From d75b04c59fc6a0ed944a73cfc134b43ec88e5d23 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Nov 2012 10:33:06 -0500 Subject: [PATCH 01/13] Fix JS syntax for IE7 --- UI/WebServerResources/ContactsUI.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/WebServerResources/ContactsUI.js b/UI/WebServerResources/ContactsUI.js index 49a532b52..adf579bbb 100644 --- a/UI/WebServerResources/ContactsUI.js +++ b/UI/WebServerResources/ContactsUI.js @@ -8,7 +8,7 @@ var usersRightsWindowWidth = 450; var Contact = { currentAddressBook: "/personal", - currentContactId: null, + currentContactId: null }; function openContactsFolder(contactsFolder, reload, idx) { From 1d0eb6678170580180864d385bc58308b721d170 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Nov 2012 10:37:14 -0500 Subject: [PATCH 02/13] Place caret at proper position in HTML replies Removed constraint in preferences module that would limit the reply placement of HTML mail to be before the quote. We now properly place the caret at the bottom, before the signature, when the user has chosen to start her reply bellow the quote in HTML mode. --- UI/WebServerResources/UIxMailEditor.js | 118 +++++++++++++++++------- UI/WebServerResources/UIxPreferences.js | 33 ++----- 2 files changed, 92 insertions(+), 59 deletions(-) diff --git a/UI/WebServerResources/UIxMailEditor.js b/UI/WebServerResources/UIxMailEditor.js index 830ab25b0..e544b0daf 100644 --- a/UI/WebServerResources/UIxMailEditor.js +++ b/UI/WebServerResources/UIxMailEditor.js @@ -141,16 +141,16 @@ function onValidateDone(onSuccess) { var toolbar = document.getElementById("toolbar"); if (!document.busyAnim) document.busyAnim = startAnimation(toolbar); - + var lastRow = $("lastRow"); lastRow.down("select").name = "popup_last"; - + window.shouldPreserve = true; - + document.pageform.action = "send"; AIM.submit($(document.pageform), {'onComplete' : onPostComplete}); - + if (typeof onSuccess == 'function') onSuccess(); @@ -351,6 +351,49 @@ function onTextMouseDown(event) { } } +function onHTMLFocus(event) { + if (MailEditor.textFirstFocus) { + var s = event.editor.getSelection(); + var selected_ranges = s.getRanges(); + var children = event.editor.document.getBody().getChildren(); + var node; + var caretAtTop = (UserDefaults["SOGoMailReplyPlacement"] == "above") + || !mailIsReply; // for forwards, place caret at top unconditionally + + if (caretAtTop) { + node = children.getItem(0); + } + else { + // Search for signature starting from bottom + node = children.getItem(children.count() - 1); + while (true) { + var x = node.getPrevious(); + if (x == null) { + break; + } + if (x.getText() == '--') { + node = x.getPrevious().getPrevious(); + break; + } + node = x; + } + } + + s.selectElement(node); + + // Place the caret + if (caretAtTop) + s.scrollIntoView(); // top + selected_ranges = s.getRanges(); + selected_ranges[0].collapse(true); + s.selectRanges(selected_ranges); + if (!caretAtTop) + s.scrollIntoView(); // bottom + + MailEditor.textFirstFocus = false; + } +} + function initAddresses() { var addressList = $("addressList"); var i = 1; @@ -395,29 +438,13 @@ function initMailEditor() { var textarea = $("text"); - var textContent = textarea.getValue(); - if (hasSignature()) { - var sigLimit = textContent.lastIndexOf("--"); - if (sigLimit > -1) - MailEditor.signatureLength = (textContent.length - sigLimit); - } - if (UserDefaults["SOGoMailReplyPlacement"] != "above") { - textarea.scrollTop = textarea.scrollHeight; - } - textarea.observe("focus", onTextFocus); - //textarea.observe("mousedown", onTextMouseDown); - textarea.observe("keydown", onTextKeyDown); - - if (Prototype.Browser.IE) { - var ieEvents = [ "click", "select", "keyup" ]; - for (var i = 0; i < ieEvents.length; i++) - textarea.observe(ieEvents[i], onTextIEUpdateCursorPos, false); - } - initAddresses(); - var focusField = (mailIsReply ? textarea : $("addr_0")); - focusField.focus(); + var focusField = textarea; + if (!mailIsReply) { + focusField = $("addr_0"); + focusField.focus(); + } initializePriorityMenu(); @@ -434,6 +461,7 @@ function initMailEditor() { var composeMode = UserDefaults["SOGoMailComposeMessageType"]; if (composeMode == "html") { + // HTML mode CKEDITOR.replace('text', { toolbar : @@ -447,8 +475,37 @@ function initMailEditor() { scayt_sLang : localeCode } ); + CKEDITOR.on('instanceReady', function(event) { + if (focusField == textarea) + // CKEditor reports being ready but it's still not focusable; + // we wait for a few more milliseconds + setTimeout("CKEDITOR.instances.text.focus()", 500); + }); + CKEDITOR.instances.text.on('focus', onHTMLFocus); + } + else { + // Plain text mode + var textContent = textarea.getValue(); + if (hasSignature()) { + var sigLimit = textContent.lastIndexOf("--"); + if (sigLimit > -1) + MailEditor.signatureLength = (textContent.length - sigLimit); + } + if (UserDefaults["SOGoMailReplyPlacement"] != "above") { + textarea.scrollTop = textarea.scrollHeight; + } + textarea.observe("focus", onTextFocus); + //textarea.observe("mousedown", onTextMouseDown); + textarea.observe("keydown", onTextKeyDown); + + if (Prototype.Browser.IE) { + var ieEvents = [ "click", "select", "keyup" ]; + for (var i = 0; i < ieEvents.length; i++) + textarea.observe(ieEvents[i], onTextIEUpdateCursorPos, false); + } + if (focusField == textarea) - focusCKEditor(); + textarea.focus(); } $("contactFolder").observe("change", onContactFolderChange); @@ -459,15 +516,6 @@ function initMailEditor() { onWindowResize.defer(); } -function focusCKEditor(event) { - if (CKEDITOR.status != 'basic_ready') - setTimeout("focusCKEditor()", 100); - else - // CKEditor reports being ready but it's still not focusable; - // we wait for a few more milliseconds - setTimeout("CKEDITOR.instances.text.focus()", 500); -} - function initializePriorityMenu() { var priority = $("priority").value.toUpperCase(); var priorityMenu = $("priorityMenu").childNodesWithTag("ul")[0]; diff --git a/UI/WebServerResources/UIxPreferences.js b/UI/WebServerResources/UIxPreferences.js index e19c07fb0..b9d61c7fd 100644 --- a/UI/WebServerResources/UIxPreferences.js +++ b/UI/WebServerResources/UIxPreferences.js @@ -127,10 +127,10 @@ function _setupEvents() { // We check for non-null elements as replyPlacementList and composeMessagesType // might not be present if ModulesConstraints disable those elements if ($("replyPlacementList")) - $("replyPlacementList").observe("change", onReplyPlacementListChange); + $("replyPlacementList").on("change", onReplyPlacementListChange); if ($("composeMessagesType")) - $("composeMessagesType").observe("change", onComposeMessagesTypeChange); + $("composeMessagesType").on("change", onComposeMessagesTypeChange); // Note: we also monitor changes to the calendar categories. // See functions endEditable and onColorPickerChoice. @@ -205,25 +205,9 @@ function initPreferences() { $("contactsCategoryDelete").observe("click", onContactsCategoryDelete); } - // Disable placement (after) if composing in HTML - var button = $("composeMessagesType"); - if (button) { - if (button.value == 1) { - $("replyPlacementList").value = 0; - $("replyPlacementList").disabled = true; - } - onReplyPlacementListChange(); - button.on("change", function(event) { - if (this.value == 0) - $("replyPlacementList").disabled = false; - else { - $("replyPlacementList").value = 0; - $("replyPlacementList").disabled = true; - } - }); - } + onReplyPlacementListChange(); - button = $("addDefaultEmailAddresses"); + var button = $("addDefaultEmailAddresses"); if (button) button.observe("click", addDefaultEmailAddresses); @@ -1029,13 +1013,14 @@ function serializeContactsCategories() { function onReplyPlacementListChange() { - // above = 0 if ($("replyPlacementList").value == 0) { - $("signaturePlacementList").disabled=false; + // Reply placement is above quote, signature can be place before of after quote + $("signaturePlacementList").disabled = false; } else { - $("signaturePlacementList").value=1; - $("signaturePlacementList").disabled=true; + // Reply placement is bellow quote, signature is unconditionally placed after quote + $("signaturePlacementList").value = 1; + $("signaturePlacementList").disabled = true; } } From 57e4116d7c08854069b5041ecbf1bf587b0972ce Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Nov 2012 10:44:43 -0500 Subject: [PATCH 03/13] Cleanup --- UI/WebServerResources/generic.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/UI/WebServerResources/generic.js b/UI/WebServerResources/generic.js index 01a4a564d..1236c5ddd 100644 --- a/UI/WebServerResources/generic.js +++ b/UI/WebServerResources/generic.js @@ -1897,8 +1897,8 @@ function _(key) { AIM = { frame: function(c) { - var d = new Element ('div'); - var n = d.identify (); + var d = new Element('div'); + var n = d.identify(); d.innerHTML = ''; document.body.appendChild(d); From e523926ef561e29064953a9db000733894df27d6 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Nov 2012 15:14:30 -0500 Subject: [PATCH 04/13] iCalTrigger: fix initialization of variable --- SOPE/NGCards/iCalTrigger.m | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SOPE/NGCards/iCalTrigger.m b/SOPE/NGCards/iCalTrigger.m index 19d8e3899..715bd1681 100644 --- a/SOPE/NGCards/iCalTrigger.m +++ b/SOPE/NGCards/iCalTrigger.m @@ -59,6 +59,7 @@ NSTimeInterval anInterval; id grandParent; + nextAlarmDate = nil; triggerValue = [[self valueType] uppercaseString]; if ([triggerValue length] == 0) triggerValue = @"DURATION"; @@ -88,8 +89,6 @@ } else if ([triggerValue isEqualToString: @"DATE-TIME"]) nextAlarmDate = [[self flattenedValuesForKey: @""] asCalendarDate]; - else - nextAlarmDate = nil; return nextAlarmDate; } From 14630ce222b4c4c43cf5ed04999dd02f5bf5edaf Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Nov 2012 15:53:39 -0500 Subject: [PATCH 05/13] Improve memory usage of "sogo-tool restore" Used an autorelease pool. --- Tools/SOGoToolRestore.m | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Tools/SOGoToolRestore.m b/Tools/SOGoToolRestore.m index 3b19fff7c..0cdda3b29 100644 --- a/Tools/SOGoToolRestore.m +++ b/Tools/SOGoToolRestore.m @@ -21,6 +21,7 @@ */ #import +#import #import #import #import @@ -346,6 +347,7 @@ typedef enum SOGoToolRestoreMode { - (BOOL) restoreRecords: (NSArray *) records ofFolder: (GCSFolder *) gcsFolder { + NSAutoreleasePool *pool; NSDictionary *existingRecords, *currentRecord; NSString *cName, *cContent; int count, max; @@ -354,12 +356,18 @@ typedef enum SOGoToolRestoreMode { if (records) { + existingRecords = [self fetchExistingRecordsFromFolder: gcsFolder]; + pool = [[NSAutoreleasePool alloc] init]; version = 0; rc = YES; - existingRecords = [self fetchExistingRecordsFromFolder: gcsFolder]; max = [records count]; for (count = 0; count < max; count++) { + if (count > 0 && count%100 == 0) + { + DESTROY(pool); + pool = [[NSAutoreleasePool alloc] init]; + } currentRecord = [records objectAtIndex: count]; cName = [currentRecord objectForKey: @"c_name"]; if (![existingRecords objectForKey: cName]) @@ -370,6 +378,7 @@ typedef enum SOGoToolRestoreMode { baseVersion: &version]; } } + DESTROY(pool); } else { From cbfb6eb9ffa7e08b919a51e0c1b19e2e7abe1d66 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Nov 2012 16:37:55 -0500 Subject: [PATCH 06/13] Update NEWS file --- NEWS | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 1485e2646..6afeac51a 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,47 @@ -2.0.2 (2012-11-xx) +2.0.3 (2012-12-xx) ------------------ New features - support for SAML2 for single sign-on, with the help of the lasso library - added support for the "AUTHENTICATE" command and SASL mechanisms +Enhancements + - search the contacts for the organization attribute + - in HTML mode, optionally place answer after the quoted text + - added domain default SieveHostFieldName + - improved memory usage of "sogo-tool restore" + +Bug fixes + - fixed LDIF import with categories + - imported events now keep their UID when possible + - fixed importation of multuple calendars + - fixed modification date when drag'n'droping events + - fixed missing 'from' header in Outlook + - fixed invitations in Outlook + - fixed JavaScript regexp for Firefox + - fixed JavaScript syntax for IE7 + - fixed all-day event display in day/week view + - fixed parsing of alarm + +2.0.2a (2012-11-15) +------------------- + +Enhancements + - improved user rights editor in calendar module + - disable alarms for newly subsribed calendars + +Bug fixes + - fixed typos in Spanish (Spain) translation + - fixed display of raw source for tasks + - fixed title display of cards with a photo + - fixed null address in reply-to header of messages + - fixed scrolling for calendar/addressbooks lists + - fixed display of invitations on BlackBerry devices + - fixed sogo-tool rename-user for MySQL database + - fixed corrupted attachments in Webmail + - fixed parsing of URLs that can throw an exception + - fixed password encoding in user sources + 2.0.2 (2012-10-24) ------------------ From e1411e7120d8464c84abca45bdf25ee9947ad09a Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Tue, 27 Nov 2012 16:43:26 -0500 Subject: [PATCH 07/13] Update NEWS file --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 6afeac51a..127913929 100644 --- a/NEWS +++ b/NEWS @@ -4,11 +4,11 @@ New features - support for SAML2 for single sign-on, with the help of the lasso library - added support for the "AUTHENTICATE" command and SASL mechanisms + - added domain default SieveHostFieldName Enhancements - search the contacts for the organization attribute - in HTML mode, optionally place answer after the quoted text - - added domain default SieveHostFieldName - improved memory usage of "sogo-tool restore" Bug fixes From f2da438a2b7b57a4ce026edf56625d7b409a862f Mon Sep 17 00:00:00 2001 From: extrafu Date: Tue, 27 Nov 2012 21:07:11 -0500 Subject: [PATCH 08/13] Fixed typo --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 127913929..751dc3192 100644 --- a/NEWS +++ b/NEWS @@ -14,7 +14,7 @@ Enhancements Bug fixes - fixed LDIF import with categories - imported events now keep their UID when possible - - fixed importation of multuple calendars + - fixed importation of multiple calendars - fixed modification date when drag'n'droping events - fixed missing 'from' header in Outlook - fixed invitations in Outlook From 96f023d108c3304393f30436f93ac81b321cc968 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 29 Nov 2012 14:00:10 -0500 Subject: [PATCH 09/13] Mail: Improve iCal viewer --- .../MailPartViewers/UIxMailPartICalViewer.wox | 78 ++++++++----------- UI/WebServerResources/MailerUI.css | 5 +- 2 files changed, 34 insertions(+), 49 deletions(-) diff --git a/UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox b/UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox index 9bfaad5db..12fca2152 100644 --- a/UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox +++ b/UI/Templates/MailPartViewers/UIxMailPartICalViewer.wox @@ -193,62 +193,46 @@
- - - - - +
+
:
+
+ + + + + + + + + + + + + + + + +
-
- - - - - - - - - - - - - - -
: - - - - - - - - - - - - - - - - - - -
: - : +
-
: + +
:
-
( , )
-
+
-
: - -
+ +
:
+
+
+
diff --git a/UI/WebServerResources/MailerUI.css b/UI/WebServerResources/MailerUI.css index d182c4213..670866aab 100644 --- a/UI/WebServerResources/MailerUI.css +++ b/UI/WebServerResources/MailerUI.css @@ -625,7 +625,6 @@ DIV.linked_attachment_body DIV.linked_attachment_meta { color: #444444; - font-style: italic; border-width: 0; padding: 2px; } @@ -633,7 +632,6 @@ DIV.linked_attachment_meta TABLE.linked_attachment_meta { color: #444444; - font-style: italic; } DIV.linked_attachment_body HR @@ -854,6 +852,9 @@ TR#messageCountHeader TD #iCalAttendees { padding: 0; } +#iCalAttendees dt +{ font-weight: bold; } + #iCalAttendees SPAN { line-height: 19px; } From ce36e80d6b5155987a7074ce3351a2d6cdd9b412 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 29 Nov 2012 14:40:46 -0500 Subject: [PATCH 10/13] Initial Slovak translation --- .tx/config | 10 + SoObjects/Appointments/GNUmakefile | 2 +- .../Slovak.lproj/Localizable.strings | 66 +++ SoObjects/Contacts/GNUmakefile | 2 +- .../Contacts/Slovak.lproj/Localizable.strings | 1 + .../SOGoMailSlovakForward.html | 10 + .../SOGoMailSlovakForward.wod | 79 +++ .../SOGoMailSlovakReply.html | 17 + .../SOGoMailSlovakReply.wod | 106 ++++ SoObjects/SOGo/SOGoDefaults.plist | 2 +- Tests/Integration/preferences.py | 2 +- UI/AdministrationUI/GNUmakefile | 2 +- .../Slovak.lproj/Localizable.strings | 15 + UI/Common/GNUmakefile | 2 +- UI/Common/Slovak.lproj/Localizable.strings | 109 ++++ UI/Contacts/GNUmakefile | 2 +- UI/Contacts/Slovak.lproj/Localizable.strings | 208 +++++++ UI/MailPartViewers/GNUmakefile | 2 +- .../Slovak.lproj/Localizable.strings | 46 ++ UI/MailerUI/GNUmakefile | 2 +- UI/MailerUI/Slovak.lproj/Localizable.strings | 293 ++++++++++ .../Localizable.strings | 1 + UI/MainUI/Catalan.lproj/Localizable.strings | 1 + UI/MainUI/Czech.lproj/Localizable.strings | 1 + UI/MainUI/Danish.lproj/Localizable.strings | 1 + UI/MainUI/Dutch.lproj/Localizable.strings | 1 + UI/MainUI/English.lproj/Localizable.strings | 1 + UI/MainUI/French.lproj/Localizable.strings | 1 + UI/MainUI/GNUmakefile | 2 +- UI/MainUI/German.lproj/Localizable.strings | 1 + UI/MainUI/Hungarian.lproj/Localizable.strings | 1 + UI/MainUI/Icelandic.lproj/Localizable.strings | 1 + UI/MainUI/Italian.lproj/Localizable.strings | 1 + .../NorwegianBokmal.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + UI/MainUI/Polish.lproj/Localizable.strings | 1 + UI/MainUI/Russian.lproj/Localizable.strings | 1 + UI/MainUI/Slovak.lproj/Locale | 34 ++ UI/MainUI/Slovak.lproj/Localizable.strings | 75 +++ .../Localizable.strings | 1 + .../SpanishSpain.lproj/Localizable.strings | 1 + UI/MainUI/Swedish.lproj/Localizable.strings | 1 + UI/MainUI/Ukrainian.lproj/Localizable.strings | 1 + UI/MainUI/Welsh.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + .../Catalan.lproj/Localizable.strings | 1 + .../Czech.lproj/Localizable.strings | 1 + .../Danish.lproj/Localizable.strings | 1 + .../Dutch.lproj/Localizable.strings | 1 + .../English.lproj/Localizable.strings | 1 + .../French.lproj/Localizable.strings | 1 + UI/PreferencesUI/GNUmakefile | 2 +- .../German.lproj/Localizable.strings | 1 + .../Hungarian.lproj/Localizable.strings | 1 + .../Icelandic.lproj/Localizable.strings | 1 + .../Italian.lproj/Localizable.strings | 1 + .../NorwegianBokmal.lproj/Localizable.strings | 1 + .../Localizable.strings | 1 + .../Polish.lproj/Localizable.strings | 1 + .../Russian.lproj/Localizable.strings | 1 + .../Slovak.lproj/Localizable.strings | 302 ++++++++++ .../Localizable.strings | 1 + .../SpanishSpain.lproj/Localizable.strings | 1 + .../Swedish.lproj/Localizable.strings | 1 + .../Ukrainian.lproj/Localizable.strings | 1 + .../Welsh.lproj/Localizable.strings | 1 + UI/Scheduler/GNUmakefile | 2 +- UI/Scheduler/Slovak.lproj/Localizable.strings | 534 ++++++++++++++++++ .../SOGoACLSlovakAdditionAdvisory.wox | 28 + .../SOGoACLSlovakModificationAdvisory.wox | 28 + UI/Templates/SOGoACLSlovakRemovalAdvisory.wox | 28 + .../SOGoFolderSlovakAdditionAdvisory.wox | 23 + .../SOGoFolderSlovakRemovalAdvisory.wox | 23 + 73 files changed, 2087 insertions(+), 12 deletions(-) create mode 100644 SoObjects/Appointments/Slovak.lproj/Localizable.strings create mode 100644 SoObjects/Contacts/Slovak.lproj/Localizable.strings create mode 100644 SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.html create mode 100644 SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.wod create mode 100644 SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.html create mode 100644 SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.wod create mode 100644 UI/AdministrationUI/Slovak.lproj/Localizable.strings create mode 100644 UI/Common/Slovak.lproj/Localizable.strings create mode 100644 UI/Contacts/Slovak.lproj/Localizable.strings create mode 100644 UI/MailPartViewers/Slovak.lproj/Localizable.strings create mode 100644 UI/MailerUI/Slovak.lproj/Localizable.strings create mode 100644 UI/MainUI/Slovak.lproj/Locale create mode 100644 UI/MainUI/Slovak.lproj/Localizable.strings create mode 100644 UI/PreferencesUI/Slovak.lproj/Localizable.strings create mode 100644 UI/Scheduler/Slovak.lproj/Localizable.strings create mode 100644 UI/Templates/SOGoACLSlovakAdditionAdvisory.wox create mode 100644 UI/Templates/SOGoACLSlovakModificationAdvisory.wox create mode 100644 UI/Templates/SOGoACLSlovakRemovalAdvisory.wox create mode 100644 UI/Templates/SOGoFolderSlovakAdditionAdvisory.wox create mode 100644 UI/Templates/SOGoFolderSlovakRemovalAdvisory.wox diff --git a/.tx/config b/.tx/config index b6a16ff1d..e8337eb38 100644 --- a/.tx/config +++ b/.tx/config @@ -21,6 +21,7 @@ trans.nn_NO = UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/MailerUI/Polish.lproj/Localizable.strings trans.pt_BR = UI/MailerUI/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/MailerUI/Russian.lproj/Localizable.strings +trans.sk = UI/MailerUI/Slovak.lproj/Localizable.strings trans.sv = UI/MailerUI/Swedish.lproj/Localizable.strings trans.uk = UI/MailerUI/Ukrainian.lproj/Localizable.strings @@ -44,6 +45,7 @@ trans.nn_NO = UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/PreferencesUI/Polish.lproj/Localizable.strings trans.pt_BR = UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/PreferencesUI/Russian.lproj/Localizable.strings +trans.sk = UI/PreferencesUI/Slovak.lproj/Localizable.strings trans.sv = UI/PreferencesUI/Swedish.lproj/Localizable.strings trans.uk = UI/PreferencesUI/Ukrainian.lproj/Localizable.strings @@ -67,6 +69,7 @@ trans.nn_NO = UI/Scheduler/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/Scheduler/Polish.lproj/Localizable.strings trans.pt_BR = UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/Scheduler/Russian.lproj/Localizable.strings +trans.sk = UI/Scheduler/Slovak.lproj/Localizable.strings trans.sv = UI/Scheduler/Swedish.lproj/Localizable.strings trans.uk = UI/Scheduler/Ukrainian.lproj/Localizable.strings @@ -90,6 +93,7 @@ trans.nn_NO = UI/Contacts/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/Contacts/Polish.lproj/Localizable.strings trans.pt_BR = UI/Contacts/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/Contacts/Russian.lproj/Localizable.strings +trans.sk = UI/Contacts/Slovak.lproj/Localizable.strings trans.sv = UI/Contacts/Swedish.lproj/Localizable.strings trans.uk = UI/Contacts/Ukrainian.lproj/Localizable.strings @@ -113,6 +117,7 @@ trans.nn_NO = UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/MainUI/Polish.lproj/Localizable.strings trans.pt_BR = UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/MainUI/Russian.lproj/Localizable.strings +trans.sk = UI/MainUI/Slovak.lproj/Localizable.strings trans.sv = UI/MainUI/Swedish.lproj/Localizable.strings trans.uk = UI/MainUI/Ukrainian.lproj/Localizable.strings @@ -136,6 +141,7 @@ trans.nn_NO = UI/Common/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/Common/Polish.lproj/Localizable.strings trans.pt_BR = UI/Common/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/Common/Russian.lproj/Localizable.strings +trans.sk = UI/Common/Slovak.lproj/Localizable.strings trans.sv = UI/Common/Swedish.lproj/Localizable.strings trans.uk = UI/Common/Ukrainian.lproj/Localizable.strings @@ -159,6 +165,7 @@ trans.nn_NO = UI/AdministrationUI/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/AdministrationUI/Polish.lproj/Localizable.strings trans.pt_BR = UI/AdministrationUI/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/AdministrationUI/Russian.lproj/Localizable.strings +trans.sk = UI/AdministrationUI/Slovak.lproj/Localizable.strings trans.sv = UI/AdministrationUI/Swedish.lproj/Localizable.strings trans.uk = UI/AdministrationUI/Ukrainian.lproj/Localizable.strings @@ -182,6 +189,7 @@ trans.nn_NO = SoObjects/Appointments/NorwegianNynorsk.lproj/Localizable.strings trans.pl = SoObjects/Appointments/Polish.lproj/Localizable.strings trans.pt_BR = SoObjects/Appointments/BrazilianPortuguese.lproj/Localizable.strings trans.ru = SoObjects/Appointments/Russian.lproj/Localizable.strings +trans.sk = SoObjects/Appointments/Slovak.lproj/Localizable.strings trans.sv = SoObjects/Appointments/Swedish.lproj/Localizable.strings trans.uk = SoObjects/Appointments/Ukrainian.lproj/Localizable.strings @@ -205,6 +213,7 @@ trans.nn_NO = SoObjects/Contacts/NorwegianNynorsk.lproj/Localizable.strings trans.pl = SoObjects/Contacts/Polish.lproj/Localizable.strings trans.pt_BR = SoObjects/Contacts/BrazilianPortuguese.lproj/Localizable.strings trans.ru = SoObjects/Contacts/Russian.lproj/Localizable.strings +trans.sk = SoObjects/Contacts/Slovak.lproj/Localizable.strings trans.sv = SoObjects/Contacts/Swedish.lproj/Localizable.strings trans.uk = SoObjects/Contacts/Ukrainian.lproj/Localizable.strings @@ -228,5 +237,6 @@ trans.nn_NO = UI/MailPartViewers/NorwegianNynorsk.lproj/Localizable.strings trans.pl = UI/MailPartViewers/Polish.lproj/Localizable.strings trans.pt_BR = UI/MailPartViewers/BrazilianPortuguese.lproj/Localizable.strings trans.ru = UI/MailPartViewers/Russian.lproj/Localizable.strings +trans.sk = UI/MailPartViewers/Slovak.lproj/Localizable.strings trans.sv = UI/MailPartViewers/Swedish.lproj/Localizable.strings trans.uk = UI/MailPartViewers/Ukrainian.lproj/Localizable.strings diff --git a/SoObjects/Appointments/GNUmakefile b/SoObjects/Appointments/GNUmakefile index b2aedc140..95a30972e 100644 --- a/SoObjects/Appointments/GNUmakefile +++ b/SoObjects/Appointments/GNUmakefile @@ -53,7 +53,7 @@ Appointments_RESOURCE_FILES += \ \ MSExchangeFreeBusySOAPRequest.wo -Appointments_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Appointments_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Appointments_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Appointments/Slovak.lproj/Localizable.strings b/SoObjects/Appointments/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..37d697647 --- /dev/null +++ b/SoObjects/Appointments/Slovak.lproj/Localizable.strings @@ -0,0 +1,66 @@ +"Personal Calendar" = "Osobný kalendár"; +vevent_class0 = "(Verejná udalosť)"; +vevent_class1 = "(Súkromná udalosť)"; +vevent_class2 = "(Dôverná udalosť)"; + +vtodo_class0 = "(Verejná úloha)"; +vtodo_class1 = "(Súkromná úloha)"; +vtodo_class2 = "(Dôverná úloha)"; + +/* Receipts */ +"The event \"%{Summary}\" was created" = "Udalosť \"%{Summary}\" bola vytvorená"; +"The event \"%{Summary}\" was deleted" = "Udalosť \"%{Summary}\" bola vymazaná"; +"The event \"%{Summary}\" was updated" = "Udalosť \"%{Summary}\" bola aktualizovaná"; +"The following attendees(s) were notified:" = "Nasledujúci účastník(ci) bol upozornený:"; +"The following attendees(s) were added:" = "Nasledujúci účastník(ci) bol pridaný:"; +"The following attendees(s) were removed:" = "Nasledujúci účastník(ci) bol odstránený:"; + +/* IMIP messages */ +"calendar_label" = "Kalendár:"; +"startDate_label" = "Začiatok:"; +"endDate_label" = "Koniec:"; +"due_label" = "Platnosť:"; +"location_label" = "Miesto:"; +"summary_label" = "Zhrnutie:"; +"comment_label" = "Komentár:"; + +/* Invitation */ +"Event Invitation: \"%{Summary}\"" = "Pozvánka na udalosť: \"%{Summary}\""; +"(sent by %{SentBy}) " = "(odoslané %{SentBy})"; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}Vás pozval na %{Summary}.⏎ ⏎ Začiatok: %{StartDate}⏎ Koniec: %{EndDate}⏎ Podrobnosti: %{Description}"; +"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}has invited you to %{Summary}.⏎ ⏎ Start: %{StartDate} at %{StartTime}⏎ End: %{EndDate} at %{EndTime}⏎ Description: %{Description}"; + +/* Deletion */ +"Event Cancelled: \"%{Summary}\"" = "Udalosť zrušená: \"%{Summary}\""; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" += "%{Organizer} %{SentByText}zrušil túto udalosť: %{Summary}.⏎ ⏎ Začiatok: %{StartDate}⏎ Koniec: %{EndDate}⏎ Podrobnosti: %{Description}"; +"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" += "%{Organizer} %{SentByText}zrušil túto udalosť: %{Summary}.⏎ ⏎\nZačiatok: %{StartDate} o %{StartTime}⏎ Koniec: %{EndDate} o %{EndTime}⏎ \nPopis: %{Description}"; + +/* Update */ +"The appointment \"%{Summary}\" for the %{OldStartDate} has changed" += "Stretnutie \"%{Summary}\" z %{OldStartDate} bolo zmenené"; +"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed" += "Stretnutie \"%{Summary}\" z %{OldStartDate} o %{OldStartTime} bola zmenená"; +"The following parameters have changed in the \"%{Summary}\" meeting:" += "Nasledujúce parametre boli zmenené v \"%{Summary}\" stretnutie:"; +"Please accept or decline those changes." += "Prosím prijmite alebo odmietnite tieto zmeny."; + +/* Reply */ +"Accepted invitation: \"%{Summary}\"" = "Prijatá pozvánka: \"%{Summary}\""; +"Declined invitation: \"%{Summary}\"" = "Zamietnutá pozvánka: \"%{Summary}\""; +"Delegated invitation: \"%{Summary}\"" = "Delegovaná pozvánka: \"%{Summary}\""; +"Not yet decided on invitation: \"%{Summary}\"" = "Doteraz nerozhodnutá pozvánka: \"%{Summary}\""; +"%{Attendee} %{SentByText}has accepted your event invitation." += "%{Attendee} %{SentByText}prijal Vašu pozvánku."; +"%{Attendee} %{SentByText}has declined your event invitation." += "%{Attendee} %{SentByText}odmietol Vašu pozvánku."; +"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}." += "%{Attendee} %{SentByText}delegoval pozvánku na %{Delegate}."; +"%{Attendee} %{SentByText}has not yet decided upon your event invitation." += "%{Attendee} %{SentByText}zatiaľ nerozhodol o Vašej pozvánke."; + +/* Resources */ +"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Zdroj nedostupný: \"%{Cn} %{SystemEmail}\""; +"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Maximálny počet súčasných rezervácií (%{NumberOfSimultaneousBookings}) prekročil zdroje \"%{Cn} %{SystemEmail}\". Konfliktná udalosť je \"%{EventTitle}\", začínajúca %{StartDate}."; diff --git a/SoObjects/Contacts/GNUmakefile b/SoObjects/Contacts/GNUmakefile index af5ed91f5..257c2842b 100644 --- a/SoObjects/Contacts/GNUmakefile +++ b/SoObjects/Contacts/GNUmakefile @@ -27,7 +27,7 @@ Contacts_OBJC_FILES = \ Contacts_RESOURCE_FILES += \ product.plist \ -Contacts_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +Contacts_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh Contacts_LOCALIZED_RESOURCE_FILES = Localizable.strings diff --git a/SoObjects/Contacts/Slovak.lproj/Localizable.strings b/SoObjects/Contacts/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..1e3853747 --- /dev/null +++ b/SoObjects/Contacts/Slovak.lproj/Localizable.strings @@ -0,0 +1 @@ +"Personal Address Book" = "Osobné kontakty"; diff --git a/SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.html b/SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.html new file mode 100644 index 000000000..6ae765bb6 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.html @@ -0,0 +1,10 @@ +-------- Pôvodná správa -------- +Predmet: <#subject/> +Dátum: <#date/> +Od: <#from/> +<#hasReplyTo>Odpoveď na: <#replyTo/><#hasOrganization>Organizácia: <#organization/>Komu: <#to/> +<#hasCc>Kópia: <#cc/><#hasNewsGroups>Diskusné skupiny: <#newsgroups/><#hasReferences>Odkazy: <#references/> + +<#messageBody/> + +<#signature/> diff --git a/SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.wod b/SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.wod new file mode 100644 index 000000000..7787fa18e --- /dev/null +++ b/SoObjects/Mailer/SOGoMailSlovakForward.wo/SOGoMailSlovakForward.wod @@ -0,0 +1,79 @@ +subject: WOString { + value = subject; + escapeHTML = NO; +} + +date: WOString { + value = date; + escapeHTML = NO; +} + +from: WOString { + value = from; + escapeHTML = NO; +} + +newLine: WOString { + value = newLine; + escapeHTML = NO; +} + +hasReplyTo: WOConditional { + condition = hasReplyTo; +} + +replyTo: WOString { + value = replyTo; + escapeHTML = NO; +} + +hasOrganization: WOConditional { + condition = hasOrganization; +} + +organization: WOString { + value = organization; + escapeHTML = NO; +} + +to: WOString { + value = to; + escapeHTML = NO; +} + +hasCc: WOConditional { + condition = hasCc; +} + +cc: WOString { + value = cc; + escapeHTML = NO; +} + +hasNewsGroups: WOConditional { + condition = hasNewsGroups; +} + +newsgroups: WOString { + value = newsgroups; + escapeHTML = NO; +} + +hasReferences: WOConditional { + condition = hasReferences; +} + +references: WOString { + value = references; + escapeHTML = NO; +} + +messageBody: WOString { + value = messageBody; + escapeHTML = NO; +} + +signature: WOString { + value = signature; + escapeHTML = NO; +} diff --git a/SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.html b/SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.html new file mode 100644 index 000000000..f2d3f1b0e --- /dev/null +++ b/SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.html @@ -0,0 +1,17 @@ +<#signaturePlacementOnTop> + + +<#signature/> + +<#outlookMode>-------- Pôvodná správa -------- +Predmet: <#subject/> +Dátum: <#date/> +Od: <#from/> +<#hasReplyTo>Odpoveď pre: <#replyTo/><#hasOrganization>Organizácia: <#organization/>Komu: <#to/> +<#hasCc>Kópia: <#cc/><#hasNewsGroups>Diskusné skupiny: <#newsgroups/><#hasReferences>Odkazy: <#references/> +<#standardMode> <#date/>, <#from/> napísal: + +<#messageBody/> + + +<#signaturePlacementOnBottom><#signature/> diff --git a/SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.wod b/SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.wod new file mode 100644 index 000000000..3fbed6d61 --- /dev/null +++ b/SoObjects/Mailer/SOGoMailSlovakReply.wo/SOGoMailSlovakReply.wod @@ -0,0 +1,106 @@ +outlookMode: WOConditional { + condition = outlookMode; +} + +standardMode: WOConditional { + condition = outlookMode; + negate = YES; +} + +subject: WOString { + value = subject; + escapeHTML = NO; +} + +date: WOString { + value = date; + escapeHTML = NO; +} + +from: WOString { + value = from; + escapeHTML = NO; +} + +newLine: WOString { + value = newLine; + escapeHTML = NO; +} + +hasReplyTo: WOConditional { + condition = hasReplyTo; +} + +replyTo: WOString { + value = replyTo; + escapeHTML = NO; +} + +hasOrganization: WOConditional { + condition = hasOrganization; +} + +organization: WOString { + value = organization; + escapeHTML = NO; +} + +to: WOString { + value = to; + escapeHTML = NO; +} + +hasCc: WOConditional { + condition = hasCc; +} + +cc: WOString { + value = cc; + escapeHTML = NO; +} + +hasNewsGroups: WOConditional { + condition = hasNewsGroups; +} + +newsgroups: WOString { + value = newsgroups; + escapeHTML = NO; +} + +hasReferences: WOConditional { + condition = hasReferences; +} + +references: WOString { + value = references; + escapeHTML = NO; +} + +messageBody: WOString { + value = messageBody; + escapeHTML = NO; +} + +signature: WOString { + value = signature; + escapeHTML = NO; +} + +replyPlacementOnTop: WOConditional { + condition = replyPlacementOnTop; +} + +replyPlacementOnBottom: WOConditional { + condition = replyPlacementOnTop; + negate = YES; +} + +signaturePlacementOnTop: WOConditional { + condition = signaturePlacementOnTop; +} + +signaturePlacementOnBottom: WOConditional { + condition = signaturePlacementOnTop; + negate = YES; +} diff --git a/SoObjects/SOGo/SOGoDefaults.plist b/SoObjects/SOGo/SOGoDefaults.plist index 127ddc2a8..24dbccfaf 100644 --- a/SoObjects/SOGo/SOGoDefaults.plist +++ b/SoObjects/SOGo/SOGoDefaults.plist @@ -36,7 +36,7 @@ SOGoSupportedLanguages = ( "Catalan", "Czech", "Dutch", "Danish", "Welsh", "English", "SpanishSpain", "SpanishArgentina", "French", "German", "Icelandic", "Italian", "Hungarian", "BrazilianPortuguese", - "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", + "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Slovak", "Ukrainian", "Swedish" ); SOGoTimeZone = "UTC"; diff --git a/Tests/Integration/preferences.py b/Tests/Integration/preferences.py index 626d2e209..8290ac385 100644 --- a/Tests/Integration/preferences.py +++ b/Tests/Integration/preferences.py @@ -13,7 +13,7 @@ import sogoLogin SOGoSupportedLanguages = [ "Catalan", "Czech", "Dutch", "Danish", "Welsh", "English", "SpanishSpain", "SpanishArgentina", "French", "German", "Icelandic", "Italian", "Hungarian", "BrazilianPortuguese", - "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", + "NorwegianBokmal", "NorwegianNynorsk", "Polish", "Russian", "Slovak", "Ukrainian", "Swedish" ]; daysBetweenResponseList=[1,2,3,5,7,14,21,30] diff --git a/UI/AdministrationUI/GNUmakefile b/UI/AdministrationUI/GNUmakefile index ef8acf8f4..df3b4cb57 100644 --- a/UI/AdministrationUI/GNUmakefile +++ b/UI/AdministrationUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = AdministrationUI AdministrationUI_PRINCIPAL_CLASS = AdministrationUIProduct -AdministrationUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +AdministrationUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh AdministrationUI_OBJC_FILES = \ AdministrationUIProduct.m \ diff --git a/UI/AdministrationUI/Slovak.lproj/Localizable.strings b/UI/AdministrationUI/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..917cab3b1 --- /dev/null +++ b/UI/AdministrationUI/Slovak.lproj/Localizable.strings @@ -0,0 +1,15 @@ +/* this file is in UTF-8 format! */ + +"Help" = "Pomoc"; +"Close" = "Zavrieť"; + +"Modules" = "Moduly"; + +/* Modules short names */ +"ACLs" = "ACL"; + +/* Modules titles */ +"ACLs_title" = "Spravovanie ACL zložiek uzívateľov"; + +/* Modules descriptions */ +"ACLs_description" = "

Administrácia kontroly prístupových práv (ACL) dovoluje spravovať ACLs kalendárov a adresárov pre všetkých užívateľov.

Pre úpravu ACL zložky užívateľa, napíšte meno užívateľa v kolonke hľadaj hore v okne a dvojklikom potvrďte výber zložky.

"; diff --git a/UI/Common/GNUmakefile b/UI/Common/GNUmakefile index a8bc5e043..450aaf759 100644 --- a/UI/Common/GNUmakefile +++ b/UI/Common/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = CommonUI CommonUI_PRINCIPAL_CLASS = CommonUIProduct -CommonUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +CommonUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh CommonUI_OBJC_FILES += \ CommonUIProduct.m \ diff --git a/UI/Common/Slovak.lproj/Localizable.strings b/UI/Common/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..3d885b253 --- /dev/null +++ b/UI/Common/Slovak.lproj/Localizable.strings @@ -0,0 +1,109 @@ +/* this file is in UTF-8 format! */ + +/* toolbars */ +"Save" = "Uložiť"; +"Close" = "Zavrieť"; +"Edit User Rights" = "Upraviť uživateľské práva"; + +"Home" = "Domov"; +"Calendar" = "Kalendár"; +"Address Book" = "Adresár"; +"Mail" = "Pošta"; +"Preferences" = "Predvoľby"; +"Administration" = "Správa"; +"Disconnect" = "Odpojiť"; +"Right Administration" = "Administrácia práv"; +"Log Console (dev.)" = "Log konzola (vývoj)"; + +"User" = "Užívateľ"; + +"Help" = "Pomoc"; + +"noJavascriptError" = "Sogo vyžaduje pre spustenie JavaScript. Uistite sa, že táto možnosť je k dispozícii a aktivovaná v prehliadači."; +"noJavascriptRetry" = "Opakovať"; + +"Owner:" = "Vlastník:"; +"Publish the Free/Busy information" = "Publikovanie Free / Busy informácií"; + +"Add..." = "Pridať..."; +"Remove" = "Odstrániť"; + +"Subscribe User" = "Prihlásiť užívateľa k odberu"; + +"Any Authenticated User" = "Všetkým prihláseným užívateľom"; +"Public Access" = "Verejný prístup"; +"Any user not listed above" = "Každý užívateľ, ktorý nie je uvedený vyššie"; +"Anybody accessing this resource from the public area" = "Každý, kto prístupuje k tomuto zdroju z verejného priestoru"; + +"Sorry, the user rights can not be configured for that object." = "Je nám ľúto, užívateľské práva nie je možné konfigurovať pre daný objekt."; + +"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?" + = "Ktorýkoľvek užívateľ tohoto systému bude môcť vidieť Vašu emailovú shránku \"%{0}\". Ste si istý že veríte všetkým užívateľom?"; +"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?" + = "Ktorýkoľvek užívateľ tohoto systému bude môcť vidieť Váš kalendár \"%{0}\". Ste si istý že veríte všetkým užívateľom?"; +"Potentially anyone on the Internet will be able to access your calendar \"%{0}\", even if they do not have an account on this system. Is this information suitable for the public Internet?" + = "Potencionálne ktokoľvek na internete bude môcť vidieť Váš kalendár \"%{0}\", napriek tomu že nemá účet v tomto systéme. Sú tieto informácie vhodné pre verejnosť?"; +"Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?" + = "Ktorýkoľvek užívateľ tohoto systému bude môcť vidieť Váš adresár \"%{0}\". Ste si istý že veríte všetkým užívateľom?"; +"Potentially anyone on the Internet will be able to access your address book \"%{0}\", even if they do not have an account on this system. Is this information suitable for the public Internet?" + = "Potencionálne ktokoľvek na internete bude môcť vidieť Váš adresár \"%{0}\", napriek tomu že nemá účet v tomto systéme. Sú tieto informácie vhodné pre verejnosť?"; +"Give Access" = "Daj prístup"; +"Keep Private" = "Nechaj súkromné"; + +/* generic.js */ +"Unable to subscribe to that folder!" + = "Nedá sa prihlásiť k odberu tejto zložky!"; +"You cannot subscribe to a folder that you own!" + = "Nemôžete sa prihlásiť k odberu zložky, ktorú vlastnite!"; +"Unable to unsubscribe from that folder!" + = "Nedá sa odhlásiť z tejto zložky!"; +"You cannot unsubscribe from a folder that you own!" + = "Nemôžete sa odhlásiť zo zložky, ktorú vlastnite!"; +"Unable to rename that folder!" = "Nemožno premenovať túto zložku!"; +"You have already subscribed to that folder!" + = "Už ste prihlásení k odberu tejto zložky!"; +"The user rights cannot be edited for this object!" + = "Užívateľské práva nemožno upraviť pre tento objekt!"; +"A folder by that name already exists." = "Zložka s týmto názvom už existuje."; +"You cannot create a list in a shared address book." + = "Nemôžete vytvoriť zoznam v zdieľanom adresári."; +"Warning" = "Varovanie"; + +"You are not allowed to access this module or this system. Please contact your system administrator." += "Nemate dovolený prístup k tomuto modulu alebo tento systém. Obráťte sa na správcu systému."; +"You don't have the required privileges to perform the operation." += "You don't have the required privileges to perform the operation."; + +"noEmailForDelegation" = "Musíte zadať adresu, na ktorú chcete delegovať vaše pozvanie."; +"delegate is organizer" = "Delegát je organizátorom. Zadajte prosím iného delegáta."; +"delegate is a participant" = "Delegát je už účastníkom."; +"delegate is a group" = "Zadaná adresa zodpovedá skupine. Môžete ju delegovať len na jedinečnú osobu."; + +"Snooze for " = "Odložiť"; +"5 minutes" = "5 minút"; +"10 minutes" = "10 minút"; +"15 minutes" = "15 minút"; +"30 minutes" = "30 minút"; +"45 minutes" = "45 minút"; +"1 hour" = "1 hodinu"; + + +/* common buttons */ +"OK" = "OK"; +"Cancel" = "Zrušiť"; +"Yes" = "Áno"; +"No" = "Nie"; + +/* alarms */ +"Reminder:" = "Pripomienka:"; +"Start:" = "Štart:"; +"Due Date:" = "Splatnosť:"; +"Location:" = "Umiestnenie:"; + +"a2_Sunday" = "Ne"; +"a2_Monday" = "Po"; +"a2_Tuesday" = "Ut"; +"a2_Wednesday" = "St"; +"a2_Thursday" = "Št"; +"a2_Friday" = "Pi"; +"a2_Saturday" = "So"; diff --git a/UI/Contacts/GNUmakefile b/UI/Contacts/GNUmakefile index 8ba2a84b2..bc2d402b4 100644 --- a/UI/Contacts/GNUmakefile +++ b/UI/Contacts/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = ContactsUI ContactsUI_PRINCIPAL_CLASS = ContactsUIProduct -ContactsUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +ContactsUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh ContactsUI_OBJC_FILES = \ UIxContactsUserFolders.m \ diff --git a/UI/Contacts/Slovak.lproj/Localizable.strings b/UI/Contacts/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..00c9c1bc9 --- /dev/null +++ b/UI/Contacts/Slovak.lproj/Localizable.strings @@ -0,0 +1,208 @@ +/* this file is in UTF-8 format! */ + +"Contact" = "Kontakt"; +"Address" = "Adresa"; +"Photos" = "Fotka"; +"Other" = "Ďalšie"; + +"Address Books" = "Adresáre"; +"Addressbook" = "Adresár"; +"Addresses" = "Adresy"; +"Update" = "Aktualizovať"; +"Cancel" = "Zrušiť"; +"Common" = "Spoločný"; +"Contact editor" = "Editor kontaktov"; +"Contact viewer" = "Prehliadač kontaktov"; +"Email" = "Email"; +"Screen Name" = "Zobrazované meno"; +"Extended" = "Rozšírené"; +"Fax" = "Fax"; +"Firstname" = "Meno"; +"Home" = "Domov"; +"HomePhone" = "Telefón domov"; +"Lastname" = "Priezvysko"; +"Location" = "Umiestnenie"; +"MobilePhone" = "Telefón mobil"; +"Name" = "Meno"; +"OfficePhone" = "Telefón kancelária"; +"Organization" = "Organizácia"; +"Work Phone" = "Telefón práca"; +"Phone" = "Telefón"; +"Phones" = "Telefóny"; +"Postal" = "Poštové"; +"Save" = "Uložiť"; +"Internet" = "Internet"; +"Unit" = "Zariadenie"; +"delete" = "zmazať"; +"edit" = "editovať"; +"invalidemailwarn" = "Zvolený email je neplatný"; +"invaliddatewarn" = "Zvolený dátum je neplatný"; +"new" = "nový"; +"Preferred Phone" = "Preferovaný telefón"; + +"Move To" = "Presuň do"; +"Copy To" = "Kopíruj do"; +"Add to:" = "Pridaj do:"; + +/* Tooltips */ + +"Create a new address book card" = "Vytvor novú vizitku"; +"Create a new list" = "Vytvor nový zoznam"; +"Edit the selected card" = "Uprav zvolenú vizitku"; +"Send a mail message" = "Pošli emailovú správu"; +"Delete selected card or address book" = "Vymaž označenú vizitku alebo adresár"; +"Reload all contacts" = "Znovu načítaj všetky kontakty"; + +"htmlMailFormat_UNKNOWN" = "Neznámy"; +"htmlMailFormat_FALSE" = "Jednoduchý text"; +"htmlMailFormat_TRUE" = "HTML"; + +"Name or Email" = "Meno alebo Email"; +"Category" = "Kategória"; +"Personal Addressbook" = "Osobný adresár"; +"Search in Addressbook" = "Hľadaj v adresári"; + +"New Card" = "Nová vizitka"; +"New List" = "Nový zoznam"; +"Properties" = "Možnosti"; +"Sharing..." = "Zdielanie..."; +"Write" = "Napíš"; +"Delete" = "Vymaž"; +"Instant Message" = "Okamžitá správa"; +"Add..." = "Pridaj..."; +"Remove" = "Odstráň"; + +"Please wait..." = "Prosím čakajte..."; +"No possible subscription" = "Žiadne možnosti odberu"; + +"Preferred" = "Preferovaný"; +"Display:" = "Zobraz:"; +"Display Name:" = "Zobrazované meno:"; +"Email:" = "Email:"; +"Additional Email:" = "Další email:"; + +"Phone Number:" = "Telefónne číslo:"; +"Prefers to receive messages formatted as:" = "Preferuje prijímať správy formátované ako:"; +"Screen Name:" = "Zobrazované meno:"; +"Categories:" = "Kategórie:"; + +"First:" = "Meno:"; +"Last:" = "Priezvisko:"; +"Nickname:" = "Prezývka:"; + +"Telephone" = "Telefón"; +"Work:" = "Do práce:"; +"Home:" = "Domov:"; +"Fax:" = "Fax:"; +"Mobile:" = "Mobil:"; +"Pager:" = "Pager:"; + +/* categories */ +"contacts_category_labels" = "Kolega, Konkurent, Zákazník, Priateľ, Rodina, Obchodný partner, Dodávateľ, Novinár, VIP"; +"Categories" = "Kategórie"; +"New category" = "Nová kategória"; + +/* adresses */ +"Title:" = "Názov:"; +"Service:" = "Služba:"; +"Company:" = "Spoločnosť:"; +"Department:" = "Oddelenie:"; +"Organization:" = "Organizácia:"; +"Address:" = "Adresa:"; +"City:" = "Mesto:"; +"State_Province:" = "Štát:"; +"ZIP_Postal Code:" = "Poštové smerové číslo:"; +"Country:" = "Krajina:"; +"Web Page:" = "WWW stránka:"; + +"Work" = "Práca"; +"Other Infos" = "Ostatné informácie"; + +"Note:" = "Poznámky:"; +"Timezone:" = "Časová zóna:"; +"Birthday:" = "Narodeniny:"; +"Birthday (yyyy-mm-dd):" = "Narodeniny (dd-mm-yyyy):"; +"Freebusy URL:" = "URL voľný alebo obsadený:"; + +"Add as..." = "Pridaj ako..."; +"Recipient" = "Príjemca"; +"Carbon Copy" = "Kópia"; +"Blind Carbon Copy" = "Skrytá kópia"; + +"New Addressbook..." = "Nový adresár..."; +"Subscribe to an Addressbook..." = "Odoberať adresár..."; +"Remove the selected Addressbook" = "Odstráň označený adresár"; + +"Name of the Address Book" = "Názov adresára"; +"Are you sure you want to delete the selected address book?" += "Ste si istý že chcete odstrániť označený adresár?"; +"You cannot remove nor unsubscribe from a public addressbook." += "Nemôžete odstrániť ani zrušiť odber verejného adresára."; +"You cannot remove nor unsubscribe from your personal addressbook." += "Nemôžete odstrániť ani zrušiť odber súkromného adresára."; + +"Are you sure you want to delete the selected contacts?" += "Ste si istý že chcete odstrániť označené kontakty?"; + +"You cannot delete the card of \"%{0}\"." += "Nemôžete odstrániť vizitku \"%{0}\"."; + +"Address Book Name" = "Meno adresára"; + +"You cannot subscribe to a folder that you own!" += "Nemôžete sa prihlásiť na odber svojej vlastnej zložky."; +"Unable to subscribe to that folder!" += "Nedá sa prihlásiť na odber tejto zložky."; + +/* acls */ +"Access rights to" = "Prístupové práva pre"; +"For user" = "Pre užívateľa"; + +"Any Authenticated User" = "Akýkoľvek neoverený užívateľ"; +"Public Access" = "Verejný prístup"; + +"This person can add cards to this addressbook." += "Táto osoba môže pridávať vizitky do tohoto adresára."; +"This person can edit the cards of this addressbook." += "Táto osoba môže upravovať vizitky v tomto adresári."; +"This person can list the content of this addressbook." += "Táto osoba môže prehľadávať obsah tohoto adresára."; +"This person can read the cards of this addressbook." += "Táto osoba môže prezerať vizitky v tomto adresári."; +"This person can erase cards from this addressbook." += "Táto osoba môže mazať vizitky z tohoto adresára."; + +"The selected contact has no email address." += "Vybraný kontakt nemá žiadny email."; + +"Please select a contact." = "Prosím vyberte kontakt."; + +/* Error messages for move and copy */ + +"SoAccessDeniedException" = "Nemôžete písať do tohoto adresára."; +"Forbidden" = "Nemôžete písať do tohoto adresára."; +"Invalid Contact" = "Zvolený kontakt už neexistuje."; +"Unknown Destination Folder" = "Vybraný adresár už neexistuje."; + +/* Lists */ +"List details" = "Detaily zoznamu"; +"List name:" = "Meno zoznamu:"; +"List nickname:" = "Prezývka zoznamu:"; +"List description:" = "Popis zoznamu:"; +"Members" = "Členovia"; +"Contacts" = "Kontakty"; +"Add" = "Pridaj"; +"Lists can't be moved or copied." = "Zoznamy nemôžu byť presunuté alebo kopírované."; +"Export" = "Export"; +"Export Address Book..." = "Exportuj adresár..."; +"View Raw Source" = "Zobraziť surový zdroj"; +"Import Cards" = "Importuj vizitky"; +"Select a vCard or LDIF file." = "Vyber vCard alebo LDIF súbor."; +"Upload" = "Nahraj"; +"Uploading" = "Nahrávam"; +"Done" = "Hotovo"; +"An error occured while importing contacts." = "Počas importovania kontaktov sa vyskytla chyba."; +"No card was imported." = "Žiadne vizitky neboli importované"; +"A total of %{0} cards were imported in the addressbook." = "Dokopy bolo do adresára importovaných %{0} vizitiek."; + +"Reload" = "Znovu načítaj"; diff --git a/UI/MailPartViewers/GNUmakefile b/UI/MailPartViewers/GNUmakefile index 7316f2cc9..30a96e374 100644 --- a/UI/MailPartViewers/GNUmakefile +++ b/UI/MailPartViewers/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MailPartViewers MailPartViewers_PRINCIPAL_CLASS = MailPartViewersProduct -MailPartViewers_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MailPartViewers_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MailPartViewers_OBJC_FILES += \ MailPartViewersProduct.m \ diff --git a/UI/MailPartViewers/Slovak.lproj/Localizable.strings b/UI/MailPartViewers/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..3cc9becbf --- /dev/null +++ b/UI/MailPartViewers/Slovak.lproj/Localizable.strings @@ -0,0 +1,46 @@ +ACCEPTED = "akceptovaný"; +COMPLETED = "kompeltný"; +DECLINED = "zamietnutý"; +DELEGATED = "delegovaný"; +"IN-PROCESS" = "v procesu"; +"NEEDS-ACTION" = "vyžaduje akciu"; +TENTATIVE = "nerozhodný"; +organized_by_you = "organizovaný Vami"; +you_are_an_attendee = "ste účastník"; +add_info_text = "iMIP 'Pridaj' žiadosť zatiaľ nie je SOGo-m podporovaná."; +publish_info_text = "Odosielateľ Vás informuje o priloženej udalosti."; +cancel_info_text = "Vaša pozvánka alebo celá udalosť bola zrušená."; +request_info_no_attendee = "navrhuje stretnutie účastníkom. Tento email je notifikácia, nie ste dohodnutý účastník."; +Appointment = "Schôdzka"; + +Organizer = "Organizátor"; +Time = "Čas"; +Attendees = "Účastníci"; +request_info = "Vás pozýva na účasť na stretnutí"; +"Add to calendar" = "Pridať do kalendára"; +"Delete from calendar" = "Vymazať z kalendára"; +"Update status" = "Aktualizovať stav"; +Accept = "Prijať"; +Decline = "Zamietnuť"; +Tentative = "Nerozhodný"; +"Delegate ..." = "Delegovať ..."; +"Delegated to" = "Delegované na"; +"Update status in calendar" = "Aktualizovať stav v kalendári"; +"delegated from" = "delegované od"; + +reply_info_no_attendee = "Dostali ste odpoveď o dohadovaní stretnutia ale odosielateľ tejto správy nie je účastník."; +reply_info = "Toto je odpoveď na Vašu pozvánku na udalosť."; + +"to" = "pre"; + +"Untitled" = "Bez mena"; + +"Size" = "Veľkosť"; + +"Digital signature is not valid" = "Digitálny podpis nie je platný"; +"Message is signed" = "Správa je podpísaná"; +"Subject" = "Predmet"; +"From" = "Od"; +"Date" = "Dátum"; +"To" = "Komu"; +"Issuer" = "Vystavovateľ"; diff --git a/UI/MailerUI/GNUmakefile b/UI/MailerUI/GNUmakefile index 129c46845..65e94bf1f 100644 --- a/UI/MailerUI/GNUmakefile +++ b/UI/MailerUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MailerUI MailerUI_PRINCIPAL_CLASS = MailerUIProduct -MailerUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MailerUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MailerUI_OBJC_FILES += \ MailerUIProduct.m \ diff --git a/UI/MailerUI/Slovak.lproj/Localizable.strings b/UI/MailerUI/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..284babdc2 --- /dev/null +++ b/UI/MailerUI/Slovak.lproj/Localizable.strings @@ -0,0 +1,293 @@ +/* this file is in UTF-8 format! */ + +/* Icon's label */ +"Create" = "Vytvoriť"; +"Empty Trash" = "Vyprázdniť kôš"; +"Delete" = "Zmazať"; +"Expunge" = "Vyškrtnúť"; +"Forward" = "Preposlať"; +"Get Mail" = "Prijať"; +"Junk" = "Junk"; +"Reply" = "Odpovedať"; +"Reply All" = "Odpovedať všetkým"; +"Print" = "Tlačiť"; +"Stop" = "Stop"; +"Write" = "Písať"; + +"Send" = "Poslať"; +"Contacts" = "Kontakty"; +"Attach" = "Príloha"; +"Save" = "Uložiť"; +"Options" = "Voľby"; +"Close" = "Zavrieť"; +"Size" = "Veľkosť"; + +/* Tooltips */ + +"Send this message now" = "Poslať správu"; +"Select a recipient from an Address Book" = "Vyberte príjemcu z adresára"; +"Include an attachment" = "Zahrnúť prílohu"; +"Save this message" = "Uložiť správu"; +"Get new messages" = "Prijať nové správy"; +"Create a new message" = "Vytvoriť novú správu"; +"Go to address book" = "Prejsť do adresára"; +"Reply to the message" = "Odpoveď na správu"; +"Reply to sender and all recipients" = "Odpovedať odosielateľovi a všetkým príjemcom"; +"Forward selected message" = "Prepošli označené správy"; +"Delete selected message or folder" = "Odstráň označenú správu alebo priečinok"; +"Mark the selected messages as junk" = "Označ vybrané správy ako spam"; +"Print this message" = "Vytlačiť správu"; +"Stop the current transfer" = "Zastav prebiehajúci presun"; +"Attachment" = "Príloha"; +"Unread" = "Neprečítané"; +"Flagged" = "Označené zástavkou"; + +/* Main Frame */ + +"Home" = "Domov"; +"Calendar" = "Kalendár"; +"Addressbook" = "Kontakty"; +"Mail" = "Pošta"; +"Right Administration" = "Administrácia práv"; + +"Help" = "Pomoc"; + +/* Mail account main windows */ + +"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Vitajte v SOGo Mailer. Použite zoznam zložiek vľavo na prehliadanie Vášho emailového účtu!"; + +"Read messages" = "Čítať správu"; +"Write a new message" = "Nápísať správu"; + +"Share: " = "Zdielať"; +"Account: " = "Účet"; +"Shared Account: " = "Zdielať účet"; + +/* acls */ +"Access rights to" = "Pristupové práva k"; +"For user" = "Pre užívateľa"; + +"Any Authenticated User" = "Akýkoľvek overení užívateľ"; + +"List and see this folder" = "Zoraď a zobraz tento priečinok"; +"Read mails from this folder" = "Čitať maile z tejto zložky"; +"Mark mails read and unread" = "Označ maily ako prečítané a neprečítané"; +"Modify the flags of the mails in this folder" = "Uprav zástavky mailov v tejto zložke"; +"Insert, copy and move mails into this folder" = "Vlož, kopíruj a presuň maile do tejto zložky"; +"Post mails" = "Zverejni maily"; +"Add subfolders to this folder" = "Pridať podadresáre pre tento adresár"; +"Remove this folder" = "Zmazať adresár"; +"Erase mails from this folder" = "Zmazať správy z adresára"; +"Expunge this folder" = "Vyprázdniť adresár"; +"Archive This Folder" = "Archivovať adresár"; +"Modify the acl of this folder" = "Uprav ACL tejto zložky"; + +"Saved Messages.zip" = "Uložené Správy.zip"; + +"Update" = "Aktualizuj"; +"Cancel" = "Zrušiť"; + +/* Mail edition */ + +"From" = "Od"; +"Subject" = "Predmet"; +"To" = "Pre"; +"Cc" = "Kópia"; +"Bcc" = "Skrytá kópia"; +"Reply-To" = "Odpovedz odosielateľovi"; +"Add address" = "Pridať adresu"; + +"Attachments:" = "Prílohy"; +"Open" = "Otvoriť"; +"Select All" = "Vyber všetko"; +"Attach Web Page..." = "Prilož WWW stránku..."; +"Attach File(s)..." = "Prilož súbor(y)..."; + +"to" = "Pre"; +"cc" = "Kópia"; +"bcc" = "Skrytá kópia"; + +"Edit Draft..." = "Uprav rozpísané..."; +"Load Images" = "Nahraj obrázky"; + +"Return Receipt" = "Notifikácia o doručení"; +"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Odosielateľ tejto správy by chcel byť informovaný o jej prečítaní. Checete informovať odosielateľa?"; +"Return Receipt (displayed) - %@"= "Notifikácia o doručení (zobrazená) - %@"; +"This is a Return Receipt for the mail that you sent to %@.\n\nNote: This Return Receipt only acknowledges that the message was displayed on the recipient's computer. There is no guarantee that the recipient has read or understood the message contents." = "Toto je potvrdenie o prečítaní ku správe, ktorú ste poslali pre %@.⏎ ⏎ Poznámka: Potvrdenie o prijatí znamená iba to, že sa správa zobrazila na počítači adresáta. Nie je ale zaručené, že adresát správu čítal a porozumel jej obsahu."; + +"Priority" = "Priorita"; +"highest" = "Najvyššia"; +"high" = "Vysoká"; +"normal" = "Normálna"; +"low" = "Nízka"; +"lowest" = "Najnižšia"; + +"This mail is being sent from an unsecure network!" = "Tento email bude odoslaný z nezabezpečenej siete!"; + +"Address Book:" = "Adresár:"; +"Search For:" = "Hľadať v:"; + +/* Popup "show" */ + +"all" = "všetko"; +"read" = "čítať"; +"unread" = "prečítané"; +"deleted" = "zmazané"; +"flagged" = "označené"; + +/* MailListView */ + +"Sender" = "Odosielateľ"; +"Subject or Sender" = "Predmet alebo Odosielateľ"; +"To or Cc" = "Pre alebo Kópia"; +"Entire Message" = "Celá správa"; + +"Date" = "Dátum"; +"View" = "Pozrieť"; +"All" = "Všetko"; +"No message" = "Žiadna správa"; +"messages" = "správa"; + +"first" = "Prvá"; +"previous" = "Predošlá"; +"next" = "Ďalšia"; +"last" = "Posledná"; + +"msgnumber_to" = "pre"; +"msgnumber_of" = "o"; + +"Mark Unread" = "Označ ako neprečítané"; +"Mark Read" = "Označ ako prečítané"; + +"Untitled" = "Bez mena"; + +/* Tree */ + +"SentFolderName" = "Poslať"; +"TrashFolderName" = "Kôš"; +"InboxFolderName" = "Prijaté"; +"DraftsFolderName" = "Koncepty"; +"SieveFolderName" = "Filtre"; +"OtherUsersFolderName" = "Ostatní užívatelia"; +"SharedFoldersName" = "Zdielané adresáre"; +"Folders" = "Adresáre"; /* title line */ + +/* MailMoveToPopUp */ + +"MoveTo" = "Presuň …"; + +/* Address Popup menu */ +"Add to Address Book..." = "Pridaj do adresára..."; +"Compose Mail To" = "Napísať mail pre"; +"Create Filter From Message..." = "Vytvoriť filter zo správy..."; + +/* Image Popup menu */ +"Save Image" = "Uložiť obrázok"; +"Save Attachment" = "Uložiť prílohu"; + +/* Mailbox popup menus */ +"Open in New Mail Window" = "Otvoriť v novom okne"; +"Copy Folder Location" = "Kopírovať adresu priečinka"; +"Subscribe..." = "Potvrď odber..."; +"Mark Folder Read..." = "Označ priečinok ako prečítaný..."; +"New Folder..." = "Nový adresár"; +"Compact This Folder" = "Vykonaj údržbu tohoto priečinku"; +"Search Messages..." = "Hľadať správy"; +"Sharing..." = "Zdieľanie"; +"New Subfolder..." = "Nový podadresár"; +"Rename Folder..." = "Premenovať adresár"; +"Delete Folder" = "Zmazať adresár"; +"Use This Folder For" = "Použitie tejto zložky"; +"Get Messages for Account" = "Prijať správy na účet"; +"Properties..." = "Vlastnosti"; +"Delegation..." = "Delegácia ..."; + +/* Use This Folder menu */ +"Sent Messages" = "Poslať Správu"; +"Drafts" = "Koncepty"; +"Deleted Messages" = "Zmazať správy"; + +/* Message list popup menu */ +"Open Message In New Window" = "Otvoriť správu v novom okne"; +"Reply to Sender Only" = "Odpovedať len odosielateľovi"; +"Reply to All" = "Odpovedať všetkým"; +"Edit As New..." = "Editovať nové..."; +"Move To" = "Presunúť do"; +"Copy To" = "Kopírovať do"; +"Label" = "Štítok"; +"Mark" = "Označiť"; +"Save As..." = "Uložiť ako..."; +"Print Preview" = "Náhľad pred tlačou"; +"View Message Source" = "Ukázať zdroj správy"; +"Print..." = "Tlačiť"; +"Delete Message" = "Zmazať správu"; +"Delete Selected Messages" = "Zmazať vybrané správy"; + +"This Folder" = "Adresár"; + +/* Label popup menu */ +"None" = "Žiaden"; +"Important" = "Dôležité"; +"Work" = "Pracovné"; +"Personal" = "Osobné"; +"To Do" = "Treba urobiť"; +"Later" = "Neskôr"; + +/* Mark popup menu */ +"As Read" = "Prečítané"; +"Thread As Read" = "Konverzáciu ako prečítanú"; +"As Read By Date..." = "Prečítané dátumom..."; +"All Read" = "Prečítať všetko"; +"Flag" = "Označ zástavkou"; +"As Junk" = "Ako SPAM"; +"As Not Junk" = "Ako nie SPAM"; +"Run Junk Mail Controls" = "Spusti kontrolu SPAMu"; + +/* Folder operations */ +"Name :" = "Meno:"; +"Enter the new name of your folder :" + = "Zadajte nové meno adresára:"; +"Do you really want to move this folder into the trash ?" + = "Skutočne chcete presunúť tento priečinok do koša?"; +"Operation failed" = "Operácia zlyhala"; + +"Quota" = "Kvóta:"; +"quotasFormat" = "%{0}% použité z %{1} MB"; + +"Please select a message." = "Prsím vyberte správu"; +"Please select a message to print." = "Prosím vyberte správu ktorú chcete tlačiť."; +"Please select only one message to print." = "Prosím vyberte iba jednu správu ktorú chcete tlačiť."; +"The message you have selected doesn't exist anymore." = "Správa ktorú ste vybrali už neexistuje."; + + +"The folder with name \"%{0}\" could not be created." += "Priečinok s menom \"%{0}\" nemôže byť vytvorení."; +"This folder could not be renamed to \"%{0}\"." += "Tento priečinok sa nedá premenovať na \"%{0}\"."; +"The folder could not be deleted." += "Priečinok sa nedá odstrániť."; +"The trash could not be emptied." += "Kôš sa nedá vyprázniť."; +"The folder functionality could not be changed." += "Funkcia priečinka sa nedá zmeniť."; + +"You need to choose a non-virtual folder!" = "Musíte zvoliť priečinok ktorý nie je virtuálny!"; + +"Moving a message into its own folder is impossible!" += "Presunúť správu do jej vlastného priečinka sa nedá!"; +"Copying a message into its own folder is impossible!" += "Kopírovať správu do jej vlastného priečinka sa nedá!"; + +/* Message operations */ +"The messages could not be moved to the trash folder. Would you like to delete them immediately?" += "Správy nemôžu byť presunuté do koša. Chcete ich vymazať okamžite?"; + +/* Message editing */ +"error_missingsubject" = "Správa nemá žiadny predmet. Skutočne ju checete odoslať?"; +"error_missingrecipients" = "Prosím zvoľte aspoň jedného príjemcu."; +"Send Anyway" = "Poslať napriek tomu"; + +/* Message sending */ +"cannot send message: (smtp) all recipients discarded" = "Správa sa nedá odoslať: žiadny príjemca nie je platný."; +"cannot send message (smtp) - recipients discarded:" = "Správa sa nedá odoslať: Nasledujúci príjemcovia nemajú platnú adresu:"; +"cannot send message: (smtp) error when connecting" = "Správa sa nedá odoslať: chyba pri pripájaní na SMTP server."; diff --git a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings index 7f4bedbf9..d68c86251 100644 --- a/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings +++ b/UI/MainUI/BrazilianPortuguese.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Espanhol (Espanha)"; "SpanishArgentina" = "Espanhol (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Catalan.lproj/Localizable.strings b/UI/MainUI/Catalan.lproj/Localizable.strings index 826ecba5f..ab8d287bb 100644 --- a/UI/MainUI/Catalan.lproj/Localizable.strings +++ b/UI/MainUI/Catalan.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Czech.lproj/Localizable.strings b/UI/MainUI/Czech.lproj/Localizable.strings index 38a0e0cd6..29fe7b3a8 100644 --- a/UI/MainUI/Czech.lproj/Localizable.strings +++ b/UI/MainUI/Czech.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Danish.lproj/Localizable.strings b/UI/MainUI/Danish.lproj/Localizable.strings index fc9aef0e8..802c9fd12 100644 --- a/UI/MainUI/Danish.lproj/Localizable.strings +++ b/UI/MainUI/Danish.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Spansk (Spanien)"; "SpanishArgentina" = "Spansk (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Dutch.lproj/Localizable.strings b/UI/MainUI/Dutch.lproj/Localizable.strings index 4092a5751..f3dba7091 100644 --- a/UI/MainUI/Dutch.lproj/Localizable.strings +++ b/UI/MainUI/Dutch.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/English.lproj/Localizable.strings b/UI/MainUI/English.lproj/Localizable.strings index cf33ad670..eaa726402 100644 --- a/UI/MainUI/English.lproj/Localizable.strings +++ b/UI/MainUI/English.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/French.lproj/Localizable.strings b/UI/MainUI/French.lproj/Localizable.strings index a1c17d829..ad7854e21 100644 --- a/UI/MainUI/French.lproj/Localizable.strings +++ b/UI/MainUI/French.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/GNUmakefile b/UI/MainUI/GNUmakefile index 0f24566ba..a0e53e212 100644 --- a/UI/MainUI/GNUmakefile +++ b/UI/MainUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = MainUI MainUI_PRINCIPAL_CLASS = MainUIProduct -MainUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +MainUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh MainUI_OBJC_FILES += \ MainUIProduct.m \ diff --git a/UI/MainUI/German.lproj/Localizable.strings b/UI/MainUI/German.lproj/Localizable.strings index a5796dd8c..0ce176bdf 100644 --- a/UI/MainUI/German.lproj/Localizable.strings +++ b/UI/MainUI/German.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentinien)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Hungarian.lproj/Localizable.strings b/UI/MainUI/Hungarian.lproj/Localizable.strings index 1b2e677f0..39315f528 100644 --- a/UI/MainUI/Hungarian.lproj/Localizable.strings +++ b/UI/MainUI/Hungarian.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Icelandic.lproj/Localizable.strings b/UI/MainUI/Icelandic.lproj/Localizable.strings index bb1cdde9a..f6ee8bf02 100644 --- a/UI/MainUI/Icelandic.lproj/Localizable.strings +++ b/UI/MainUI/Icelandic.lproj/Localizable.strings @@ -33,6 +33,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Italian.lproj/Localizable.strings b/UI/MainUI/Italian.lproj/Localizable.strings index 46c0a3036..29573ef5a 100644 --- a/UI/MainUI/Italian.lproj/Localizable.strings +++ b/UI/MainUI/Italian.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings b/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings index a4ccbbd14..ec425f5de 100644 --- a/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings +++ b/UI/MainUI/NorwegianBokmal.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings index 8fc406192..643e30acb 100644 --- a/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings +++ b/UI/MainUI/NorwegianNynorsk.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Polish.lproj/Localizable.strings b/UI/MainUI/Polish.lproj/Localizable.strings index 4436b7018..d0487e3c5 100644 --- a/UI/MainUI/Polish.lproj/Localizable.strings +++ b/UI/MainUI/Polish.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Russian.lproj/Localizable.strings b/UI/MainUI/Russian.lproj/Localizable.strings index fb545692f..22bf1cf7c 100644 --- a/UI/MainUI/Russian.lproj/Localizable.strings +++ b/UI/MainUI/Russian.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Slovak.lproj/Locale b/UI/MainUI/Slovak.lproj/Locale new file mode 100644 index 000000000..22d21d69a --- /dev/null +++ b/UI/MainUI/Slovak.lproj/Locale @@ -0,0 +1,34 @@ +/* Slovak */ +{ + NSLanguageName = "Slovensky"; + NSFormalName = "Slovak"; + NSLocaleCode = "sk"; /* ISO 639-1 */ + NSLanguageCode = "slk"; /* ISO 639-2 */ + NSParentContext = ""; + + NSCurrencySymbol = "€"; + NSDateFormatString = "%A, %d. %B %Y"; + NSDateTimeOrdering = DMYH; + NSDecimalDigits = ("0", "1", "2", "3", "4", "5", "6", "7", "8", "9"); + NSDecimalSeparator = ","; + NSEarlierTimeDesignations = ("predchádzajúci", "posledný", "minulý", "pred"); + NSHourNameDesignations = ((0, "polnoc"), (10, "ráno"), (12, "poludnie", "obed"), (14, "poobedie"), (19, "večer")); + NSInternationalCurrencyString = EUR; /* ISO 4217 */ + NSLaterTimeDesignations = ("nasledujúci"); + NSMonthNameArray = ("Január", "Február", "Marec", "Apríl", "Máj", "Jún", "Júl", "August", "September", "Október", "November", "December"); + NSNextDayDesignations = ("zajtra"); + NSNextNextDayDesignations = ("pozajtra"); + NSPriorDayDesignations = ("včera"); + NSShortDateFormatString = "%d.%m.%Y"; + NSShortMonthNameArray = ("Jan", "Feb", "Mar", "Apr", "Máj", "Jún", "Júl", "Aug", "Sep", "Okt", "Nov", "Dec"); + NSShortTimeDateFormatString = "%H:%M %d.%m.%Y"; + NSShortWeekDayNameArray = ("Ne", "Po", "Ut", "St", "Št", "Pi", "So"); + NSThisDayDesignations = ("dnes"); + NSThousandsSeparator = "."; + NSTimeDateFormatString = "%A %e %B %Y %H:%M:%S %Z"; + NSTimeFormatString = "%H:%M:%S"; + NSWeekDayNameArray = ("Nedela", "Pondelok", "Utorok", "Streda", "Štvrtok", "Piatok", "Sobota"); + NSYearMonthWeekDesignations = ("rok", "mesiac", "týždeň"); + NSPositiveCurrencyFormatString = "9.999,00 €"; + NSNegativeCurrencyFormatString = "-9.999,00 €"; +} diff --git a/UI/MainUI/Slovak.lproj/Localizable.strings b/UI/MainUI/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..93f639708 --- /dev/null +++ b/UI/MainUI/Slovak.lproj/Localizable.strings @@ -0,0 +1,75 @@ +/* this file is in UTF-8 format! */ + +"title" = "SOGo"; + +"Username:" = "Uživateľské meno:"; +"Password:" = "Heslo:"; +"Domain:" = "Doména:"; +"Remember username" = "Zapamätať uživateľské meno"; + +"Connect" = "Pripojiť"; + +"Wrong username or password." = "Nesprávne uživateľské meno, alebo heslo."; +"cookiesNotEnabled" = "Nemôžete sa prihlásiť, pretože vo svojom prehliadači máte zakázané cookies. Prosím povoľte cookies vo vašom prehliadači a skúste to znova."; + +"browserNotCompatible" = "Zistili sme že Váš prehliadač nie je našou stránkou momentálne podporovaný. Odporúčame používať Firefox. Kliknite na odkaz nižšie a stiahnite si aktuálnu verziu tohoto prehliadača"; +"alternativeBrowsers" = "Prípadne môžete tiež použiť nasledujúce kompatibilné prehliadače"; +"alternativeBrowserSafari" = "Alternatívne je možné použiť aj Safari."; +"Download" = "Stiahnuť"; + +"Language:" = "Jazyk:"; +"choose" = "Výber ..."; +"Catalan" = "Katalánsky"; +"Czech" = "Česky"; +"Danish" = "Dansk (Danmark)"; +"Dutch" = "Holandsky"; +"English" = "Anglicky"; +"French" = "Francúzsky"; +"German" = "Nemecky"; +"Hungarian" = "Maďarsky"; +"Icelandic" = "Islandčina"; +"Italian" = "Taliansky"; +"NorwegianBokmal" = "Nórčina bokmål"; +"NorwegianNynorsk" = "Nórčina nynorsk"; +"Polish" = "Poľština"; +"BrazilianPortuguese" = "Portugalská brazílština"; +"Russian" = "Ruština"; +"SpanishSpain" = "Španielčina (Španielsko)"; +"SpanishArgentina" = "Španielčina (Argentína)"; +"Swedish" = "Švédčina"; +"Ukrainian" = "Ukrajinčina"; +"Welsh" = "Galčina"; + +"About" = "O"; +"AboutBox" = "Vyvinuté Inverse, SOGo je plne vybavený groupware server s dôrazom na škálovateľnosť a jednoduchosť.

\nSOGo ponúka bohaté Web rozhranie na báze AJAX-u a natívne podporuje mnoho klientov použitím štandardov ako sú CalDAV a CardDAV.

\nSOGo je distribuované pod licenciou GNU GPL verzie 2 alebo novšej a niektoré časti pod licenciou GNU LGPL verzie 2. Toto je voľne šíritelný softvér: môžete ho meniť a šíriť ďalej. Neexistuje ŽIADNA ZÁRUKA, v rozsahu povolenom zákonom.

\nPozrite si túto stránku pre rôzne možnosti podpory."; + +"Your account was locked due to too many failed attempts." = "Váš účet bol uzamknutý kvôli príliš mnohých neúspešným pokusom."; +"Your account was locked due to an expired password." = "Váš účet bol uzamknutý kvôli neplatnému heslu."; +"Login failed due to unhandled error case: " = "Prihlásenie zlyhalo kvôli neošetrenej prípade chyby:"; +"Change your Password" = "Zmeniť heslo"; +"The password was changed successfully." = "Vaše heslo bolo zmené."; +"Your password has expired, please enter a new one below:" = "Vaše heslo vypršalo, zadajte prosím nové nižšie:"; +"Password must not be empty." = "Heslo nesmie byť prázdne."; +"The passwords do not match. Please try again." = "Heslá sa nezhodujú. Skúste to znova."; +"Password Grace Period" = "Doba platnosti hesla"; +"You have %{0} logins remaining before your account is locked. Please change your password in the preference dialog." = "Ostáva Vám %{0} prihlásení do uzamknutia Vášho účtu. Zmeňte prosím Vaše heslo."; +"Password about to expire" = "Heslo čoskoro skončí"; +"Your password is going to expire in %{0} %{1}." = "Vaše heslo vyprší za %{0} %{1}."; +"days" = "dni"; +"hours" = "hodiny"; +"minutes" = "minúty"; +"seconds" = "sekundy"; +"Password change failed" = "Zmena hesla zlyhala"; +"Password change failed - Permission denied" = "Zmena hesla zlyhala - oprávnenie bolo odopreté"; +"Password change failed - Insufficient password quality" = "Zmena hesla zlyhala - nedostatočná kvalita hesla"; +"Password change failed - Password is too short" = "Zmena hesla zlyhala - heslo je príliš krátke"; +"Password change failed - Password is too young" = "Zmena hesla nebola úspešná - heslo sa nesmie opakovať"; +"Password change failed - Password is in history" = "Zmena hesla zlyhala - heslo je v histórii"; +"Unhandled policy error: %{0}" = "Nespracovaná politika. Chyba: %{0}"; +"Unhandled error response" = "Nespracované chyby na odpoveď"; +"Password change is not supported." = "Zmena hesla nieje povolená."; +"Unhandled HTTP error code: %{0}" = "Nespracované HTTP. Kód chyby: %{0}"; +"New password:" = "Nové heslo:"; +"Confirmation:" = "Potvrdiť:"; +"Cancel" = "Zrušiť"; +"Please wait..." = "Prosím čakajte ..."; diff --git a/UI/MainUI/SpanishArgentina.lproj/Localizable.strings b/UI/MainUI/SpanishArgentina.lproj/Localizable.strings index 7c54ecf8c..44ad21bd9 100644 --- a/UI/MainUI/SpanishArgentina.lproj/Localizable.strings +++ b/UI/MainUI/SpanishArgentina.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/SpanishSpain.lproj/Localizable.strings b/UI/MainUI/SpanishSpain.lproj/Localizable.strings index d1392a09f..8e5d932b6 100644 --- a/UI/MainUI/SpanishSpain.lproj/Localizable.strings +++ b/UI/MainUI/SpanishSpain.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Swedish.lproj/Localizable.strings b/UI/MainUI/Swedish.lproj/Localizable.strings index 531e7a124..cd50cf2b8 100644 --- a/UI/MainUI/Swedish.lproj/Localizable.strings +++ b/UI/MainUI/Swedish.lproj/Localizable.strings @@ -33,6 +33,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Ukrainian.lproj/Localizable.strings b/UI/MainUI/Ukrainian.lproj/Localizable.strings index 57826d45e..4f00d0a01 100644 --- a/UI/MainUI/Ukrainian.lproj/Localizable.strings +++ b/UI/MainUI/Ukrainian.lproj/Localizable.strings @@ -34,6 +34,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/MainUI/Welsh.lproj/Localizable.strings b/UI/MainUI/Welsh.lproj/Localizable.strings index 01cc78989..14900700f 100644 --- a/UI/MainUI/Welsh.lproj/Localizable.strings +++ b/UI/MainUI/Welsh.lproj/Localizable.strings @@ -33,6 +33,7 @@ "Polish" = "Polski"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings index db9d65d02..f0f51772f 100644 --- a/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings +++ b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings @@ -207,6 +207,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Catalan.lproj/Localizable.strings b/UI/PreferencesUI/Catalan.lproj/Localizable.strings index 140fc1e83..eb4d65e13 100644 --- a/UI/PreferencesUI/Catalan.lproj/Localizable.strings +++ b/UI/PreferencesUI/Catalan.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Czech.lproj/Localizable.strings b/UI/PreferencesUI/Czech.lproj/Localizable.strings index eb6226ac5..8b78463a4 100644 --- a/UI/PreferencesUI/Czech.lproj/Localizable.strings +++ b/UI/PreferencesUI/Czech.lproj/Localizable.strings @@ -208,6 +208,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Portugues brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Danish.lproj/Localizable.strings b/UI/PreferencesUI/Danish.lproj/Localizable.strings index 7cfb550ff..aabc91239 100644 --- a/UI/PreferencesUI/Danish.lproj/Localizable.strings +++ b/UI/PreferencesUI/Danish.lproj/Localizable.strings @@ -198,6 +198,7 @@ "NorwegianNynorsk" = "Nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Spansk (Spanien)"; "SpanishArgentina" = "Spansk (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Dutch.lproj/Localizable.strings b/UI/PreferencesUI/Dutch.lproj/Localizable.strings index b21360296..2eb43130d 100644 --- a/UI/PreferencesUI/Dutch.lproj/Localizable.strings +++ b/UI/PreferencesUI/Dutch.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk Nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentinië)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/English.lproj/Localizable.strings b/UI/PreferencesUI/English.lproj/Localizable.strings index 1275745a8..7eff7cfd1 100644 --- a/UI/PreferencesUI/English.lproj/Localizable.strings +++ b/UI/PreferencesUI/English.lproj/Localizable.strings @@ -215,6 +215,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/French.lproj/Localizable.strings b/UI/PreferencesUI/French.lproj/Localizable.strings index dbc479d83..f05478e52 100644 --- a/UI/PreferencesUI/French.lproj/Localizable.strings +++ b/UI/PreferencesUI/French.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/GNUmakefile b/UI/PreferencesUI/GNUmakefile index 596b1d213..f9e9ea230 100644 --- a/UI/PreferencesUI/GNUmakefile +++ b/UI/PreferencesUI/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = PreferencesUI PreferencesUI_PRINCIPAL_CLASS = PreferencesUIProduct -PreferencesUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +PreferencesUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh PreferencesUI_OBJC_FILES = \ PreferencesUIProduct.m \ diff --git a/UI/PreferencesUI/German.lproj/Localizable.strings b/UI/PreferencesUI/German.lproj/Localizable.strings index b906b057e..21883bd54 100644 --- a/UI/PreferencesUI/German.lproj/Localizable.strings +++ b/UI/PreferencesUI/German.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Hungarian.lproj/Localizable.strings b/UI/PreferencesUI/Hungarian.lproj/Localizable.strings index 871d463e4..4ff2a30be 100644 --- a/UI/PreferencesUI/Hungarian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Hungarian.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Icelandic.lproj/Localizable.strings b/UI/PreferencesUI/Icelandic.lproj/Localizable.strings index 3c5e832ed..4f3275991 100644 --- a/UI/PreferencesUI/Icelandic.lproj/Localizable.strings +++ b/UI/PreferencesUI/Icelandic.lproj/Localizable.strings @@ -188,6 +188,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Italian.lproj/Localizable.strings b/UI/PreferencesUI/Italian.lproj/Localizable.strings index 233bcb635..bffab48a5 100644 --- a/UI/PreferencesUI/Italian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Italian.lproj/Localizable.strings @@ -208,6 +208,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings b/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings index a9ee05fc2..59b13dadc 100644 --- a/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings +++ b/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings @@ -206,6 +206,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings index 28adde8b1..b995cfb9a 100644 --- a/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings +++ b/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings @@ -194,6 +194,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Polish.lproj/Localizable.strings b/UI/PreferencesUI/Polish.lproj/Localizable.strings index 070781c3a..8dfcc2f53 100644 --- a/UI/PreferencesUI/Polish.lproj/Localizable.strings +++ b/UI/PreferencesUI/Polish.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Russian.lproj/Localizable.strings b/UI/PreferencesUI/Russian.lproj/Localizable.strings index b7a6d3b28..e2b8aeed0 100644 --- a/UI/PreferencesUI/Russian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Russian.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Slovak.lproj/Localizable.strings b/UI/PreferencesUI/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..6492fa4a1 --- /dev/null +++ b/UI/PreferencesUI/Slovak.lproj/Localizable.strings @@ -0,0 +1,302 @@ +/* toolbar */ +"Save and Close" = "Uložiť a zavrieť"; +"Close" = "Zavrieť"; + +/* tabs */ +"General" = "Všeobecné"; +"Calendar Options" = "Vlastnosti kalendára"; +"Contacts Options" = "Vlastnosti kontaktov"; +"Mail Options" = "Vlastnosti pošty"; +"IMAP Accounts" = "imap účty"; +"Vacation" = "Dovolenka"; +"Forward" = "Dopredu"; +"Password" = "Heslo"; +"Categories" = "Kategórie"; +"Name" = "Meno"; +"Color" = "Farba"; +"Add" = "Pridať"; +"Delete" = "Zmazať"; + +/* contacts categories */ +"contacts_category_labels" = "Kolega, Účastník, Zákazník, Priateľ, Rodina, Obchodný partner, Poskytovateľ, Tlač, VIP"; + +/* vacation (auto-reply) */ +"Enable vacation auto reply" = "Zapnúť automatickú odpoveď"; +"Auto reply message :" = "Automatická odpoveď:"; +"Email addresses (separated by commas) :" = "Emailové adresy (oddelené čiarkami):"; +"Add default email addresses" = "Pridať východziu emailovú adresu"; +"Days between responses :" = "Dni medzi odpoveďami:"; +"Do not send responses to mailing lists" = "Neposielať odpoveď emailovým skupinám"; +"Disable auto reply on" = "Vypnúť automatickú odpoveď"; +"Please specify your message and your email addresses for which you want to enable auto reply." += "Prosím špecifikujte Vašu správu a emailovú adresu pre ktorú chcete zapnút automatickú odpoveď."; +"Your vacation message must not end with a single dot on a line." = "Vaša dovolenková správa nesmie končit samotnou bodkou v riadku."; +"End date of your auto reply must be in the future." += "Dátum konca platnosti automatickej odpovede musí byť v budúcnosti."; + +/* forward messages */ +"Forward incoming messages" = "Prepošli prichádzajúce správy"; +"Keep a copy" = "Ponechaj kópiu"; +"Please specify an address to which you want to forward your messages." += "Prosím zvoľte adresu na ktorú checete preposielať Vaše správy"; + +/* d & t */ +"Current Time Zone :" = "Aktuálna Časová Zóna:"; +"Short Date Format :" = "Krátky formát dátumu:"; +"Long Date Format :" = "Dlhý formát dátumu:"; +"Time Format :" = "Formát času:"; + +"default" = "Predvolený"; + +"shortDateFmt_0" = "%d-%b-%y"; + +"shortDateFmt_1" = "%d-%m-%y"; +"shortDateFmt_2" = "%d/%m/%y"; +"shortDateFmt_3" = "%e/%m/%y"; + +"shortDateFmt_4" = "%d-%m-%Y"; +"shortDateFmt_5" = "%d/%m/%Y"; + +"shortDateFmt_6" = "%m-%d-%y"; +"shortDateFmt_7" = "%m/%d/%y"; +"shortDateFmt_8" = "%m/%e/%y"; + +"shortDateFmt_9" = "%y-%m-%d"; +"shortDateFmt_10" = "%y/%m/%d"; +"shortDateFmt_11" = "%y.%m.%d"; + +"shortDateFmt_12" = "%Y-%m-%d"; +"shortDateFmt_13" = "%Y/%m/%d"; +"shortDateFmt_14" = "%Y.%m.%d"; + +"shortDateFmt_15" = ""; + +"longDateFmt_0" = "%A, %B %d, %Y"; +"longDateFmt_1" = "%B %d, %Y"; +"longDateFmt_2" = "%A, %d %B, %Y"; +"longDateFmt_3" = "%d %B, %Y"; +"longDateFmt_4" = ""; +"longDateFmt_5" = ""; +"longDateFmt_6" = ""; +"longDateFmt_7" = ""; +"longDateFmt_8" = ""; +"longDateFmt_9" = ""; +"longDateFmt_10" = ""; + +"timeFmt_0" = "%I:%M %p"; +"timeFmt_1" = "%HH:%MM"; +"timeFmt_2" = ""; +"timeFmt_3" = ""; +"timeFmt_4" = ""; + +/* calendar */ +"Week begins on :" = "Týždeň začína v:"; +"Day start time :" = "Začiatok dňa:"; +"Day end time :" = "Koniec dňa:"; +"Day start time must be prior to day end time." = "Začiatok dňa musí byť skôr ako koniec dňa."; +"Show time as busy outside working hours" = "Mimo pracovných hodín ukáž čas ako obsadený"; +"First week of year :" = "Prvý týždeň roka:"; +"Enable reminders for Calendar items" = "Zapni pripomienky pre položky Kalendára"; +"Play a sound when a reminder comes due" += "Prehraj zvuk keď začne pripomienka"; +"Default reminder :" = "Predvolená pripomienka:"; + +"firstWeekOfYear_January1" = "Začína 1. Januárom"; +"firstWeekOfYear_First4DayWeek" = "Prvý 4-dňový týždeň"; +"firstWeekOfYear_FirstFullWeek" = "Prvý celý týžden"; + +/* Default Calendar */ +"Default calendar :" = "Predvolený kalendár:"; +"selectedCalendar" = "Zvolený kalendár"; +"personalCalendar" = "Osobný kalendár"; +"firstCalendar" = "Prvý zapnutý kalendár"; + +"reminderTime_0000" = "0 minút"; +"reminderTime_0005" = "5 minút"; +"reminderTime_0010" = "10 minút"; +"reminderTime_0015" = "15 minút"; +"reminderTime_0030" = "30 minút"; +"reminderTime_0100" = "1 hodina"; +"reminderTime_0200" = "2 hodiny"; +"reminderTime_0400" = "4 hodiny"; +"reminderTime_0800" = "8 hodín"; +"reminderTime_1200" = "1/2 dňa"; +"reminderTime_2400" = "1 deň"; +"reminderTime_4800" = "2 dni"; + +/* Mailer */ +"Show subscribed mailboxes only" = "Ukazuj iba odoberané účty"; +"Sort messages by threads" = "Zoraď správy do konverzácií"; +"Check for new mail:" = "Kontrola nových mailov:"; +"messagecheck_manually" = "Ručne"; +"messagecheck_every_minute" = "Každú minútu"; +"messagecheck_every_2_minutes" = "Každé 2 minúty"; +"messagecheck_every_5_minutes" = "Každých 5 minút"; +"messagecheck_every_10_minutes" = "Každých 10 minút"; +"messagecheck_every_20_minutes" = "Každých 20 minút"; +"messagecheck_every_30_minutes" = "Každých 30 minút"; +"messagecheck_once_per_hour" = "Raz za hodinu"; + +"Forward messages:" = "Preposielaj správy:"; +"messageforward_inline" = "Vrade"; +"messageforward_attached" = "Ako prílohu"; + +"When replying to a message:" = "When replying to a message:"; +"replyplacement_above" = "Odpoveď začína nad citáciou"; +"replyplacement_below" = "Odpoveď začína pod citáciou"; +"And place my signature" = "A vlož môj podpis"; +"signatureplacement_above" = "pod odpoveďou"; +"signatureplacement_below" = "pod citáciou"; +"Compose messages in" = "Vytvor správu v "; +"composemessagestype_html" = "HTML"; +"composemessagestype_text" = "Čistý text"; +"Display remote inline images" = "Display remote inline images"; +"displayremoteinlineimages_never" = "Nikdy"; +"displayremoteinlineimages_always" = "Vždy"; + +/* IMAP Accounts */ +"New Mail Account" = "Nový mailový účet"; + +"Server Name:" = "Meno servera:"; +"Port:" = "Port:"; +"User Name:" = "Užívateľské meno:"; +"Password:" = "Heslo:"; + +"Full Name:" = "Celé meno:"; +"Email:" = "Email:"; +"Reply To Email:" = "Email pre odpoveď:"; +"Signature:" = "Podpis:"; +"(Click to create)" = "(klikni pre vytvorenie)"; + +"Signature" = "Podpis"; +"Please enter your signature below:" = "Prosím vložte svoj podpis nižšie:"; + +"Please specify a valid sender address." = "Prosím zvoľte platnú adresu odosielateľa"; +"Please specify a valid reply-to address." = "Prosím zvoľte platnú adresu pre odpoveď."; + +/* Additional Parameters */ +"Additional Parameters" = "Dalšie parametre"; + +/* password */ +"New password:" = "Nové heslo:"; +"Confirmation:" = "Potvrdenie:"; +"Change" = "Zmena"; + +/* Event+task classifications */ +"Default events classification :" = "Predvolená klasifikácia udalostí"; +"Default tasks classification :" = "Predvolená klasifikácia úloh"; +"PUBLIC_item" = "Verejný"; +"CONFIDENTIAL_item" = "Dôverný"; +"PRIVATE_item" = "Súkromný"; + +/* Event+task categories */ +"category_none" = "Žiadne"; +"calendar_category_labels" = "Výročia,Narodeniny,Obchod,Hovory,Zákazníci,Konkurencia,Obľúbene,Sledovať,Darčeky,Prázdniny,Nápady,Stretnutia,Probléma,Rôzne,Osobné,Projekty,Štátne sviatky,Stav,Dodávatelia,Cestovanie,Dovolenka"; + +/* Default module */ +"Calendar" = "Kalendár"; +"Contacts" = "Adresár"; +"Mail" = "Pošta"; +"Last" = "Naposledy použité"; +"Default module :" = "Predvolený modul:"; + +"Language :" = "Jazyk:"; +"choose" = "Vyber..."; +"Catalan" = "Català"; +"Czech" = "Česky"; +"Danish" = "Dansk (Danmark)"; +"Dutch" = "Netherlands"; +"English" = "English"; +"French" = "Français"; +"German" = "Deutsch"; +"Hungarian" = "Magyar"; +"Italian" = "Italiano"; +"NorwegianBokmal" = "Norsk bokmål"; +"NorwegianNynorsk" = "Norsk nynorsk"; +"BrazilianPortuguese" = "Português brasileiro"; +"Russian" = "Русский"; +"SpanishSpain" = "Español (España)"; +"SpanishArgentina" = "Español (Argentina)"; +"Swedish" = "Svenska"; +"Ukrainian" = "Українська"; +"Welsh" = "Cymraeg"; + +/* Return receipts */ +"When I receive a request for a return receipt:" = "Keď dostanem požiadavku na potvrdenie o doručení"; +"Never send a return receipt" = "Nikdy neposielať potvrdenie o doručení"; +"Allow return receipts for some messages" = "Povoliť potvrdenie o doručení pre niektoré správy"; +"If I'm not in the To or Cc of the message:" = "Pokial nie som v Pre alebo Kópia políčku správy:"; +"If the sender is outside my domain:" = "Pokiaľ je odosielateľ mimo mojej domény:"; +"In all other cases:" = "Vo všetkých ostatných prípadoch:"; + +"Never send" = "Nikdy neposielaj"; +"Always send" = "Vždy posielaj"; +"Ask me" = "Opytať sa"; + +/* Filters - UIxPreferences */ +"Filters" = "Filtre"; +"Active" = "Aktívne"; +"Move Up" = "Posuň hore"; +"Move Down" = "Posuň dole"; + +/* Filters - UIxFilterEditor */ +"Filter name:" = "Meno filtra:"; +"For incoming messages that" = "Pre prichádzajúce správy ktoré"; +"match all of the following rules:" = "splň všetky nasledujúce pravidlá:"; +"match any of the following rules:" = "zodpovedá ktorémukoľvek z nasledujúcich pravidiel:"; +"match all messages" = "zodpovedá pre všetky správy"; +"Perform these actions:" = "Vykonaj nasledovné úlohy:"; +"Untitled Filter" = "Nepomenovaný Filter"; + +"Subject" = "Predmet"; +"From" = "Od"; +"To" = "Pre"; +"Cc" = "Kópia"; +"To or Cc" = "Pre alebo Kópia"; +"Size (Kb)" = "Vľkosť (Kb)"; +"Header" = "Hlavička"; +"Flag the message with:" = "Nasledujúce správy označ zástavkou:"; +"Discard the message" = "Zahoď správu"; +"File the message in:" = "Súbor správy v:"; +"Keep the message" = "Ponechaj správu"; +"Forward the message to:" = "Prepošli správu:"; +"Send a reject message:" = "Pošli odmietnutie:"; +"Send a vacation message" = "Odošli správu o dovolenke"; +"Stop processing filter rules" = "Zastav spracovávanie filtrovacích pravidiel"; + +"is under" = "je pod"; +"is over" = "je nad"; +"is" = "je"; +"is not" = "nie je "; +"contains" = "obsahuje"; +"does not contain" = "neobsahuje"; +"matches" = "zodpovedá"; +"does not match" = "nezodpovedá"; +"matches regex" = "zodpovedá regulárnemu výrazu"; +"does not match regex" = "nezodpovedá regulárnemu výrazu"; + +"Seen" = "Videné"; +"Deleted" = "Vymazané"; +"Answered" = "Odpovedané"; +"Flagged" = "Označené zástavkou"; +"Junk" = "Spam"; +"Not Junk" = "Nie je Spam"; +"Label 1" = "Označenie 1"; +"Label 2" = "Označenie 2"; +"Label 3" = "Označenie 3"; +"Label 4" = "Označenie 4"; +"Label 5" = "Označenie 5"; + +"The password was changed successfully." = "Heslo bolo úspešne zmenené."; +"Password must not be empty." = "Heslo nemôže byť prázdne."; +"The passwords do not match. Please try again." = "Heslá sa nezhodujú. Skúste to znova."; +"Password change failed" = "Zmena hesla nebola úspešná"; +"Password change failed - Permission denied" = "Zmena hesla nebola úspešná - Nemáte dostatočné oprávnenia"; +"Password change failed - Insufficient password quality" = "Zmena hesla nebola úspešná - Nedostatočná kvalita hesla"; +"Password change failed - Password is too short" = "Zmena hesla nebola úspešná - Heslo je príliš krátke"; +"Password change failed - Password is too young" = "Zmena hesla nebola úspešná - Heslo bolo nedávno použité"; +"Password change failed - Password is in history" = "Zmena hesla nebola úspešná - Heslo je v histórii"; +"Unhandled policy error: %{0}" = "Neočakávaná chyba v postupe: %{0}"; +"Unhandled error response" = "Neočakávaná chybová odpoveď"; +"Password change is not supported." = "Zmena hesla nie je podporovaná."; +"Unhandled HTTP error code: %{0}" = "Neočakávaná HTTP chybová hláška: %{0}"; diff --git a/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings b/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings index 0228df62f..8452e95d4 100644 --- a/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings +++ b/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings b/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings index fc8aff84c..89b22d6f4 100644 --- a/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings +++ b/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings @@ -211,6 +211,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Swedish.lproj/Localizable.strings b/UI/PreferencesUI/Swedish.lproj/Localizable.strings index 67ca8f880..7e098f82d 100644 --- a/UI/PreferencesUI/Swedish.lproj/Localizable.strings +++ b/UI/PreferencesUI/Swedish.lproj/Localizable.strings @@ -196,6 +196,7 @@ Servernamn:"; "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings b/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings index 2c63a85cc..170e551e7 100644 --- a/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings +++ b/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings @@ -206,6 +206,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/PreferencesUI/Welsh.lproj/Localizable.strings b/UI/PreferencesUI/Welsh.lproj/Localizable.strings index cebc8afcb..00171753f 100644 --- a/UI/PreferencesUI/Welsh.lproj/Localizable.strings +++ b/UI/PreferencesUI/Welsh.lproj/Localizable.strings @@ -194,6 +194,7 @@ "NorwegianNynorsk" = "Norsk nynorsk"; "BrazilianPortuguese" = "Português brasileiro"; "Russian" = "Русский"; +"Slovak" = "Slovensky"; "SpanishSpain" = "Español (España)"; "SpanishArgentina" = "Español (Argentina)"; "Swedish" = "Svenska"; diff --git a/UI/Scheduler/GNUmakefile b/UI/Scheduler/GNUmakefile index f71bcd6cd..b7df6e9d5 100644 --- a/UI/Scheduler/GNUmakefile +++ b/UI/Scheduler/GNUmakefile @@ -6,7 +6,7 @@ BUNDLE_NAME = SchedulerUI SchedulerUI_PRINCIPAL_CLASS = SchedulerUIProduct -SchedulerUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian SpanishSpain SpanishArgentina Swedish Ukrainian Welsh +SchedulerUI_LANGUAGES = BrazilianPortuguese Catalan Czech Danish Dutch English French German Hungarian Icelandic Italian NorwegianBokmal NorwegianNynorsk Polish Russian Slovak SpanishSpain SpanishArgentina Swedish Ukrainian Welsh SchedulerUI_OBJC_FILES = \ SchedulerUIProduct.m \ diff --git a/UI/Scheduler/Slovak.lproj/Localizable.strings b/UI/Scheduler/Slovak.lproj/Localizable.strings new file mode 100644 index 000000000..a7861a252 --- /dev/null +++ b/UI/Scheduler/Slovak.lproj/Localizable.strings @@ -0,0 +1,534 @@ +/* this file is in UTF-8 format! */ + +/* Tooltips */ + +"Create a new event" = "Vytvoriť novú udalosť"; +"Create a new task" = "Vytvoriť novú úlohu"; +"Edit this event or task" = "Upraviť túto udalosť alebo úlohu"; +"Delete this event or task" = "Odstrániť túto udalosť alebo úlohu"; +"Go to today" = "Prejsť na dnešný deň"; +"Switch to day view" = "Prepnúť na denné zobrazenie"; +"Switch to week view" = "Prepnúť na týždenné zobrazenie"; +"Switch to month view" = "Prepnúť na mesačné zobrazenie"; +"Reload all calendars" = "Aktualizovať všetky kalendáre"; + +/* Tabs */ +"Date" = "Dátum"; +"Calendars" = "Kalendáre"; + +/* Day */ + +"DayOfTheMonth" = "Deň v mesiaci"; +"dayLabelFormat" = "%d/%m/%Y"; +"today" = "Dnes"; + +"Previous Day" = "Predchádzajúci deň"; +"Next Day" = "Nasledujúci deň"; + +/* Week */ + +"Week" = "Týždeň"; +"this week" = "tento týždeň"; + +"Week %d" = "Týždeň %d"; + +"Previous Week" = "Predchádzajúci týždeň"; +"Next Week" = "Nasledujúci týždeň"; + +/* Month */ + +"this month" = "tento mesiac"; + +"Previous Month" = "Predchádzajúci mesiac"; +"Next Month" = "Nasledujúci mesiac"; + +/* Year */ + +"this year" = "tento rok"; + +/* Menu */ + +"Calendar" = "Kalendár"; +"Contacts" = "Kontakty"; + +"New Calendar..." = "Nový kalendár..."; +"Delete Calendar" = "Odstrániť kalendár"; +"Unsubscribe Calendar" = "Odhlásiť odber kalendára"; +"Sharing..." = "Zdieľanie..."; +"Export Calendar..." = "Exportovať kalendár..."; +"Import Events..." = "Importovať udalosti..."; +"Import Events" = "Importovať udalosti"; +"Select an iCalendar file (.ics)." = "Zvoľte súbor iCalendar (*.ics)."; +"Upload" = "Nahrať"; +"Uploading" = "Nahrávanie"; +"Publish Calendar..." = "Publikovať kalendár..."; +"Reload Remote Calendars" = "Aktualizovať vzdialené kalendáre"; +"Properties" = "Vlastnosti"; +"Done" = "Hotovo"; +"An error occurred while importing calendar." = "Počas importovania kalendáru nastala chyba"; +"No event was imported." = "Nebola naimportovaná žiadna udalosť."; +"A total of %{0} events were imported in the calendar." = "Do kalendára bolo naimportovaných %{0} udalostí."; + +"Compose E-Mail to All Attendees" = "Vytvoriť e-mail pre všetkých účastníkov"; +"Compose E-Mail to Undecided Attendees" = "Vytvoriť e-mail pre nerozhodnutých účastníkov"; + +/* Folders */ +"Personal calendar" = "Osobný kalendár"; + +/* Misc */ + +"OpenGroupware.org" = "OpenGroupware.org"; +"Forbidden" = "Zakázané"; + +/* acls */ + +"Access rights to" = "Prítupové práva"; +"For user" = "pre užívateľa"; + +"Any Authenticated User" = "Každý overený užívateľ"; +"Public Access" = "Verejný prístup"; + +"label_Public" = "Verejné"; +"label_Private" = "Súkromné"; +"label_Confidential" = "Dôverné"; + +"label_Viewer" = "Zobraziť všetko"; +"label_DAndTViewer" = "Zobraziť dátum a čas"; +"label_Modifier" = "Upraviť"; +"label_Responder" = "Odpovedať komu"; +"label_None" = "Žiadny"; + +"View All" = "Zobraziť všetko"; +"View the Date & Time" = "Zobraziť dátum a čas"; +"Modify" = "Upraviť"; +"Respond To" = "Odpovedať komu"; +"None" = "Žiadny"; + +"This person can create objects in my calendar." += "Táto osoba môže vytvárať objekty v mojom kalendári."; +"This person can erase objects from my calendar." += "Táto osoba môže odstraňovať objekty z môjho kalendára."; + +/* Button Titles */ + +"Subscribe to a Calendar..." = "Odoberať kalendár..."; +"Remove the selected Calendar" = "Odstrániť zvolený kalendár"; + +"Name of the Calendar" = "Názov kalendára"; + +"new" = "Nový"; +"printview" = "Náhľad tlače"; +"edit" = "Upraviť"; +"delete" = "Odstrániť"; +"proposal" = "Návrh"; +"Save and Close" = "Uložiť a zatvoriť"; +"Close" = "Zatvoriť"; +"Invite Attendees" = "Pozvat účastníkov"; +"Attach" = "Pripojiť"; +"Update" = "Aktualizácia"; +"Cancel" = "Storno"; +"show_rejected_apts" = "Ukázať odmietnuté schôdzky"; +"hide_rejected_apts" = "Skryť odmietnuté schôdzky"; + + +/* Schedule */ + +"Schedule" = "Plán"; +"No appointments found" = "Neboli nájdené žiadne schôdzky"; +"Meetings proposed by you" = "Schôdzky navrhnuté Vami"; +"Meetings proposed to you" = "Schôdzky navrhnuté Vám"; +"sched_startDateFormat" = "%d/%m %H:%M"; +"action" = "Akcia"; +"accept" = "Prijať"; +"decline" = "Odmietnuť"; +"more attendees" = "Viac účastníkov"; +"Hide already accepted and rejected appointments" = "Skryť prijaté a odmietnuté schôdzky"; +"Show already accepted and rejected appointments" = "Zobraziť prijaté a odmietnuté schôdzky"; + + +/* Appointments */ + +"Appointment viewer" = "Zobraziť schôdzky"; +"Appointment editor" = "Editovať schôdzky"; +"Appointment proposal" = "Navrhnúť schôdzku"; +"Appointment on" = "Schôdzka na"; +"Start:" = "Začiatok:"; +"End:" = "Koniec:"; +"Due Date:" = "Dátum splnenia:"; +"Title:" = "Názov:"; +"Calendar:" = "Kalendár:"; +"Name" = "Meno"; +"Email" = "E-Mail"; +"Status:" = "Status:"; +"% complete" = "% hotovo"; +"Location:" = "Miesto:"; +"Priority:" = "Priorita:"; +"Privacy" = "Súkromie"; +"Cycle" = "Cyklus opakovania"; +"Cycle End" = "Koniec cyklu"; +"Categories" = "Kategórie"; +"Classification" = "Klasifikácia"; +"Duration" = "Trvanie"; +"Attendees:" = "Účastníci:"; +"Resources" = "Zdroje"; +"Organizer:" = "Organizátor:"; +"Description:" = "Popis:"; +"Document:" = "Dokument:"; +"Category:" = "Kategória:"; +"Repeat:" = "Opakovanie:"; +"Reminder:" = "Pripomenutie:"; +"General:" = "Hlavný:"; +"Reply:" = "Odpoveď:"; + +"Target:" = "Vložte adresu webovej stránky alebo dokumentu."; + +"attributes" = "atribúty"; +"attendees" = "účastníci"; +"delegated from" = "delegované od"; + +/* checkbox title */ +"is private" = "je súkromný/á"; +/* classification */ +"Public" = "Verejný"; +"Private" = "Súkromný"; +/* text used in overviews and tooltips */ +"empty title" = "Prázdný názov"; +"private appointment" = "Súkromná schôdzka"; + +"Change..." = "Zmeniť..."; + +/* Appointments (participation state) */ + +"partStat_NEEDS-ACTION" = "Potvrdím neskôr"; +"partStat_ACCEPTED" = "Zúčastním sa"; +"partStat_DECLINED" = "Nezúčastním sa"; +"partStat_TENTATIVE" = "Potvrdzujem nezáväzne"; +"partStat_DELEGATED" = "Delegujem"; +"partStat_OTHER" = "Ostatní"; + +/* Appointments (error messages) */ + +"Conflicts found!" = "Nájdený konflikt!"; +"Invalid iCal data!" = "Neplatné iCal údaje"; +"Could not create iCal data!" = "Nebolo možné vytvoriť iCal údaje!"; + +/* Searching */ + +"view_all" = "Všetky"; +"view_today" = "Dnešné udalosti"; +"view_next7" = "Nasledujúcich 7 dní"; +"view_next14" = "Nasledujúcich 14 dní"; +"view_next31" = "Nasledujúcich 31 dní"; +"view_thismonth" = "Tento mesiac"; +"view_future" = "Všetky budúce udalosti"; +"view_selectedday" = "Zvolený deň"; + +"View:" = "Zobraziť:"; +"Title or Description" = "Názov alebo popis"; + +"Search" = "Vyhľadať"; +"Search attendees" = "Vyhľadať účastníkov"; +"Search resources" = "Vyhľadať zdroje"; +"Search appointments" = "Vyhľadať schôdzky"; + +"All day Event" = "Celodenná udalosť"; +"check for conflicts" = "Skontrolovať konflikty"; + +"Browse URL" = "Preskúmať URL"; + +"newAttendee" = "Pridať účastníka"; + +/* calendar modes */ + +"Overview" = "Prehľad"; +"Chart" = "Tabuľka"; +"List" = "Zoznam"; +"Columns" = "Stĺpce"; + +/* Priorities */ + +"prio_0" = "Nešpecifikovaná"; +"prio_1" = "Vysoká"; +"prio_2" = "Vysoká"; +"prio_3" = "Vysoká"; +"prio_4" = "Vysoká"; +"prio_5" = "Normálna"; +"prio_6" = "Nízka"; +"prio_7" = "Nízka"; +"prio_8" = "Nízka"; +"prio_9" = "Nízka"; + +/* access classes (privacy) */ +"PUBLIC_vevent" = "Verejná udalosť"; +"CONFIDENTIAL_vevent" = "Dôverná udalosť"; +"PRIVATE_vevent" = "Súkromná udalosť"; +"PUBLIC_vtodo" = "Verejná úloha"; +"CONFIDENTIAL_vtodo" = "Dôverná úloha"; +"PRIVATE_vtodo" = "Osobná úloha"; + +/* status type */ +"status_" = "Nešpecifikovaný"; +"status_NOT-SPECIFIED" = "Nešpecifikovaný"; +"status_TENTATIVE" = "Nezáväzný"; +"status_CONFIRMED" = "Potvrdený"; +"status_CANCELLED" = "Zrušený"; +"status_NEEDS-ACTION" = "Vyžaduje akciu"; +"status_IN-PROCESS" = "Prebieha"; +"status_COMPLETED" = "Hotovo"; + +/* Cycles */ + +"cycle_once" = "bez opakovania"; +"cycle_daily" = "denne"; +"cycle_weekly" = "týždenne"; +"cycle_2weeks" = "každý druhý týždeň"; +"cycle_4weeks" = "každý štvrtý týždeň"; +"cycle_monthly" = "mesačne"; +"cycle_weekday" = "každý pracovný deň"; +"cycle_yearly" = "ročne"; + +"cycle_end_never" = "nekonečné opakovanie"; +"cycle_end_until" = "opakovanie do"; + +"Recurrence pattern" = "Vzor opakovania"; +"Range of recurrence" = "Rozsah opakovania"; + +"Repeat" = "Opakovanie"; +"Daily" = "Denné"; +"Weekly" = "Týždenné"; +"Monthly" = "Mesačné"; +"Yearly" = "Ročné"; +"Every" = "Každých"; +"Days" = "Dní"; +"Week(s)" = "Týždňov"; +"On" = "V"; +"Month(s)" = "Mesiacov"; +"The" = "Ten"; +"Recur on day(s)" = "Opakovať v dňoch"; +"Year(s)" = "rokoch"; +"cycle_of" = "s"; +"No end date" = "Bez dátumu ukončenia"; +"Create" = "Vytvoriť"; +"appointment(s)" = "schôdzku/y"; +"Repeat until" = "Opakovať do"; + +"First" = "Prvý"; +"Second" = "Druhý"; +"Third" = "Tretí"; +"Fourth" = "Štvrtý"; +"Fift" = "Piaty"; +"Last" = "Posledný"; + +/* Appointment categories */ + +"category_none" = "Žiadny"; +"category_labels" = "Výročie,Narodeniny,Obchod,Hovory,Klienti,Súťaže,Zákazník,Obľúbené,Sledovanie,Darčeky,Voľno,Nápady,Stretnutie,Problémy,Rôzne,Osobné,Projekty,Štátne sviatky,Stav,Dodávatelia,Cesta,Dovolenka"; + +"repeat_NEVER" = "Neopakuje sa"; +"repeat_DAILY" = "Denne"; +"repeat_WEEKLY" = "Týždenne"; +"repeat_BI-WEEKLY" = "Každý druhý týždeň"; +"repeat_EVERY WEEKDAY" = "Každý pracovný deň"; +"repeat_MONTHLY" = "Mesačne"; +"repeat_YEARLY" = "Ročne"; +"repeat_CUSTOM" = "Vlastný..."; + +"reminder_NONE" = "Bez pripomenutia"; +"reminder_5_MINUTES_BEFORE" = "5 minút pred"; +"reminder_10_MINUTES_BEFORE" = "10 minút pred"; +"reminder_15_MINUTES_BEFORE" = "15 minút pred"; +"reminder_30_MINUTES_BEFORE" = "30 minút pred"; +"reminder_45_MINUTES_BEFORE" = "45 minút pred"; +"reminder_1_HOUR_BEFORE" = "1 hodinu pred"; +"reminder_2_HOURS_BEFORE" = "2 hodiny pred"; +"reminder_5_HOURS_BEFORE" = "5 hodín pred"; +"reminder_15_HOURS_BEFORE" = "15 hodín pred"; +"reminder_1_DAY_BEFORE" = "1 deň pred"; +"reminder_2_DAYS_BEFORE" = "2 dni pred"; +"reminder_1_WEEK_BEFORE" = "1 týždeň pred"; +"reminder_CUSTOM" = "Vlastný..."; + +"reminder_MINUTES" = "minúty"; +"reminder_HOURS" = "hodiny"; +"reminder_DAYS" = "dni"; +"reminder_BEFORE" = "pred"; +"reminder_AFTER" = "po"; +"reminder_START" = "začiatku/om udalosti"; +"reminder_END" = "konci udalosti"; +"Reminder Details" = "Podrobnosti pripomenutia"; + +"Choose a Reminder Action" = "Zvoliť akciu"; +"Show an Alert" = "Zobraziť výstrahu"; +"Send an E-mail" = "Poslať e-mai"; +"Email Organizer" = "E-mail organizátorovi"; +"Email Attendees" = "E-mail účastníkom"; + +"zoom_400" = "400%"; +"zoom_200" = "200%"; +"zoom_100" = "100%"; +"zoom_50" = "50%"; +"zoom_25" = "25%"; + +/* transparency */ + +"Show Time as Free" = "Čas zobraziť ako voľný"; + +/* validation errors */ + +validate_notitle = "Názov nebol nastavený, pokračovať?"; +validate_invalid_startdate = "Chybný dátum začiatku!"; +validate_invalid_enddate = "Chybný dátum konca!"; +validate_endbeforestart = "Zadaný dátum konca je pred začiatkom udalosti."; + +"Events" = "Události"; +"Tasks" = "Úlohy"; +"Show completed tasks" = "Zobraziť dokončené úlohy"; + +/* tabs */ +"Task" = "Úloha"; +"Event" = "Udalosť"; +"Recurrence" = "Opakovanie"; + +/* toolbar */ +"New Event" = "Nová udalosť"; +"New Task" = "Nová úloha"; +"Edit" = "Upraviť"; +"Delete" = "Odstrániť"; +"Go to Today" = "Dnešný deň"; +"Day View" = "Deň"; +"Week View" = "Týždeň"; +"Month View" = "Mesiac"; +"Reload" = "Aktualizovať"; + +"eventPartStatModificationError" = "Status vašej účasti nemohol byť zmenený."; + +/* menu */ +"New Event..." = "Nová udalosť..."; +"New Task..." = "Nová úloha..."; +"Edit Selected Event..." = "Upraviť označenú udalosť..."; +"Delete Selected Event" = "Odstrániť označenú udalosť"; +"Select All" = "Vybrať všetko"; +"Workweek days only" = "Len pracovné dni"; +"Tasks in View" = "Zobrazené úlohy"; + +"eventDeleteConfirmation" = "Táto udalosť(i) bude odstránená:\n%{0}\nChcete pokračovať?"; +"taskDeleteConfirmation" = "Odstránenie tejto úlohy je nevratné.\nChcete pokračovať?"; + +"You cannot remove nor unsubscribe from your personal calendar." += "Nemôžete odstrániť ani sa odhlásiť z odoberania svojho vlastného kalendára."; +"Are you sure you want to delete the calendar \"%{0}\"?" += "Naozaj chcete odstrániť kalendár \"%{0}\"?"; + +/* Legend */ +"Participant" = "Účastník"; +"Optional Participant" = "Nepovinný účastník"; +"Non Participant" = "Na vedomie"; +"Chair" = "Predsedajúci"; + +"Needs action" = "Vyžaduje akciu"; +"Accepted" = "Zúčastní sa"; +"Declined" = "Nezúčastní sa"; +"Tentative" = "Nezáväzne"; + +"Free" = "Voľno"; +"Busy" = "Nie je voľno"; +"Maybe busy" = "Možno nie je voľno"; +"No free-busy information" = "Bez informácií"; + +/* FreeBusy panel buttons and labels */ +"Suggest time slot:" = "Navrhnúť čas"; +"Zoom:" = "Priblížiť:"; +"Previous slot" = "Predchádzajúce miesto"; +"Next slot" = "Nasledujúce miesto"; +"Previous hour" = "Predchádzajúca hodina"; +"Next hour" = "Nasledujúca hodina"; +"Work days only" = "Len pracovné dni"; +"The whole day" = "Celý deň"; +"Between" = "medzi"; +"and" = "a"; + +"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?" += "Medzi účastníkmi dochádza k časovému konfliktu.\nPonecháte súčasné nastavenie aj napriek tomu?"; + +/* apt list */ +"Title" = "Názov"; +"Start" = "Začiatok"; +"End" = "Koniec"; +"Due Date" = "Platí do"; +"Location" = "Miesto"; + +"(Private Event)" = "(Súkromná udalosť)"; + +vevent_class0 = "(Verejná udalosť)"; +vevent_class1 = "(Súkromná udalosť)"; +vevent_class2 = "(Dôverná udalosť)"; + +"Priority" = "Priorita"; +"Category" = "Kategória"; + +vtodo_class0 = "(Verejná úloha)"; +vtodo_class1 = "(Súkromná úloha)"; +vtodo_class2 = "(Dôverná úloha)"; + +"closeThisWindowMessage" = "Dakujeme! Teraz môžete okno zatvoriť alebo sa pozrieť na vaše "; +"Multicolumn Day View" = "Viacstĺpcové denné zobrazenie"; + +"Please select an event or a task." = "Vyberte prosím udalosť alebo úlohu."; + +"editRepeatingItem" = "Položka, ktorú upravujete, se opakuje. Chcete opraviť všetky opakovania alebo len toto?"; +"button_thisOccurrenceOnly" = "Len toto opakovanie"; +"button_allOccurrences" = "Všetky opakovania"; + +/* Properties dialog */ +"Name:" = "Názov:"; +"Color:" = "Farba:"; + +"Include in free-busy" = "Zahrnúť do voľný-obsadený"; + +"Synchronization" = "Synchronizácia"; +"Synchronize" = "Synchronizovať"; +"Tag:" = "Štítok:"; + +"Display" = "Zobrazenie"; +"Show alarms" = "Zobraziť pripomenutie"; +"Show tasks" = "Zobraziť úlohy"; + +"Receive a mail when I modify my calendar" = "Informuj emailom keď upravím môj kalendár"; +"Receive a mail when someone else modifies my calendar" = "Informuj emailom keď niekto iný upraví môj kalendár"; +"When I modify my calendar, send a mail to:" = "Keď upravím svoj kalendár, pošli email:"; + +"Links to this Calendar" = "Odkazy na tento kalendár"; +"Authenticated User Access" = "Prístup pre overeného užívateľa"; +"CalDAV URL" = "CalDAV url"; +"WebDAV ICS URL" = "WebDAV ICS URL"; +"WebDAV XML URL" = "WebDAV XML URL"; + +/* Error messages */ +"dayFieldInvalid" = "V políčku Dni zadajte číselnú hodnotu väčšiu alebo rovnú 1."; +"weekFieldInvalid" = "V políčku Týždeň zadajte číselnú hodnotu väčšiu alebo rovnú 1."; +"monthFieldInvalid" = "V políčku Mesiac zadajte číselnú hodnotu väčšiu alebo rovnú 1."; +"monthDayFieldInvalid" = "V políčku Deň v mesiaci zadajte číselnú hodnotu väčšiu alebo rovnú 1."; +"yearFieldInvalid" = "V políčku Rok zadajte číselnú hodnotu väčšiu alebo rovnú 1."; +"appointmentFieldInvalid" = "V políčku Pripomenutie zadajte číselnú hodnotu väčšiu alebo rovnú 1."; +"recurrenceUnsupported" = "Tento typ opakovania nie je podporovaný."; +"Please specify a calendar name." = "Prosím zadajte meno kalendára."; +"tagNotDefined" = "Ak chcete synchronizovať tento kalendár, musíte zadať jeho štítok."; +"tagAlreadyExists" = "Zadaný štítok je už priradený inému kalendáru."; +"tagHasChanged" = "Ak zmeníte štítok svojho kalendára, budete musieť znovu načítať údaje do svojho mobilného zariadenia.\nPokračovať?"; +"tagWasAdded" = "Ak chcete synchronizovať tento kalendár, budete musieť znovu načítať údaje do svojho mobilného zariadenia.\nPokračovať?"; +"tagWasRemoved" = "Ak odstránite v tomto kalendári synchronizáciu, budete musieť znovu načítať údaje do svojho mobilného zariadenia.\nPokračovať?"; +"DestinationCalendarError" = "Zdrojový a cieľový kalendár sú rovnaké. Prosím, skúste kopírovať iný kalendár."; +"EventCopyError" = "Kopírovanie sa nepodarilo. Prosím, skúste kopírovať iný kalendár."; + +"Open Task..." = "Otvoriť úlohu..."; +"Mark Completed" = "Označiť ako dokončené"; +"Delete Task" = "Odstrániť úlohu"; +"Delete Event" = "Odstrániť udalosť"; +"Copy event to my calendar" = "Kopírovať udalosť do môjho kalendára"; +"View Raw Source" = "Zobrazit zdroj"; + +"Subscribe to a web calendar..." = "Odoberať vzdialený kalendár na webe"; +"URL of the Calendar" = "Adresa vzdialeného kalendára na webe"; +"Web Calendar" = "Vzdialený kalendár na webe"; +"Reload on login" = "Aktualizovať pri prihlásení"; +"Invalid number." = "Neplatné číslo."; diff --git a/UI/Templates/SOGoACLSlovakAdditionAdvisory.wox b/UI/Templates/SOGoACLSlovakAdditionAdvisory.wox new file mode 100644 index 000000000..42f85ef12 --- /dev/null +++ b/UI/Templates/SOGoACLSlovakAdditionAdvisory.wox @@ -0,0 +1,28 @@ + + + + + + Vás pridal + + + + Vás pridal do prístupového zoznamu (ACL) svojej zložky . + + + + diff --git a/UI/Templates/SOGoACLSlovakModificationAdvisory.wox b/UI/Templates/SOGoACLSlovakModificationAdvisory.wox new file mode 100644 index 000000000..0254f63a2 --- /dev/null +++ b/UI/Templates/SOGoACLSlovakModificationAdvisory.wox @@ -0,0 +1,28 @@ + + + + + + upravil prístupové práva + + + + upravil Vaše prístupové práva pre svoju zložku . + + + + diff --git a/UI/Templates/SOGoACLSlovakRemovalAdvisory.wox b/UI/Templates/SOGoACLSlovakRemovalAdvisory.wox new file mode 100644 index 000000000..bc056986d --- /dev/null +++ b/UI/Templates/SOGoACLSlovakRemovalAdvisory.wox @@ -0,0 +1,28 @@ + + + + + + Vás odstránil + + + + Vás odstránil z prístupového zoznamu (ACL) svojej zložky . + + + + diff --git a/UI/Templates/SOGoFolderSlovakAdditionAdvisory.wox b/UI/Templates/SOGoFolderSlovakAdditionAdvisory.wox new file mode 100644 index 000000000..87c975d18 --- /dev/null +++ b/UI/Templates/SOGoFolderSlovakAdditionAdvisory.wox @@ -0,0 +1,23 @@ + + + + + + bola vytvorená + + + +Zložka bola vytvorená. + + + + diff --git a/UI/Templates/SOGoFolderSlovakRemovalAdvisory.wox b/UI/Templates/SOGoFolderSlovakRemovalAdvisory.wox new file mode 100644 index 000000000..ccde1bc2d --- /dev/null +++ b/UI/Templates/SOGoFolderSlovakRemovalAdvisory.wox @@ -0,0 +1,23 @@ + + + + + + bola odstránená + + + +Zložka bola odstránená. + + + + From 93f77c0dd5daff09d82fbc5a8398e133c44ef4c7 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 29 Nov 2012 14:46:39 -0500 Subject: [PATCH 11/13] Add missing localizable string in calendar module --- UI/Scheduler/English.lproj/Localizable.strings | 1 + 1 file changed, 1 insertion(+) diff --git a/UI/Scheduler/English.lproj/Localizable.strings b/UI/Scheduler/English.lproj/Localizable.strings index c18bbe825..6fe90daf0 100644 --- a/UI/Scheduler/English.lproj/Localizable.strings +++ b/UI/Scheduler/English.lproj/Localizable.strings @@ -493,6 +493,7 @@ vtodo_class2 = "(Confidential task)"; "Show alarms" = "Show alarms"; "Show tasks" = "Show tasks"; +"Notifications" = "Notifications"; "Receive a mail when I modify my calendar" = "Receive a mail when I modify my calendar"; "Receive a mail when someone else modifies my calendar" = "Receive a mail when someone else modifies my calendar"; "When I modify my calendar, send a mail to:" = "When I modify my calendar, send a mail to:"; From 440523747df12ec6ba08075d20d4da198f4bc4f6 Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 29 Nov 2012 14:54:15 -0500 Subject: [PATCH 12/13] Rollback selection of language on login page See dfcf0ca and ticket #1798 --- UI/Templates/MainUI/SOGoRootPage.wox | 1 - 1 file changed, 1 deletion(-) diff --git a/UI/Templates/MainUI/SOGoRootPage.wox b/UI/Templates/MainUI/SOGoRootPage.wox index e1fd848ed..85a4e1e3b 100644 --- a/UI/Templates/MainUI/SOGoRootPage.wox +++ b/UI/Templates/MainUI/SOGoRootPage.wox @@ -46,7 +46,6 @@ Date: Thu, 29 Nov 2012 14:56:33 -0500 Subject: [PATCH 13/13] Update NEWS file --- NEWS | 1 + 1 file changed, 1 insertion(+) diff --git a/NEWS b/NEWS index 751dc3192..426fbe3cf 100644 --- a/NEWS +++ b/NEWS @@ -10,6 +10,7 @@ Enhancements - search the contacts for the organization attribute - in HTML mode, optionally place answer after the quoted text - improved memory usage of "sogo-tool restore" + - added Slovak translation - thanks to Martin Pastor Bug fixes - fixed LDIF import with categories