diff --git a/.gitignore b/.gitignore
index 3e78292c1..49094d515 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,6 +12,7 @@
ActiveSync/ActiveSync.SOGo
Documentation/*.docbook
Documentation/*.pdf
+Documentation/*.html
SoObjects/SOGo/SOGo.framework/
SoObjects/SOGo/derived_src/
Tests/*/config.py
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 933c18622..6d67f4b12 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,79 @@
# Changelog
+All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+## [5.8.3](https://github.com/Alinto/sogo/compare/SOGo-5.8.2...SOGo-5.8.3) (2023-05-30)
+
+
+### Enhancements
+
+* **calendar:** Add week number on month view. Fixes [#4457](https://bugs.sogo.nu/view.php?id=4457). ([96639b7](https://github.com/Alinto/sogo/commit/96639b70a05cc3646939f8d2e078c6896cfc6af5))
+* **mail:** Add autolink from ckeditor. Fixes [#5749](https://bugs.sogo.nu/view.php?id=5749) ([810cd12](https://github.com/Alinto/sogo/commit/810cd1235f37a3dd25e5294b0c6c28bb379ba9a7))
+* **preferences:** Add SOGoCreateIdentitiesDisabled domain option which disables identity creation for users in preferences ([af6202b](https://github.com/Alinto/sogo/commit/af6202bee6fe647f178a98ef784f98eeaaacd592) [a14f9a7](https://github.com/Alinto/sogo/commit/a14f9a7b7991271727b8837a253c0ce9c154e012))
+
+
+### Bug Fixes
+
+* **activesync:** Wrong decoding emails in Outlook via EAS. Force utf-8 when contnet-type is different than html part. Original fix from tfu. Fixes [#5664](https://bugs.sogo.nu/view.php?id=5664) ([39ab482](https://github.com/Alinto/sogo/commit/39ab482b7f1a9206528a3e9fdb229b3b4e276baf))
+* **calendar:** Fix Web Calendar (ics) subscription with authentication between SOGo instances not possible after upgrading from 5.7.0 to 5.8.2. Fixes [#5753](https://bugs.sogo.nu/view.php?id=5753) ([dd60e01](https://github.com/Alinto/sogo/commit/dd60e016c6c7f9a19b831804d55b6d39321d4a2a))
+* **calendar:** Rework confirmation box when dismissing calendar event edition with background click, only if the event is in edition. Rework of [#5585](https://bugs.sogo.nu/view.php?id=5585). Closes [#5720](https://bugs.sogo.nu/view.php?id=5720). ([4fc61a2](https://github.com/Alinto/sogo/commit/4fc61a28d529add9b879449a6c64a9d32ead3cab) [6ccd22b](https://github.com/Alinto/sogo/commit/6ccd22b511783d5f14d5af047e38791f3849d08e) [46215ac](https://github.com/Alinto/sogo/commit/46215aca87350cca0d608040e90b8187268f2f08))
+* **core:** Add . , : ; + = special characters in password policy ([2f36fa5](https://github.com/Alinto/sogo/commit/2f36fa55fe5f4e8136198a0f26dd8b4254b43433) [a5d4715](https://github.com/Alinto/sogo/commit/a5d4715e7693097b2d38a700f5e71db4aade0b02))
+* **eas:** Fix error 500 when SOGoCacheCleanup triggered cleanup with shibboleth 4.2.1. Fore refresh ticket in iFrame in this case ([7b711ea](https://github.com/Alinto/sogo/commit/7b711eabb346e7197c94880c8bfe264e0e3b6f0f) [5500ce7](https://github.com/Alinto/sogo/commit/5500ce7085a1c45a6858483b89fda5867f2aef36))
+* **js:** Fix display of body message when 'to' field is not filled in. Closes [#5721](https://bugs.sogo.nu/view.php?id=5721) ([6acb245](https://github.com/Alinto/sogo/commit/6acb245fec44bfc0bb7cf8b5b37dfd56b62089c5))
+* **js:** Fix JavaScript error when send mail from Addressbook. Fixes [#5750](https://bugs.sogo.nu/view.php?id=5750). ([3b0fbdd](https://github.com/Alinto/sogo/commit/3b0fbdd4f4584a010195daab9fa64c617e093c76))
+* **mail:** Fix images in attachements when replying to a mail. Fixes [#5731](https://bugs.sogo.nu/view.php?id=5731) ([dbd4e20](https://github.com/Alinto/sogo/commit/dbd4e20c344666a01cfb1fa5dfdd5547a59f0520))
+* **mail:** Fix invalid forward template when replying. Closes [#5726](https://bugs.sogo.nu/view.php?id=5726) ([d49ef40](https://github.com/Alinto/sogo/commit/d49ef4047a5c7f51850cf6e49cb3465b0dc7ac91))
+* **mail:** Removed attachements of images when replying to a mail. As the image is inline, the attachement shall be removed. ([0edd3f7](https://github.com/Alinto/sogo/commit/0edd3f757fc07aabd4270b393677cea6ff4a8ed6))
+
+
+### Localization
+
+* **ar:** Update Arabic translations ([2c0b59f](https://github.com/Alinto/sogo/commit/2c0b59fa71551ccac690f603e0ca3bfdbe308798))
+* **base:** Fix the meaning of 'Disable auto reply on' ([861dea8](https://github.com/Alinto/sogo/commit/861dea8efa3699928e7f4a7194efd802ff889944))
+* **bg_BG:** Update Bulgarian translations ([b6c7521](https://github.com/Alinto/sogo/commit/b6c7521f144b54645cf97c6f3592908b8b05bf9a))
+* **bs_BA:** Update Bosnian translations ([76dcd4f](https://github.com/Alinto/sogo/commit/76dcd4f6aa82fd634b3fc58b960fdf5461b94e75))
+* **ca:** Update Catalan translations ([87f778d](https://github.com/Alinto/sogo/commit/87f778d01c573d5cb9b8d428283b048afb0124b2))
+* **cs:** Update Czech translations ([e5dc040](https://github.com/Alinto/sogo/commit/e5dc0408ce20faf9f3092a717331447f1311b437))
+* **cy:** Update Welsh translations ([5f47fc7](https://github.com/Alinto/sogo/commit/5f47fc7bcb98af998deefb1433f9d03674c8cf65))
+* **da_DK:** Update Danish translations ([ad47aec](https://github.com/Alinto/sogo/commit/ad47aec62e7199ed8efdca5f93289484b9427ac7))
+* **de:** Update German translations ([973a0ef](https://github.com/Alinto/sogo/commit/973a0efa6c654496a3f6acd0f25ba310350ba121))
+* **en:** Fix the meaning of 'Disable auto reply on' ([d43de46](https://github.com/Alinto/sogo/commit/d43de46a5a1977d3c5f6be9e39b6dc3eb0da92a5))
+* **es_AR:** Update SpanishArgentina translations ([ccf4872](https://github.com/Alinto/sogo/commit/ccf4872347133f71ad0babdbb3c64d82efd861f1))
+* **es_ES:** Update SpanishSpain translations ([2b7552a](https://github.com/Alinto/sogo/commit/2b7552a5a9237a0a4646f6567e0698402903f785))
+* **eu:** Update Basque translations ([fb5fa0c](https://github.com/Alinto/sogo/commit/fb5fa0c63d892885c2aa33798fa88df1822c3818))
+* **fi:** Update Finnish translations ([33427ac](https://github.com/Alinto/sogo/commit/33427ac00bdb262c55c102c30a9a1c45f9757c02))
+* **fr:** Update French translations ([0f06c57](https://github.com/Alinto/sogo/commit/0f06c576f60d77ba21593340cc1409a926d05a25) [fd7bdd8](https://github.com/Alinto/sogo/commit/fd7bdd8393883f284b4103508df5f8f4662b384d) [dc8c1c1](https://github.com/Alinto/sogo/commit/dc8c1c10ed4f20bca4e0fe53fff847533683592d))
+* **he:** Update Hebrew translations ([b8c5d8f](https://github.com/Alinto/sogo/commit/b8c5d8f4a85511da8ac475ccab9e87a48cff9a39))
+* **hr_HR:** Update Croatian translations ([b706d1b](https://github.com/Alinto/sogo/commit/b706d1b41fa0c007199ceff96e5e703833ec3f42))
+* **hu:** Update Hungarian translations ([a8f2a37](https://github.com/Alinto/sogo/commit/a8f2a3749aa171a4d484bcb56e45c0a5c1037078))
+* **id_ID:** Update Indonesian translations ([aa43c5b](https://github.com/Alinto/sogo/commit/aa43c5bf31f87f9bf759b473496867a25b6b95e6))
+* **is:** Update Icelandic translations ([7f7f224](https://github.com/Alinto/sogo/commit/7f7f2246214037742c324e7266b4469b2227f999))
+* **it:** Update Italian translations ([97b69af](https://github.com/Alinto/sogo/commit/97b69af241b6a67555e9a1e34b9c404064882d76))
+* **ja:** Update Japanese translations ([8d842cc](https://github.com/Alinto/sogo/commit/8d842ccfb4b84517b24bf04a9d9bef57d09d9896))
+* **kk:** Update Kazakh translations ([f3bdda5](https://github.com/Alinto/sogo/commit/f3bdda516e0a729697a4f5fbe13b89cf390c8763) [0fcf113](https://github.com/Alinto/sogo/commit/0fcf113c168d70bd9f77b7c5afbd0954bbad4a62) [29bda6b](https://github.com/Alinto/sogo/commit/29bda6b9457e237093a76bec4d2701540b38c4c7) [d1ad970](https://github.com/Alinto/sogo/commit/d1ad970864998face2b4b7ade49648c548e85d70) [b61bde9](https://github.com/Alinto/sogo/commit/b61bde90720851bc397861b06fe57fb6f454e43e))
+* **lt:** Update Lithuanian translations ([07a01e3](https://github.com/Alinto/sogo/commit/07a01e3fdd7bb0102fe9c99b7ded407f74b2e52f))
+* **lv:** Update Latvian translations ([56e040c](https://github.com/Alinto/sogo/commit/56e040c6d5bdbc6aa2c0c47b3939ecaeba28cc89))
+* **mk_MK:** Update Macedonian translations ([d4a2d6b](https://github.com/Alinto/sogo/commit/d4a2d6b6f4c9b1d4f885a1fa239417d72e850fd2))
+* **nb_NO:** Update NorwegianBokmal translations ([e8f507d](https://github.com/Alinto/sogo/commit/e8f507d7b90ffb85030193bb9659c7925a791077))
+* **nl:** Update Dutch translations ([42b9a03](https://github.com/Alinto/sogo/commit/42b9a037252540d9662a85b1a4fa923721156c23))
+* **nn_NO:** Update NorwegianNynorsk translations ([3e93296](https://github.com/Alinto/sogo/commit/3e9329690200849a944c36f57a11af5f4a199411))
+* **pl:** Update Polish translations ([51817fc](https://github.com/Alinto/sogo/commit/51817fc6b41498ecccc73205ec8ebdca18194516))
+* **pt_BR:** Update BrazilianPortuguese translations ([818332e](https://github.com/Alinto/sogo/commit/818332edd661d2d9394977fa5fa86f9fb9dcd326))
+* **pt:** Update Portuguese translations ([6bb781b](https://github.com/Alinto/sogo/commit/6bb781b531ad109d11ddb4406bd9c71b23dedc5b))
+* **ro_RO:** Update Romanian translations ([7be8e64](https://github.com/Alinto/sogo/commit/7be8e644a9f461f818e3d55e145f9f0cae8a54d7))
+* **ru:** Date specific Russian from and to translations ([d1401e3](https://github.com/Alinto/sogo/commit/d1401e3bfc7cc569b333d74cafed76335e123273))
+* **ru:** Update Russian translations ([239016f](https://github.com/Alinto/sogo/commit/239016fdc28923595e1287c80010a0ce098537c6))
+* **sk:** Update Slovak translations ([1ea3f00](https://github.com/Alinto/sogo/commit/1ea3f009bb164a676b5e54baa1438a1648ebf406))
+* **sl_SI:** Update Slovenian translations ([17fca79](https://github.com/Alinto/sogo/commit/17fca79bb0c320a3f4c099eacce50de66c762131))
+* **sr_ME@latin:** Update Montenegrin translations ([d5bf149](https://github.com/Alinto/sogo/commit/d5bf149f7a753d554e92635665af3301f0c6a2ca))
+* **sr@latin:** Update SerbianLatin translations ([b1f6d20](https://github.com/Alinto/sogo/commit/b1f6d20e9f9fbf5239c369f660968f9d99ed12a3))
+* **sr:** Update Serbian translations ([b4e315b](https://github.com/Alinto/sogo/commit/b4e315b1d82328026558e597105e675b830bb028))
+* **sv:** Update Swedish translations ([af96d2b](https://github.com/Alinto/sogo/commit/af96d2b5c4c6aec7de764ce83baaaed6493e1a33))
+* **tr_TR:** Update TurkishTurkey translations ([d8a2146](https://github.com/Alinto/sogo/commit/d8a214601415643693782a192e92dbc5b65246b4))
+* **uk:** Update Ukrainian translations ([6655f06](https://github.com/Alinto/sogo/commit/6655f06cc0592216ab521ccec5fff8da1fd31626))
+* **zh_CN:** Update ChineseChina translations ([0b4fddc](https://github.com/Alinto/sogo/commit/0b4fddc23293c550a0462c397252ad48b9938acb))
+* **zh_TW:** Update ChineseTaiwan translations ([0a2d702](https://github.com/Alinto/sogo/commit/0a2d702c69f2af8c91c188f12dce07e565967569))
+
## [5.8.2](https://github.com/Alinto/sogo/compare/SOGo-5.8.1...SOGo-5.8.2) (2023-03-28)
### Bug Fixes
diff --git a/SOPE/NGCards/TimeZones/Africa/Abidjan.ics b/SOPE/NGCards/TimeZones/Africa/Abidjan.ics
index 5aed640e7..cf61996bb 100644
--- a/SOPE/NGCards/TimeZones/Africa/Abidjan.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Abidjan.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Abidjan
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Abidjan
BEGIN:STANDARD
TZNAME:GMT
diff --git a/SOPE/NGCards/TimeZones/Africa/Algiers.ics b/SOPE/NGCards/TimeZones/Africa/Algiers.ics
index e7dae32fb..575d6f8bf 100644
--- a/SOPE/NGCards/TimeZones/Africa/Algiers.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Algiers.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Algiers
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Algiers
BEGIN:STANDARD
TZNAME:CET
diff --git a/SOPE/NGCards/TimeZones/Africa/Bissau.ics b/SOPE/NGCards/TimeZones/Africa/Bissau.ics
index 44deb35e8..03639e92d 100644
--- a/SOPE/NGCards/TimeZones/Africa/Bissau.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Bissau.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Bissau
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Bissau
BEGIN:STANDARD
TZNAME:GMT
diff --git a/SOPE/NGCards/TimeZones/Africa/Cairo.ics b/SOPE/NGCards/TimeZones/Africa/Cairo.ics
index 3f1d22170..53c5501d2 100644
--- a/SOPE/NGCards/TimeZones/Africa/Cairo.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Cairo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Cairo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Cairo
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Africa/Casablanca.ics b/SOPE/NGCards/TimeZones/Africa/Casablanca.ics
index 505b1d758..a47efbc29 100644
--- a/SOPE/NGCards/TimeZones/Africa/Casablanca.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Casablanca.ics
@@ -1,10 +1,10 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Casablanca
TZUNTIL:20870511T020001Z
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Casablanca
BEGIN:STANDARD
TZNAME:+01
diff --git a/SOPE/NGCards/TimeZones/Africa/Ceuta.ics b/SOPE/NGCards/TimeZones/Africa/Ceuta.ics
index 1bc6a6bd4..c81d4a309 100644
--- a/SOPE/NGCards/TimeZones/Africa/Ceuta.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Ceuta.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Ceuta
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Ceuta
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics b/SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics
index 1960a378d..e84721cb6 100644
--- a/SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics
+++ b/SOPE/NGCards/TimeZones/Africa/El_Aaiun.ics
@@ -1,10 +1,10 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/El_Aaiun
TZUNTIL:20870511T020001Z
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/El_Aaiun
BEGIN:STANDARD
TZNAME:+01
diff --git a/SOPE/NGCards/TimeZones/Africa/Johannesburg.ics b/SOPE/NGCards/TimeZones/Africa/Johannesburg.ics
index 5cb54cf31..de59d1505 100644
--- a/SOPE/NGCards/TimeZones/Africa/Johannesburg.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Johannesburg.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Johannesburg
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Johannesburg
BEGIN:STANDARD
TZNAME:SAST
diff --git a/SOPE/NGCards/TimeZones/Africa/Juba.ics b/SOPE/NGCards/TimeZones/Africa/Juba.ics
index bdca0c3f7..e32a5ae43 100644
--- a/SOPE/NGCards/TimeZones/Africa/Juba.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Juba.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Juba
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Juba
BEGIN:STANDARD
TZNAME:CAT
diff --git a/SOPE/NGCards/TimeZones/Africa/Khartoum.ics b/SOPE/NGCards/TimeZones/Africa/Khartoum.ics
index ee2cdcf51..df990b4a6 100644
--- a/SOPE/NGCards/TimeZones/Africa/Khartoum.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Khartoum.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Khartoum
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Khartoum
BEGIN:STANDARD
TZNAME:CAT
diff --git a/SOPE/NGCards/TimeZones/Africa/Lagos.ics b/SOPE/NGCards/TimeZones/Africa/Lagos.ics
index 9fcf2be3c..2fb5b1c9d 100644
--- a/SOPE/NGCards/TimeZones/Africa/Lagos.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Lagos.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Lagos
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Lagos
BEGIN:STANDARD
TZNAME:WAT
diff --git a/SOPE/NGCards/TimeZones/Africa/Maputo.ics b/SOPE/NGCards/TimeZones/Africa/Maputo.ics
index d152d84c2..981b1a752 100644
--- a/SOPE/NGCards/TimeZones/Africa/Maputo.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Maputo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Maputo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Maputo
BEGIN:STANDARD
TZNAME:CAT
diff --git a/SOPE/NGCards/TimeZones/Africa/Monrovia.ics b/SOPE/NGCards/TimeZones/Africa/Monrovia.ics
index d7a860bf0..62957cb7c 100644
--- a/SOPE/NGCards/TimeZones/Africa/Monrovia.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Monrovia.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Monrovia
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Monrovia
BEGIN:STANDARD
TZNAME:GMT
diff --git a/SOPE/NGCards/TimeZones/Africa/Nairobi.ics b/SOPE/NGCards/TimeZones/Africa/Nairobi.ics
index f59d9e88b..d24e5f701 100644
--- a/SOPE/NGCards/TimeZones/Africa/Nairobi.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Nairobi.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Nairobi
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Nairobi
BEGIN:STANDARD
TZNAME:EAT
diff --git a/SOPE/NGCards/TimeZones/Africa/Ndjamena.ics b/SOPE/NGCards/TimeZones/Africa/Ndjamena.ics
index 09f791385..e05a26b01 100644
--- a/SOPE/NGCards/TimeZones/Africa/Ndjamena.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Ndjamena.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Ndjamena
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Ndjamena
BEGIN:STANDARD
TZNAME:WAT
diff --git a/SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics b/SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics
index d92277dca..0da60bb74 100644
--- a/SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Sao_Tome.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Sao_Tome
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Sao_Tome
BEGIN:STANDARD
TZNAME:GMT
diff --git a/SOPE/NGCards/TimeZones/Africa/Tripoli.ics b/SOPE/NGCards/TimeZones/Africa/Tripoli.ics
index 0fee32745..1b7be2fef 100644
--- a/SOPE/NGCards/TimeZones/Africa/Tripoli.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Tripoli.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Tripoli
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Tripoli
BEGIN:STANDARD
TZNAME:EET
diff --git a/SOPE/NGCards/TimeZones/Africa/Tunis.ics b/SOPE/NGCards/TimeZones/Africa/Tunis.ics
index 02f19f825..a68073696 100644
--- a/SOPE/NGCards/TimeZones/Africa/Tunis.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Tunis.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Tunis
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Tunis
BEGIN:STANDARD
TZNAME:CET
diff --git a/SOPE/NGCards/TimeZones/Africa/Windhoek.ics b/SOPE/NGCards/TimeZones/Africa/Windhoek.ics
index 8fd3f269a..c971684eb 100644
--- a/SOPE/NGCards/TimeZones/Africa/Windhoek.ics
+++ b/SOPE/NGCards/TimeZones/Africa/Windhoek.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Africa/Windhoek
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Africa/Windhoek
BEGIN:STANDARD
TZNAME:CAT
diff --git a/SOPE/NGCards/TimeZones/America/Adak.ics b/SOPE/NGCards/TimeZones/America/Adak.ics
index ac8e55160..ebb103d7d 100644
--- a/SOPE/NGCards/TimeZones/America/Adak.ics
+++ b/SOPE/NGCards/TimeZones/America/Adak.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Adak
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Adak
BEGIN:DAYLIGHT
TZNAME:HDT
diff --git a/SOPE/NGCards/TimeZones/America/Anchorage.ics b/SOPE/NGCards/TimeZones/America/Anchorage.ics
index bff35ed6c..6d86b8e16 100644
--- a/SOPE/NGCards/TimeZones/America/Anchorage.ics
+++ b/SOPE/NGCards/TimeZones/America/Anchorage.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Anchorage
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Anchorage
BEGIN:DAYLIGHT
TZNAME:AKDT
diff --git a/SOPE/NGCards/TimeZones/America/Araguaina.ics b/SOPE/NGCards/TimeZones/America/Araguaina.ics
index 7cd284c42..75c36d0ef 100644
--- a/SOPE/NGCards/TimeZones/America/Araguaina.ics
+++ b/SOPE/NGCards/TimeZones/America/Araguaina.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Araguaina
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Araguaina
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics b/SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics
index adc162100..1818aeab3 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Buenos_Aires.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Buenos_Aires
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Buenos_Aires
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics b/SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics
index a66117eca..7a8d1efb9 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Catamarca.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Catamarca
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Catamarca
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics b/SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics
index e31982af5..4986ff807 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Cordoba.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Cordoba
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Cordoba
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics b/SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics
index 3e91bb7f3..d786a4ea0 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Jujuy.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Jujuy
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Jujuy
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics b/SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics
index db4c4bff7..8094c35eb 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/La_Rioja.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/La_Rioja
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/La_Rioja
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics b/SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics
index db1119aa9..1f4ddbb9c 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Mendoza.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Mendoza
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Mendoza
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics b/SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics
index 4f2392876..c6b79c8af 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Rio_Gallegos.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Rio_Gallegos
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Rio_Gallegos
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Salta.ics b/SOPE/NGCards/TimeZones/America/Argentina/Salta.ics
index 6a965558c..148b2422f 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Salta.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Salta.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Salta
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Salta
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics b/SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics
index caccfe038..199b6312f 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/San_Juan.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/San_Juan
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/San_Juan
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics b/SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics
index 7340a9ff1..5fc1ee9db 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/San_Luis.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/San_Luis
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/San_Luis
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics b/SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics
index ff87219bf..654721e55 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Tucuman.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Tucuman
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Tucuman
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics b/SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics
index 55d92ee09..0db0ee159 100644
--- a/SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics
+++ b/SOPE/NGCards/TimeZones/America/Argentina/Ushuaia.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Argentina/Ushuaia
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Argentina/Ushuaia
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Asuncion.ics b/SOPE/NGCards/TimeZones/America/Asuncion.ics
index 1a19ac037..c4ba33276 100644
--- a/SOPE/NGCards/TimeZones/America/Asuncion.ics
+++ b/SOPE/NGCards/TimeZones/America/Asuncion.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Asuncion
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Asuncion
BEGIN:DAYLIGHT
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Bahia.ics b/SOPE/NGCards/TimeZones/America/Bahia.ics
index f5d2f365e..a4357e516 100644
--- a/SOPE/NGCards/TimeZones/America/Bahia.ics
+++ b/SOPE/NGCards/TimeZones/America/Bahia.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Bahia
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Bahia
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics b/SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics
index f64cb2e0d..907eb846f 100644
--- a/SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics
+++ b/SOPE/NGCards/TimeZones/America/Bahia_Banderas.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Bahia_Banderas
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Bahia_Banderas
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Barbados.ics b/SOPE/NGCards/TimeZones/America/Barbados.ics
index 1b685f794..8f846866d 100644
--- a/SOPE/NGCards/TimeZones/America/Barbados.ics
+++ b/SOPE/NGCards/TimeZones/America/Barbados.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Barbados
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Barbados
BEGIN:STANDARD
TZNAME:AST
diff --git a/SOPE/NGCards/TimeZones/America/Belem.ics b/SOPE/NGCards/TimeZones/America/Belem.ics
index 408e4be96..e36e95aca 100644
--- a/SOPE/NGCards/TimeZones/America/Belem.ics
+++ b/SOPE/NGCards/TimeZones/America/Belem.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Belem
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Belem
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Belize.ics b/SOPE/NGCards/TimeZones/America/Belize.ics
index 8eeecb876..71a070541 100644
--- a/SOPE/NGCards/TimeZones/America/Belize.ics
+++ b/SOPE/NGCards/TimeZones/America/Belize.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Belize
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Belize
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Boa_Vista.ics b/SOPE/NGCards/TimeZones/America/Boa_Vista.ics
index e94eb4ccf..2ee9a6b10 100644
--- a/SOPE/NGCards/TimeZones/America/Boa_Vista.ics
+++ b/SOPE/NGCards/TimeZones/America/Boa_Vista.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Boa_Vista
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Boa_Vista
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Bogota.ics b/SOPE/NGCards/TimeZones/America/Bogota.ics
index 907ca893f..4c3f31d1b 100644
--- a/SOPE/NGCards/TimeZones/America/Bogota.ics
+++ b/SOPE/NGCards/TimeZones/America/Bogota.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Bogota
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Bogota
BEGIN:STANDARD
TZNAME:-05
diff --git a/SOPE/NGCards/TimeZones/America/Boise.ics b/SOPE/NGCards/TimeZones/America/Boise.ics
index 3f39e8149..e3c3d77a3 100644
--- a/SOPE/NGCards/TimeZones/America/Boise.ics
+++ b/SOPE/NGCards/TimeZones/America/Boise.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Boise
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Boise
BEGIN:DAYLIGHT
TZNAME:MDT
diff --git a/SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics b/SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics
index 403feaf22..93f455309 100644
--- a/SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics
+++ b/SOPE/NGCards/TimeZones/America/Cambridge_Bay.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cambridge_Bay
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Cambridge_Bay
BEGIN:DAYLIGHT
TZNAME:MDT
diff --git a/SOPE/NGCards/TimeZones/America/Campo_Grande.ics b/SOPE/NGCards/TimeZones/America/Campo_Grande.ics
index 46e6166c1..150979cef 100644
--- a/SOPE/NGCards/TimeZones/America/Campo_Grande.ics
+++ b/SOPE/NGCards/TimeZones/America/Campo_Grande.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Campo_Grande
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Campo_Grande
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Cancun.ics b/SOPE/NGCards/TimeZones/America/Cancun.ics
index a97431231..0014faa7f 100644
--- a/SOPE/NGCards/TimeZones/America/Cancun.ics
+++ b/SOPE/NGCards/TimeZones/America/Cancun.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cancun
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Cancun
BEGIN:STANDARD
TZNAME:EST
diff --git a/SOPE/NGCards/TimeZones/America/Caracas.ics b/SOPE/NGCards/TimeZones/America/Caracas.ics
index 54b1b110a..2e3cb9836 100644
--- a/SOPE/NGCards/TimeZones/America/Caracas.ics
+++ b/SOPE/NGCards/TimeZones/America/Caracas.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Caracas
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Caracas
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Cayenne.ics b/SOPE/NGCards/TimeZones/America/Cayenne.ics
index a73c249ad..9a92e531a 100644
--- a/SOPE/NGCards/TimeZones/America/Cayenne.ics
+++ b/SOPE/NGCards/TimeZones/America/Cayenne.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cayenne
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Cayenne
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Chicago.ics b/SOPE/NGCards/TimeZones/America/Chicago.ics
index f433fc3ea..8597cdce0 100644
--- a/SOPE/NGCards/TimeZones/America/Chicago.ics
+++ b/SOPE/NGCards/TimeZones/America/Chicago.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Chicago
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Chihuahua.ics b/SOPE/NGCards/TimeZones/America/Chihuahua.ics
index 81f2112ec..d500eeb01 100644
--- a/SOPE/NGCards/TimeZones/America/Chihuahua.ics
+++ b/SOPE/NGCards/TimeZones/America/Chihuahua.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Chihuahua
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Chihuahua
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Ciudad_Juarez.ics b/SOPE/NGCards/TimeZones/America/Ciudad_Juarez.ics
index f6ff9fffc..de1f5e988 100644
--- a/SOPE/NGCards/TimeZones/America/Ciudad_Juarez.ics
+++ b/SOPE/NGCards/TimeZones/America/Ciudad_Juarez.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Ciudad_Juarez
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Ciudad_Juarez
BEGIN:DAYLIGHT
TZNAME:MDT
diff --git a/SOPE/NGCards/TimeZones/America/Costa_Rica.ics b/SOPE/NGCards/TimeZones/America/Costa_Rica.ics
index e0aaa6786..b4b101dc4 100644
--- a/SOPE/NGCards/TimeZones/America/Costa_Rica.ics
+++ b/SOPE/NGCards/TimeZones/America/Costa_Rica.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Costa_Rica
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Costa_Rica
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Cuiaba.ics b/SOPE/NGCards/TimeZones/America/Cuiaba.ics
index 277f9e5d1..7756e8d56 100644
--- a/SOPE/NGCards/TimeZones/America/Cuiaba.ics
+++ b/SOPE/NGCards/TimeZones/America/Cuiaba.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Cuiaba
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Cuiaba
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Danmarkshavn.ics b/SOPE/NGCards/TimeZones/America/Danmarkshavn.ics
index be3d73dc3..9292dd7bb 100644
--- a/SOPE/NGCards/TimeZones/America/Danmarkshavn.ics
+++ b/SOPE/NGCards/TimeZones/America/Danmarkshavn.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Danmarkshavn
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Danmarkshavn
BEGIN:STANDARD
TZNAME:GMT
diff --git a/SOPE/NGCards/TimeZones/America/Dawson.ics b/SOPE/NGCards/TimeZones/America/Dawson.ics
index fc93a6bf4..ccec5363e 100644
--- a/SOPE/NGCards/TimeZones/America/Dawson.ics
+++ b/SOPE/NGCards/TimeZones/America/Dawson.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Dawson
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Dawson
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/America/Dawson_Creek.ics b/SOPE/NGCards/TimeZones/America/Dawson_Creek.ics
index e9b8a1af6..c1b1e11be 100644
--- a/SOPE/NGCards/TimeZones/America/Dawson_Creek.ics
+++ b/SOPE/NGCards/TimeZones/America/Dawson_Creek.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Dawson_Creek
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Dawson_Creek
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/America/Denver.ics b/SOPE/NGCards/TimeZones/America/Denver.ics
index b1ec918bb..162112a81 100644
--- a/SOPE/NGCards/TimeZones/America/Denver.ics
+++ b/SOPE/NGCards/TimeZones/America/Denver.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Denver
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Denver
BEGIN:DAYLIGHT
TZNAME:MDT
diff --git a/SOPE/NGCards/TimeZones/America/Detroit.ics b/SOPE/NGCards/TimeZones/America/Detroit.ics
index f4ea5ea61..41f0d1d69 100644
--- a/SOPE/NGCards/TimeZones/America/Detroit.ics
+++ b/SOPE/NGCards/TimeZones/America/Detroit.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Detroit
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Detroit
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Edmonton.ics b/SOPE/NGCards/TimeZones/America/Edmonton.ics
index 8ebd6e169..a7480b14c 100644
--- a/SOPE/NGCards/TimeZones/America/Edmonton.ics
+++ b/SOPE/NGCards/TimeZones/America/Edmonton.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Edmonton
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Edmonton
BEGIN:DAYLIGHT
TZNAME:MDT
diff --git a/SOPE/NGCards/TimeZones/America/Eirunepe.ics b/SOPE/NGCards/TimeZones/America/Eirunepe.ics
index cd3057caf..5e06f6871 100644
--- a/SOPE/NGCards/TimeZones/America/Eirunepe.ics
+++ b/SOPE/NGCards/TimeZones/America/Eirunepe.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Eirunepe
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Eirunepe
BEGIN:STANDARD
TZNAME:-05
diff --git a/SOPE/NGCards/TimeZones/America/El_Salvador.ics b/SOPE/NGCards/TimeZones/America/El_Salvador.ics
index 33c393969..e51d4b797 100644
--- a/SOPE/NGCards/TimeZones/America/El_Salvador.ics
+++ b/SOPE/NGCards/TimeZones/America/El_Salvador.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/El_Salvador
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/El_Salvador
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Fort_Nelson.ics b/SOPE/NGCards/TimeZones/America/Fort_Nelson.ics
index b9806f96a..2e6d1e1f9 100644
--- a/SOPE/NGCards/TimeZones/America/Fort_Nelson.ics
+++ b/SOPE/NGCards/TimeZones/America/Fort_Nelson.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Fort_Nelson
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Fort_Nelson
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/America/Fortaleza.ics b/SOPE/NGCards/TimeZones/America/Fortaleza.ics
index d32328d63..507462a07 100644
--- a/SOPE/NGCards/TimeZones/America/Fortaleza.ics
+++ b/SOPE/NGCards/TimeZones/America/Fortaleza.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Fortaleza
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Fortaleza
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Glace_Bay.ics b/SOPE/NGCards/TimeZones/America/Glace_Bay.ics
index fcfa9abc8..9454e51bf 100644
--- a/SOPE/NGCards/TimeZones/America/Glace_Bay.ics
+++ b/SOPE/NGCards/TimeZones/America/Glace_Bay.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Glace_Bay
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Glace_Bay
BEGIN:DAYLIGHT
TZNAME:ADT
diff --git a/SOPE/NGCards/TimeZones/America/Goose_Bay.ics b/SOPE/NGCards/TimeZones/America/Goose_Bay.ics
index 40985b03d..589253e15 100644
--- a/SOPE/NGCards/TimeZones/America/Goose_Bay.ics
+++ b/SOPE/NGCards/TimeZones/America/Goose_Bay.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Goose_Bay
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Goose_Bay
BEGIN:STANDARD
TZNAME:AST
diff --git a/SOPE/NGCards/TimeZones/America/Grand_Turk.ics b/SOPE/NGCards/TimeZones/America/Grand_Turk.ics
index 3a71a70cc..6c02a82b6 100644
--- a/SOPE/NGCards/TimeZones/America/Grand_Turk.ics
+++ b/SOPE/NGCards/TimeZones/America/Grand_Turk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Grand_Turk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Grand_Turk
BEGIN:STANDARD
TZNAME:EST
diff --git a/SOPE/NGCards/TimeZones/America/Guatemala.ics b/SOPE/NGCards/TimeZones/America/Guatemala.ics
index 1d11bef9e..175030d06 100644
--- a/SOPE/NGCards/TimeZones/America/Guatemala.ics
+++ b/SOPE/NGCards/TimeZones/America/Guatemala.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Guatemala
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Guatemala
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Guayaquil.ics b/SOPE/NGCards/TimeZones/America/Guayaquil.ics
index e283147f9..9ba7dfbf2 100644
--- a/SOPE/NGCards/TimeZones/America/Guayaquil.ics
+++ b/SOPE/NGCards/TimeZones/America/Guayaquil.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Guayaquil
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Guayaquil
BEGIN:STANDARD
TZNAME:-05
diff --git a/SOPE/NGCards/TimeZones/America/Guyana.ics b/SOPE/NGCards/TimeZones/America/Guyana.ics
index 7ac183561..61c52dc56 100644
--- a/SOPE/NGCards/TimeZones/America/Guyana.ics
+++ b/SOPE/NGCards/TimeZones/America/Guyana.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Guyana
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Guyana
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Halifax.ics b/SOPE/NGCards/TimeZones/America/Halifax.ics
index 81133b1f9..bd6a60241 100644
--- a/SOPE/NGCards/TimeZones/America/Halifax.ics
+++ b/SOPE/NGCards/TimeZones/America/Halifax.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Halifax
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Halifax
BEGIN:DAYLIGHT
TZNAME:ADT
diff --git a/SOPE/NGCards/TimeZones/America/Havana.ics b/SOPE/NGCards/TimeZones/America/Havana.ics
index b91cc03b1..a8fef72cf 100644
--- a/SOPE/NGCards/TimeZones/America/Havana.ics
+++ b/SOPE/NGCards/TimeZones/America/Havana.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Havana
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Havana
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Hermosillo.ics b/SOPE/NGCards/TimeZones/America/Hermosillo.ics
index 4279485d2..e049527d0 100644
--- a/SOPE/NGCards/TimeZones/America/Hermosillo.ics
+++ b/SOPE/NGCards/TimeZones/America/Hermosillo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Hermosillo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Hermosillo
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics b/SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics
index 2ad6aa3c2..1c172f1ff 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Indianapolis.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Indianapolis
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Indianapolis
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Knox.ics b/SOPE/NGCards/TimeZones/America/Indiana/Knox.ics
index 27b4db70c..3b63f6174 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Knox.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Knox.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Knox
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Knox
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics b/SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics
index cd4b3d5b9..0e1c0e3fe 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Marengo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Marengo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Marengo
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics b/SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics
index 7017d4e21..6127e9185 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Petersburg.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Petersburg
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Petersburg
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics b/SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics
index 55704c763..9bb0453ee 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Tell_City.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Tell_City
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Tell_City
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics b/SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics
index f1b9e7b16..68db4c203 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Vevay.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Vevay
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Vevay
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics b/SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics
index b63e782fd..6e9363834 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Vincennes.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Vincennes
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Vincennes
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics b/SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics
index fefbeb837..14fd622e3 100644
--- a/SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics
+++ b/SOPE/NGCards/TimeZones/America/Indiana/Winamac.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Indiana/Winamac
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Indiana/Winamac
BEGIN:STANDARD
TZNAME:EST
diff --git a/SOPE/NGCards/TimeZones/America/Inuvik.ics b/SOPE/NGCards/TimeZones/America/Inuvik.ics
index ed5d79f4e..26d598ba8 100644
--- a/SOPE/NGCards/TimeZones/America/Inuvik.ics
+++ b/SOPE/NGCards/TimeZones/America/Inuvik.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Inuvik
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Inuvik
BEGIN:DAYLIGHT
TZNAME:MDT
diff --git a/SOPE/NGCards/TimeZones/America/Iqaluit.ics b/SOPE/NGCards/TimeZones/America/Iqaluit.ics
index 094620d58..69306cefa 100644
--- a/SOPE/NGCards/TimeZones/America/Iqaluit.ics
+++ b/SOPE/NGCards/TimeZones/America/Iqaluit.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Iqaluit
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Iqaluit
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Jamaica.ics b/SOPE/NGCards/TimeZones/America/Jamaica.ics
index b71afb458..a3088db33 100644
--- a/SOPE/NGCards/TimeZones/America/Jamaica.ics
+++ b/SOPE/NGCards/TimeZones/America/Jamaica.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Jamaica
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Jamaica
BEGIN:STANDARD
TZNAME:EST
diff --git a/SOPE/NGCards/TimeZones/America/Juneau.ics b/SOPE/NGCards/TimeZones/America/Juneau.ics
index a27d6fd82..5e2892acb 100644
--- a/SOPE/NGCards/TimeZones/America/Juneau.ics
+++ b/SOPE/NGCards/TimeZones/America/Juneau.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Juneau
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Juneau
BEGIN:DAYLIGHT
TZNAME:AKDT
diff --git a/SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics b/SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics
index 846262b0b..ed0769e1d 100644
--- a/SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics
+++ b/SOPE/NGCards/TimeZones/America/Kentucky/Louisville.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Kentucky/Louisville
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Kentucky/Louisville
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics b/SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics
index c1b3e5c70..b78239e3f 100644
--- a/SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics
+++ b/SOPE/NGCards/TimeZones/America/Kentucky/Monticello.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Kentucky/Monticello
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Kentucky/Monticello
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/La_Paz.ics b/SOPE/NGCards/TimeZones/America/La_Paz.ics
index d7287854f..87d052f5d 100644
--- a/SOPE/NGCards/TimeZones/America/La_Paz.ics
+++ b/SOPE/NGCards/TimeZones/America/La_Paz.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/La_Paz
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/La_Paz
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Lima.ics b/SOPE/NGCards/TimeZones/America/Lima.ics
index ad8f14945..bb1693a44 100644
--- a/SOPE/NGCards/TimeZones/America/Lima.ics
+++ b/SOPE/NGCards/TimeZones/America/Lima.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Lima
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Lima
BEGIN:STANDARD
TZNAME:-05
diff --git a/SOPE/NGCards/TimeZones/America/Los_Angeles.ics b/SOPE/NGCards/TimeZones/America/Los_Angeles.ics
index e5e5612bb..d7e9757cc 100644
--- a/SOPE/NGCards/TimeZones/America/Los_Angeles.ics
+++ b/SOPE/NGCards/TimeZones/America/Los_Angeles.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZNAME:PDT
diff --git a/SOPE/NGCards/TimeZones/America/Maceio.ics b/SOPE/NGCards/TimeZones/America/Maceio.ics
index 06689c956..b821769dd 100644
--- a/SOPE/NGCards/TimeZones/America/Maceio.ics
+++ b/SOPE/NGCards/TimeZones/America/Maceio.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Maceio
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Maceio
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Managua.ics b/SOPE/NGCards/TimeZones/America/Managua.ics
index ce1bcd9cb..ec199f34c 100644
--- a/SOPE/NGCards/TimeZones/America/Managua.ics
+++ b/SOPE/NGCards/TimeZones/America/Managua.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Managua
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Managua
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Manaus.ics b/SOPE/NGCards/TimeZones/America/Manaus.ics
index 6e0b06023..9204da5d6 100644
--- a/SOPE/NGCards/TimeZones/America/Manaus.ics
+++ b/SOPE/NGCards/TimeZones/America/Manaus.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Manaus
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Manaus
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Martinique.ics b/SOPE/NGCards/TimeZones/America/Martinique.ics
index 492c1a5d3..80664d40b 100644
--- a/SOPE/NGCards/TimeZones/America/Martinique.ics
+++ b/SOPE/NGCards/TimeZones/America/Martinique.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Martinique
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Martinique
BEGIN:STANDARD
TZNAME:AST
diff --git a/SOPE/NGCards/TimeZones/America/Matamoros.ics b/SOPE/NGCards/TimeZones/America/Matamoros.ics
index 403587376..59382392a 100644
--- a/SOPE/NGCards/TimeZones/America/Matamoros.ics
+++ b/SOPE/NGCards/TimeZones/America/Matamoros.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Matamoros
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Matamoros
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Mazatlan.ics b/SOPE/NGCards/TimeZones/America/Mazatlan.ics
index 700b348f2..55df9fab5 100644
--- a/SOPE/NGCards/TimeZones/America/Mazatlan.ics
+++ b/SOPE/NGCards/TimeZones/America/Mazatlan.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Mazatlan
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Mazatlan
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/America/Menominee.ics b/SOPE/NGCards/TimeZones/America/Menominee.ics
index ad58fa36d..acf38b57e 100644
--- a/SOPE/NGCards/TimeZones/America/Menominee.ics
+++ b/SOPE/NGCards/TimeZones/America/Menominee.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Menominee
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Menominee
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Merida.ics b/SOPE/NGCards/TimeZones/America/Merida.ics
index 9c2a8d090..202ff65a1 100644
--- a/SOPE/NGCards/TimeZones/America/Merida.ics
+++ b/SOPE/NGCards/TimeZones/America/Merida.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Merida
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Merida
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Metlakatla.ics b/SOPE/NGCards/TimeZones/America/Metlakatla.ics
index c6259d50f..03c1d96b1 100644
--- a/SOPE/NGCards/TimeZones/America/Metlakatla.ics
+++ b/SOPE/NGCards/TimeZones/America/Metlakatla.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Metlakatla
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Metlakatla
BEGIN:DAYLIGHT
TZNAME:AKDT
diff --git a/SOPE/NGCards/TimeZones/America/Mexico_City.ics b/SOPE/NGCards/TimeZones/America/Mexico_City.ics
index 7378501fb..0c1e7abb0 100644
--- a/SOPE/NGCards/TimeZones/America/Mexico_City.ics
+++ b/SOPE/NGCards/TimeZones/America/Mexico_City.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Mexico_City
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Mexico_City
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Miquelon.ics b/SOPE/NGCards/TimeZones/America/Miquelon.ics
index adc1cfe0f..94b23ef40 100644
--- a/SOPE/NGCards/TimeZones/America/Miquelon.ics
+++ b/SOPE/NGCards/TimeZones/America/Miquelon.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Miquelon
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Miquelon
BEGIN:DAYLIGHT
TZNAME:-02
diff --git a/SOPE/NGCards/TimeZones/America/Moncton.ics b/SOPE/NGCards/TimeZones/America/Moncton.ics
index 3a9a888cc..d4cea5f55 100644
--- a/SOPE/NGCards/TimeZones/America/Moncton.ics
+++ b/SOPE/NGCards/TimeZones/America/Moncton.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Moncton
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Moncton
BEGIN:DAYLIGHT
TZNAME:ADT
diff --git a/SOPE/NGCards/TimeZones/America/Monterrey.ics b/SOPE/NGCards/TimeZones/America/Monterrey.ics
index 093743132..aa86ce492 100644
--- a/SOPE/NGCards/TimeZones/America/Monterrey.ics
+++ b/SOPE/NGCards/TimeZones/America/Monterrey.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Monterrey
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Monterrey
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Montevideo.ics b/SOPE/NGCards/TimeZones/America/Montevideo.ics
index 2d3fdff21..a7f30ad0e 100644
--- a/SOPE/NGCards/TimeZones/America/Montevideo.ics
+++ b/SOPE/NGCards/TimeZones/America/Montevideo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Montevideo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Montevideo
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/New_York.ics b/SOPE/NGCards/TimeZones/America/New_York.ics
index 4298bcd50..a7abe72f1 100644
--- a/SOPE/NGCards/TimeZones/America/New_York.ics
+++ b/SOPE/NGCards/TimeZones/America/New_York.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/New_York
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/New_York
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Nome.ics b/SOPE/NGCards/TimeZones/America/Nome.ics
index 72c978644..94d595007 100644
--- a/SOPE/NGCards/TimeZones/America/Nome.ics
+++ b/SOPE/NGCards/TimeZones/America/Nome.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Nome
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Nome
BEGIN:DAYLIGHT
TZNAME:AKDT
diff --git a/SOPE/NGCards/TimeZones/America/Noronha.ics b/SOPE/NGCards/TimeZones/America/Noronha.ics
index be136424b..21a3c70f2 100644
--- a/SOPE/NGCards/TimeZones/America/Noronha.ics
+++ b/SOPE/NGCards/TimeZones/America/Noronha.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Noronha
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Noronha
BEGIN:STANDARD
TZNAME:-02
diff --git a/SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics b/SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics
index 2e58f6ba7..e1a73bd4a 100644
--- a/SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics
+++ b/SOPE/NGCards/TimeZones/America/North_Dakota/Beulah.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/North_Dakota/Beulah
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/North_Dakota/Beulah
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics b/SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics
index 251b3c1ee..b55f83350 100644
--- a/SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics
+++ b/SOPE/NGCards/TimeZones/America/North_Dakota/Center.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/North_Dakota/Center
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/North_Dakota/Center
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics b/SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics
index bfb0d522f..6e1b50068 100644
--- a/SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics
+++ b/SOPE/NGCards/TimeZones/America/North_Dakota/New_Salem.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/North_Dakota/New_Salem
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/North_Dakota/New_Salem
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Nuuk.ics b/SOPE/NGCards/TimeZones/America/Nuuk.ics
index f3d9b3a3a..9f49ade82 100644
--- a/SOPE/NGCards/TimeZones/America/Nuuk.ics
+++ b/SOPE/NGCards/TimeZones/America/Nuuk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Nuuk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Nuuk
BEGIN:DAYLIGHT
TZNAME:-01
diff --git a/SOPE/NGCards/TimeZones/America/Ojinaga.ics b/SOPE/NGCards/TimeZones/America/Ojinaga.ics
index b46f38a09..e28018e24 100644
--- a/SOPE/NGCards/TimeZones/America/Ojinaga.ics
+++ b/SOPE/NGCards/TimeZones/America/Ojinaga.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Ojinaga
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Ojinaga
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Panama.ics b/SOPE/NGCards/TimeZones/America/Panama.ics
index cd2144fa6..2dc04bc07 100644
--- a/SOPE/NGCards/TimeZones/America/Panama.ics
+++ b/SOPE/NGCards/TimeZones/America/Panama.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Panama
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Panama
BEGIN:STANDARD
TZNAME:EST
diff --git a/SOPE/NGCards/TimeZones/America/Paramaribo.ics b/SOPE/NGCards/TimeZones/America/Paramaribo.ics
index f48767727..22ef5d208 100644
--- a/SOPE/NGCards/TimeZones/America/Paramaribo.ics
+++ b/SOPE/NGCards/TimeZones/America/Paramaribo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Paramaribo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Paramaribo
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Phoenix.ics b/SOPE/NGCards/TimeZones/America/Phoenix.ics
index 603bb24c2..0927540e8 100644
--- a/SOPE/NGCards/TimeZones/America/Phoenix.ics
+++ b/SOPE/NGCards/TimeZones/America/Phoenix.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Phoenix
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Phoenix
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/America/Port-au-Prince.ics b/SOPE/NGCards/TimeZones/America/Port-au-Prince.ics
index 9d257090f..1717508d2 100644
--- a/SOPE/NGCards/TimeZones/America/Port-au-Prince.ics
+++ b/SOPE/NGCards/TimeZones/America/Port-au-Prince.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Port-au-Prince
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Port-au-Prince
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Porto_Velho.ics b/SOPE/NGCards/TimeZones/America/Porto_Velho.ics
index c7612ac4b..75b45dec9 100644
--- a/SOPE/NGCards/TimeZones/America/Porto_Velho.ics
+++ b/SOPE/NGCards/TimeZones/America/Porto_Velho.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Porto_Velho
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Porto_Velho
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Puerto_Rico.ics b/SOPE/NGCards/TimeZones/America/Puerto_Rico.ics
index b2c82c261..142b88eea 100644
--- a/SOPE/NGCards/TimeZones/America/Puerto_Rico.ics
+++ b/SOPE/NGCards/TimeZones/America/Puerto_Rico.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Puerto_Rico
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Puerto_Rico
BEGIN:STANDARD
TZNAME:AST
diff --git a/SOPE/NGCards/TimeZones/America/Punta_Arenas.ics b/SOPE/NGCards/TimeZones/America/Punta_Arenas.ics
index cfb84626a..5527ed198 100644
--- a/SOPE/NGCards/TimeZones/America/Punta_Arenas.ics
+++ b/SOPE/NGCards/TimeZones/America/Punta_Arenas.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Punta_Arenas
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Punta_Arenas
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics b/SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics
index fe21552ac..0fc25e02f 100644
--- a/SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics
+++ b/SOPE/NGCards/TimeZones/America/Rankin_Inlet.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Rankin_Inlet
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Rankin_Inlet
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Recife.ics b/SOPE/NGCards/TimeZones/America/Recife.ics
index 905c30132..32a74d9a7 100644
--- a/SOPE/NGCards/TimeZones/America/Recife.ics
+++ b/SOPE/NGCards/TimeZones/America/Recife.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Recife
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Recife
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Regina.ics b/SOPE/NGCards/TimeZones/America/Regina.ics
index 9970f734b..0fea0ebae 100644
--- a/SOPE/NGCards/TimeZones/America/Regina.ics
+++ b/SOPE/NGCards/TimeZones/America/Regina.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Regina
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Regina
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Resolute.ics b/SOPE/NGCards/TimeZones/America/Resolute.ics
index f63bcbc88..5b49e6201 100644
--- a/SOPE/NGCards/TimeZones/America/Resolute.ics
+++ b/SOPE/NGCards/TimeZones/America/Resolute.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Resolute
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Resolute
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Rio_Branco.ics b/SOPE/NGCards/TimeZones/America/Rio_Branco.ics
index 9ff424803..894608c28 100644
--- a/SOPE/NGCards/TimeZones/America/Rio_Branco.ics
+++ b/SOPE/NGCards/TimeZones/America/Rio_Branco.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Rio_Branco
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Rio_Branco
BEGIN:STANDARD
TZNAME:-05
diff --git a/SOPE/NGCards/TimeZones/America/Santarem.ics b/SOPE/NGCards/TimeZones/America/Santarem.ics
index 4edcd0f45..53dcc7c16 100644
--- a/SOPE/NGCards/TimeZones/America/Santarem.ics
+++ b/SOPE/NGCards/TimeZones/America/Santarem.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Santarem
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Santarem
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Santiago.ics b/SOPE/NGCards/TimeZones/America/Santiago.ics
index a9c81d842..82883f62b 100644
--- a/SOPE/NGCards/TimeZones/America/Santiago.ics
+++ b/SOPE/NGCards/TimeZones/America/Santiago.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Santiago
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Santiago
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/America/Santo_Domingo.ics b/SOPE/NGCards/TimeZones/America/Santo_Domingo.ics
index 74c4a470d..8da460b4b 100644
--- a/SOPE/NGCards/TimeZones/America/Santo_Domingo.ics
+++ b/SOPE/NGCards/TimeZones/America/Santo_Domingo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Santo_Domingo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Santo_Domingo
BEGIN:STANDARD
TZNAME:AST
diff --git a/SOPE/NGCards/TimeZones/America/Sao_Paulo.ics b/SOPE/NGCards/TimeZones/America/Sao_Paulo.ics
index 1f1747bbb..f63d774d8 100644
--- a/SOPE/NGCards/TimeZones/America/Sao_Paulo.ics
+++ b/SOPE/NGCards/TimeZones/America/Sao_Paulo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Sao_Paulo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Sao_Paulo
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/America/Scoresbysund.ics b/SOPE/NGCards/TimeZones/America/Scoresbysund.ics
index 8b5c020b8..256fb8153 100644
--- a/SOPE/NGCards/TimeZones/America/Scoresbysund.ics
+++ b/SOPE/NGCards/TimeZones/America/Scoresbysund.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Scoresbysund
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Scoresbysund
BEGIN:DAYLIGHT
TZNAME:+00
diff --git a/SOPE/NGCards/TimeZones/America/Sitka.ics b/SOPE/NGCards/TimeZones/America/Sitka.ics
index 9c75dabb9..ef9136110 100644
--- a/SOPE/NGCards/TimeZones/America/Sitka.ics
+++ b/SOPE/NGCards/TimeZones/America/Sitka.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Sitka
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Sitka
BEGIN:DAYLIGHT
TZNAME:AKDT
diff --git a/SOPE/NGCards/TimeZones/America/St_Johns.ics b/SOPE/NGCards/TimeZones/America/St_Johns.ics
index 7e393779c..96e06f71f 100644
--- a/SOPE/NGCards/TimeZones/America/St_Johns.ics
+++ b/SOPE/NGCards/TimeZones/America/St_Johns.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/St_Johns
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/St_Johns
BEGIN:STANDARD
TZNAME:NST
diff --git a/SOPE/NGCards/TimeZones/America/Swift_Current.ics b/SOPE/NGCards/TimeZones/America/Swift_Current.ics
index b6b61bff2..0a2cc65fd 100644
--- a/SOPE/NGCards/TimeZones/America/Swift_Current.ics
+++ b/SOPE/NGCards/TimeZones/America/Swift_Current.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Swift_Current
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Swift_Current
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Tegucigalpa.ics b/SOPE/NGCards/TimeZones/America/Tegucigalpa.ics
index d094b04cb..c41f20e9c 100644
--- a/SOPE/NGCards/TimeZones/America/Tegucigalpa.ics
+++ b/SOPE/NGCards/TimeZones/America/Tegucigalpa.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Tegucigalpa
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Tegucigalpa
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/America/Thule.ics b/SOPE/NGCards/TimeZones/America/Thule.ics
index 20b53915e..f30ba9f03 100644
--- a/SOPE/NGCards/TimeZones/America/Thule.ics
+++ b/SOPE/NGCards/TimeZones/America/Thule.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Thule
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Thule
BEGIN:DAYLIGHT
TZNAME:ADT
diff --git a/SOPE/NGCards/TimeZones/America/Tijuana.ics b/SOPE/NGCards/TimeZones/America/Tijuana.ics
index d80e26801..56a598c2d 100644
--- a/SOPE/NGCards/TimeZones/America/Tijuana.ics
+++ b/SOPE/NGCards/TimeZones/America/Tijuana.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Tijuana
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Tijuana
BEGIN:DAYLIGHT
TZNAME:PDT
diff --git a/SOPE/NGCards/TimeZones/America/Toronto.ics b/SOPE/NGCards/TimeZones/America/Toronto.ics
index 7c997a78b..cdb3cedeb 100644
--- a/SOPE/NGCards/TimeZones/America/Toronto.ics
+++ b/SOPE/NGCards/TimeZones/America/Toronto.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Toronto
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Toronto
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/America/Vancouver.ics b/SOPE/NGCards/TimeZones/America/Vancouver.ics
index a16033642..a7d12b218 100644
--- a/SOPE/NGCards/TimeZones/America/Vancouver.ics
+++ b/SOPE/NGCards/TimeZones/America/Vancouver.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Vancouver
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Vancouver
BEGIN:DAYLIGHT
TZNAME:PDT
diff --git a/SOPE/NGCards/TimeZones/America/Whitehorse.ics b/SOPE/NGCards/TimeZones/America/Whitehorse.ics
index 428ee0177..ab66389bd 100644
--- a/SOPE/NGCards/TimeZones/America/Whitehorse.ics
+++ b/SOPE/NGCards/TimeZones/America/Whitehorse.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Whitehorse
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Whitehorse
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/America/Winnipeg.ics b/SOPE/NGCards/TimeZones/America/Winnipeg.ics
index 84a857f46..6ae0ed8ae 100644
--- a/SOPE/NGCards/TimeZones/America/Winnipeg.ics
+++ b/SOPE/NGCards/TimeZones/America/Winnipeg.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Winnipeg
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Winnipeg
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/America/Yakutat.ics b/SOPE/NGCards/TimeZones/America/Yakutat.ics
index 78825c48a..cf10b59f4 100644
--- a/SOPE/NGCards/TimeZones/America/Yakutat.ics
+++ b/SOPE/NGCards/TimeZones/America/Yakutat.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:America/Yakutat
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:America/Yakutat
BEGIN:DAYLIGHT
TZNAME:AKDT
diff --git a/SOPE/NGCards/TimeZones/Antarctica/Casey.ics b/SOPE/NGCards/TimeZones/Antarctica/Casey.ics
index d2ca176d5..b243ad996 100644
--- a/SOPE/NGCards/TimeZones/Antarctica/Casey.ics
+++ b/SOPE/NGCards/TimeZones/Antarctica/Casey.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Antarctica/Casey
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Antarctica/Casey
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Antarctica/Davis.ics b/SOPE/NGCards/TimeZones/Antarctica/Davis.ics
index 6a36f94c7..06fc83890 100644
--- a/SOPE/NGCards/TimeZones/Antarctica/Davis.ics
+++ b/SOPE/NGCards/TimeZones/Antarctica/Davis.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Antarctica/Davis
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Antarctica/Davis
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics b/SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics
index abccb3beb..130403f72 100644
--- a/SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics
+++ b/SOPE/NGCards/TimeZones/Antarctica/Macquarie.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Antarctica/Macquarie
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Antarctica/Macquarie
BEGIN:STANDARD
TZNAME:AEST
diff --git a/SOPE/NGCards/TimeZones/Antarctica/Mawson.ics b/SOPE/NGCards/TimeZones/Antarctica/Mawson.ics
index 561ef3dad..f5aa83e2b 100644
--- a/SOPE/NGCards/TimeZones/Antarctica/Mawson.ics
+++ b/SOPE/NGCards/TimeZones/Antarctica/Mawson.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Antarctica/Mawson
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Antarctica/Mawson
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Antarctica/Palmer.ics b/SOPE/NGCards/TimeZones/Antarctica/Palmer.ics
index e349706b4..19ef2a711 100644
--- a/SOPE/NGCards/TimeZones/Antarctica/Palmer.ics
+++ b/SOPE/NGCards/TimeZones/Antarctica/Palmer.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Antarctica/Palmer
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Antarctica/Palmer
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/Antarctica/Rothera.ics b/SOPE/NGCards/TimeZones/Antarctica/Rothera.ics
index e13326aab..a642214f3 100644
--- a/SOPE/NGCards/TimeZones/Antarctica/Rothera.ics
+++ b/SOPE/NGCards/TimeZones/Antarctica/Rothera.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Antarctica/Rothera
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Antarctica/Rothera
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/Antarctica/Troll.ics b/SOPE/NGCards/TimeZones/Antarctica/Troll.ics
index 98f2d38b1..9a867bba0 100644
--- a/SOPE/NGCards/TimeZones/Antarctica/Troll.ics
+++ b/SOPE/NGCards/TimeZones/Antarctica/Troll.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Antarctica/Troll
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Antarctica/Troll
BEGIN:DAYLIGHT
TZNAME:+02
diff --git a/SOPE/NGCards/TimeZones/Asia/Almaty.ics b/SOPE/NGCards/TimeZones/Asia/Almaty.ics
index aa44ed7fa..a2c1c69f8 100644
--- a/SOPE/NGCards/TimeZones/Asia/Almaty.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Almaty.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Almaty
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Almaty
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Asia/Amman.ics b/SOPE/NGCards/TimeZones/Asia/Amman.ics
index a4cda74f5..d2c8901f9 100644
--- a/SOPE/NGCards/TimeZones/Asia/Amman.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Amman.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Amman
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Amman
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Asia/Anadyr.ics b/SOPE/NGCards/TimeZones/Asia/Anadyr.ics
index b2b1cbc38..eeef569bb 100644
--- a/SOPE/NGCards/TimeZones/Asia/Anadyr.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Anadyr.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Anadyr
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Anadyr
BEGIN:STANDARD
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Asia/Aqtau.ics b/SOPE/NGCards/TimeZones/Asia/Aqtau.ics
index 64b4704b2..0708ab8ef 100644
--- a/SOPE/NGCards/TimeZones/Asia/Aqtau.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Aqtau.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Aqtau
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Aqtau
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Aqtobe.ics b/SOPE/NGCards/TimeZones/Asia/Aqtobe.ics
index 2e99adf40..a7e75e6d3 100644
--- a/SOPE/NGCards/TimeZones/Asia/Aqtobe.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Aqtobe.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Aqtobe
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Aqtobe
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Ashgabat.ics b/SOPE/NGCards/TimeZones/Asia/Ashgabat.ics
index 4e32e1139..a2d3c452e 100644
--- a/SOPE/NGCards/TimeZones/Asia/Ashgabat.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Ashgabat.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Ashgabat
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Ashgabat
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Atyrau.ics b/SOPE/NGCards/TimeZones/Asia/Atyrau.ics
index 693e1326e..e9011bad1 100644
--- a/SOPE/NGCards/TimeZones/Asia/Atyrau.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Atyrau.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Atyrau
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Atyrau
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Baghdad.ics b/SOPE/NGCards/TimeZones/Asia/Baghdad.ics
index 6c2beaebb..caa5637b4 100644
--- a/SOPE/NGCards/TimeZones/Asia/Baghdad.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Baghdad.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Baghdad
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Baghdad
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Asia/Baku.ics b/SOPE/NGCards/TimeZones/Asia/Baku.ics
index 0e77e613f..5383abf6e 100644
--- a/SOPE/NGCards/TimeZones/Asia/Baku.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Baku.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Baku
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Baku
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Asia/Bangkok.ics b/SOPE/NGCards/TimeZones/Asia/Bangkok.ics
index 877f934e1..a20fb008d 100644
--- a/SOPE/NGCards/TimeZones/Asia/Bangkok.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Bangkok.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Bangkok
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Bangkok
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Barnaul.ics b/SOPE/NGCards/TimeZones/Asia/Barnaul.ics
index 1ef8ee921..6ca763a4d 100644
--- a/SOPE/NGCards/TimeZones/Asia/Barnaul.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Barnaul.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Barnaul
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Barnaul
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Beirut.ics b/SOPE/NGCards/TimeZones/Asia/Beirut.ics
index 8a76fa325..3b129f1ff 100644
--- a/SOPE/NGCards/TimeZones/Asia/Beirut.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Beirut.ics
@@ -1,17 +1,10 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Beirut
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Beirut
-BEGIN:STANDARD
-TZNAME:EET
-TZOFFSETFROM:+0300
-TZOFFSETTO:+0200
-DTSTART:19701025T000000
-RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
-END:STANDARD
BEGIN:DAYLIGHT
TZNAME:EEST
TZOFFSETFROM:+0200
@@ -19,5 +12,12 @@ TZOFFSETTO:+0300
DTSTART:19700329T000000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
+BEGIN:STANDARD
+TZNAME:EET
+TZOFFSETFROM:+0300
+TZOFFSETTO:+0200
+DTSTART:19701025T000000
+RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
+END:STANDARD
END:VTIMEZONE
END:VCALENDAR
diff --git a/SOPE/NGCards/TimeZones/Asia/Bishkek.ics b/SOPE/NGCards/TimeZones/Asia/Bishkek.ics
index 2c2be4292..2a2597dcb 100644
--- a/SOPE/NGCards/TimeZones/Asia/Bishkek.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Bishkek.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Bishkek
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Bishkek
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Asia/Chita.ics b/SOPE/NGCards/TimeZones/Asia/Chita.ics
index 1976005b3..2dd40798e 100644
--- a/SOPE/NGCards/TimeZones/Asia/Chita.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Chita.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Chita
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Chita
BEGIN:STANDARD
TZNAME:+09
diff --git a/SOPE/NGCards/TimeZones/Asia/Choibalsan.ics b/SOPE/NGCards/TimeZones/Asia/Choibalsan.ics
index 1ab5ca95b..2c7902f56 100644
--- a/SOPE/NGCards/TimeZones/Asia/Choibalsan.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Choibalsan.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Choibalsan
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Choibalsan
BEGIN:STANDARD
TZNAME:+08
diff --git a/SOPE/NGCards/TimeZones/Asia/Colombo.ics b/SOPE/NGCards/TimeZones/Asia/Colombo.ics
index 16084eac1..7e28c0392 100644
--- a/SOPE/NGCards/TimeZones/Asia/Colombo.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Colombo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Colombo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Colombo
BEGIN:STANDARD
TZNAME:+0530
diff --git a/SOPE/NGCards/TimeZones/Asia/Damascus.ics b/SOPE/NGCards/TimeZones/Asia/Damascus.ics
index 38f6bce56..b6c537b04 100644
--- a/SOPE/NGCards/TimeZones/Asia/Damascus.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Damascus.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Damascus
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Damascus
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Asia/Dhaka.ics b/SOPE/NGCards/TimeZones/Asia/Dhaka.ics
index d875c4495..f9b650d71 100644
--- a/SOPE/NGCards/TimeZones/Asia/Dhaka.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Dhaka.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Dhaka
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Dhaka
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Asia/Dili.ics b/SOPE/NGCards/TimeZones/Asia/Dili.ics
index 3d7f357f9..5c3257d86 100644
--- a/SOPE/NGCards/TimeZones/Asia/Dili.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Dili.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Dili
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Dili
BEGIN:STANDARD
TZNAME:+09
diff --git a/SOPE/NGCards/TimeZones/Asia/Dubai.ics b/SOPE/NGCards/TimeZones/Asia/Dubai.ics
index 0b6a379ad..a2e659b08 100644
--- a/SOPE/NGCards/TimeZones/Asia/Dubai.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Dubai.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Dubai
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Dubai
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Asia/Dushanbe.ics b/SOPE/NGCards/TimeZones/Asia/Dushanbe.ics
index 00bfbd222..bed5a7143 100644
--- a/SOPE/NGCards/TimeZones/Asia/Dushanbe.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Dushanbe.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Dushanbe
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Dushanbe
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Famagusta.ics b/SOPE/NGCards/TimeZones/Asia/Famagusta.ics
index 10db9a331..0b378d82a 100644
--- a/SOPE/NGCards/TimeZones/Asia/Famagusta.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Famagusta.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Famagusta
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Famagusta
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Asia/Gaza.ics b/SOPE/NGCards/TimeZones/Asia/Gaza.ics
index 08da2f68b..04004b8f8 100644
--- a/SOPE/NGCards/TimeZones/Asia/Gaza.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Gaza.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Gaza
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Gaza
BEGIN:STANDARD
TZNAME:EET
diff --git a/SOPE/NGCards/TimeZones/Asia/Hebron.ics b/SOPE/NGCards/TimeZones/Asia/Hebron.ics
index d9718a50d..16bcb5adf 100644
--- a/SOPE/NGCards/TimeZones/Asia/Hebron.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Hebron.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Hebron
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Hebron
BEGIN:STANDARD
TZNAME:EET
diff --git a/SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics b/SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics
index e3d1ee604..75efef975 100644
--- a/SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Ho_Chi_Minh.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Ho_Chi_Minh
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Ho_Chi_Minh
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics b/SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics
index 66a5700f6..69a019024 100644
--- a/SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Hong_Kong.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Hong_Kong
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Hong_Kong
BEGIN:STANDARD
TZNAME:HKT
diff --git a/SOPE/NGCards/TimeZones/Asia/Hovd.ics b/SOPE/NGCards/TimeZones/Asia/Hovd.ics
index d05eccd29..3ebdcb0ce 100644
--- a/SOPE/NGCards/TimeZones/Asia/Hovd.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Hovd.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Hovd
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Hovd
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Irkutsk.ics b/SOPE/NGCards/TimeZones/Asia/Irkutsk.ics
index 62a5cba5b..7a3911887 100644
--- a/SOPE/NGCards/TimeZones/Asia/Irkutsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Irkutsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Irkutsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Irkutsk
BEGIN:STANDARD
TZNAME:+08
diff --git a/SOPE/NGCards/TimeZones/Asia/Jakarta.ics b/SOPE/NGCards/TimeZones/Asia/Jakarta.ics
index 05daf676a..75d6d4e9a 100644
--- a/SOPE/NGCards/TimeZones/Asia/Jakarta.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Jakarta.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Jakarta
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Jakarta
BEGIN:STANDARD
TZNAME:WIB
diff --git a/SOPE/NGCards/TimeZones/Asia/Jayapura.ics b/SOPE/NGCards/TimeZones/Asia/Jayapura.ics
index f3a6896a9..3a0daded2 100644
--- a/SOPE/NGCards/TimeZones/Asia/Jayapura.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Jayapura.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Jayapura
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Jayapura
BEGIN:STANDARD
TZNAME:WIT
diff --git a/SOPE/NGCards/TimeZones/Asia/Jerusalem.ics b/SOPE/NGCards/TimeZones/Asia/Jerusalem.ics
index 5747d84da..3d5552d82 100644
--- a/SOPE/NGCards/TimeZones/Asia/Jerusalem.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Jerusalem.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Jerusalem
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Jerusalem
BEGIN:DAYLIGHT
TZNAME:IDT
diff --git a/SOPE/NGCards/TimeZones/Asia/Kabul.ics b/SOPE/NGCards/TimeZones/Asia/Kabul.ics
index 2a17c045e..7d352c8c4 100644
--- a/SOPE/NGCards/TimeZones/Asia/Kabul.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Kabul.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Kabul
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Kabul
BEGIN:STANDARD
TZNAME:+0430
diff --git a/SOPE/NGCards/TimeZones/Asia/Kamchatka.ics b/SOPE/NGCards/TimeZones/Asia/Kamchatka.ics
index 60ee74e87..33c8cea82 100644
--- a/SOPE/NGCards/TimeZones/Asia/Kamchatka.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Kamchatka.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Kamchatka
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Kamchatka
BEGIN:STANDARD
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Asia/Karachi.ics b/SOPE/NGCards/TimeZones/Asia/Karachi.ics
index b32aa8b3c..3d70e2289 100644
--- a/SOPE/NGCards/TimeZones/Asia/Karachi.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Karachi.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Karachi
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Karachi
BEGIN:STANDARD
TZNAME:PKT
diff --git a/SOPE/NGCards/TimeZones/Asia/Kathmandu.ics b/SOPE/NGCards/TimeZones/Asia/Kathmandu.ics
index 955bff3fe..83e5110cb 100644
--- a/SOPE/NGCards/TimeZones/Asia/Kathmandu.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Kathmandu.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Kathmandu
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Kathmandu
BEGIN:STANDARD
TZNAME:+0545
diff --git a/SOPE/NGCards/TimeZones/Asia/Khandyga.ics b/SOPE/NGCards/TimeZones/Asia/Khandyga.ics
index 96be96919..e72139c9e 100644
--- a/SOPE/NGCards/TimeZones/Asia/Khandyga.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Khandyga.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Khandyga
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Khandyga
BEGIN:STANDARD
TZNAME:+09
diff --git a/SOPE/NGCards/TimeZones/Asia/Kolkata.ics b/SOPE/NGCards/TimeZones/Asia/Kolkata.ics
index d66f34c69..dd657112f 100644
--- a/SOPE/NGCards/TimeZones/Asia/Kolkata.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Kolkata.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Kolkata
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Kolkata
BEGIN:STANDARD
TZNAME:IST
diff --git a/SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics b/SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics
index a8ada2dd5..9f7fdb8a8 100644
--- a/SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Krasnoyarsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Krasnoyarsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Krasnoyarsk
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Kuching.ics b/SOPE/NGCards/TimeZones/Asia/Kuching.ics
index 7894e4ce4..c94bad8ca 100644
--- a/SOPE/NGCards/TimeZones/Asia/Kuching.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Kuching.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Kuching
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Kuching
BEGIN:STANDARD
TZNAME:+08
diff --git a/SOPE/NGCards/TimeZones/Asia/Macau.ics b/SOPE/NGCards/TimeZones/Asia/Macau.ics
index c42ef8079..0cb2c8c40 100644
--- a/SOPE/NGCards/TimeZones/Asia/Macau.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Macau.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Macau
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Macau
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/Asia/Magadan.ics b/SOPE/NGCards/TimeZones/Asia/Magadan.ics
index 0ad821f70..4d1214e83 100644
--- a/SOPE/NGCards/TimeZones/Asia/Magadan.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Magadan.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Magadan
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Magadan
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Asia/Makassar.ics b/SOPE/NGCards/TimeZones/Asia/Makassar.ics
index 5554dc0ee..b48f380a0 100644
--- a/SOPE/NGCards/TimeZones/Asia/Makassar.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Makassar.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Makassar
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Makassar
BEGIN:STANDARD
TZNAME:WITA
diff --git a/SOPE/NGCards/TimeZones/Asia/Manila.ics b/SOPE/NGCards/TimeZones/Asia/Manila.ics
index c298b1690..51c2c68f4 100644
--- a/SOPE/NGCards/TimeZones/Asia/Manila.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Manila.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Manila
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Manila
BEGIN:STANDARD
TZNAME:PST
diff --git a/SOPE/NGCards/TimeZones/Asia/Nicosia.ics b/SOPE/NGCards/TimeZones/Asia/Nicosia.ics
index b2ee557e5..6838e17ee 100644
--- a/SOPE/NGCards/TimeZones/Asia/Nicosia.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Nicosia.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Nicosia
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Nicosia
BEGIN:STANDARD
TZNAME:EET
diff --git a/SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics b/SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics
index fee562549..25ea9b3b0 100644
--- a/SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Novokuznetsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Novokuznetsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Novokuznetsk
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics b/SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics
index 73d489a95..77821954b 100644
--- a/SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Novosibirsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Novosibirsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Novosibirsk
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Omsk.ics b/SOPE/NGCards/TimeZones/Asia/Omsk.ics
index dd960df14..6558807cb 100644
--- a/SOPE/NGCards/TimeZones/Asia/Omsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Omsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Omsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Omsk
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Asia/Oral.ics b/SOPE/NGCards/TimeZones/Asia/Oral.ics
index 977ab0d24..0fa837426 100644
--- a/SOPE/NGCards/TimeZones/Asia/Oral.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Oral.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Oral
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Oral
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Pontianak.ics b/SOPE/NGCards/TimeZones/Asia/Pontianak.ics
index 304d58798..0fa772311 100644
--- a/SOPE/NGCards/TimeZones/Asia/Pontianak.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Pontianak.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Pontianak
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Pontianak
BEGIN:STANDARD
TZNAME:WIB
diff --git a/SOPE/NGCards/TimeZones/Asia/Pyongyang.ics b/SOPE/NGCards/TimeZones/Asia/Pyongyang.ics
index d4ed82f6b..59d68684b 100644
--- a/SOPE/NGCards/TimeZones/Asia/Pyongyang.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Pyongyang.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Pyongyang
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Pyongyang
BEGIN:STANDARD
TZNAME:KST
diff --git a/SOPE/NGCards/TimeZones/Asia/Qatar.ics b/SOPE/NGCards/TimeZones/Asia/Qatar.ics
index 9d99df455..fda51ee06 100644
--- a/SOPE/NGCards/TimeZones/Asia/Qatar.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Qatar.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Qatar
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Qatar
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Asia/Qostanay.ics b/SOPE/NGCards/TimeZones/Asia/Qostanay.ics
index 3766560fa..6d8cb6d9b 100644
--- a/SOPE/NGCards/TimeZones/Asia/Qostanay.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Qostanay.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Qostanay
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Qostanay
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics b/SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics
index d8ab83636..348b89b19 100644
--- a/SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Qyzylorda.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Qyzylorda
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Qyzylorda
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Riyadh.ics b/SOPE/NGCards/TimeZones/Asia/Riyadh.ics
index a8f1d2de4..54e108c9c 100644
--- a/SOPE/NGCards/TimeZones/Asia/Riyadh.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Riyadh.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Riyadh
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Riyadh
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Asia/Sakhalin.ics b/SOPE/NGCards/TimeZones/Asia/Sakhalin.ics
index 243939303..8fcb42aeb 100644
--- a/SOPE/NGCards/TimeZones/Asia/Sakhalin.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Sakhalin.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Sakhalin
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Sakhalin
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Asia/Samarkand.ics b/SOPE/NGCards/TimeZones/Asia/Samarkand.ics
index 9900690fb..912b57e83 100644
--- a/SOPE/NGCards/TimeZones/Asia/Samarkand.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Samarkand.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Samarkand
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Samarkand
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Seoul.ics b/SOPE/NGCards/TimeZones/Asia/Seoul.ics
index 021e24f19..41a7cb173 100644
--- a/SOPE/NGCards/TimeZones/Asia/Seoul.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Seoul.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Seoul
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Seoul
BEGIN:STANDARD
TZNAME:KST
diff --git a/SOPE/NGCards/TimeZones/Asia/Shanghai.ics b/SOPE/NGCards/TimeZones/Asia/Shanghai.ics
index 41870ee0c..5b4399435 100644
--- a/SOPE/NGCards/TimeZones/Asia/Shanghai.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Shanghai.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Shanghai
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Shanghai
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/Asia/Singapore.ics b/SOPE/NGCards/TimeZones/Asia/Singapore.ics
index aae9c30bb..4e45d526c 100644
--- a/SOPE/NGCards/TimeZones/Asia/Singapore.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Singapore.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Singapore
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Singapore
BEGIN:STANDARD
TZNAME:+08
diff --git a/SOPE/NGCards/TimeZones/Asia/Srednekolymsk.ics b/SOPE/NGCards/TimeZones/Asia/Srednekolymsk.ics
index eed511ec3..111fb272d 100644
--- a/SOPE/NGCards/TimeZones/Asia/Srednekolymsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Srednekolymsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Srednekolymsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Srednekolymsk
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Asia/Taipei.ics b/SOPE/NGCards/TimeZones/Asia/Taipei.ics
index 7cd141e19..27a6a15c8 100644
--- a/SOPE/NGCards/TimeZones/Asia/Taipei.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Taipei.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Taipei
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Taipei
BEGIN:STANDARD
TZNAME:CST
diff --git a/SOPE/NGCards/TimeZones/Asia/Tashkent.ics b/SOPE/NGCards/TimeZones/Asia/Tashkent.ics
index 29a850f5a..5d5443e33 100644
--- a/SOPE/NGCards/TimeZones/Asia/Tashkent.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Tashkent.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Tashkent
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Tashkent
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Tbilisi.ics b/SOPE/NGCards/TimeZones/Asia/Tbilisi.ics
index 435abea38..a7e4c8639 100644
--- a/SOPE/NGCards/TimeZones/Asia/Tbilisi.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Tbilisi.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Tbilisi
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Tbilisi
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Asia/Tehran.ics b/SOPE/NGCards/TimeZones/Asia/Tehran.ics
index cef4d1667..100c5d8a7 100644
--- a/SOPE/NGCards/TimeZones/Asia/Tehran.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Tehran.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Tehran
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Tehran
BEGIN:STANDARD
TZNAME:+0330
diff --git a/SOPE/NGCards/TimeZones/Asia/Thimphu.ics b/SOPE/NGCards/TimeZones/Asia/Thimphu.ics
index 885e70ec6..a3e8968d4 100644
--- a/SOPE/NGCards/TimeZones/Asia/Thimphu.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Thimphu.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Thimphu
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Thimphu
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Asia/Tokyo.ics b/SOPE/NGCards/TimeZones/Asia/Tokyo.ics
index a364e57cf..a5d3f1537 100644
--- a/SOPE/NGCards/TimeZones/Asia/Tokyo.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Tokyo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Tokyo
BEGIN:STANDARD
TZNAME:JST
diff --git a/SOPE/NGCards/TimeZones/Asia/Tomsk.ics b/SOPE/NGCards/TimeZones/Asia/Tomsk.ics
index 6702fc0bc..966339e61 100644
--- a/SOPE/NGCards/TimeZones/Asia/Tomsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Tomsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Tomsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Tomsk
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics b/SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics
index dbf157966..148e1a6c3 100644
--- a/SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Ulaanbaatar.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Ulaanbaatar
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Ulaanbaatar
BEGIN:STANDARD
TZNAME:+08
diff --git a/SOPE/NGCards/TimeZones/Asia/Urumqi.ics b/SOPE/NGCards/TimeZones/Asia/Urumqi.ics
index 051e9ee40..972da785f 100644
--- a/SOPE/NGCards/TimeZones/Asia/Urumqi.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Urumqi.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Urumqi
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Urumqi
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Asia/Ust-Nera.ics b/SOPE/NGCards/TimeZones/Asia/Ust-Nera.ics
index 795e73959..f8f21fb16 100644
--- a/SOPE/NGCards/TimeZones/Asia/Ust-Nera.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Ust-Nera.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Ust-Nera
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Ust-Nera
BEGIN:STANDARD
TZNAME:+10
diff --git a/SOPE/NGCards/TimeZones/Asia/Vladivostok.ics b/SOPE/NGCards/TimeZones/Asia/Vladivostok.ics
index d575abe2a..80a46c6d9 100644
--- a/SOPE/NGCards/TimeZones/Asia/Vladivostok.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Vladivostok.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Vladivostok
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Vladivostok
BEGIN:STANDARD
TZNAME:+10
diff --git a/SOPE/NGCards/TimeZones/Asia/Yakutsk.ics b/SOPE/NGCards/TimeZones/Asia/Yakutsk.ics
index 81d6618a0..b38f3e4bd 100644
--- a/SOPE/NGCards/TimeZones/Asia/Yakutsk.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Yakutsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Yakutsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Yakutsk
BEGIN:STANDARD
TZNAME:+09
diff --git a/SOPE/NGCards/TimeZones/Asia/Yangon.ics b/SOPE/NGCards/TimeZones/Asia/Yangon.ics
index e729fd717..3ac75b008 100644
--- a/SOPE/NGCards/TimeZones/Asia/Yangon.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Yangon.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Yangon
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Yangon
BEGIN:STANDARD
TZNAME:+0630
diff --git a/SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics b/SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics
index 3887a78c7..5b69802f5 100644
--- a/SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Yekaterinburg.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Yekaterinburg
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Yekaterinburg
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Asia/Yerevan.ics b/SOPE/NGCards/TimeZones/Asia/Yerevan.ics
index a0cca2da2..3acd39914 100644
--- a/SOPE/NGCards/TimeZones/Asia/Yerevan.ics
+++ b/SOPE/NGCards/TimeZones/Asia/Yerevan.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Asia/Yerevan
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Asia/Yerevan
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Atlantic/Azores.ics b/SOPE/NGCards/TimeZones/Atlantic/Azores.ics
index 00b64a7c8..2c0b409d8 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/Azores.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/Azores.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/Azores
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/Azores
BEGIN:DAYLIGHT
TZNAME:+00
diff --git a/SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics b/SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics
index c1fba89a6..4cbaf5e8c 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/Bermuda.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/Bermuda
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/Bermuda
BEGIN:DAYLIGHT
TZNAME:ADT
diff --git a/SOPE/NGCards/TimeZones/Atlantic/Canary.ics b/SOPE/NGCards/TimeZones/Atlantic/Canary.ics
index 5778fd2c3..cfd2e6e2f 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/Canary.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/Canary.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/Canary
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/Canary
BEGIN:DAYLIGHT
TZNAME:WEST
diff --git a/SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics b/SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics
index aa3a51616..e47ba9846 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/Cape_Verde.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/Cape_Verde
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/Cape_Verde
BEGIN:STANDARD
TZNAME:-01
diff --git a/SOPE/NGCards/TimeZones/Atlantic/Faroe.ics b/SOPE/NGCards/TimeZones/Atlantic/Faroe.ics
index a182e2ed9..311a6e348 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/Faroe.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/Faroe.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/Faroe
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/Faroe
BEGIN:DAYLIGHT
TZNAME:WEST
diff --git a/SOPE/NGCards/TimeZones/Atlantic/Madeira.ics b/SOPE/NGCards/TimeZones/Atlantic/Madeira.ics
index 2259482c4..fcc868126 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/Madeira.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/Madeira.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/Madeira
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/Madeira
BEGIN:DAYLIGHT
TZNAME:WEST
diff --git a/SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics b/SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics
index 0d7d2f621..6882068a1 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/South_Georgia.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/South_Georgia
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/South_Georgia
BEGIN:STANDARD
TZNAME:-02
diff --git a/SOPE/NGCards/TimeZones/Atlantic/Stanley.ics b/SOPE/NGCards/TimeZones/Atlantic/Stanley.ics
index 22ab43732..1031e2f9b 100644
--- a/SOPE/NGCards/TimeZones/Atlantic/Stanley.ics
+++ b/SOPE/NGCards/TimeZones/Atlantic/Stanley.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Atlantic/Stanley
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Atlantic/Stanley
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/Australia/Adelaide.ics b/SOPE/NGCards/TimeZones/Australia/Adelaide.ics
index 73e24e5b3..16f2a252b 100644
--- a/SOPE/NGCards/TimeZones/Australia/Adelaide.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Adelaide.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Adelaide
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Adelaide
BEGIN:STANDARD
TZNAME:ACST
diff --git a/SOPE/NGCards/TimeZones/Australia/Brisbane.ics b/SOPE/NGCards/TimeZones/Australia/Brisbane.ics
index 79ca8dece..f0eefb2a0 100644
--- a/SOPE/NGCards/TimeZones/Australia/Brisbane.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Brisbane.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Brisbane
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Brisbane
BEGIN:STANDARD
TZNAME:AEST
diff --git a/SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics b/SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics
index 2538c3b2f..5a1a214af 100644
--- a/SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Broken_Hill.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Broken_Hill
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Broken_Hill
BEGIN:STANDARD
TZNAME:ACST
diff --git a/SOPE/NGCards/TimeZones/Australia/Darwin.ics b/SOPE/NGCards/TimeZones/Australia/Darwin.ics
index 3ec5955dc..1e853168d 100644
--- a/SOPE/NGCards/TimeZones/Australia/Darwin.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Darwin.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Darwin
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Darwin
BEGIN:STANDARD
TZNAME:ACST
diff --git a/SOPE/NGCards/TimeZones/Australia/Eucla.ics b/SOPE/NGCards/TimeZones/Australia/Eucla.ics
index ae5744738..8e561ffc2 100644
--- a/SOPE/NGCards/TimeZones/Australia/Eucla.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Eucla.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Eucla
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Eucla
BEGIN:STANDARD
TZNAME:+0845
diff --git a/SOPE/NGCards/TimeZones/Australia/Hobart.ics b/SOPE/NGCards/TimeZones/Australia/Hobart.ics
index 91f4de8cc..7e1fb7403 100644
--- a/SOPE/NGCards/TimeZones/Australia/Hobart.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Hobart.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Hobart
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Hobart
BEGIN:DAYLIGHT
TZNAME:AEDT
diff --git a/SOPE/NGCards/TimeZones/Australia/Lindeman.ics b/SOPE/NGCards/TimeZones/Australia/Lindeman.ics
index 0ca98d07a..1821d0e61 100644
--- a/SOPE/NGCards/TimeZones/Australia/Lindeman.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Lindeman.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Lindeman
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Lindeman
BEGIN:STANDARD
TZNAME:AEST
diff --git a/SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics b/SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics
index 24227e3fb..d49218260 100644
--- a/SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Lord_Howe.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Lord_Howe
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Lord_Howe
BEGIN:STANDARD
TZNAME:+1030
diff --git a/SOPE/NGCards/TimeZones/Australia/Melbourne.ics b/SOPE/NGCards/TimeZones/Australia/Melbourne.ics
index 40a03e5bf..18cf9ea69 100644
--- a/SOPE/NGCards/TimeZones/Australia/Melbourne.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Melbourne.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Melbourne
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Melbourne
BEGIN:STANDARD
TZNAME:AEST
diff --git a/SOPE/NGCards/TimeZones/Australia/Perth.ics b/SOPE/NGCards/TimeZones/Australia/Perth.ics
index 69b6abc4b..ef86248ae 100644
--- a/SOPE/NGCards/TimeZones/Australia/Perth.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Perth.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Perth
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Perth
BEGIN:STANDARD
TZNAME:AWST
diff --git a/SOPE/NGCards/TimeZones/Australia/Sydney.ics b/SOPE/NGCards/TimeZones/Australia/Sydney.ics
index 344c0585b..e866ed3f7 100644
--- a/SOPE/NGCards/TimeZones/Australia/Sydney.ics
+++ b/SOPE/NGCards/TimeZones/Australia/Sydney.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Australia/Sydney
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Australia/Sydney
BEGIN:STANDARD
TZNAME:AEST
diff --git a/SOPE/NGCards/TimeZones/CET.ics b/SOPE/NGCards/TimeZones/CET.ics
index d9551f6e1..c1dd9fa44 100644
--- a/SOPE/NGCards/TimeZones/CET.ics
+++ b/SOPE/NGCards/TimeZones/CET.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:CET
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:CET
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/CST6CDT.ics b/SOPE/NGCards/TimeZones/CST6CDT.ics
index 8edee957c..e0d1a1457 100644
--- a/SOPE/NGCards/TimeZones/CST6CDT.ics
+++ b/SOPE/NGCards/TimeZones/CST6CDT.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:CST6CDT
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:CST6CDT
BEGIN:DAYLIGHT
TZNAME:CDT
diff --git a/SOPE/NGCards/TimeZones/EET.ics b/SOPE/NGCards/TimeZones/EET.ics
index 49c3d15dd..e4e79b71d 100644
--- a/SOPE/NGCards/TimeZones/EET.ics
+++ b/SOPE/NGCards/TimeZones/EET.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:EET
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:EET
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/EST.ics b/SOPE/NGCards/TimeZones/EST.ics
index 2c494e765..e252eb881 100644
--- a/SOPE/NGCards/TimeZones/EST.ics
+++ b/SOPE/NGCards/TimeZones/EST.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:EST
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:EST
BEGIN:STANDARD
TZNAME:EST
diff --git a/SOPE/NGCards/TimeZones/EST5EDT.ics b/SOPE/NGCards/TimeZones/EST5EDT.ics
index 5d04df1b1..222ca061c 100644
--- a/SOPE/NGCards/TimeZones/EST5EDT.ics
+++ b/SOPE/NGCards/TimeZones/EST5EDT.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:EST5EDT
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:EST5EDT
BEGIN:DAYLIGHT
TZNAME:EDT
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+1.ics b/SOPE/NGCards/TimeZones/Etc/GMT+1.ics
index b226cbcce..de2060102 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+1.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+1.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+1
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+1
BEGIN:STANDARD
TZNAME:-01
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+10.ics b/SOPE/NGCards/TimeZones/Etc/GMT+10.ics
index 8e1fe4ef3..d478c9cc5 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+10.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+10.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+10
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+10
BEGIN:STANDARD
TZNAME:-10
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+11.ics b/SOPE/NGCards/TimeZones/Etc/GMT+11.ics
index a6fe7d3b3..f9854cc16 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+11.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+11.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+11
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+11
BEGIN:STANDARD
TZNAME:-11
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+12.ics b/SOPE/NGCards/TimeZones/Etc/GMT+12.ics
index d7519c611..e5efa2579 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+12.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+12.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+12
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+12
BEGIN:STANDARD
TZNAME:-12
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+2.ics b/SOPE/NGCards/TimeZones/Etc/GMT+2.ics
index 86eb991e3..0b4f43a1b 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+2.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+2.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+2
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+2
BEGIN:STANDARD
TZNAME:-02
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+3.ics b/SOPE/NGCards/TimeZones/Etc/GMT+3.ics
index 514e6fdee..d566fe8ae 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+3.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+3.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+3
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+3
BEGIN:STANDARD
TZNAME:-03
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+4.ics b/SOPE/NGCards/TimeZones/Etc/GMT+4.ics
index 8f46499a9..77fae509e 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+4.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+4.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+4
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+4
BEGIN:STANDARD
TZNAME:-04
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+5.ics b/SOPE/NGCards/TimeZones/Etc/GMT+5.ics
index e6ad4416f..3ff854c0a 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+5.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+5.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+5
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+5
BEGIN:STANDARD
TZNAME:-05
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+6.ics b/SOPE/NGCards/TimeZones/Etc/GMT+6.ics
index fc0c252ae..ad1882ef4 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+6.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+6.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+6
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+6
BEGIN:STANDARD
TZNAME:-06
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+7.ics b/SOPE/NGCards/TimeZones/Etc/GMT+7.ics
index a95f49d69..d99c62271 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+7.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+7.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+7
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+7
BEGIN:STANDARD
TZNAME:-07
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+8.ics b/SOPE/NGCards/TimeZones/Etc/GMT+8.ics
index 0a4f836c6..31d9eb328 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+8.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+8.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+8
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+8
BEGIN:STANDARD
TZNAME:-08
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT+9.ics b/SOPE/NGCards/TimeZones/Etc/GMT+9.ics
index 325eeca08..ca6bc9bbd 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT+9.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT+9.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT+9
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT+9
BEGIN:STANDARD
TZNAME:-09
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-1.ics b/SOPE/NGCards/TimeZones/Etc/GMT-1.ics
index a628530a1..9836c6aa2 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-1.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-1.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-1
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-1
BEGIN:STANDARD
TZNAME:+01
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-10.ics b/SOPE/NGCards/TimeZones/Etc/GMT-10.ics
index 783106548..b38e82935 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-10.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-10.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-10
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-10
BEGIN:STANDARD
TZNAME:+10
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-11.ics b/SOPE/NGCards/TimeZones/Etc/GMT-11.ics
index d277c013f..9a21ba6c5 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-11.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-11.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-11
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-11
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-12.ics b/SOPE/NGCards/TimeZones/Etc/GMT-12.ics
index 1cbfa859d..8f1652059 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-12.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-12.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-12
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-12
BEGIN:STANDARD
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-13.ics b/SOPE/NGCards/TimeZones/Etc/GMT-13.ics
index 64326b0dc..929386be8 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-13.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-13.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-13
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-13
BEGIN:STANDARD
TZNAME:+13
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-14.ics b/SOPE/NGCards/TimeZones/Etc/GMT-14.ics
index b1da1cc8e..e925fb121 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-14.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-14.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-14
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-14
BEGIN:STANDARD
TZNAME:+14
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-2.ics b/SOPE/NGCards/TimeZones/Etc/GMT-2.ics
index 4a59a3147..69736f05c 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-2.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-2.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-2
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-2
BEGIN:STANDARD
TZNAME:+02
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-3.ics b/SOPE/NGCards/TimeZones/Etc/GMT-3.ics
index 5111c429a..4fafc9aaf 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-3.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-3.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-3
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-3
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-4.ics b/SOPE/NGCards/TimeZones/Etc/GMT-4.ics
index 316747f53..4b8d69fa7 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-4.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-4.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-4
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-4
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-5.ics b/SOPE/NGCards/TimeZones/Etc/GMT-5.ics
index f40746d0f..e2b5e10ed 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-5.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-5.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-5
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-5
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-6.ics b/SOPE/NGCards/TimeZones/Etc/GMT-6.ics
index 5a7a910ab..bd7918920 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-6.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-6.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-6
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-6
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-7.ics b/SOPE/NGCards/TimeZones/Etc/GMT-7.ics
index 5517efe91..82e52fc5f 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-7.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-7.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-7
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-7
BEGIN:STANDARD
TZNAME:+07
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-8.ics b/SOPE/NGCards/TimeZones/Etc/GMT-8.ics
index 27a9509b5..f3dc5d373 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-8.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-8.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-8
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-8
BEGIN:STANDARD
TZNAME:+08
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT-9.ics b/SOPE/NGCards/TimeZones/Etc/GMT-9.ics
index dd70915d8..c05cd73eb 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT-9.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT-9.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT-9
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT-9
BEGIN:STANDARD
TZNAME:+09
diff --git a/SOPE/NGCards/TimeZones/Etc/GMT.ics b/SOPE/NGCards/TimeZones/Etc/GMT.ics
index a13b37260..dd92b7e36 100644
--- a/SOPE/NGCards/TimeZones/Etc/GMT.ics
+++ b/SOPE/NGCards/TimeZones/Etc/GMT.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/GMT
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/GMT
BEGIN:STANDARD
TZNAME:GMT
diff --git a/SOPE/NGCards/TimeZones/Etc/UTC.ics b/SOPE/NGCards/TimeZones/Etc/UTC.ics
index b6cfa7098..4ce7340c2 100644
--- a/SOPE/NGCards/TimeZones/Etc/UTC.ics
+++ b/SOPE/NGCards/TimeZones/Etc/UTC.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Etc/UTC
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Etc/UTC
BEGIN:STANDARD
TZNAME:UTC
diff --git a/SOPE/NGCards/TimeZones/Europe/Andorra.ics b/SOPE/NGCards/TimeZones/Europe/Andorra.ics
index cb9176206..c0d4e7a73 100644
--- a/SOPE/NGCards/TimeZones/Europe/Andorra.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Andorra.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Andorra
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Andorra
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Astrakhan.ics b/SOPE/NGCards/TimeZones/Europe/Astrakhan.ics
index d69115c9a..52beff298 100644
--- a/SOPE/NGCards/TimeZones/Europe/Astrakhan.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Astrakhan.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Astrakhan
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Astrakhan
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Europe/Athens.ics b/SOPE/NGCards/TimeZones/Europe/Athens.ics
index 6532293dd..8ee15104c 100644
--- a/SOPE/NGCards/TimeZones/Europe/Athens.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Athens.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Athens
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Athens
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Belgrade.ics b/SOPE/NGCards/TimeZones/Europe/Belgrade.ics
index bc4dc07cb..0b112f5b5 100644
--- a/SOPE/NGCards/TimeZones/Europe/Belgrade.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Belgrade.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Belgrade
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Belgrade
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Berlin.ics b/SOPE/NGCards/TimeZones/Europe/Berlin.ics
index 82e9c077f..3570d907e 100644
--- a/SOPE/NGCards/TimeZones/Europe/Berlin.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Berlin.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Berlin
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Berlin
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Brussels.ics b/SOPE/NGCards/TimeZones/Europe/Brussels.ics
index ecbc71720..062cd0c53 100644
--- a/SOPE/NGCards/TimeZones/Europe/Brussels.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Brussels.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Brussels
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Brussels
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Bucharest.ics b/SOPE/NGCards/TimeZones/Europe/Bucharest.ics
index b292a9a54..1854e256e 100644
--- a/SOPE/NGCards/TimeZones/Europe/Bucharest.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Bucharest.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Bucharest
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Bucharest
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Budapest.ics b/SOPE/NGCards/TimeZones/Europe/Budapest.ics
index 6055ca789..ab05dbba0 100644
--- a/SOPE/NGCards/TimeZones/Europe/Budapest.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Budapest.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Budapest
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Budapest
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Chisinau.ics b/SOPE/NGCards/TimeZones/Europe/Chisinau.ics
index a6082abb3..880d1fac6 100644
--- a/SOPE/NGCards/TimeZones/Europe/Chisinau.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Chisinau.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Chisinau
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Chisinau
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Dublin.ics b/SOPE/NGCards/TimeZones/Europe/Dublin.ics
index 7bc8c6441..bef0980a7 100644
--- a/SOPE/NGCards/TimeZones/Europe/Dublin.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Dublin.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Dublin
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Dublin
BEGIN:STANDARD
TZNAME:IST
diff --git a/SOPE/NGCards/TimeZones/Europe/Gibraltar.ics b/SOPE/NGCards/TimeZones/Europe/Gibraltar.ics
index 2a1e93e91..bd7094d35 100644
--- a/SOPE/NGCards/TimeZones/Europe/Gibraltar.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Gibraltar.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Gibraltar
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Gibraltar
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Helsinki.ics b/SOPE/NGCards/TimeZones/Europe/Helsinki.ics
index 604acf9b0..b7115ce3a 100644
--- a/SOPE/NGCards/TimeZones/Europe/Helsinki.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Helsinki.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Helsinki
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Helsinki
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Istanbul.ics b/SOPE/NGCards/TimeZones/Europe/Istanbul.ics
index 196750125..1dd90b5f0 100644
--- a/SOPE/NGCards/TimeZones/Europe/Istanbul.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Istanbul.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Istanbul
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Istanbul
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics b/SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics
index 70f831a7e..ba7b2dfc0 100644
--- a/SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Kaliningrad.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Kaliningrad
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Kaliningrad
BEGIN:STANDARD
TZNAME:EET
diff --git a/SOPE/NGCards/TimeZones/Europe/Kirov.ics b/SOPE/NGCards/TimeZones/Europe/Kirov.ics
index c631092b9..25f824363 100644
--- a/SOPE/NGCards/TimeZones/Europe/Kirov.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Kirov.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Kirov
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Kirov
BEGIN:STANDARD
TZNAME:MSK
diff --git a/SOPE/NGCards/TimeZones/Europe/Kyiv.ics b/SOPE/NGCards/TimeZones/Europe/Kyiv.ics
index 525801639..6b419c443 100644
--- a/SOPE/NGCards/TimeZones/Europe/Kyiv.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Kyiv.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Kyiv
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Kyiv
BEGIN:STANDARD
TZNAME:EET
diff --git a/SOPE/NGCards/TimeZones/Europe/Lisbon.ics b/SOPE/NGCards/TimeZones/Europe/Lisbon.ics
index 63afa0edc..d91efbe6b 100644
--- a/SOPE/NGCards/TimeZones/Europe/Lisbon.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Lisbon.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Lisbon
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Lisbon
BEGIN:STANDARD
TZNAME:WET
diff --git a/SOPE/NGCards/TimeZones/Europe/London.ics b/SOPE/NGCards/TimeZones/Europe/London.ics
index 7beec2b98..b44eb723f 100644
--- a/SOPE/NGCards/TimeZones/Europe/London.ics
+++ b/SOPE/NGCards/TimeZones/Europe/London.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/London
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
TZNAME:BST
diff --git a/SOPE/NGCards/TimeZones/Europe/Madrid.ics b/SOPE/NGCards/TimeZones/Europe/Madrid.ics
index 60d225b63..e5766c582 100644
--- a/SOPE/NGCards/TimeZones/Europe/Madrid.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Madrid.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Madrid
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Madrid
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Malta.ics b/SOPE/NGCards/TimeZones/Europe/Malta.ics
index 0e4f8753e..400c2c35b 100644
--- a/SOPE/NGCards/TimeZones/Europe/Malta.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Malta.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Malta
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Malta
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Minsk.ics b/SOPE/NGCards/TimeZones/Europe/Minsk.ics
index 6709499f0..f50f770cf 100644
--- a/SOPE/NGCards/TimeZones/Europe/Minsk.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Minsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Minsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Minsk
BEGIN:STANDARD
TZNAME:+03
diff --git a/SOPE/NGCards/TimeZones/Europe/Moscow.ics b/SOPE/NGCards/TimeZones/Europe/Moscow.ics
index 2410cf6dc..43fe48b87 100644
--- a/SOPE/NGCards/TimeZones/Europe/Moscow.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Moscow.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Moscow
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Moscow
BEGIN:STANDARD
TZNAME:MSK
diff --git a/SOPE/NGCards/TimeZones/Europe/Paris.ics b/SOPE/NGCards/TimeZones/Europe/Paris.ics
index b898a6236..2ffbe3646 100644
--- a/SOPE/NGCards/TimeZones/Europe/Paris.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Paris.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Paris
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Paris
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Prague.ics b/SOPE/NGCards/TimeZones/Europe/Prague.ics
index b00817a3f..2d01d9dd8 100644
--- a/SOPE/NGCards/TimeZones/Europe/Prague.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Prague.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Prague
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Prague
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Riga.ics b/SOPE/NGCards/TimeZones/Europe/Riga.ics
index 609ad5a59..a32e4821c 100644
--- a/SOPE/NGCards/TimeZones/Europe/Riga.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Riga.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Riga
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Riga
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Rome.ics b/SOPE/NGCards/TimeZones/Europe/Rome.ics
index 3cbac535f..f5b939d51 100644
--- a/SOPE/NGCards/TimeZones/Europe/Rome.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Rome.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Rome
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Rome
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Samara.ics b/SOPE/NGCards/TimeZones/Europe/Samara.ics
index 925316bec..4687072a3 100644
--- a/SOPE/NGCards/TimeZones/Europe/Samara.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Samara.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Samara
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Samara
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Europe/Saratov.ics b/SOPE/NGCards/TimeZones/Europe/Saratov.ics
index a7793193a..bac8b200f 100644
--- a/SOPE/NGCards/TimeZones/Europe/Saratov.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Saratov.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Saratov
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Saratov
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Europe/Simferopol.ics b/SOPE/NGCards/TimeZones/Europe/Simferopol.ics
index 657377827..bcba0666e 100644
--- a/SOPE/NGCards/TimeZones/Europe/Simferopol.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Simferopol.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Simferopol
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Simferopol
BEGIN:STANDARD
TZNAME:MSK
diff --git a/SOPE/NGCards/TimeZones/Europe/Sofia.ics b/SOPE/NGCards/TimeZones/Europe/Sofia.ics
index 842b02370..4c031879e 100644
--- a/SOPE/NGCards/TimeZones/Europe/Sofia.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Sofia.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Sofia
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Sofia
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Tallinn.ics b/SOPE/NGCards/TimeZones/Europe/Tallinn.ics
index 9a34e7451..fa8f7865c 100644
--- a/SOPE/NGCards/TimeZones/Europe/Tallinn.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Tallinn.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Tallinn
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Tallinn
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Tirane.ics b/SOPE/NGCards/TimeZones/Europe/Tirane.ics
index 60df46531..bb4d1b88b 100644
--- a/SOPE/NGCards/TimeZones/Europe/Tirane.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Tirane.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Tirane
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Tirane
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Ulyanovsk.ics b/SOPE/NGCards/TimeZones/Europe/Ulyanovsk.ics
index f1dbcd487..f4cc5c082 100644
--- a/SOPE/NGCards/TimeZones/Europe/Ulyanovsk.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Ulyanovsk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Ulyanovsk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Ulyanovsk
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/Europe/Vienna.ics b/SOPE/NGCards/TimeZones/Europe/Vienna.ics
index 63f0be900..d0c027df4 100644
--- a/SOPE/NGCards/TimeZones/Europe/Vienna.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Vienna.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Vienna
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Vienna
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Vilnius.ics b/SOPE/NGCards/TimeZones/Europe/Vilnius.ics
index 5c86396fb..d667404cd 100644
--- a/SOPE/NGCards/TimeZones/Europe/Vilnius.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Vilnius.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Vilnius
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Vilnius
BEGIN:DAYLIGHT
TZNAME:EEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Volgograd.ics b/SOPE/NGCards/TimeZones/Europe/Volgograd.ics
index 813ec4b3c..12e5b74c6 100644
--- a/SOPE/NGCards/TimeZones/Europe/Volgograd.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Volgograd.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Volgograd
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Volgograd
BEGIN:STANDARD
TZNAME:MSK
diff --git a/SOPE/NGCards/TimeZones/Europe/Warsaw.ics b/SOPE/NGCards/TimeZones/Europe/Warsaw.ics
index 742c37d13..f7a37d377 100644
--- a/SOPE/NGCards/TimeZones/Europe/Warsaw.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Warsaw.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Warsaw
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Warsaw
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/Europe/Zurich.ics b/SOPE/NGCards/TimeZones/Europe/Zurich.ics
index fbe1d28ef..5d2d99c75 100644
--- a/SOPE/NGCards/TimeZones/Europe/Zurich.ics
+++ b/SOPE/NGCards/TimeZones/Europe/Zurich.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Europe/Zurich
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Europe/Zurich
BEGIN:DAYLIGHT
TZNAME:CEST
diff --git a/SOPE/NGCards/TimeZones/HST.ics b/SOPE/NGCards/TimeZones/HST.ics
index ef21ddfac..5bd8db1a3 100644
--- a/SOPE/NGCards/TimeZones/HST.ics
+++ b/SOPE/NGCards/TimeZones/HST.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:HST
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:HST
BEGIN:STANDARD
TZNAME:HST
diff --git a/SOPE/NGCards/TimeZones/Indian/Chagos.ics b/SOPE/NGCards/TimeZones/Indian/Chagos.ics
index aa3fd82b3..2156e3e2e 100644
--- a/SOPE/NGCards/TimeZones/Indian/Chagos.ics
+++ b/SOPE/NGCards/TimeZones/Indian/Chagos.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Indian/Chagos
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Indian/Chagos
BEGIN:STANDARD
TZNAME:+06
diff --git a/SOPE/NGCards/TimeZones/Indian/Maldives.ics b/SOPE/NGCards/TimeZones/Indian/Maldives.ics
index 9fb93f31b..f1830989e 100644
--- a/SOPE/NGCards/TimeZones/Indian/Maldives.ics
+++ b/SOPE/NGCards/TimeZones/Indian/Maldives.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Indian/Maldives
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Indian/Maldives
BEGIN:STANDARD
TZNAME:+05
diff --git a/SOPE/NGCards/TimeZones/Indian/Mauritius.ics b/SOPE/NGCards/TimeZones/Indian/Mauritius.ics
index 40f92208d..ecb4009e9 100644
--- a/SOPE/NGCards/TimeZones/Indian/Mauritius.ics
+++ b/SOPE/NGCards/TimeZones/Indian/Mauritius.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Indian/Mauritius
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Indian/Mauritius
BEGIN:STANDARD
TZNAME:+04
diff --git a/SOPE/NGCards/TimeZones/MET.ics b/SOPE/NGCards/TimeZones/MET.ics
index f1187edba..be2332ac1 100644
--- a/SOPE/NGCards/TimeZones/MET.ics
+++ b/SOPE/NGCards/TimeZones/MET.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:MET
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:MET
BEGIN:DAYLIGHT
TZNAME:MEST
diff --git a/SOPE/NGCards/TimeZones/MST.ics b/SOPE/NGCards/TimeZones/MST.ics
index a59f9a885..1534110ce 100644
--- a/SOPE/NGCards/TimeZones/MST.ics
+++ b/SOPE/NGCards/TimeZones/MST.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:MST
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:MST
BEGIN:STANDARD
TZNAME:MST
diff --git a/SOPE/NGCards/TimeZones/MST7MDT.ics b/SOPE/NGCards/TimeZones/MST7MDT.ics
index 783491e24..9d6c9f9dd 100644
--- a/SOPE/NGCards/TimeZones/MST7MDT.ics
+++ b/SOPE/NGCards/TimeZones/MST7MDT.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:MST7MDT
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:MST7MDT
BEGIN:DAYLIGHT
TZNAME:MDT
diff --git a/SOPE/NGCards/TimeZones/PST8PDT.ics b/SOPE/NGCards/TimeZones/PST8PDT.ics
index baf393755..f22bd4ef0 100644
--- a/SOPE/NGCards/TimeZones/PST8PDT.ics
+++ b/SOPE/NGCards/TimeZones/PST8PDT.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:PST8PDT
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:PST8PDT
BEGIN:DAYLIGHT
TZNAME:PDT
diff --git a/SOPE/NGCards/TimeZones/Pacific/Apia.ics b/SOPE/NGCards/TimeZones/Pacific/Apia.ics
index 7671577d1..3cf6eb866 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Apia.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Apia.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Apia
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Apia
BEGIN:STANDARD
TZNAME:+13
diff --git a/SOPE/NGCards/TimeZones/Pacific/Auckland.ics b/SOPE/NGCards/TimeZones/Pacific/Auckland.ics
index 7034335e2..dbeb30194 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Auckland.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Auckland.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Auckland
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Auckland
BEGIN:DAYLIGHT
TZNAME:NZDT
diff --git a/SOPE/NGCards/TimeZones/Pacific/Bougainville.ics b/SOPE/NGCards/TimeZones/Pacific/Bougainville.ics
index abd5baabd..75712270a 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Bougainville.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Bougainville.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Bougainville
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Bougainville
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Pacific/Chatham.ics b/SOPE/NGCards/TimeZones/Pacific/Chatham.ics
index 976168a60..30e912cc5 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Chatham.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Chatham.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Chatham
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Chatham
BEGIN:DAYLIGHT
TZNAME:+1345
diff --git a/SOPE/NGCards/TimeZones/Pacific/Easter.ics b/SOPE/NGCards/TimeZones/Pacific/Easter.ics
index 23aa74ec8..345f8ace1 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Easter.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Easter.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Easter
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Easter
BEGIN:STANDARD
TZNAME:-06
diff --git a/SOPE/NGCards/TimeZones/Pacific/Efate.ics b/SOPE/NGCards/TimeZones/Pacific/Efate.ics
index 75e89ad5c..fd423edf8 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Efate.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Efate.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Efate
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Efate
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics b/SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics
index a1a981307..26673c4a7 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Fakaofo.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Fakaofo
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Fakaofo
BEGIN:STANDARD
TZNAME:+13
diff --git a/SOPE/NGCards/TimeZones/Pacific/Fiji.ics b/SOPE/NGCards/TimeZones/Pacific/Fiji.ics
index eefe5134e..9953cc05e 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Fiji.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Fiji.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Fiji
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Fiji
BEGIN:STANDARD
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Pacific/Galapagos.ics b/SOPE/NGCards/TimeZones/Pacific/Galapagos.ics
index 03358c565..d1308fce5 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Galapagos.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Galapagos.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Galapagos
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Galapagos
BEGIN:STANDARD
TZNAME:-06
diff --git a/SOPE/NGCards/TimeZones/Pacific/Gambier.ics b/SOPE/NGCards/TimeZones/Pacific/Gambier.ics
index 0858b4136..2e8b916a7 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Gambier.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Gambier.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Gambier
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Gambier
BEGIN:STANDARD
TZNAME:-09
diff --git a/SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics b/SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics
index 30eaef009..e2ece2cc9 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Guadalcanal.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Guadalcanal
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Guadalcanal
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Pacific/Guam.ics b/SOPE/NGCards/TimeZones/Pacific/Guam.ics
index 2eda2d9af..3f18e66e1 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Guam.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Guam.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Guam
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Guam
BEGIN:STANDARD
TZNAME:ChST
diff --git a/SOPE/NGCards/TimeZones/Pacific/Honolulu.ics b/SOPE/NGCards/TimeZones/Pacific/Honolulu.ics
index 1b064c313..d86ea09ad 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Honolulu.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Honolulu.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Honolulu
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Honolulu
BEGIN:STANDARD
TZNAME:HST
diff --git a/SOPE/NGCards/TimeZones/Pacific/Kanton.ics b/SOPE/NGCards/TimeZones/Pacific/Kanton.ics
index 3cb821eca..5d461bf8e 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Kanton.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Kanton.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Kanton
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Kanton
BEGIN:STANDARD
TZNAME:+13
diff --git a/SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics b/SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics
index 9bdd48294..7f66b1e08 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Kiritimati.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Kiritimati
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Kiritimati
BEGIN:STANDARD
TZNAME:+14
diff --git a/SOPE/NGCards/TimeZones/Pacific/Kosrae.ics b/SOPE/NGCards/TimeZones/Pacific/Kosrae.ics
index b95dea5c2..96bc33c43 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Kosrae.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Kosrae.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Kosrae
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Kosrae
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics b/SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics
index 3a24a8766..b9cd84c11 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Kwajalein.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Kwajalein
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Kwajalein
BEGIN:STANDARD
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Pacific/Marquesas.ics b/SOPE/NGCards/TimeZones/Pacific/Marquesas.ics
index a98df1333..abe152bfc 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Marquesas.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Marquesas.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Marquesas
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Marquesas
BEGIN:STANDARD
TZNAME:-0930
diff --git a/SOPE/NGCards/TimeZones/Pacific/Nauru.ics b/SOPE/NGCards/TimeZones/Pacific/Nauru.ics
index 12d81e376..261a2a47c 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Nauru.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Nauru.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Nauru
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Nauru
BEGIN:STANDARD
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Pacific/Niue.ics b/SOPE/NGCards/TimeZones/Pacific/Niue.ics
index 1bdf885cc..2e5db8d1c 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Niue.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Niue.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Niue
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Niue
BEGIN:STANDARD
TZNAME:-11
diff --git a/SOPE/NGCards/TimeZones/Pacific/Norfolk.ics b/SOPE/NGCards/TimeZones/Pacific/Norfolk.ics
index 85acabe72..29290d24e 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Norfolk.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Norfolk.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Norfolk
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Norfolk
BEGIN:DAYLIGHT
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Pacific/Noumea.ics b/SOPE/NGCards/TimeZones/Pacific/Noumea.ics
index a685b36ac..7c68cc104 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Noumea.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Noumea.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Noumea
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Noumea
BEGIN:STANDARD
TZNAME:+11
diff --git a/SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics b/SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics
index ce2314741..2f92e9bea 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Pago_Pago.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Pago_Pago
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Pago_Pago
BEGIN:STANDARD
TZNAME:SST
diff --git a/SOPE/NGCards/TimeZones/Pacific/Palau.ics b/SOPE/NGCards/TimeZones/Pacific/Palau.ics
index 43bc7c74b..e6fc1c2f0 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Palau.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Palau.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Palau
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Palau
BEGIN:STANDARD
TZNAME:+09
diff --git a/SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics b/SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics
index 55dfff98b..787c0e1ba 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Pitcairn.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Pitcairn
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Pitcairn
BEGIN:STANDARD
TZNAME:-08
diff --git a/SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics b/SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics
index 6473a88a8..b3a7c2341 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Port_Moresby.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Port_Moresby
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Port_Moresby
BEGIN:STANDARD
TZNAME:+10
diff --git a/SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics b/SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics
index 230171be6..472491210 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Rarotonga.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Rarotonga
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Rarotonga
BEGIN:STANDARD
TZNAME:-10
diff --git a/SOPE/NGCards/TimeZones/Pacific/Tahiti.ics b/SOPE/NGCards/TimeZones/Pacific/Tahiti.ics
index f95561743..daedfdf01 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Tahiti.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Tahiti.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Tahiti
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Tahiti
BEGIN:STANDARD
TZNAME:-10
diff --git a/SOPE/NGCards/TimeZones/Pacific/Tarawa.ics b/SOPE/NGCards/TimeZones/Pacific/Tarawa.ics
index f19d1b288..90a1baa35 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Tarawa.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Tarawa.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Tarawa
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Tarawa
BEGIN:STANDARD
TZNAME:+12
diff --git a/SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics b/SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics
index 427711c6a..21d3c5256 100644
--- a/SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics
+++ b/SOPE/NGCards/TimeZones/Pacific/Tongatapu.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:Pacific/Tongatapu
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:Pacific/Tongatapu
BEGIN:STANDARD
TZNAME:+13
diff --git a/SOPE/NGCards/TimeZones/WET.ics b/SOPE/NGCards/TimeZones/WET.ics
index 92341ce08..2cbd93aab 100644
--- a/SOPE/NGCards/TimeZones/WET.ics
+++ b/SOPE/NGCards/TimeZones/WET.ics
@@ -1,9 +1,9 @@
BEGIN:VCALENDAR
-PRODID:-//Alinto//NONSGML IANA 2023b//EN
+PRODID:-//Alinto//NONSGML IANA 2023c//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:WET
-LAST-MODIFIED:20230328T070349Z
+LAST-MODIFIED:20230523T092157Z
X-LIC-LOCATION:WET
BEGIN:DAYLIGHT
TZNAME:WEST
diff --git a/SoObjects/Appointments/Arabic.lproj/Localizable.strings b/SoObjects/Appointments/Arabic.lproj/Localizable.strings
index 8b302cb79..29379e1c0 100644
--- a/SoObjects/Appointments/Arabic.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Arabic.lproj/Localizable.strings
@@ -1,3 +1,4 @@
+"Inviting the following persons is prohibited:" = "Inviting the following persons is prohibited:";
"Personal Calendar" = "التقويم الشخصي";
vevent_class0 = "(حدث عام)";
vevent_class1 = "(حدث خاص)";
@@ -6,32 +7,44 @@ vevent_class2 = "(حدث سري)";
vtodo_class0 = "(مهمة عامة)";
vtodo_class1 = "(مهمة خاصة)";
vtodo_class2 = "(مهمة سرية)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "أُنشِئ الحدث \"%{Summary}\"";
"The event \"%{Summary}\" was deleted" = "حُذِفَ الحدث \"%{Summary}\"";
"The event \"%{Summary}\" was updated" = "حُدِّث الحدث \"%{Summary}\"";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "تم ابلاغ المدعو (المدعويين) الأتي أسماءهم";
"The following attendees(s) were added" = "تم أضافة المدعو (المدعويين) الأتي أسماءهم";
"The following attendees(s) were removed" = "تم مسح المدعو (المدعويين) الأتي أسماءهم";
+
/* IMIP messages */
"calendar_label" = "التقويم";
"startDate_label" = "البداية";
"endDate_label" = "النهاية";
+"time_label" = "Time";
+"to_label" = "to";
"due_label" = "تاريخ الاستحقاق:";
"location_label" = "المكان";
"summary_label" = "الملخص:";
"comment_label" = "التعليق:";
+"organizer_label" = "Organizer";
+"attendee_label" = "Attendee";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "دعوة الحدث: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(أرسلت بواسطة٪ {SentBy})";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "وقد دعت%{Organizer} %{SentByText} الى %{Summary} . ⏎\n⏎\nبداية:٪ {StartDate} ⏎\nنهاية:%{EndDate}⏎\nالوصف:%{Description}\n";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}قام بدعوتك %{Summary}. ⏎\n⏎\nبداية:٪ {StartDate} في {٪ StartTime} ⏎\nالغاية: {٪ EndDate} في {٪ EndTime} ⏎\nالوصف:%{Description}\n";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "الحدث الغي : \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "ألغى%{Organizer} %{SentByText} هذا الحدث:.%{Summary} ⏎\n⏎\nبداية:٪ {StartDate} ⏎\nنهاية:%{EndDate} ⏎\nالوصف:%{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}قام بإلغاء هذا الحدث: %{Summary}.⏎\n⏎\nبداية:٪ {StartDate} في {٪ StartTime} ⏎\nالغاية: {٪ EndDate} في {٪ EndTime} ⏎\nالوصف:%{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "موعد \"%{Summary}\" بتاريخ %{OldStartDate} قد تغير";
@@ -41,6 +54,7 @@ vtodo_class2 = "(مهمة سرية)";
= " لقد تغيرت المحددات التالية في الاجتماع \"%{Summary}\":";
"Please accept or decline those changes."
= "يرجى قبول أو رفض تلك التغييرات.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "دعوةٌ مقبولة: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "دعوةٌ مرفوضة: \"%{Summary}\"";
@@ -54,6 +68,15 @@ vtodo_class2 = "(مهمة سرية)";
= "وقد فوض%{Attendee} %{SentByText} الدعوة إلى %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText} لم يقرر حتى الآن حضورهذا الحدث الخاص بك.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "لا يمكن الوصول إلى الموارد: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "الحد الأقصى لعدد الحجوزات في وقت واحد (%{NumberOfSimultaneousBookings}) وصلت للموارد \"%{Cn} %{SystemEmail}\" . الحدث المتضارب في الموعد هو \"٪ {EventTitle}\"، ويبدأ فى٪ {StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Basque.lproj/Localizable.strings b/SoObjects/Appointments/Basque.lproj/Localizable.strings
index 7af0b7167..b18cc6248 100644
--- a/SoObjects/Appointments/Basque.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Basque.lproj/Localizable.strings
@@ -7,32 +7,44 @@ vevent_class2 = "(Isilpeko ekitaldia)";
vtodo_class0 = "(Zeregin publikoa)";
vtodo_class1 = "(Zeregin pribatua)";
vtodo_class2 = "(Isilpeko egitekoa)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "\"%{Summary}\" ekitaldia sortu da";
"The event \"%{Summary}\" was deleted" = "\"%{Summary}\" ekitaldia ezabatu da";
"The event \"%{Summary}\" was updated" = "\"%{Summary}\" ekitaldia eguneratu da";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Ondorengo partaidea(k) jakinarazi d(ir)a";
"The following attendees(s) were added" = "Ondorengo partaidea(k) gehitu d(ir)a";
"The following attendees(s) were removed" = "Ondorengo partaidea(k) ezabatu d(ir)a";
+
/* IMIP messages */
"calendar_label" = "Egutegia";
"startDate_label" = "Hasi";
"endDate_label" = "Amaitu";
+"time_label" = "Time";
+"to_label" = "to";
"due_label" = "Epemuga:";
"location_label" = "Kokapena";
"summary_label" = "Laburpena:";
"comment_label" = "Iruzkina:";
+"organizer_label" = "Organizer";
+"attendee_label" = "Attendee";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Ekitaldirako gonbidapena: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(%{SentBy}-k bidalia) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}-k gonbidatu zaitu %{Summary}.-ra\n\nHasiera: %{StartDate}\nAmaiera: %{EndDate}\nDeskribapena: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}-k gonbidatu zaitu %{Summary}-ra \n\nHasiera: %{StartDate}-an, %{StartTime}-tan\nEnd: %{EndDate}-an, %{EndTime}-tan\nDeskribapena: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Ekitaldia bertan behera utzi da: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} ekitaldi hau bertan behera utzi du: %{Summary}.\n\nHasiera: %{StartDate}\nAmaiera: %{EndDate}\nDEskribapena: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}-k honako ekitaldia bertan behera utzi du: %{Summary}.\n\nHasiera: %{StartDate}-an, %{StartTime}-tan\nAmaiera: %{EndDate}-an %{EndTime}-tan\nDeskribapena: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "%{OldStartDate} eguneko \"%{Summary}\" hitzordua aldatu da";
@@ -42,6 +54,7 @@ vtodo_class2 = "(Isilpeko egitekoa)";
= " \"%{Summary}\" bilerako ondorengo parametroak aldatu dira:";
"Please accept or decline those changes."
= "Mesedez, onartu edo ezetsi ondorengo aldaketak.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Gonbidapena onartua: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Ezetzitako gonbidapena: \"%{Summary}\"";
@@ -55,6 +68,15 @@ vtodo_class2 = "(Isilpeko egitekoa)";
= "%{Attendee} %{SentByText}-k zure gonbidapena %{Delegate}-ri delegatu dio.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText}-k ez du oraindik zure gonbidapenari buruz erabakirik hartu.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Ezin da honako baliabidea atzitu: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "\"%{Cn} %{SystemEmail}\" baliabidearentzako gehienezko erreserba kopurura (%{NumberOfSimultaneousBookings}) iritsi gara. Gatazka sortu duen ekitaldia \"%{EventTitle}\" da, eta %{StartDate}-n hasten da.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Bosnian.lproj/Localizable.strings b/SoObjects/Appointments/Bosnian.lproj/Localizable.strings
index 83f568879..93ee29266 100644
--- a/SoObjects/Appointments/Bosnian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Bosnian.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Povjerljiv zadatak)";
"The event \"%{Summary}\" was created" = "Event \"%{Summary}\" je kreiran";
"The event \"%{Summary}\" was deleted" = "Event \"%{Summary}\" je pobrisan";
"The event \"%{Summary}\" was updated" = "Event \"%{Summary}\" je ažuriran";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Sljedeći učesnici su obaviješteni";
"The following attendees(s) were added" = "Sljedeći učesnici su dodani";
"The following attendees(s) were removed" = "Sljedeći učesnici su pobrisani";
diff --git a/SoObjects/Appointments/Catalan.lproj/Localizable.strings b/SoObjects/Appointments/Catalan.lproj/Localizable.strings
index 0dc9303c5..81daa9a4d 100644
--- a/SoObjects/Appointments/Catalan.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Catalan.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Tasca confidencial)";
"The event \"%{Summary}\" was created" = "Es va crear l'esdeveniment \"%{Summary}\" ";
"The event \"%{Summary}\" was deleted" = "Es va esborrar l'esdeveniment \"%{Summary}\" ";
"The event \"%{Summary}\" was updated" = "Es va modificar l'esdeveniment \"%{Summary}\" ";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "S'han notificat els següents assistents ";
"The following attendees(s) were added" = "S'han afegit els següents assistents";
"The following attendees(s) were removed" = "Heu suprimit els assistents següents";
diff --git a/SoObjects/Appointments/ChineseChina.lproj/Localizable.strings b/SoObjects/Appointments/ChineseChina.lproj/Localizable.strings
index e18c3f119..8dbc265c8 100644
--- a/SoObjects/Appointments/ChineseChina.lproj/Localizable.strings
+++ b/SoObjects/Appointments/ChineseChina.lproj/Localizable.strings
@@ -7,13 +7,18 @@ vevent_class2 = "(机密事件)";
vtodo_class0 = "(公开任务)";
vtodo_class1 = "(私人任务)";
vtodo_class2 = "(机密任务)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "事件\"%{Summary}\"已创建";
"The event \"%{Summary}\" was deleted" = "事件\"%{Summary}\"已删除";
"The event \"%{Summary}\" was updated" = "事件\"%{Summary}\"已更新";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "已通知下列出席者";
"The following attendees(s) were added" = "已增加下列出席者";
"The following attendees(s) were removed" = "已删除下列出席者";
+
/* IMIP messages */
"calendar_label" = "日程";
"startDate_label" = "开始";
@@ -26,17 +31,20 @@ vtodo_class2 = "(机密任务)";
"comment_label" = "备注";
"organizer_label" = "组织者";
"attendee_label" = "参与者";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "邀请事件: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(来自 %{SentBy}) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText} 邀请你到 %{Summary}.\n\n开始: %{StartDate}\n结束: %{EndDate}\n说明: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} 邀请你去 %{Summary}。\n\n开始: %{StartDate} 的 %{StartTime}\n结束: %{EndDate} 的 %{EndTime}\n说明: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "事件已取消: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} 取消了安排: %{Summary}.\n\n开始: %{StartDate}\n结束: %{EndDate}\n说明: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} 取消了事件: %{Summary}。\n\n开始: %{StartDate} 的 %{StartTime}\n结束: %{EndDate} 的 %{EndTime}\n说明: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "安排 \"%{Summary}\" 的开始时间 %{OldStartDate} 已更新";
@@ -46,6 +54,7 @@ vtodo_class2 = "(机密任务)";
= "会议 \"%{Summary}\" 的下面参数已被修改:";
"Please accept or decline those changes."
= "请接受或拒绝这些更改。";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "接受的邀请: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "拒绝的邀请: \"%{Summary}\"";
@@ -59,6 +68,15 @@ vtodo_class2 = "(机密任务)";
= "%{Attendee} %{SentByText} 已把邀请委派给 %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText} 尚未决定接受事件邀请。";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "无法获取资源: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "\"%{Cn} %{SystemEmail}\" 的同一时间的预定数达到上限 (%{NumberOfSimultaneousBookings})。 冲突事件为 \"%{EventTitle}\", 开始于 %{StartDate}。";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/ChineseTaiwan.lproj/Localizable.strings b/SoObjects/Appointments/ChineseTaiwan.lproj/Localizable.strings
index d14a34741..d8b7dff31 100644
--- a/SoObjects/Appointments/ChineseTaiwan.lproj/Localizable.strings
+++ b/SoObjects/Appointments/ChineseTaiwan.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(機密任務)";
"The event \"%{Summary}\" was created" = "事件 \"%{Summary}\" 已建立";
"The event \"%{Summary}\" was deleted" = "事件\"%{Summary}\" 已刪除";
"The event \"%{Summary}\" was updated" = "事件\"%{Summary}\" 已異動";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "已通知下列出席者";
"The following attendees(s) were added" = "已增加下列出席者";
"The following attendees(s) were removed" = "已移除下列出席者";
diff --git a/SoObjects/Appointments/Croatian.lproj/Localizable.strings b/SoObjects/Appointments/Croatian.lproj/Localizable.strings
index f380406f1..526405eed 100644
--- a/SoObjects/Appointments/Croatian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Croatian.lproj/Localizable.strings
@@ -7,13 +7,18 @@ vevent_class2 = "(Povjerljivi događaj)";
vtodo_class0 = "(Javni zadatak)";
vtodo_class1 = "(Osobni zadatak)";
vtodo_class2 = "(Povjerljivi zadatak)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "Događaj „% {Summary}” je stvoren";
"The event \"%{Summary}\" was deleted" = "Događaj „% {Summary}” je izbrisan";
"The event \"%{Summary}\" was updated" = "Događaj „% {Summary}” je ažuriran";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Sljedeći sudionici su obaviješteni";
"The following attendees(s) were added" = "Sljedeći sudionici su dodani";
"The following attendees(s) were removed" = "Sljedeći sudionici su uklonjeni";
+
/* IMIP messages */
"calendar_label" = "Kalendar";
"startDate_label" = "Početak";
@@ -26,17 +31,20 @@ vtodo_class2 = "(Povjerljivi zadatak)";
"comment_label" = "Komentar";
"organizer_label" = "Organizator";
"attendee_label" = "Sudionik";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Pozivnica: „%{Summary}”";
"(sent by %{SentBy}) " = "(poslao %{SentBy}) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText} vas poziva na %{Summary}.\n\nPočetak: %{StartDate}\nKraj: %{EndDate}\nOpis: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} vas poziva na %{Summary}.\n\nPočetak: %{StartDate} at %{StartTime}\nKraj: %{EndDate} at %{EndTime}\nOpis: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Ovaj događaj je otkazan: „%{Summary}”.";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} je otkazao ovaj događaj: %{Summary}.\n\nPočetak: %{StartDate}\nKraj: %{EndDate}\nOpis: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} je otkazao ovaj događaj: %{Summary}.\nPočetak: %{StartDate} at %{StartTime}\nKraj: %{EndDate} at %{EndTime}\nOpis: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "Sastanak „%{Summary}” za %{OldStartDate} je promjenjen";
@@ -46,6 +54,7 @@ vtodo_class2 = "(Povjerljivi zadatak)";
= "Sljedeći parametri su se promijenili u sastanku „%{Summary}”:";
"Please accept or decline those changes."
= "Molim prihvatite ili odbacite ove promjene.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Prihvaćen poziv: „%{Summary}”";
"Declined invitation: \"%{Summary}\"" = "Odbijen poziv: „%{Summary}”";
@@ -59,6 +68,15 @@ vtodo_class2 = "(Povjerljivi zadatak)";
= "%{Attendee} %{SentByText} je prenio poziv na %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText} još nije odlučio o vašem pozivu na događaj.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Ne mogu pristupiti: „%{Cn} %{SystemEmail}”";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Maksimalni broj istovremenih rezervacija (%{NumberOfSimultaneousBookings}) dosegnut je za „%{Cn} %{SystemEmail}”. Problematični događaj je \"%{EventTitle}\" i počinje %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Czech.lproj/Localizable.strings b/SoObjects/Appointments/Czech.lproj/Localizable.strings
index a6d401b1b..3194a19b3 100644
--- a/SoObjects/Appointments/Czech.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Czech.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Skrytý úkol)";
"The event \"%{Summary}\" was created" = "Událost \"%{Summary}\" byla vytvořena";
"The event \"%{Summary}\" was deleted" = "Událost \"%{Summary}\" byla smazána";
"The event \"%{Summary}\" was updated" = "Událost \"%{Summary}\" byla upravena";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Následující účastníci byli upozorněni";
"The following attendees(s) were added" = "Následující účastníci byli přidáni";
"The following attendees(s) were removed" = "Následující účastníci byli odebráni";
diff --git a/SoObjects/Appointments/Finnish.lproj/Localizable.strings b/SoObjects/Appointments/Finnish.lproj/Localizable.strings
index f556fa93a..9edfc800f 100644
--- a/SoObjects/Appointments/Finnish.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Finnish.lproj/Localizable.strings
@@ -7,32 +7,44 @@ vevent_class2 = "(Luottamuksellinen tapahtuma)";
vtodo_class0 = "(Julkinen tehtävä)";
vtodo_class1 = "(Yksityinen tehtävä)";
vtodo_class2 = "(Luottamuksellinen tehtävä)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "Tapahtuma \"%{Summary}\" luotiin";
"The event \"%{Summary}\" was deleted" = "Tapahtuma \"%{Summary}\" poistettiin";
"The event \"%{Summary}\" was updated" = "Tapahtuma \"%{Summary}\" päivitettiin";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Seuraava(t) osallistuja(t) on informoitu";
"The following attendees(s) were added" = "Seuraava(t) osalllistuja(t) on lisätty";
"The following attendees(s) were removed" = "Seuraava(t) osalllistuja(t) poistettiin";
+
/* IMIP messages */
"calendar_label" = "Kalenteri";
"startDate_label" = "Alkaa";
"endDate_label" = "Päättyy";
+"time_label" = "Time";
+"to_label" = "to";
"due_label" = "Määräpäivä:";
"location_label" = "Sijainti";
"summary_label" = "Yhteenveto:";
"comment_label" = "Kommentti:";
+"organizer_label" = "Organizer";
+"attendee_label" = "Attendee";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Tapahtumakutsu: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(lähettäjä %{SentBy}) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}on kutsunut sinut %{Summary}n.⏎ ⏎ Alkaa: %{StartDate}⏎ Loppuu: %{EndDate}⏎ Kuvaus: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}on kutsunut sinut %{Summary}n.⏎ ⏎ Alkaa: %{StartDate} klo %{StartTime}⏎ Loppuu: %{EndDate} klo %{EndTime}⏎ Kuvaus: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Tapahtuma peruttu: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}on perunut tapahtuman: %{Summary}.⏎ ⏎ Alkaa: %{StartDate}⏎ Loppuu: %{EndDate}⏎ Kuvaus: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}on peruuttanut tapahtuman: %{Summary}.⏎ ⏎ Alkaa: %{StartDate}klot %{StartTime}⏎ Loppuu: %{EndDate} klo %{EndTime}⏎ Kuvaus: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "Tapaaminen \"%{Summary}\" %{OldStartDate} on muuttunut";
@@ -42,6 +54,7 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)";
= "Seuraavat tiedot ovat muuttuneet tapaamisessa \"%{Summary}\":";
"Please accept or decline those changes."
= "Ole hyvä ja hyväksy tai hylkää muutokset.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Hyväksytty kutsu: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Hylätty kutsu: \"%{Summary}\"";
@@ -55,6 +68,15 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)";
= "%{Attendee} %{SentByText} on lähettänyt kutsusi edelleen osoitteeseen %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText} ei vielä ole tehnyt päätöstä tapahtumakutsustasi.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Ei pääsyä resurssiin: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Maksimimäärä yhtäaikaisia varauksia\n(%{NumberOfSimultaneousBookings}) saavutettu resurssille \"%{Cn} %{SystemEmail}\". Ristiriitainen tapahtuma: \"%{EventTitle}\" alkaa %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Hebrew.lproj/Localizable.strings b/SoObjects/Appointments/Hebrew.lproj/Localizable.strings
index 13caf8bed..fc186685b 100644
--- a/SoObjects/Appointments/Hebrew.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Hebrew.lproj/Localizable.strings
@@ -7,13 +7,18 @@ vevent_class2 = "(אירוע סודי)";
vtodo_class0 = "(משימה פומבית)";
vtodo_class1 = "(משימה פרטית)";
vtodo_class2 = "(משימה סודית)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "האירוע \"{Summary}%\" נוצר";
"The event \"%{Summary}\" was deleted" = "האירוע \"{Summary}%\" נמחק";
"The event \"%{Summary}\" was updated" = "האירוע \"{Summary}%\" עודכן";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "המשתתפים הבאים קיבלו התראה";
"The following attendees(s) were added" = "המשתתפים הבאים הוספו";
"The following attendees(s) were removed" = "המשתתפים הבאים הוסרו";
+
/* IMIP messages */
"calendar_label" = "לוח שנה";
"startDate_label" = "התחלה";
@@ -26,17 +31,20 @@ vtodo_class2 = "(משימה סודית)";
"comment_label" = "הערה";
"organizer_label" = "מארגן";
"attendee_label" = "משתתפים";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "הזמנה לאירוע: \"{Summary}%\"";
"(sent by %{SentBy}) " = "(מאת {SentBy}%)";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "{Organizer}% {SentByText}% הוזמנתם ל {Summary}%.\n\nהתחלה: {StartDate}%\nסיום: {EndDate}%\nתאור: {Description}%";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "{Organizer}% {SentByText}% הוזמנתם ל {Summary}%.\n\nהתחלה: {StartDate}% ב {StartTime}%\nסיום: {EndDate}% ב {EndTime}%\nתאור: {Description}%";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "אירוע מבוטל: \"{Summary}%\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "{Organizer}% {SentByText}% ביטלו את האירוע: {Summary}%.\n\nהתחלה: {StartDate}%\nסיום: {EndDate}%\nתאור: {Description}%";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "{Organizer}% {SentByText}% ביטלו את האירוע: {Summary}%.\n\nהתחלה: {StartDate}% ב {StartTime}%\nסיום: {EndDate}% ב {EndTime}%\nתאור: {Description}%";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "הפגישה \"{Summary}%\" עבור {OldStartDate}% שונתה";
@@ -46,6 +54,7 @@ vtodo_class2 = "(משימה סודית)";
= "הפרמטרים הבאים השתנו בפגישה \"{Summary}%\":";
"Please accept or decline those changes."
= "נא לאשר או לבטל את השינויים";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "הזמנה אושרה: \"{Summary}%\"";
"Declined invitation: \"%{Summary}\"" = "הזמנה נדחתה: \"{Summary}%\"";
@@ -59,6 +68,15 @@ vtodo_class2 = "(משימה סודית)";
= "{Attendee}% {SentByText}% ההזמנה הואצלה ל {Delegate}%.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "{Attendee}% {SentByText}% טרם הוחלט לגבי הזמנתך.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "לא ניתן לגשת למשאב: \"{Cn}% {SystemEmail}%\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "כמות מקסימלית של הזמנות בו זמנית ({NumberOfSimultaneousBookings}%) עבור המשאב \"{Cn}% {SystemEmail}%\". קיימת התנגשות באירוע \"{EventTitle}%\", המתחיל ב {StartDate}%.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Icelandic.lproj/Localizable.strings b/SoObjects/Appointments/Icelandic.lproj/Localizable.strings
index cf5dbc2ed..f0920286a 100644
--- a/SoObjects/Appointments/Icelandic.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Icelandic.lproj/Localizable.strings
@@ -1,3 +1,4 @@
+"Inviting the following persons is prohibited:" = "Inviting the following persons is prohibited:";
"Personal Calendar" = "Einkadagatal";
vevent_class0 = "(Almennur viðburður)";
vevent_class1 = "(Einkaviðburður)";
@@ -6,42 +7,59 @@ vevent_class2 = "(Viðburður er trúnaðarmál)";
vtodo_class0 = "(Almennt verkefni)";
vtodo_class1 = "(Einkaverkefni)";
vtodo_class2 = "(Verkefni er trúnaðarmál)";
+
/* Receipts */
-"Title:" = "Titill:";
-"Start:" = "Byrjun:";
-"End:" = "Endir:";
-"Receipt: users invited to a meeting" = "Móttakandi: notendur boðnir á fund";
-"You have invited the following attendees(s):" = "Eftirfarandi þáttakanda/þáttakendum hefur verið boðið:";
-"... to attend the following event:" = "... að vera viðstaddir eftirfarandi viðburð:";
-"Receipt: invitation updated" = "Móttakandi: uppfærður boðsmiði";
-"The following attendees(s):" = "Eftirfarandi þáttakandi/Þáttakendur:";
-"... have been notified of the changes to the following event:" = "... hafa fengið upplýsingar um breytingarnar á eftirfarandi viðburði:";
-"Receipt: attendees removed from an event" = "Móttakandi: þáttakendur fjarlægðir af viðburði";
-"You have removed the following attendees(s):" = "Eftirfarandi þáttakandi/þáttakendur hafa verið fjarlægðir:";
-"... from the following event:" = "... af eftirfarandi viðburði:";
+"The event \"%{Summary}\" was created" = "The event \"%{Summary}\" was created";
+"The event \"%{Summary}\" was deleted" = "The event \"%{Summary}\" was deleted";
+"The event \"%{Summary}\" was updated" = "The event \"%{Summary}\" was updated";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
+"The following attendees(s) were notified" = "The following attendee(s) were notified";
+"The following attendees(s) were added" = "The following attendee(s) were added";
+"The following attendees(s) were removed" = "The following attendee(s) were removed";
+
/* IMIP messages */
+"calendar_label" = "Calendar";
"startDate_label" = "Byrjun";
"endDate_label" = "Endir";
+"time_label" = "Time";
+"to_label" = "to";
"due_label" = "Lokadagur:";
"location_label" = "Staðsetning";
"summary_label" = "Samantekt:";
"comment_label" = "Athugasemd:";
+"organizer_label" = "Organizer";
+"attendee_label" = "Attendee";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Boð á viðburð: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(%{SentBy} sendi þetta) ";
+"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}hefur boðið þér á þennan viðburð: %{Summary}.\n\nByrjun: %{StartDate} at %{StartTime}\nEndir: %{EndDate} at %{EndTime}\nLýsing: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Viðburði aflýst: \"%{Summary}\"";
+"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
+= "%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}hefur aflýst þessum viðburði: %{Summary}.\n\nByrjun: %{StartDate} kl. %{StartTime}\nEndir: %{EndDate} kl. %{EndTime}\nLýsing: %{Description}";
+
/* Update */
+"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
+= "The appointment \"%{Summary}\" for the %{OldStartDate} has changed";
"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed"
= "Tímapöntunin \"%{Summary}\" sem var þann %{OldStartDate} kl. %{OldStartTime} hefur breyst.";
"The following parameters have changed in the \"%{Summary}\" meeting:"
= "Eftirfarandi atriði hafa breyst varðandi fundinn: \"%{Summary}\"";
"Please accept or decline those changes."
= "Þessar breytingar þarf að samþykkja eða hafna.";
+
/* Reply */
+"Accepted invitation: \"%{Summary}\"" = "Accepted invitation: \"%{Summary}\"";
+"Declined invitation: \"%{Summary}\"" = "Declined invitation: \"%{Summary}\"";
+"Delegated invitation: \"%{Summary}\"" = "Delegated invitation: \"%{Summary}\"";
+"Not yet decided on invitation: \"%{Summary}\"" = "Not yet decided on invitation: \"%{Summary}\"";
"%{Attendee} %{SentByText}has accepted your event invitation."
= "%{Attendee} %{SentByText}hefur samþykkt boð þitt á viðburð.";
"%{Attendee} %{SentByText}has declined your event invitation."
@@ -50,5 +68,15 @@ vtodo_class2 = "(Verkefni er trúnaðarmál)";
= "%{Attendee} %{SentByText}hefur skipað sem fulltrúa sinn %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText}hefur ekki enn tekið ákvörðun varðandi boð þitt.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
-"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\"." = "Hámarksfjöldi samtímabókana (%{NumberOfSimultaneousBookings}) hefur verið náð varðandi aðfangið \"%{Cn} %{SystemEmail}\".";
+"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Cannot access resource: \"%{Cn} %{SystemEmail}\"";
+"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Indonesian.lproj/Localizable.strings b/SoObjects/Appointments/Indonesian.lproj/Localizable.strings
index 1d4ef457b..043cc3712 100644
--- a/SoObjects/Appointments/Indonesian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Indonesian.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Tugas Rahasia)";
"The event \"%{Summary}\" was created" = "Acara \"%{Summary}\" telah dibuat";
"The event \"%{Summary}\" was deleted" = "Acara \"%{Summary}\" telah dihapus";
"The event \"%{Summary}\" was updated" = "Acara \"%{Summary}\" telah diperbaharui";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Peserta berikut telah diberi tahu";
"The following attendees(s) were added" = "Peserta berikut telah ditambahkan";
"The following attendees(s) were removed" = "Peserta berikut telah dihilangkan";
diff --git a/SoObjects/Appointments/Japanese.lproj/Localizable.strings b/SoObjects/Appointments/Japanese.lproj/Localizable.strings
index a61afaa55..32d2da9cc 100644
--- a/SoObjects/Appointments/Japanese.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Japanese.lproj/Localizable.strings
@@ -7,13 +7,18 @@ vevent_class2 = "(機密イベント)";
vtodo_class0 = "(公開タスク)";
vtodo_class1 = "(非公開タスク)";
vtodo_class2 = "(機密タスク)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "イベント\"%{Summary}\"を作成しました";
"The event \"%{Summary}\" was deleted" = "イベント\"%{Summary}\"を削除しました";
"The event \"%{Summary}\" was updated" = "イベント\"%{Summary}\"を更新しました";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "以下の参加者に通知しました";
"The following attendees(s) were added" = "以下の参加者を追加しました";
"The following attendees(s) were removed" = "以下の参加者を削除しました";
+
/* IMIP messages */
"calendar_label" = "カレンダー";
"startDate_label" = "開始";
@@ -26,17 +31,20 @@ vtodo_class2 = "(機密タスク)";
"comment_label" = "コメント";
"organizer_label" = "オーガナイザー";
"attendee_label" = "出席者";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "イベントに招待: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(%{SentBy}が送信) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}が%{Summary}にあなたを招待しました。\n\n開始: %{StartDate}\n終了: %{EndDate}\n説明: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}が%{Summary}にあなたを招待しました。\n\n開始: %{StartDate} %{StartTime}\n終了: %{EndDate} %{EndTime}\n説明: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "イベントがキャンセルされました: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}がイベントをキャンセルしました: %{Summary}.\n\n開始: %{StartDate}\n終了: %{EndDate}\n説明: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}がイベントをキャンセルしました: %{Summary}.\n\n開始: %{StartDate} %{StartTime}\n終了: %{EndDate} %{EndTime}\n説明: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "%{OldStartDate}の予約\"%{Summary}\"に変更がありました";
@@ -46,6 +54,7 @@ vtodo_class2 = "(機密タスク)";
= "ミーティング\"%{Summary}\"の予定に以下の変更がありました:";
"Please accept or decline those changes."
= "これらの変更を承認または辞退してください。";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "承諾された招待: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "辞退された招待: \"%{Summary}\"";
@@ -59,6 +68,15 @@ vtodo_class2 = "(機密タスク)";
= "%{Attendee} %{SentByText}は、あなたの招待を%{Delegate}に委任しました。";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText}は、あなたの招待の回答を決めていません。";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "リソースにアクセスできません: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "同時の予約の最大数(%{NumberOfSimultaneousBookings})がリソース\"%{Cn} %{SystemEmail}\"の最大数に達しました。競合しているイベントは%{StartDate}から開始の\"%{EventTitle}\"です。";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Kazakh.lproj/Localizable.strings b/SoObjects/Appointments/Kazakh.lproj/Localizable.strings
index f15a5c75f..b610264cd 100644
--- a/SoObjects/Appointments/Kazakh.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Kazakh.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Құпия тапсырма)";
"The event \"%{Summary}\" was created" = "\"%{Summary}\" іс-шарасы қалыптастырылды";
"The event \"%{Summary}\" was deleted" = "\"%{Summary}\" іс-шарасы жойылды";
"The event \"%{Summary}\" was updated" = "\"%{Summary}\" іс-шарасы жаңартылды";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Мына шақырылушылар хабардар етілді";
"The following attendees(s) were added" = "Мына адамдар шақырылғандар тізіміне қосылды";
"The following attendees(s) were removed" = "Мына адамдар шақырылғандар тізімінен алып тасталды";
@@ -76,4 +79,4 @@ vtodo_class2 = "(Құпия тапсырма)";
/* Participation role */
"Your participation is required to this event" = "Сіздің қатысуыңыз бұл оқиға үшін қажет";
"Your participation is optional to this event" = "Сіздің қатысуыңыз бұл оқиға үшін міндетті емес";
-"Your participation is not required to this event" = "Бұл үшін сіздің қатысуыңыз қажет емес события";
+"Your participation is not required to this event" = "Бұл үшін сіздің қатысуыңыз қажет емес события";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Latvian.lproj/Localizable.strings b/SoObjects/Appointments/Latvian.lproj/Localizable.strings
index 8fc4c56ef..52022f31a 100644
--- a/SoObjects/Appointments/Latvian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Latvian.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Konfidenciāls uzdevums)";
"The event \"%{Summary}\" was created" = "Notikums \"%{Summary}\" ir izveidots";
"The event \"%{Summary}\" was deleted" = "Notikums \"%{Summary}\" ir dzēsts";
"The event \"%{Summary}\" was updated" = "Notikums \"%{Summary}\" ir atjaunināts";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Paziņojums nosūtīts šiem dalībniekiem";
"The following attendees(s) were added" = "Pievienoti šādi dalībnieki";
"The following attendees(s) were removed" = "Dzēsti šādi dalībnieki";
diff --git a/SoObjects/Appointments/Lithuanian.lproj/Localizable.strings b/SoObjects/Appointments/Lithuanian.lproj/Localizable.strings
index 2310b811b..38d0eaf7f 100644
--- a/SoObjects/Appointments/Lithuanian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Lithuanian.lproj/Localizable.strings
@@ -7,32 +7,44 @@ vevent_class2 = "(Konfidencialus įvykis)";
vtodo_class0 = "(Vieša užduotis)";
vtodo_class1 = "(Privati užduotis)";
vtodo_class2 = "(Konfidenciali užduotis)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "Įvykis \"%{summary}\" buvo sukurtas";
"The event \"%{Summary}\" was deleted" = "Įvykis \"%{Summary}\" buvo ištrintas";
"The event \"%{Summary}\" was updated" = "Įvykis \"%{Summary}\" buvo atnaujintas";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Šiems dalyviui(iams) buvo pranešta";
"The following attendees(s) were added" = "Šie dalyvis(iai) buvo pridėti";
"The following attendees(s) were removed" = "Šie dalyvis(iai) buvo pašalinti";
+
/* IMIP messages */
"calendar_label" = "Kalendorius";
"startDate_label" = "Pradėti";
"endDate_label" = "Pabaiga";
+"time_label" = "Time";
+"to_label" = "to";
"due_label" = "Terminas";
"location_label" = "Vietovė";
"summary_label" = "Santrauka";
"comment_label" = "Komentaras:";
+"organizer_label" = "Organizer";
+"attendee_label" = "Attendee";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Įvykio pakvietimas: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(išsiųsta nuo %{SentBy}) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText} pakvietė Jus į %{Summary}.\nPradžia: %{StartDate}\nPabaiga: %{EndDate}\nAprašymas: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} pakvietė Jus į %{Summary}.\n\nPradžia: %{StartDate} nuo %{StartTime}\nPabaiga: %{EndDate} nuo %{EndTime}\nAprašymas: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Įvykis vadinasi: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} atšaukė šį įvykį: %{Summary}.\n\nPradžia: %{StartDate}\nPabaiga: %{EndDate}\nAprašymas: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} atšaukė šį įvykį: %{Summary}.\n\nPradžia: %{StartDate} at %{StartTime}\nPabaiga: %{EndDate} at %{EndTime}\nAprašymas: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "Paskyrimas \"%{Summary}\" už %{OldStartDate} pasikeitė.";
@@ -42,6 +54,7 @@ vtodo_class2 = "(Konfidenciali užduotis)";
= "Šie parametrai buvo pakeisti \"%{Summary}\" susitikime:";
"Please accept or decline those changes."
= "Prašome priimti ar atmesti pakeitimus.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Priimti pakvietima: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Atmesti pakvietimą: \"%{Summary}\"";
@@ -55,6 +68,15 @@ vtodo_class2 = "(Konfidenciali užduotis)";
= "%{Attendee} %{SentByText} delegavo pakvietimą į %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText} neapsisprendė dėl Jūsų įvykio pakvietimo.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Negalime prieiti prie išteklių: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Didžiausias užsakymų vienu metu skaičius (%{NumberOfSimultaneousBookings}) pasiekė ribą \"%{Cn} %{SystemEmail}\". Įvykio konfliktas yra \"%{EventTitle}\", ir prasideda nuo %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Macedonian.lproj/Localizable.strings b/SoObjects/Appointments/Macedonian.lproj/Localizable.strings
index 1705b7874..d83216dab 100644
--- a/SoObjects/Appointments/Macedonian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Macedonian.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Доверлива задача)";
"The event \"%{Summary}\" was created" = "Настанот \"%{Summary}\" беше креиран";
"The event \"%{Summary}\" was deleted" = "Настанот \"%{Summary}\" беше избришан";
"The event \"%{Summary}\" was updated" = "Настанот \"%{Summary}\" беше освежен";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Следните учесници беа известини";
"The following attendees(s) were added" = "Следните учесници беа додадени";
"The following attendees(s) were removed" = "Следните учесници беа отстранети";
diff --git a/SoObjects/Appointments/Montenegrin.lproj/Localizable.strings b/SoObjects/Appointments/Montenegrin.lproj/Localizable.strings
index e1019e5aa..db82071ab 100644
--- a/SoObjects/Appointments/Montenegrin.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Montenegrin.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Povjerljivi zadatak)";
"The event \"%{Summary}\" was created" = "Događaj \"%{Summary}\" je kreiran";
"The event \"%{Summary}\" was deleted" = "Događaj \"%{Summary}\" je obrisan";
"The event \"%{Summary}\" was updated" = "Događaj \"%{Summary}\" je ažuriran";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Sljedeći polaznik(ci) su obaviješteni";
"The following attendees(s) were added" = "Sljedeći polaznik(ci) su dodati";
"The following attendees(s) were removed" = "Sljedeći polaznik(ci) su uklonjeni";
@@ -37,24 +40,34 @@ vtodo_class2 = "(Povjerljivi zadatak)";
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Otkazan je događaj: \"%{Summary}\"";
-"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}je otkazao događaj: %{Summary}.\n\nPočetak: %{StartDate}\nZavršetak: %{EndDate}\nOpis: %{Description}";
-"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}je otkazao događaj: %{Summary}.\n\nPočetak: %{StartDate} u %{StartTime}\nZavršetak: %{EndDate} u %{EndTime}\nOpis: %{Description}";
+"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
+= "%{Organizer} %{SentByText}je otkazao događaj: %{Summary}.\n\nPočetak: %{StartDate}\nZavršetak: %{EndDate}\nOpis: %{Description}";
+"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
+= "%{Organizer} %{SentByText}je otkazao događaj: %{Summary}.\n\nPočetak: %{StartDate} u %{StartTime}\nZavršetak: %{EndDate} u %{EndTime}\nOpis: %{Description}";
/* Update */
-"The appointment \"%{Summary}\" for the %{OldStartDate} has changed" = "Zakazani sastanak \"%{Summary}\" %{OldStartDate} je izmijenjen";
-"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed" = "Zakazani sastanak \"%{Summary}\" %{OldStartDate} u %{OldStartTime} je izmijenjen";
-"The following parameters have changed in the \"%{Summary}\" meeting:" = "Sljedeći parametri su izmijenjeni za sastanak \"%{Summary}\":";
-"Please accept or decline those changes." = "Molimo da prihvatite ili otkažete ove izmjene.";
+"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
+= "Zakazani sastanak \"%{Summary}\" %{OldStartDate} je izmijenjen";
+"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed"
+= "Zakazani sastanak \"%{Summary}\" %{OldStartDate} u %{OldStartTime} je izmijenjen";
+"The following parameters have changed in the \"%{Summary}\" meeting:"
+= "Sljedeći parametri su izmijenjeni za sastanak \"%{Summary}\":";
+"Please accept or decline those changes."
+= "Molimo da prihvatite ili otkažete ove izmjene.";
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Prihvaćena pozivnica: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Odbijena pozivnica: \"%{Summary}\"";
"Delegated invitation: \"%{Summary}\"" = "Delegirana pozivnica: \"%{Summary}\"";
"Not yet decided on invitation: \"%{Summary}\"" = "Nisam još odlučio za pozivnicu: \"%{Summary}\"";
-"%{Attendee} %{SentByText}has accepted your event invitation." = "%{Attendee} %{SentByText}je prihvatio vašu pozivnicu za događaj.";
-"%{Attendee} %{SentByText}has declined your event invitation." = "%{Attendee} %{SentByText}je odbio vašu pozivnicu za događaj.";
-"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}." = "%{Attendee} %{SentByText}je delegirao pozivnicu %{Delegate}.";
-"%{Attendee} %{SentByText}has not yet decided upon your event invitation." = "%{Attendee} %{SentByText}nije još odlučio u vezi sa vašom pozivnicom za događaj.";
+"%{Attendee} %{SentByText}has accepted your event invitation."
+= "%{Attendee} %{SentByText}je prihvatio vašu pozivnicu za događaj.";
+"%{Attendee} %{SentByText}has declined your event invitation."
+= "%{Attendee} %{SentByText}je odbio vašu pozivnicu za događaj.";
+"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}."
+= "%{Attendee} %{SentByText}je delegirao pozivnicu %{Delegate}.";
+"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
+= "%{Attendee} %{SentByText}nije još odlučio u vezi sa vašom pozivnicom za događaj.";
/* Reminder */
"Reminder: \"%{Summary}\" - %{StartDate}" = "Podsjetnik: \"%{Summary}\" - %{StartDate}";
@@ -66,4 +79,4 @@ vtodo_class2 = "(Povjerljivi zadatak)";
/* Participation role */
"Your participation is required to this event" = "Vaše prisustvo je zahtijevano na ovom događaju";
"Your participation is optional to this event" = "Vaše prisustvo je opciono na ovom događaju";
-"Your participation is not required to this event" = "Vaše prisustvo nije zahtijevano na ovom događaju";
+"Your participation is not required to this event" = "Vaše prisustvo nije zahtijevano na ovom događaju";
\ No newline at end of file
diff --git a/SoObjects/Appointments/NorwegianNynorsk.lproj/Localizable.strings b/SoObjects/Appointments/NorwegianNynorsk.lproj/Localizable.strings
index a57762ee8..3bbd6e084 100644
--- a/SoObjects/Appointments/NorwegianNynorsk.lproj/Localizable.strings
+++ b/SoObjects/Appointments/NorwegianNynorsk.lproj/Localizable.strings
@@ -1,3 +1,4 @@
+"Inviting the following persons is prohibited:" = "Inviting the following persons is prohibited:";
"Personal Calendar" = "Personlig kalender";
vevent_class0 = "(Offentlig hendelse)";
vevent_class1 = "(Privat hendelse)";
@@ -6,42 +7,59 @@ vevent_class2 = "(Konfidensiell hendelse)";
vtodo_class0 = "(Offentlig oppgave)";
vtodo_class1 = "(Privat oppgave)";
vtodo_class2 = "(Konfidensiell oppgave)";
+
/* Receipts */
-"Title:" = "Tittel:";
-"Start:" = "Start:";
-"End:" = "Slutt:";
-"Receipt: users invited to a meeting" = "Kvittering: brukere invitert til et møte";
-"You have invited the following attendees(s):" = "Du har invitert følende deltagere:";
-"... to attend the following event:" = "... til å delta i følgende hendelse:";
-"Receipt: invitation updated" = "Kvittering: invitasjon oppdatert";
-"The following attendees(s):" = "Følgende deltager(e):";
-"... have been notified of the changes to the following event:" = "... har blitt informert om endringene i følgende hendelse:";
-"Receipt: attendees removed from an event" = "Kvittering: deltagere fjernet fra en hendelse";
-"You have removed the following attendees(s):" = "Du har tatt bort følgende deltagere:";
-"... from the following event:" = "... fra følgende hendelse:";
+"The event \"%{Summary}\" was created" = "The event \"%{Summary}\" was created";
+"The event \"%{Summary}\" was deleted" = "The event \"%{Summary}\" was deleted";
+"The event \"%{Summary}\" was updated" = "The event \"%{Summary}\" was updated";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
+"The following attendees(s) were notified" = "The following attendee(s) were notified";
+"The following attendees(s) were added" = "The following attendee(s) were added";
+"The following attendees(s) were removed" = "The following attendee(s) were removed";
+
/* IMIP messages */
+"calendar_label" = "Calendar";
"startDate_label" = "Start";
"endDate_label" = "End";
+"time_label" = "Time";
+"to_label" = "to";
"due_label" = "Due Date:";
"location_label" = "Location";
"summary_label" = "Summary:";
"comment_label" = "Comment:";
+"organizer_label" = "Organizer";
+"attendee_label" = "Attendee";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Event Invitation: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(sent by %{SentBy}) ";
+"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{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}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Event Cancelled: \"%{Summary}\"";
+"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
+= "%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}";
+
/* Update */
+"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
+= "The appointment \"%{Summary}\" for the %{OldStartDate} has changed";
"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed"
= "The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed";
"The following parameters have changed in the \"%{Summary}\" meeting:"
= "The following parameters have changed in the \"%{Summary}\" meeting:";
"Please accept or decline those changes."
= "Please accept or decline those changes.";
+
/* Reply */
+"Accepted invitation: \"%{Summary}\"" = "Accepted invitation: \"%{Summary}\"";
+"Declined invitation: \"%{Summary}\"" = "Declined invitation: \"%{Summary}\"";
+"Delegated invitation: \"%{Summary}\"" = "Delegated invitation: \"%{Summary}\"";
+"Not yet decided on invitation: \"%{Summary}\"" = "Not yet decided on invitation: \"%{Summary}\"";
"%{Attendee} %{SentByText}has accepted your event invitation."
= "%{Attendee} %{SentByText}has accepted your event invitation.";
"%{Attendee} %{SentByText}has declined your event invitation."
@@ -50,5 +68,15 @@ vtodo_class2 = "(Konfidensiell oppgave)";
= "%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText}has not yet decided upon your event invitation.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
-"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\"." = "Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\".";
+"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Cannot access resource: \"%{Cn} %{SystemEmail}\"";
+"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Portuguese.lproj/Localizable.strings b/SoObjects/Appointments/Portuguese.lproj/Localizable.strings
index 571bce756..413e52853 100644
--- a/SoObjects/Appointments/Portuguese.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Portuguese.lproj/Localizable.strings
@@ -7,58 +7,76 @@ vevent_class2 = "(Evento Confidencial)";
vtodo_class0 = "(Tarefa Pública)";
vtodo_class1 = "(Tarefa Privada)";
vtodo_class2 = "(Tarefa Confidencial)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "O evento \"%{Summary}\" foi criado";
-"The event \"%{Summary}\" was deleted" = "O evento \"%{Summary}\" foi removido";
+"The event \"%{Summary}\" was deleted" = "O evento \"%{Summary}\" foi apagado";
"The event \"%{Summary}\" was updated" = "O evento \"%{Summary}\" foi atualizado";
-"The following attendees(s) were notified" = "Os seguintes participantes foram notificados:";
-"The following attendees(s) were added" = "Os seguintes participantes foram adicionados:";
-"The following attendees(s) were removed" = "Os seguintes participantes foram removidos:";
+"The task \"%{Summary}\" was created" = "A tarefa \"%{Summary}\" foi criada";
+"The task \"%{Summary}\" was deleted" = "A tarefa \"%{Summary}\" foi apagada";
+"The task \"%{Summary}\" was updated" = "A tarefa \"%{Summary}\" foi atualizada";
+"The following attendees(s) were notified" = "Os seguintes participantes foram notificados";
+"The following attendees(s) were added" = "Os seguintes participantes foram adicionados";
+"The following attendees(s) were removed" = "Os seguintes participantes foram removidos";
+
/* IMIP messages */
"calendar_label" = "Calendário:";
"startDate_label" = "Início:";
"endDate_label" = "Fim:";
"time_label" = "Hora";
"to_label" = "para";
-"due_label" = "Data de Vencimento:";
+"due_label" = "Data de término";
"location_label" = "Local:";
"summary_label" = "Resumo:";
"comment_label" = "Comentário:";
"organizer_label" = "Organizador";
"attendee_label" = "Participante";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Convite do Evento: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(enviado por %{SentBy}) ";
-"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}convidou-o para %{Summary}.\n\nInicio: %{StartDate}\nFim: %{EndDate}\nDescrição: %{Description}";
-"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} convidou-o para %{Summary}.\n\nInício: %{StartDate} as %{StartTime}\nFim: %{EndDate} as %{EndTime}\nDescrição: %{Description}";
+"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}convidou-o para %{Summary}.\n\nInício: %{StartDate}\nFim: %{EndDate}\nDescrição: %{Description}";
+"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText} convidou-o para %{Summary}.\n\nInício: %{StartDate} às %{StartTime}\nFim: %{EndDate} às %{EndTime}\nDescrição: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Evento Cancelado: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}cancelou este evento: %{Summary}.\n\nInicio: %{StartDate}\nFim: %{EndDate}\nDescrição: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
-= "%{Organizer} %{SentByText} cancelou este evento: %{Summary}.\n\nInício: %{StartDate} às %{StartTime}\nFim: %{EndDate} as %{EndTime}\nDescrição: %{Description}";
+= "%{Organizer} %{SentByText} cancelou este evento: %{Summary}.\n\nInício: %{StartDate} às %{StartTime}\nFim: %{EndDate} às %{EndTime}\nDescrição: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "O compromisso \"%{Summary}\" de %{OldStartDate} mudou";
"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed"
-= "O Compromisso \"%{Summary}\" de %{OldStartDate} as %{OldStartTime} mudou";
+= "O Compromisso \"%{Summary}\" de %{OldStartDate} às %{OldStartTime} mudou";
"The following parameters have changed in the \"%{Summary}\" meeting:"
-= "Os seguintes parâmetros mudaram na reunião \"%{Summary}\" :\n\n";
+= "Os seguintes parâmetros mudaram na reunião \"%{Summary}\":";
"Please accept or decline those changes."
-= "Por favor, aceitar ou recusar as alterações.";
+= "Por favor aceite ou recuse essas alterações.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Convite aceite: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Convite recusado: \"%{Summary}\"";
"Delegated invitation: \"%{Summary}\"" = "Convite delegado: \"%{Summary}\"";
"Not yet decided on invitation: \"%{Summary}\"" = "Convite ainda não decidido: \"%{Summary}\"";
"%{Attendee} %{SentByText}has accepted your event invitation."
-= "%{Attendee} %{SentByText} aceitou seu convite ao evento.";
+= "%{Attendee} %{SentByText} aceitou o seu convite para o evento.";
"%{Attendee} %{SentByText}has declined your event invitation."
-= "%{Attendee} %{SentByText} rejeitou seu convite ao evento.";
+= "%{Attendee} %{SentByText} rejeitou o seu convite para o evento.";
"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}."
= "%{Attendee} %{SentByText} delegou o convite para %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
-= "%{Attendee} %{SentByText} ainda não decidiu seu convite ao evento.";
+= "%{Attendee} %{SentByText} ainda não decidiu em relação ao seu convite para o evento.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Lembrete: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Não foi possível aceder ao recurso: \"%{Cn} %{SystemEmail}\"";
-"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "O número máximo de reservas simultâneas (%{NumberOfSimultaneousBookings}) acabou para o recurso \"%{Cn} %{SystemEmail}\". O evento em conflito é \"%{EventTitle}\", e inicia em %{StartDate}.";
+"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Foi atingido o número máximo de reservas simultâneas, (%{NumberOfSimultaneousBookings}), para o recurso \"%{Cn} %{SystemEmail}\". O evento em conflito é \"%{EventTitle}\", e inicia em %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "A sua participação é obrigatória para este evento";
+"Your participation is optional to this event" = "A sua participação é opcional para este evento";
+"Your participation is not required to this event" = "A sua participação não é necessária para este evento";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Romanian.lproj/Localizable.strings b/SoObjects/Appointments/Romanian.lproj/Localizable.strings
index 6f0f0ca08..4ebebcf6c 100644
--- a/SoObjects/Appointments/Romanian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Romanian.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Sarcină confidenţială)";
"The event \"%{Summary}\" was created" = "Evenimentul \"%{Summary}\" a fost creat";
"The event \"%{Summary}\" was deleted" = "Evenimentul \"%{Summary}\" a fost șters";
"The event \"%{Summary}\" was updated" = "Evenimentul \"%{Summary}\" a fost actualizat";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Următori participan(t/ți) au fost notificați";
"The following attendees(s) were added" = "Următori participan(t/ți) au fost adăugați";
"The following attendees(s) were removed" = "Următori participan(t/ți) au fost eliminați";
diff --git a/SoObjects/Appointments/SerbianLatin.lproj/Localizable.strings b/SoObjects/Appointments/SerbianLatin.lproj/Localizable.strings
index bc3769499..d7cee350a 100644
--- a/SoObjects/Appointments/SerbianLatin.lproj/Localizable.strings
+++ b/SoObjects/Appointments/SerbianLatin.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Poverljivi zadatak)";
"The event \"%{Summary}\" was created" = "Događaj \"%{Summary}\" je kreiran";
"The event \"%{Summary}\" was deleted" = "Događaj \"%{Summary}\" je obrisan";
"The event \"%{Summary}\" was updated" = "Događaj \"%{Summary}\" je ažuriran";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Sledeći polaznik(ci) su obavešteni";
"The following attendees(s) were added" = "Sledeći polaznik(ci) su dodati";
"The following attendees(s) were removed" = "Sledeći polaznik(ci) su uklonjeni";
diff --git a/SoObjects/Appointments/Slovak.lproj/Localizable.strings b/SoObjects/Appointments/Slovak.lproj/Localizable.strings
index 9d4612add..c644a8431 100644
--- a/SoObjects/Appointments/Slovak.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Slovak.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Dôverná úloha)";
"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 task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Nasledujúci účastník/ci bol/i upozornený/í.";
"The following attendees(s) were added" = "Nasledujúci účastník/ci bol/i pridaný/í.";
"The following attendees(s) were removed" = "Nasledujúci účastník/ci bol/i odstránený/í.";
diff --git a/SoObjects/Appointments/Slovenian.lproj/Localizable.strings b/SoObjects/Appointments/Slovenian.lproj/Localizable.strings
index 1bbba4725..0ae52c69e 100644
--- a/SoObjects/Appointments/Slovenian.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Slovenian.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Zaupno opravilo)";
"The event \"%{Summary}\" was created" = "Dogodek \"%{Summary}\" je bil ustvarjen";
"The event \"%{Summary}\" was deleted" = "Dogodek \"%{Summary}\" je bil izbrisan";
"The event \"%{Summary}\" was updated" = "Dogodek \"%{Summary}\" je bil posodobljen";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Naslednji udeleženci so bili obveščeni";
"The following attendees(s) were added" = "Naslednji udeleženci so bili dodani";
"The following attendees(s) were removed" = "Naslednji udeleženci so bili odstranjeni";
diff --git a/SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings b/SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings
index 56c03f719..4e584c052 100644
--- a/SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings
+++ b/SoObjects/Appointments/SpanishArgentina.lproj/Localizable.strings
@@ -7,13 +7,18 @@ vevent_class2 = "(Evento confidencial)";
vtodo_class0 = "(Tarea pública)";
vtodo_class1 = "(Tarea privada)";
vtodo_class2 = "(Tarea confidencial)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "Se creó el evento \"%{Summary}\"";
"The event \"%{Summary}\" was deleted" = "Se borró el evento \"%{Summary}\"";
"The event \"%{Summary}\" was updated" = "Se actualizó la información del evento \"%{Summary}\"";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Se notificó a los siguientes participantes";
"The following attendees(s) were added" = "Se agregaron los siguientes participantes";
"The following attendees(s) were removed" = "Se removieron los siguientes participantes";
+
/* IMIP messages */
"calendar_label" = "Calendario";
"startDate_label" = "Inicio";
@@ -26,17 +31,20 @@ vtodo_class2 = "(Tarea confidencial)";
"comment_label" = "Comentario:";
"organizer_label" = "Organizador";
"attendee_label" = "Asistente";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Invitación al evento: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(enviado por %{SentBy}) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}lo ha invitado a %{Summary}.\n\nComienzo: %{StartDate}\nFin: %{EndDate}\nDescripción: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}lo ha invitado %{Summary}.\n\nComienzo: %{StartDate} a las %{StartTime}\nFinalización: %{EndDate} a las %{EndTime}\nDescripción: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Evento cancelado: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}ha cancelado este evento: %{Summary}.\n\nComienzo: %{StartDate}\nFin: %{EndDate}\nDescripcción: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}ha cancelado este evento: %{Summary}.\n\nComienzo: %{StartDate} a las %{StartTime}\nFinalización: %{EndDate} a las %{EndTime}\nDescripción: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "El evento \"%{Summary}\" para el %{OldStartDate} ha cambiado";
@@ -46,6 +54,7 @@ vtodo_class2 = "(Tarea confidencial)";
= "Los siguientes parametros han cambiados en la cita \"%{Summary}\":";
"Please accept or decline those changes."
= "Por favor, acepte o rechace estos cambios.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Invitación acepatada: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Invitación rechazada: \"%{Summary}\"";
@@ -59,6 +68,15 @@ vtodo_class2 = "(Tarea confidencial)";
= "%{Attendee} %{SentByText}ha delegado la invitación a %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "%{Attendee} %{SentByText}todavía no ha tomado una decisión respecto a esta cita.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "No se puede acceder a este recurso: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = " Número máximo de reservas simultáneas\n(%{NumberOfSimultaneousBookings}) reservas para el recurso \"%{Cn} %{SystemEmail}\". El evento que entra en conflicto es \"%{EventTitle}\", y comienza el %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings b/SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings
index a3a9e5dfd..a7006565c 100644
--- a/SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings
+++ b/SoObjects/Appointments/SpanishSpain.lproj/Localizable.strings
@@ -1,4 +1,4 @@
-"Inviting the following persons is prohibited:" = "Esta prohibido invitar las siguientes personas:";
+"Inviting the following persons is prohibited:" = "Está prohibido invitar las siguientes personas:";
"Personal Calendar" = "Calendario personal";
vevent_class0 = "(Evento público)";
vevent_class1 = "(Evento privado)";
@@ -7,45 +7,54 @@ vevent_class2 = "(Evento confidencial)";
vtodo_class0 = "(Tarea pública)";
vtodo_class1 = "(Tarea privada)";
vtodo_class2 = "(Tarea confidencial)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "El evento \"%{Summary}\" ha sido creado";
"The event \"%{Summary}\" was deleted" = "El evento \"%{Summary}\" ha sido borrado";
"The event \"%{Summary}\" was updated" = "El evento \"%{Summary}\" ha sido actualizado";
-"The following attendees(s) were notified" = "Los invitados siguientes han sido notificado";
-"The following attendees(s) were added" = "Los invitados siguientes han sido añadido";
-"The following attendees(s) were removed" = "Los invitados siguientes han sido quitado";
+"The task \"%{Summary}\" was created" = "La tarea \"%{Summary}\" fue creada";
+"The task \"%{Summary}\" was deleted" = "La tarea \"%{Summary}\" fue borrada";
+"The task \"%{Summary}\" was updated" = "La tarea \"%{Summary}\" fue actualizada";
+"The following attendees(s) were notified" = "Los siguientes invitados han sido notificados";
+"The following attendees(s) were added" = "Los siguientes invitados han sido añadidos";
+"The following attendees(s) were removed" = "Los siguientes invitados fueron eliminados";
+
/* IMIP messages */
"calendar_label" = "Calendario";
"startDate_label" = "Inicio";
"endDate_label" = "Fin";
"time_label" = "Fecha";
"to_label" = "para";
-"due_label" = "Fecha Fin:";
+"due_label" = "Fecha Fin";
"location_label" = "Localización";
-"summary_label" = "Resumen:";
-"comment_label" = "Comentario:";
+"summary_label" = "Resumen";
+"comment_label" = "Comentario";
"organizer_label" = "Organizador";
"attendee_label" = "Asistentes";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Invitación al evento: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(enviado por %{SentBy}) ";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "%{Organizer} %{SentByText}le ha invitado a %{Summary}.\n\nInicio: %{StartDate}\nFin: %{EndDate}\nDescripción: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "%{Organizer} %{SentByText}le ha invitado a %{Summary}.\n\nInicio: %{StartDate} a las %{StartTime}\nFin: %{EndDate} a las %{EndTime}\nDescripción: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Evento Cancelado: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "%{Organizer} %{SentByText}ha cancelado este evento: %{Summary}.\n\nInicio: %{StartDate}\nFin: %{EndDate}\nDescripción: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "%{Organizer} %{SentByText} ha cancelado este evento: %{Summary}.\n\nInicio: %{StartDate} a las %{StartTime}\nFin:%{EndDate} a las {EndTime}\nDescripción: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "El evento \"%{Summary}\" del %{OldStartDate} ha cambiado";
"The appointment \"%{Summary}\" for the %{OldStartDate} at %{OldStartTime} has changed"
= "La cita \"%{Summary}\" para el %{OldStartDate} a las %{OldStartTime} ha cambiado";
"The following parameters have changed in the \"%{Summary}\" meeting:"
-= "Los siguientes parametros han cambiados enla cita \"%{Summary}\":";
+= "Los siguientes parámetros han cambiado en la cita \"%{Summary}\":";
"Please accept or decline those changes."
-= "Por favor, acepta o rechaza estos cambios.";
+= "Por favor, acepte o rechace estos cambios.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Invitación aceptada: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Invitación rechazada: \"%{Summary}\"";
@@ -56,9 +65,18 @@ vtodo_class2 = "(Tarea confidencial)";
"%{Attendee} %{SentByText}has declined your event invitation."
= "%{Attendee} %{SentByText}ha rechazado su invitación al evento.";
"%{Attendee} %{SentByText}has delegated the invitation to %{Delegate}."
-= "%{Attendee} %{SentByText}has delegado la invitación para %{Delegate}.";
+= "%{Attendee} %{SentByText}ha delegado la invitación para %{Delegate}.";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
-= "%{Attendee} %{SentByText}no ha tomado tadavia una decision sobre esta cita.";
+= "%{Attendee} %{SentByText}no ha tomado todavía una decisión sobre el evento.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Recordatorio: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "No se puede acceder al recurso: \"%{Cn} %{SystemEmail}\"";
-"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Numero maximo de reserva simultánea (%{NumberOfSimultaneousBookings}) alcanzada para el recurso \"%{Cn} %{SystemEmail}\". El evento generando el conflicto es \"%{EventTitle}\", y empeza el %{StartDate}.";
+"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Número máximo de reserva simultánea (%{NumberOfSimultaneousBookings}) alcanzado para el recurso \"%{Cn} %{SystemEmail}\". El conflicto generado es el evento \"%{EventTitle}\", y empieza el %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Su participación es obligatoria en este evento";
+"Your participation is optional to this event" = "Su participación es opcional en este evento";
+"Your participation is not required to this event" = "Su participación no es obligatoria en este evento";
\ No newline at end of file
diff --git a/SoObjects/Appointments/Swedish.lproj/Localizable.strings b/SoObjects/Appointments/Swedish.lproj/Localizable.strings
index 4ccf43dcb..0fa6fc95c 100644
--- a/SoObjects/Appointments/Swedish.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Swedish.lproj/Localizable.strings
@@ -12,6 +12,9 @@ vtodo_class2 = "(Konfidentiell uppgift)";
"The event \"%{Summary}\" was created" = "Händelsen \"%{Summary}\" skapades";
"The event \"%{Summary}\" was deleted" = "Händelsen \"%{Summary}\" raderades";
"The event \"%{Summary}\" was updated" = "Händelsen \"%{Summary}\" uppdaterades";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Följande deltagare meddelades";
"The following attendees(s) were added" = "Följande deltagare lades till";
"The following attendees(s) were removed" = "Följande deltagare togs bort";
diff --git a/SoObjects/Appointments/Welsh.lproj/Localizable.strings b/SoObjects/Appointments/Welsh.lproj/Localizable.strings
index 11b21167b..cd02be993 100644
--- a/SoObjects/Appointments/Welsh.lproj/Localizable.strings
+++ b/SoObjects/Appointments/Welsh.lproj/Localizable.strings
@@ -7,13 +7,18 @@ vevent_class2 = "(Digwyddiad cyfrinachol)";
vtodo_class0 = "(Tasg gyhoeddus)";
vtodo_class1 = "(Tasg breifat)";
vtodo_class2 = "(Tasg gyfrinachol)";
+
/* Receipts */
"The event \"%{Summary}\" was created" = "Crëwyd y digwyddiad \"%{Summary}\"";
"The event \"%{Summary}\" was deleted" = "Dilëwyd y digwyddiad \"%{Summary}\"";
"The event \"%{Summary}\" was updated" = "Diweddarwyd y digwyddiad \"%{Summary}\"";
+"The task \"%{Summary}\" was created" = "The task \"%{Summary}\" was created";
+"The task \"%{Summary}\" was deleted" = "The task \"%{Summary}\" was deleted";
+"The task \"%{Summary}\" was updated" = "The task \"%{Summary}\" was updated";
"The following attendees(s) were notified" = "Hysbyswyd y mynychwr/mynychwyr canlynol";
"The following attendees(s) were added" = "Ychwanegwyd y mynychwr/mynychwyr canlynol";
"The following attendees(s) were removed" = "Dilëwyd y mynychwr/mynychwyr canlynol";
+
/* IMIP messages */
"calendar_label" = "Calendr";
"startDate_label" = "Dechrau";
@@ -26,17 +31,20 @@ vtodo_class2 = "(Tasg gyfrinachol)";
"comment_label" = "Sylw";
"organizer_label" = "Trefnydd";
"attendee_label" = "Mynychwr";
+
/* Invitation */
"Event Invitation: \"%{Summary}\"" = "Gwahoddiad i Ddigwyddiad: \"%{Summary}\"";
"(sent by %{SentBy}) " = "(anfonwyd gan %{SentBy})";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}" = "Mae %{Organizer} %{SentByText}wedi eich gwahodd i %{Summary}.\n\nDechrau: %{StartDate}\nDiwedd: %{EndDate}\nDisgrifiad: %{Description}";
"%{Organizer} %{SentByText}has invited you to %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}" = "Mae %{Organizer} %{SentByText}wedi eich gwahodd i %{Summary}.\n\nDechrau: %{StartDate} am %{StartTime}\nDiwedd: %{EndDate} am %{EndTime}\nDisgrifiad: %{Description}";
+
/* Deletion */
"Event Cancelled: \"%{Summary}\"" = "Digwyddiad wedi'i Ganslo: \"%{Summary}\"";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate}\nEnd: %{EndDate}\nDescription: %{Description}"
= "Mae %{Organizer} %{SentByText}wedi canslo'r digwyddiad hwn: %{Summary}.\n\nDechrau: %{StartDate}\nDiwedd: %{EndDate}\nDisgrifiad: %{Description}";
"%{Organizer} %{SentByText}has cancelled this event: %{Summary}.\n\nStart: %{StartDate} at %{StartTime}\nEnd: %{EndDate} at %{EndTime}\nDescription: %{Description}"
= "Mae %{Organizer} %{SentByText}wedi canslo'r digwyddiad hwn: %{Summary}.\n\nDechrau: %{StartDate} am %{StartTime}\nDiwedd: %{EndDate} am %{EndTime}\nDisgrifiad: %{Description}";
+
/* Update */
"The appointment \"%{Summary}\" for the %{OldStartDate} has changed"
= "Mae'r apwyntiad \"%{Summary}\" ar gyfer %{OldStartDate} wedi newid";
@@ -46,6 +54,7 @@ vtodo_class2 = "(Tasg gyfrinachol)";
= "Mae'r paramedrau canlynol wedi newid yng nghyfarfod \"%{Summary}\":";
"Please accept or decline those changes."
= "Derbyniwch neu gwrthodwch y newidiadau hynny.";
+
/* Reply */
"Accepted invitation: \"%{Summary}\"" = "Wedi derbyn y gwahoddiad: \"%{Summary}\"";
"Declined invitation: \"%{Summary}\"" = "Wedi gwrthod y gwahoddiad: \"%{Summary}\"";
@@ -59,6 +68,15 @@ vtodo_class2 = "(Tasg gyfrinachol)";
= "Mae %{Attendee} %{SentByText}wedi dirprwyo eich gwahoddiad i %{Delegate}";
"%{Attendee} %{SentByText}has not yet decided upon your event invitation."
= "Dydy %{Attendee} %{SentByText}ddim wedi penderfynu ar eich gwahoddiad eto.";
+
+/* Reminder */
+"Reminder: \"%{Summary}\" - %{StartDate}" = "Reminder: \"%{Summary}\" - %{StartDate}";
+
/* Resources */
"Cannot access resource: \"%{Cn} %{SystemEmail}\"" = "Methu cael mynediad at adnodd: \"%{Cn} %{SystemEmail}\"";
"Maximum number of simultaneous bookings (%{NumberOfSimultaneousBookings}) reached for resource \"%{Cn} %{SystemEmail}\". The conflicting event is \"%{EventTitle}\", and starts on %{StartDate}." = "Wedi cyrraedd uchafswm nifer yr achebion sy'n bosib ar yr un pryd (%{NumberOfSimultaneousBookings}) ar gyfer adnodd \"%{Cn} %{SystemEmail}\". Y digwyddiad sy'n cyd-daro yw \"%{EventTitle}\", sy'n dechrau ar %{StartDate}.";
+
+/* Participation role */
+"Your participation is required to this event" = "Your participation is required to this event";
+"Your participation is optional to this event" = "Your participation is optional to this event";
+"Your participation is not required to this event" = "Your participation is not required to this event";
\ No newline at end of file
diff --git a/SoObjects/Contacts/Arabic.lproj/Localizable.strings b/SoObjects/Contacts/Arabic.lproj/Localizable.strings
index 188cc411b..37a97681e 100644
--- a/SoObjects/Contacts/Arabic.lproj/Localizable.strings
+++ b/SoObjects/Contacts/Arabic.lproj/Localizable.strings
@@ -1 +1,2 @@
"Personal Address Book" = "دفتر العناوين الشخصية";
+"Collected Address Book" = "Collected Address Book";
diff --git a/SoObjects/Contacts/Icelandic.lproj/Localizable.strings b/SoObjects/Contacts/Icelandic.lproj/Localizable.strings
index 004841ec6..21b3b13d4 100644
--- a/SoObjects/Contacts/Icelandic.lproj/Localizable.strings
+++ b/SoObjects/Contacts/Icelandic.lproj/Localizable.strings
@@ -1 +1,2 @@
"Personal Address Book" = "Einkanafnaskrá";
+"Collected Address Book" = "Collected Address Book";
diff --git a/SoObjects/Contacts/NorwegianNynorsk.lproj/Localizable.strings b/SoObjects/Contacts/NorwegianNynorsk.lproj/Localizable.strings
index ab6ee40e1..15c59be09 100644
--- a/SoObjects/Contacts/NorwegianNynorsk.lproj/Localizable.strings
+++ b/SoObjects/Contacts/NorwegianNynorsk.lproj/Localizable.strings
@@ -1 +1,2 @@
"Personal Address Book" = "Personlig adressebok";
+"Collected Address Book" = "Collected Address Book";
diff --git a/SoObjects/Contacts/Portuguese.lproj/Localizable.strings b/SoObjects/Contacts/Portuguese.lproj/Localizable.strings
index 9f9c1e535..ccd0cef4b 100644
--- a/SoObjects/Contacts/Portuguese.lproj/Localizable.strings
+++ b/SoObjects/Contacts/Portuguese.lproj/Localizable.strings
@@ -1,2 +1,2 @@
"Personal Address Book" = "Livro de Endereços Pessoais";
-"Collected Address Book" = "Catálogos Coleccionados";
+"Collected Address Book" = "Livro de Endereços recolhidos";
diff --git a/SoObjects/Mailer/Arabic.lproj/Localizable.strings b/SoObjects/Mailer/Arabic.lproj/Localizable.strings
index f2cbd79d1..a630ec6d8 100644
--- a/SoObjects/Mailer/Arabic.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Arabic.lproj/Localizable.strings
@@ -1,2 +1,5 @@
-"SieveFolderName" = "فلاتر";
"OtherUsersFolderName" = "مستخدمين أخرين";
+"SharedFoldersName" = "Shared Folders";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Basque.lproj/Localizable.strings b/SoObjects/Mailer/Basque.lproj/Localizable.strings
index a8c68b3da..f3646b464 100644
--- a/SoObjects/Mailer/Basque.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Basque.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Beste erabiltzaileak";
"SharedFoldersName" = "Partekatutako karpetak";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/ChineseChina.lproj/Localizable.strings b/SoObjects/Mailer/ChineseChina.lproj/Localizable.strings
index 472997384..25cadcd70 100644
--- a/SoObjects/Mailer/ChineseChina.lproj/Localizable.strings
+++ b/SoObjects/Mailer/ChineseChina.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "其他用户";
"SharedFoldersName" = "共享文件夹";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Croatian.lproj/Localizable.strings b/SoObjects/Mailer/Croatian.lproj/Localizable.strings
index 6dc6cfaf3..aaaaa2899 100644
--- a/SoObjects/Mailer/Croatian.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Croatian.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Ostali korisnici";
"SharedFoldersName" = "Zajedničke mape";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Finnish.lproj/Localizable.strings b/SoObjects/Mailer/Finnish.lproj/Localizable.strings
index 9988b81c5..3fe6edd01 100644
--- a/SoObjects/Mailer/Finnish.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Finnish.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Muut käyttäjät";
"SharedFoldersName" = "Jaetut kansiot";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Hebrew.lproj/Localizable.strings b/SoObjects/Mailer/Hebrew.lproj/Localizable.strings
index f130ab7cc..a732de1be 100644
--- a/SoObjects/Mailer/Hebrew.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Hebrew.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "משתמשים אחרים";
"SharedFoldersName" = "תיקיות משותפות";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Icelandic.lproj/Localizable.strings b/SoObjects/Mailer/Icelandic.lproj/Localizable.strings
index cd14a8071..3375e36b7 100644
--- a/SoObjects/Mailer/Icelandic.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Icelandic.lproj/Localizable.strings
@@ -1,2 +1,5 @@
-"SieveFolderName" = "Síur";
"OtherUsersFolderName" = "Aðrir Notendur";
+"SharedFoldersName" = "Shared Folders";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Japanese.lproj/Localizable.strings b/SoObjects/Mailer/Japanese.lproj/Localizable.strings
index c0e6604ff..7051f3ea7 100644
--- a/SoObjects/Mailer/Japanese.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Japanese.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "他のユーザー";
"SharedFoldersName" = "共有フォルダ";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Kazakh.lproj/Localizable.strings b/SoObjects/Mailer/Kazakh.lproj/Localizable.strings
index 58b4577bf..efcaad569 100644
--- a/SoObjects/Mailer/Kazakh.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Kazakh.lproj/Localizable.strings
@@ -2,4 +2,4 @@
"SharedFoldersName" = "Ортақ папкалар";
"Report: Marked messages as junk" = "Хаттарды спам ретінде белгілеу";
-"Report: Marked messages as not junk" = "Хаттарды спам емес деп белгілеу";
+"Report: Marked messages as not junk" = "Хаттарды спам емес деп белгілеу";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Lithuanian.lproj/Localizable.strings b/SoObjects/Mailer/Lithuanian.lproj/Localizable.strings
index d55800fe0..5bb5b5771 100644
--- a/SoObjects/Mailer/Lithuanian.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Lithuanian.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Kiti vartotojai";
"SharedFoldersName" = "Bendras aplankas";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/NorwegianNynorsk.lproj/Localizable.strings b/SoObjects/Mailer/NorwegianNynorsk.lproj/Localizable.strings
index 267a8571e..14f57677b 100644
--- a/SoObjects/Mailer/NorwegianNynorsk.lproj/Localizable.strings
+++ b/SoObjects/Mailer/NorwegianNynorsk.lproj/Localizable.strings
@@ -1,2 +1,5 @@
-"SieveFolderName" = "Filter";
"OtherUsersFolderName" = "Other Users";
+"SharedFoldersName" = "Shared Folders";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Portuguese.lproj/Localizable.strings b/SoObjects/Mailer/Portuguese.lproj/Localizable.strings
index a1593eb84..99d0ace80 100644
--- a/SoObjects/Mailer/Portuguese.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Portuguese.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Outros Utilizadores";
"SharedFoldersName" = "Pastas Partilhadas";
+
+"Report: Marked messages as junk" = "Relatório: Mensagens marcadas como lixo";
+"Report: Marked messages as not junk" = "Relatório: Mensagens marcadas como não sendo lixo";
\ No newline at end of file
diff --git a/SoObjects/Mailer/SpanishArgentina.lproj/Localizable.strings b/SoObjects/Mailer/SpanishArgentina.lproj/Localizable.strings
index df3b61c67..788568202 100644
--- a/SoObjects/Mailer/SpanishArgentina.lproj/Localizable.strings
+++ b/SoObjects/Mailer/SpanishArgentina.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Otros usuarios";
"SharedFoldersName" = "Carpetas compartidas";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/SpanishSpain.lproj/Localizable.strings b/SoObjects/Mailer/SpanishSpain.lproj/Localizable.strings
index df3b61c67..788568202 100644
--- a/SoObjects/Mailer/SpanishSpain.lproj/Localizable.strings
+++ b/SoObjects/Mailer/SpanishSpain.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Otros usuarios";
"SharedFoldersName" = "Carpetas compartidas";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/SoObjects/Mailer/Welsh.lproj/Localizable.strings b/SoObjects/Mailer/Welsh.lproj/Localizable.strings
index 884925b6f..a148c292b 100644
--- a/SoObjects/Mailer/Welsh.lproj/Localizable.strings
+++ b/SoObjects/Mailer/Welsh.lproj/Localizable.strings
@@ -1,2 +1,5 @@
"OtherUsersFolderName" = "Defnyddwyr Eraill";
"SharedFoldersName" = "Ffolderi a Rennir";
+
+"Report: Marked messages as junk" = "Report: Marked messages as junk";
+"Report: Marked messages as not junk" = "Report: Marked messages as not junk";
\ No newline at end of file
diff --git a/UI/AdministrationUI/Arabic.lproj/Localizable.strings b/UI/AdministrationUI/Arabic.lproj/Localizable.strings
index 47796015b..094884f08 100644
--- a/UI/AdministrationUI/Arabic.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Arabic.lproj/Localizable.strings
@@ -9,3 +9,19 @@
"ACLs_title" = "إدارة صلاحيات مجلدات المستخدمين";
/* Modules descriptions */
"ACLs_description" = "
وحدة إدارة قوائم الصلاحيات تسمح بتعديل صلاحيات تقويم ودفتر العناوين لكل مستخدم.
لتعديل قائمة صلاحيات خاصة بمجلد مستخدم, اكتب اسم المستخدم في حقل البحث في الجزء العلوي من النافذة واضغط مرتين على المجلد المطلوب.
";
+"Name or Email" = "Name or Email";
+"ACLs saved" = "ACLs saved";
+/* Rights module: initial search message */
+"Start a search to edit the rights" = "Start a search to edit the rights";
+/* Rights module: Empty search result */
+"No matching user" = "No matching user";
+/* Rights module: no selection */
+"No resource selected" = "No resource selected";
+"Add User" = "Add User";
+"Subscribe User" = "Subscribe User";
+"Rights" = "Rights";
+"Search Users" = "Search Users";
+"users found" = "users found";
+"No resource" = "No resource";
+"Any Authenticated User" = "Any Authenticated User";
+"Public Access" = "Public Access";
diff --git a/UI/AdministrationUI/Basque.lproj/Localizable.strings b/UI/AdministrationUI/Basque.lproj/Localizable.strings
index 91753758a..c34915f69 100644
--- a/UI/AdministrationUI/Basque.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Basque.lproj/Localizable.strings
@@ -9,3 +9,19 @@
"ACLs_title" = "Erabiltzaileen karpeten ACL-en kudeaketa";
/* Modules descriptions */
"ACLs_description" = "
\"Access Control List\" administrazio moduluak erabiltzaile bakoitzaren egutegi eta helbide liburuen ACL-ak aldatzea baimentzen du.
Erabiltzaile baten karpetaren ACL-ak aldatzeko idatzi erabiltzailearen izena leihoaren gainaldeko bilaketa eremuan eta klik bikoitza egin gogoko karpetan.
";
+"Name or Email" = "Name or Email";
+"ACLs saved" = "ACLs saved";
+/* Rights module: initial search message */
+"Start a search to edit the rights" = "Start a search to edit the rights";
+/* Rights module: Empty search result */
+"No matching user" = "No matching user";
+/* Rights module: no selection */
+"No resource selected" = "No resource selected";
+"Add User" = "Add User";
+"Subscribe User" = "Subscribe User";
+"Rights" = "Rights";
+"Search Users" = "Search Users";
+"users found" = "users found";
+"No resource" = "No resource";
+"Any Authenticated User" = "Any Authenticated User";
+"Public Access" = "Public Access";
diff --git a/UI/AdministrationUI/ChineseChina.lproj/Localizable.strings b/UI/AdministrationUI/ChineseChina.lproj/Localizable.strings
index 152654b27..0363788b3 100644
--- a/UI/AdministrationUI/ChineseChina.lproj/Localizable.strings
+++ b/UI/AdministrationUI/ChineseChina.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
访问控制列表管理模块可以更改每个用户的日历和地址簿的访问控制权限
变更用户目录的访问控制权限时,通过在窗口上部的搜索栏里输入用户名,然后双击目录来实现。
";
"Name or Email" = "姓名或电子邮件";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "搜索要修改的权限";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/Croatian.lproj/Localizable.strings b/UI/AdministrationUI/Croatian.lproj/Localizable.strings
index 0fcd5636c..8efcdd863 100644
--- a/UI/AdministrationUI/Croatian.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Croatian.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
Modul upravljanja popisima kontrole pristupa (ACL-ovima) omogućava promjenu prava pristupa kalendarima i imenicima svakog pojedinog korisnika.
Kako biste promijenili prava pristupa korisnikovoj mapi, upišite ime korisnika u polje za pretragu pri vrhu prozora te zatim dvaput kliknite na željenu mapu.
";
"Name or Email" = "Ime ili e-adresa";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "Započnite pretragu kako biste uređivali prava";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/Finnish.lproj/Localizable.strings b/UI/AdministrationUI/Finnish.lproj/Localizable.strings
index 8a216da0b..75c8fa2a7 100644
--- a/UI/AdministrationUI/Finnish.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Finnish.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
Access Control Lists hallintamoduli mahdollistaa käyttäjien kalentereiden ja osoitekirjojen muuttamisen.
Muokataksesi käyttäjähakemiston oikeuksia, kirjoita käyttäjän nimi sivun ylälaidan hakukenttään ja kaksoisnapsauta haluamaasi hakemistoa.
";
"Name or Email" = "Nimi tai sähköposti";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "Aloita haku oikeuksien muuttamiseksi";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/Hebrew.lproj/Localizable.strings b/UI/AdministrationUI/Hebrew.lproj/Localizable.strings
index baef11d36..dfb85c9aa 100644
--- a/UI/AdministrationUI/Hebrew.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Hebrew.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
מודול האדמיניסטראציה ברשימת בקרת גישה מאפשרת שינוי לרשימות בקרת הגישה ללוח השנה ואנשי הקשר לכל משתמש.
\n
לעריכת רשימת בקרת הגישה עבור תקייה של משתמש, יש להקליד את שם המשתמש בשדה החיפוש בחלקו העליון של החלון ולהקליק פעמיים על התקייה הרצויה
";
"Name or Email" = "שם או כתובת אימייל";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "חיפוש לעריכת הרשאות";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/Icelandic.lproj/Localizable.strings b/UI/AdministrationUI/Icelandic.lproj/Localizable.strings
index 680d2145f..c7b968e41 100644
--- a/UI/AdministrationUI/Icelandic.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Icelandic.lproj/Localizable.strings
@@ -9,3 +9,19 @@
"ACLs_title" = "Users folders ACLs management";
/* Modules descriptions */
"ACLs_description" = "
The Access Control Lists administration module allows to change the ACLs of each user's Calendars and Address books.
To modify the ACLs of a user's folder, type the name of the user in the search field at the top of the window and double-click on the desired folder.
";
+"Name or Email" = "Name or Email";
+"ACLs saved" = "ACLs saved";
+/* Rights module: initial search message */
+"Start a search to edit the rights" = "Start a search to edit the rights";
+/* Rights module: Empty search result */
+"No matching user" = "No matching user";
+/* Rights module: no selection */
+"No resource selected" = "No resource selected";
+"Add User" = "Add User";
+"Subscribe User" = "Subscribe User";
+"Rights" = "Rights";
+"Search Users" = "Search Users";
+"users found" = "users found";
+"No resource" = "No resource";
+"Any Authenticated User" = "Any Authenticated User";
+"Public Access" = "Public Access";
diff --git a/UI/AdministrationUI/Japanese.lproj/Localizable.strings b/UI/AdministrationUI/Japanese.lproj/Localizable.strings
index 02ba91c1e..220c7039f 100644
--- a/UI/AdministrationUI/Japanese.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Japanese.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
";
"Name or Email" = "名前またはメール";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "権限編集の検索を開始";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/Lithuanian.lproj/Localizable.strings b/UI/AdministrationUI/Lithuanian.lproj/Localizable.strings
index fccbd6761..f7b55142c 100644
--- a/UI/AdministrationUI/Lithuanian.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Lithuanian.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
Prieigos kontrolės sąrašo administravimo modulis leidžia keisti ACLs vartotojų kalendorius ir adresų knygas.
Norėdami tvarkyti ACL's vartotojų aplankus, paspauskite paieškos langelį lango viršuje, įrašykite vartotojo vardą ir du kartus paspauskite norimą aplanką.
";
"Name or Email" = "Vardas arba el. paštas";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "Pradėti paiešką redaguoti savo teisėms";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/AdministrationUI/NorwegianNynorsk.lproj/Localizable.strings
index 187ecc076..5ddc3b4d8 100644
--- a/UI/AdministrationUI/NorwegianNynorsk.lproj/Localizable.strings
+++ b/UI/AdministrationUI/NorwegianNynorsk.lproj/Localizable.strings
@@ -9,3 +9,19 @@
"ACLs_title" = "Håntering av adgangsrettigheter for brukermapper";
/* Modules descriptions */
"ACLs_description" = "
Administrasjonsmodulen for adgangsrettigheter muliggjør endring av adgangsrettigheter for brukerens kalendre og adressebøker.
For å endre adgangsrettigheter på en brukermappe, skriv brukernavnet i søkefeltet oppe i vinduet og dobbelklikk på ønskede mappe.
";
+"Name or Email" = "Name or Email";
+"ACLs saved" = "ACLs saved";
+/* Rights module: initial search message */
+"Start a search to edit the rights" = "Start a search to edit the rights";
+/* Rights module: Empty search result */
+"No matching user" = "No matching user";
+/* Rights module: no selection */
+"No resource selected" = "No resource selected";
+"Add User" = "Add User";
+"Subscribe User" = "Subscribe User";
+"Rights" = "Rights";
+"Search Users" = "Search Users";
+"users found" = "users found";
+"No resource" = "No resource";
+"Any Authenticated User" = "Any Authenticated User";
+"Public Access" = "Public Access";
diff --git a/UI/AdministrationUI/Portuguese.lproj/Localizable.strings b/UI/AdministrationUI/Portuguese.lproj/Localizable.strings
index ba5b1eb3f..9e44a4c1a 100644
--- a/UI/AdministrationUI/Portuguese.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Portuguese.lproj/Localizable.strings
@@ -6,20 +6,21 @@
/* Modules short names */
"ACLs" = "ACLs";
/* Modules titles */
-"ACLs_title" = "Gerenciamento de ACLs para Utilizadores";
+"ACLs_title" = "Gestão de ACLs das pastas dos utilizadores";
/* Modules descriptions */
-"ACLs_description" = "
O módulo administrativo das Listas de Controlo de Acessos permitem alterar os ACLs de Calendário e Contactos de cada utilizador.
Para modificar as ACLs do utilizador, digite o nome no campo de pesquisa, no topo da janela e dê um duplo-click na opção desejada.
";
+"ACLs_description" = "
O módulo administrativo das Listas de Controlo de Acessos permitem alterar as ACLs do Calendário e Livro de endereços de cada utilizador.
Para modificar as ACLs do utilizador, digite o nome no campo de pesquisa, no topo da janela e dê um duplo-click na pasta desejada.
";
"Name or Email" = "Nome ou Email";
+"ACLs saved" = "ACLs gravadas";
/* Rights module: initial search message */
"Start a search to edit the rights" = "Começar uma pesquisa para editar os direitos";
/* Rights module: Empty search result */
-"No matching user" = "Este utilizador não existe";
+"No matching user" = "Utilizador não encontrado";
/* Rights module: no selection */
"No resource selected" = "Nenhum recurso selecionado";
"Add User" = "Adicionar Utilizador";
"Subscribe User" = "Subscrever Utilizador";
"Rights" = "Direitos";
-"Search Users" = "Pesquisar Utilizadores";
+"Search Users" = "Procurar Utilizadores";
"users found" = "utilizadores encontrados";
"No resource" = "Nenhum recurso";
"Any Authenticated User" = "Qualquer Utilizador Autenticado";
diff --git a/UI/AdministrationUI/SpanishArgentina.lproj/Localizable.strings b/UI/AdministrationUI/SpanishArgentina.lproj/Localizable.strings
index 5bec368c7..90dd5cf85 100644
--- a/UI/AdministrationUI/SpanishArgentina.lproj/Localizable.strings
+++ b/UI/AdministrationUI/SpanishArgentina.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
El módulo de administración de Listas de Control de Acceso (ACL) permite cambiar las ACL's del Calendario o de la Libreta de Direcciones de cada usuario
Para modificar las ACL's de la carpeta de un usuario, ingrese el nombre del usuario en el cuadro de búsqueda ubicado en la parte superior de la ventana y haga dobe click en la carpeta deseada.
";
"Name or Email" = "Nombre o e-mail";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "Realize una búsqueda para poder editar los permisos";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/SpanishSpain.lproj/Localizable.strings b/UI/AdministrationUI/SpanishSpain.lproj/Localizable.strings
index 3bfdff0b4..74b98163f 100644
--- a/UI/AdministrationUI/SpanishSpain.lproj/Localizable.strings
+++ b/UI/AdministrationUI/SpanishSpain.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
El módulo administrativo de ACL (Listas de Control de Acceso por su siglas inglés) permite cambiar los ACLs de las Agendas y Libreta de Direcciones de cada usuario.
Para modificar los ACLs de las carpetas de un usuario, teclea el nombre de usuario en el campo de búsqueda arriba de la ventana y haz un doble-click sobre la carpeta deseada.
";
"Name or Email" = "Nombre o Correo";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "Iniciar una búsqueda para modificar los derechos";
/* Rights module: Empty search result */
diff --git a/UI/AdministrationUI/Welsh.lproj/Localizable.strings b/UI/AdministrationUI/Welsh.lproj/Localizable.strings
index 4dadc367f..d004cd230 100644
--- a/UI/AdministrationUI/Welsh.lproj/Localizable.strings
+++ b/UI/AdministrationUI/Welsh.lproj/Localizable.strings
@@ -10,6 +10,7 @@
/* Modules descriptions */
"ACLs_description" = "
Mae'r modiwl gweinyddu Rhestrau Rheoli Mynediad yn caniatáu newid Rhestrau Rheoli Mynediad Calendrau a Llyfrau Cyfeiriadau pob defnyddiwr.
Er mwyn newid Rhestrau Rheoli Mynediad ffolder defnyddiwr, teipiwch enw'r defnyddiwr yn y maes chwilio ar ben y ffenestr a chliciwch ddwywaith ar y ffolder berthnasol.
";
"Name or Email" = "Enw neu Gyfeiriad E-bost";
+"ACLs saved" = "ACLs saved";
/* Rights module: initial search message */
"Start a search to edit the rights" = "Cychwyn chwiliad i olygu'r hawliau";
/* Rights module: Empty search result */
diff --git a/UI/Common/Arabic.lproj/Localizable.strings b/UI/Common/Arabic.lproj/Localizable.strings
index 8d25e3e24..1f0ba7102 100644
--- a/UI/Common/Arabic.lproj/Localizable.strings
+++ b/UI/Common/Arabic.lproj/Localizable.strings
@@ -6,11 +6,12 @@
"Edit User Rights" = "حرِّر صلاحيات المستخدم";
"Home" = "الصفحة الرئيسية";
"Calendar" = "التقويم";
-"Address Book" = "دفتر العناوين";
+"Address Book" = "دفتر العناوين";
"Mail" = "البريد";
"Preferences" = "التفضيلات";
"Administration" = "إدارة";
"Disconnect" = "قطع الاتصال";
+"Toggle Menu" = "Toggle Menu";
"Right Administration" = "حق الإدارة";
"Log Console (dev.)" = "سجل وحدة التحكم (برمجة)";
"User" = "مستخدم";
@@ -30,7 +31,7 @@
"Sorry, the user rights can not be configured for that object." = "آسف، لا يمكن أن يتم تكوين حقوق المستخدم لذلك الكائن.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
= "إن أي مستخدم لديه حساب على هذا النظام سيكون قادرا على الوصول إلى صندوق البريد الخاص بك \"٪ {0}\". هل أنت متأكد من أنك تثق بهم؟";
-"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
= "أي مستخدم لديه حساب على هذا النظام سيكون قادرا على الوصول إلى التقويم الخاص بك \"٪ {0}\". هل أنت متأكد من أنك تثق بهم؟";
"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?"
= "يحتمل أن يكون أي شخص على الإنترنت قادرا على الوصول إلى التقويم الخاص بك \"٪ {0}\"، حتى لو لم يكن لديهم حساب على هذا النظام. هل هذه المعلومات مناسبة لشبكة الانترنت العامة؟";
@@ -40,24 +41,28 @@
= "يحتمل أن يتمكن أي شخص على الإنترنت من الوصول إلى دفنرالعناوين الخاص بك \"٪ {0}\"، حتى لو لم يكن لديه حساب على هذا النظام. هل هذه المعلومات مناسبة لشبكة الانترنت العامة؟";
"Give Access" = "منح حق الوصول";
"Keep Private" = "إبقاءه مخفي";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
+
/* generic.js */
"Unable to subscribe to that folder!"
- = "غير قادر على الاشتراك في هذا المجلد!";
+ = "غير قادر على الاشتراك في هذا المجلد!";
"You cannot subscribe to a folder that you own!"
- = "لا يمكنك الاشتراك في المجلد ملك لك!";
+ = "لا يمكنك الاشتراك في المجلد ملك لك!";
"Unable to unsubscribe from that folder!"
- = "غير قادر على إلغاء الاشتراك من هذا المجلد!";
+ = "غير قادر على إلغاء الاشتراك من هذا المجلد!";
"You cannot unsubscribe from a folder that you own!"
- = "لا يمكنك إلغاء الاشتراك من مجلد تمتلكه !";
+ = "لا يمكنك إلغاء الاشتراك من مجلد تمتلكه !";
"Unable to rename that folder!" = "غير قادر على إعادة تسمية هذا المجلد!";
"You have already subscribed to that folder!"
- = "أنت مشترك بالفعل في هذا المجلد!";
+ = "أنت مشترك بالفعل في هذا المجلد!";
"The user rights cannot be edited for this object!"
= "لا يمكن تعديل حقوق المستخدم لهذا الكائن!";
"A folder by that name already exists." = "مجلد بهذا الاسم موجود بالفعل.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "لا يمكنك إنشاء قائمة في دفتر العناوين المشترك.";
"Warning" = "تحذير";
+"Can't contact server" = "An error occurred while contacting the server. Please try again later.";
"You are not allowed to access this module or this system. Please contact your system administrator."
= "لا يسمح لك بالوصول إلى هذه الوحدة أو هذا النظام. الرجاء الاتصال بمسؤول النظام.";
"You don't have the required privileges to perform the operation."
@@ -66,6 +71,26 @@
"delegate is organizer" = "المفوض هو المنظم. يرجى تحديد مفوض مختلف.";
"delegate is a participant" = "المفوض هو بالفعل أحد المشاركين.";
"delegate is a group" = "العنوان المحدد يناظر مجموعة من العناوين. يمكنك فقط أن تفوض شخص معين.";
+
+/* common buttons */
+"OK" = "موافق";
+"Cancel" = "إلغاء";
+"Yes" = "نعم";
+"No" = "لا";
+
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
+/* alarms */
+"Reminder" = "تذكير";
+"Start" = "البداية";
+"Due Date" = "تاريخ الاستحقاق";
+"Location" = "الموقع";
+"Snooze" = "Snooze";
"Snooze for " = "تأجيل الى";
"5 minutes" = "5 دقائق";
"10 minutes" = "10 دقائق";
@@ -73,22 +98,16 @@
"30 minutes" = "30 دقيقة";
"45 minutes" = "45 دقيقة";
"1 hour" = "1 ساعة";
-/* common buttons */
-"OK" = "موافق";
-"Cancel" = "إلغاء";
-"Yes" = "نعم";
-"No" = "لا";
-/* alarms */
-"Reminder" = "تذكير";
-"Start" = "البداية";
-"Due Date" = "تاريخ الاستحقاق";
-"Location" = "الموقع";
-/* Mail labels */
+"1 day" = "1 day";
+
+/* mail labels */
"Important" = "مهم";
"Work" = "عمل";
"Personal" = "شخصي";
"To Do" = "تفعل";
"Later" = "لاحقا";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "ح";
"a2_Monday" = "ن";
"a2_Tuesday" = "ث";
@@ -96,3 +115,118 @@
"a2_Thursday" = "خ";
"a2_Friday" = "ج";
"a2_Saturday" = "س";
+"Access Rights" = "Access Rights";
+"Add User" = "Add User";
+"Loading" = "Loading";
+"No such user." = "No such user.";
+"You cannot (un)subscribe to a folder that you own!" = "You cannot (un)subscribe to a folder that you own!";
+
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
+/* Authentication username */
+"Username" = "Username";
+
+/* Authentication password */
+"Password" = "Password";
+
+/* Authentication failed */
+"Wrong username or password." = "Wrong username or password.";
+
+/* Error message displayed bellow search field when the search string has less than the required number of characters */
+"Enter at least %{minimumSearchLength} characters" = "Enter at least %{minimumSearchLength} characters";
+
+/* Error message displayed when a file upload exceeds WOMaxUploadSize */
+"File size upload limit reached" = "File size upload limit reached";
+
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
+/* Toggle visibility (ex: mail account in left navigation menu) */
+"Toggle visibility" = "Toggle visibility";
+
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
+/* Toggle multiple items at the same time (hotkeys cheatsheet) */
+"Toggle range of items" = "Toggle range of items";
+
+/* Question mark shows list of hotkeys */
+"Show or hide this help" = "Show or hide this help";
+
+/* Space key */
+"key_space" = "space";
+
+/* Delete key */
+"key_delete" = "delete";
+
+/* Shift and space key */
+"key_shift+space" = "shift + space";
+
+/* Up arrow key */
+"key_up" = "↑";
+
+/* Down arrow key */
+"key_down" = "↓";
+
+/* Left arrow key */
+"key_left" = "←";
+
+/* Right arrow key */
+"key_right" = "→";
+
+/* Shift and up arrow combo keys */
+"key_shift+up" = "shift + ↑";
+
+/* Shift and down arrow combo keys */
+"key_shift+down" = "shift + ↓";
+
+/* Backspace key */
+"key_backspace" = "⌫";
+
+/* Hotkey to start a search */
+"hotkey_search" = "s";
+
+/* Hotkey description to select next list item */
+"View next item" = "View next item";
+
+/* Hotkey description to select previous list item */
+"View previous item" = "View previous item";
+
+/* Hotkey description to add next list item to selection */
+"Add next item to selection" = "Add next item to selection";
+
+/* Hotkey description to add previous list item to selection */
+"Add previous item to selection" = "Add previous item to selection";
+
+/* Hotkey description to move backward in current view */
+"Move backward" = "Move backward";
+
+/* Hotkey description to move forward in current view */
+"Move forward" = "Move forward";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Basque.lproj/Localizable.strings b/UI/Common/Basque.lproj/Localizable.strings
index 64806aa1b..48822ab1d 100644
--- a/UI/Common/Basque.lproj/Localizable.strings
+++ b/UI/Common/Basque.lproj/Localizable.strings
@@ -6,11 +6,12 @@
"Edit User Rights" = "Erabiltzailearen baimenak aldatu";
"Home" = "Hasiera";
"Calendar" = "Egutegia";
-"Address Book" = "Helbide liburua";
+"Address Book" = "Helbide liburua";
"Mail" = "Emaila";
"Preferences" = "Hoberespenak";
"Administration" = "Administrazio";
"Disconnect" = "Deskonektatu";
+"Toggle Menu" = "Toggle Menu";
"Right Administration" = "Baimenen kudeaketa";
"Log Console (dev.)" = "Erregistro kontsola (garap.)";
"User" = "Erabiltzailea";
@@ -30,7 +31,7 @@
"Sorry, the user rights can not be configured for that object." = "Barkatu, erabiltzailearen baimenak ezin dira objetu horretarako konfiguratu.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
= "Sistema honetan kontua daukan edonor zure \"%{0}\" postontzia atzitzeko gai izango da. Ziur zaude hori nahi duzula? ";
-"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
= "Sistema honetan kontua daukan edonor zure \"%{0}\" egutegia atzitzeko gai izango da. Ziur zaude hori nahi duzula? ";
"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?"
= "Internet-eko edonor zure \"%{0}\" egutegia atzitzeko gai izango da, naiz eta sistema honetan konturik ez eduki. Informazio hau egokia da internet publikorako?";
@@ -40,22 +41,25 @@
= "Internet-eko edonor zure \"%{0}\" helbide liburua atzitzeko gai izango da, naiz eta sistema honetan konturik ez eduki. Informazio hau egokia da internet publikorako?";
"Give Access" = "Baimendu atzipena";
"Keep Private" = "Pribatua mantendu";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
+
/* generic.js */
"Unable to subscribe to that folder!"
- = "Ezin da karpeta hori harpidetu!";
+ = "Ezin da karpeta hori harpidetu!";
"You cannot subscribe to a folder that you own!"
- = "Ezin duzu zure karpeta bat harpidetu!";
+ = "Ezin duzu zure karpeta bat harpidetu!";
"Unable to unsubscribe from that folder!"
- = "Ezin da karpetaren harpidetza kendu!";
+ = "Ezin da karpetaren harpidetza kendu!";
"You cannot unsubscribe from a folder that you own!"
- = "Ezin duzu zure karpeta baten harpidetza kendu!";
+ = "Ezin duzu zure karpeta baten harpidetza kendu!";
"Unable to rename that folder!" = "Karpetaren izena ezin da aldatu!";
"You have already subscribed to that folder!"
- = "Karpeta hau dagoeneko harpidetuta daukazu!";
+ = "Karpeta hau dagoeneko harpidetuta daukazu!";
"The user rights cannot be edited for this object!"
= "Objetu honen erabiltzaile baimenak ezin dira editatu!";
"A folder by that name already exists." = "Izen hori daukan karpeta existitzen da dagoeneko.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "Ezin duzu zerrenda bat sortu partekatutako helbide liburu batean";
"Warning" = "Oharra";
"Can't contact server" = "Errore gertatu da zerbitzariarekin konektatzerakoan. Mesedez saiatu beranduago.";
@@ -67,6 +71,26 @@
"delegate is organizer" = "Delegatua antolatzailea da. Mesedez, aukeratu beste delegatu bat.";
"delegate is a participant" = "DElegatua parte-hartzailea da jada.";
"delegate is a group" = "Zehaztutako helbidea talde bati dagokio. Pertsona baten gain bakarrik delega dezakezu.";
+
+/* common buttons */
+"OK" = "Onartu";
+"Cancel" = "Ezeztatu";
+"Yes" = "Bai";
+"No" = "Ez";
+
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
+/* alarms */
+"Reminder" = "Ohartarazpena";
+"Start" = "Hasi";
+"Due Date" = "Epemuga";
+"Location" = "Location";
+"Snooze" = "Snooze";
"Snooze for " = "Errepikatu ";
"5 minutes" = "5 minutu";
"10 minutes" = "10 minutu";
@@ -75,22 +99,15 @@
"45 minutes" = "45 minutu";
"1 hour" = "1 ordu";
"1 day" = "1 egun";
-/* common buttons */
-"OK" = "Onartu";
-"Cancel" = "Ezeztatu";
-"Yes" = "Bai";
-"No" = "Ez";
-/* alarms */
-"Reminder" = "Ohartarazpena";
-"Start" = "Hasi";
-"Due Date" = "Epemuga";
-"Location:" = "Kokapen";
+
/* mail labels */
"Important" = "Garrantzitsua";
"Work" = "Lana";
"Personal" = "Pertsonala";
"To Do" = "Egitekoa";
"Later" = "Beranduago";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "Ig";
"a2_Monday" = "Al";
"a2_Tuesday" = "As";
@@ -98,3 +115,118 @@
"a2_Thursday" = "Os";
"a2_Friday" = "Or";
"a2_Saturday" = "Lr";
+"Access Rights" = "Access Rights";
+"Add User" = "Add User";
+"Loading" = "Loading";
+"No such user." = "No such user.";
+"You cannot (un)subscribe to a folder that you own!" = "You cannot (un)subscribe to a folder that you own!";
+
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
+/* Authentication username */
+"Username" = "Username";
+
+/* Authentication password */
+"Password" = "Password";
+
+/* Authentication failed */
+"Wrong username or password." = "Wrong username or password.";
+
+/* Error message displayed bellow search field when the search string has less than the required number of characters */
+"Enter at least %{minimumSearchLength} characters" = "Enter at least %{minimumSearchLength} characters";
+
+/* Error message displayed when a file upload exceeds WOMaxUploadSize */
+"File size upload limit reached" = "File size upload limit reached";
+
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
+/* Toggle visibility (ex: mail account in left navigation menu) */
+"Toggle visibility" = "Toggle visibility";
+
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
+/* Toggle multiple items at the same time (hotkeys cheatsheet) */
+"Toggle range of items" = "Toggle range of items";
+
+/* Question mark shows list of hotkeys */
+"Show or hide this help" = "Show or hide this help";
+
+/* Space key */
+"key_space" = "space";
+
+/* Delete key */
+"key_delete" = "delete";
+
+/* Shift and space key */
+"key_shift+space" = "shift + space";
+
+/* Up arrow key */
+"key_up" = "↑";
+
+/* Down arrow key */
+"key_down" = "↓";
+
+/* Left arrow key */
+"key_left" = "←";
+
+/* Right arrow key */
+"key_right" = "→";
+
+/* Shift and up arrow combo keys */
+"key_shift+up" = "shift + ↑";
+
+/* Shift and down arrow combo keys */
+"key_shift+down" = "shift + ↓";
+
+/* Backspace key */
+"key_backspace" = "⌫";
+
+/* Hotkey to start a search */
+"hotkey_search" = "s";
+
+/* Hotkey description to select next list item */
+"View next item" = "View next item";
+
+/* Hotkey description to select previous list item */
+"View previous item" = "View previous item";
+
+/* Hotkey description to add next list item to selection */
+"Add next item to selection" = "Add next item to selection";
+
+/* Hotkey description to add previous list item to selection */
+"Add previous item to selection" = "Add previous item to selection";
+
+/* Hotkey description to move backward in current view */
+"Move backward" = "Move backward";
+
+/* Hotkey description to move forward in current view */
+"Move forward" = "Move forward";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Bosnian.lproj/Localizable.strings b/UI/Common/Bosnian.lproj/Localizable.strings
index d9df9171d..d96c2c9c6 100644
--- a/UI/Common/Bosnian.lproj/Localizable.strings
+++ b/UI/Common/Bosnian.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Svako na Intenretu moći će pristupiti vašem imeniku \"%{0}\", iako nemaju račun na ovom sistemu. Ove informacije su prikladne za dijeljenje na Internetu?";
"Give Access" = "Dozvolite Pristup";
"Keep Private" = "Zadržati Privatno";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Lično";
"To Do" = "Lista Zadataka";
"Later" = "Kasnije";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Poslati potvrdu o prijemu";
"a2_Sunday" = "Ne";
"a2_Monday" = "Po";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME Certifikat";
"Subject Name" = "Tema";
"Issuer" = "Izdavač";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Zemlja";
"organizationName" = "Organizacija";
"organizationalUnitName" = "Organizaciona Jedinica";
"commonName" = "Poznato Ime";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "E-mail Adresa";
+
/* Authentication username */
"Username" = "Korisničko Ime";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Pomjeri Naprijed";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/BrazilianPortuguese.lproj/Localizable.strings b/UI/Common/BrazilianPortuguese.lproj/Localizable.strings
index 33dcd0e2c..ad4a05446 100644
--- a/UI/Common/BrazilianPortuguese.lproj/Localizable.strings
+++ b/UI/Common/BrazilianPortuguese.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Pessoal";
"To Do" = "Tarefa";
"Later" = "Adiar";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Confirmação de recebimento enviada";
"a2_Sunday" = "Dom";
"a2_Monday" = "Seg";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Mover para frente";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Bulgarian.lproj/Localizable.strings b/UI/Common/Bulgarian.lproj/Localizable.strings
index 206f529ac..cb50ce24f 100644
--- a/UI/Common/Bulgarian.lproj/Localizable.strings
+++ b/UI/Common/Bulgarian.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Персонал";
"To Do" = "За правене";
"Later" = "По-късно";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Обратна разписка, Изпратено";
"a2_Sunday" = "Не.";
"a2_Monday" = "Пон.";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Преместване напред";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Catalan.lproj/Localizable.strings b/UI/Common/Catalan.lproj/Localizable.strings
index 5c9c1041c..a44b57924 100644
--- a/UI/Common/Catalan.lproj/Localizable.strings
+++ b/UI/Common/Catalan.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Qualsevol usuari amb un compte en el sistema tindrà accés a la seua llibreta d'adreces \"%{0}\". Està segur de voler donar accés a qualsevol usuari en el sistema? ";
"Give Access" = "Donar accés";
"Keep Private" = "Mantenir en privat";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Personal";
"To Do" = "Per fer";
"Later" = "Més tard";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Justificant de recepció enviat";
"a2_Sunday" = "dg";
"a2_Monday" = "dl";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "Certificat S/MIME";
"Subject Name" = "Nom del subjecte";
"Issuer" = "Emissor";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "País";
"organizationName" = "Organització";
"organizationalUnitName" = "Unitat organitzativa";
"commonName" = "Nom comú";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Correu electrònic";
+
/* Authentication username */
"Username" = "Nom d'usuari";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Avançar";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/ChineseChina.lproj/Localizable.strings b/UI/Common/ChineseChina.lproj/Localizable.strings
index b64384366..86797c410 100644
--- a/UI/Common/ChineseChina.lproj/Localizable.strings
+++ b/UI/Common/ChineseChina.lproj/Localizable.strings
@@ -6,7 +6,7 @@
"Edit User Rights" = "编辑用户权限";
"Home" = "主页";
"Calendar" = "日历";
-"Address Book" = "通讯录";
+"Address Book" = "通讯录";
"Mail" = "邮件";
"Preferences" = "个人设定";
"Administration" = "管理";
@@ -41,19 +41,21 @@
= "网络上的任何人都可以访问您的通讯录 \"%{0}\", 即使非本系统账户。是否确定在网络上公开此通讯录?";
"Give Access" = "授权访问";
"Keep Private" = "保留私用";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
- = "不能订阅该目录!";
+ = "不能订阅该目录!";
"You cannot subscribe to a folder that you own!"
- = "不能订阅自己的目录!";
+ = "不能订阅自己的目录!";
"Unable to unsubscribe from that folder!"
- = "不能取消订阅该目录!";
+ = "不能取消订阅该目录!";
"You cannot unsubscribe from a folder that you own!"
- = "不能取消订阅自己的目录!";
+ = "不能取消订阅自己的目录!";
"Unable to rename that folder!" = "不能修改该目录名!";
"You have already subscribed to that folder!"
- = "你已经订阅该目录!";
+ = "你已经订阅该目录!";
"The user rights cannot be edited for this object!"
= "对不起,该用户不能编辑该项。";
"A folder by that name already exists." = "目录名称已存在。";
@@ -76,6 +78,13 @@
"Yes" = "是";
"No" = "否";
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "提醒";
"Start" = "开始";
@@ -97,6 +106,8 @@
"Personal" = "个人";
"To Do" = "待办";
"Later" = "稍后";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "周日";
"a2_Monday" = "周一";
"a2_Tuesday" = "周二";
@@ -110,6 +121,22 @@
"No such user." = "查无此人。";
"You cannot (un)subscribe to a folder that you own!" = "不能订阅(退订)自己的目录";
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
/* Authentication username */
"Username" = "用户名称";
@@ -125,9 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "已到达文件大小上传上限";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "切换视图";
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "切换项目范围";
@@ -137,6 +175,9 @@
/* Space key */
"key_space" = "空格";
+/* Delete key */
+"key_delete" = "delete";
+
/* Shift and space key */
"key_shift+space" = "shift + 空格";
@@ -181,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "向前移动";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/ChineseTaiwan.lproj/Localizable.strings b/UI/Common/ChineseTaiwan.lproj/Localizable.strings
index 2db0b9b0e..de700f5b8 100644
--- a/UI/Common/ChineseTaiwan.lproj/Localizable.strings
+++ b/UI/Common/ChineseTaiwan.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "任何人都可以存取您的通訊錄 \"%{0}\", 無論他們在這個系統上有沒有帳號。您確定要在網路上公開通訊錄嗎?";
"Give Access" = "允許存取";
"Keep Private" = "保持隱私";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "私人";
"To Do" = "待辦";
"Later" = "稍後";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "已傳送回條";
"a2_Sunday" = "星期日";
"a2_Monday" = "星期一";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME 憑證";
"Subject Name" = "憑證主旨名稱";
"Issuer" = "憑證發行者";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "國家";
"organizationName" = "組織";
"organizationalUnitName" = "部門";
"commonName" = "簽署名稱";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "電子郵件地址";
+
/* Authentication username */
"Username" = "使用者名稱";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "往後移動";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Croatian.lproj/Localizable.strings b/UI/Common/Croatian.lproj/Localizable.strings
index dc2a837e8..24dd9ef24 100644
--- a/UI/Common/Croatian.lproj/Localizable.strings
+++ b/UI/Common/Croatian.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Bilo tko na internetu moći će pristupiti vašem imeniku \"%{0}\", čak i ako nema račun na ovom sustavu. Je li ova informacija prikladna za javnu objavu na internetu?";
"Give Access" = "Dopusti pristup";
"Keep Private" = "Zadrži osobnim";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -80,6 +82,9 @@
"Error" = "Pogreška";
"Success" = "Uspjeh";
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "Podsjetnik";
"Start" = "Početak";
@@ -101,6 +106,8 @@
"Personal" = "Osobno";
"To Do" = "Učiniti";
"Later" = "Kasnije";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "Ne";
"a2_Monday" = "Po";
"a2_Tuesday" = "Ut";
@@ -115,14 +122,21 @@
"You cannot (un)subscribe to a folder that you own!" = "Ne možete se pretplatiti ni odjaviti od vlastite mape! ";
/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
"Subject Name" = "Naziv subjekta";
"Issuer" = "Izdavatelj";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Država";
"organizationName" = "Organizacija";
"organizationalUnitName" = "Organizacijska jedinica";
"commonName" = "Zajednički naziv";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Adresa elektroničke pošte";
+
/* Authentication username */
"Username" = "Korisničko ime";
@@ -138,9 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "Privitak je prevelik";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "Uključi/Isključi vidljivost";
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "Uključi/isključi stavke";
@@ -150,6 +175,9 @@
/* Space key */
"key_space" = "space";
+/* Delete key */
+"key_delete" = "delete";
+
/* Shift and space key */
"key_shift+space" = "shift + space";
@@ -194,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Idi naprijed";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Czech.lproj/Localizable.strings b/UI/Common/Czech.lproj/Localizable.strings
index 77db8f56b..846911ae3 100644
--- a/UI/Common/Czech.lproj/Localizable.strings
+++ b/UI/Common/Czech.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Potenciálně kdokoliv v Internetu bude mít přístup k vašemu adresáři \"%{0}\", i když není uživatelem tohoto systému. Jsou tyto informace vhodné pro veřejný Internet?";
"Give Access" = "Umožnit přístup";
"Keep Private" = "Ponechat soukromým";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Osobní";
"To Do" = "Třeba udělat";
"Later" = "Později";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Odesláno potvrzení o přečtení";
"a2_Sunday" = "Ne";
"a2_Monday" = "Po";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME Certifikát";
"Subject Name" = "Jméno Subjektu";
"Issuer" = "Vydavatel";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Země";
"organizationName" = "Organizace";
"organizationalUnitName" = "Organizační jednotka";
"commonName" = "Obecné Jméno";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "E-mail";
+
/* Authentication username */
"Username" = "Uživatelské jméno";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Posun vpřed";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Dutch.lproj/Localizable.strings b/UI/Common/Dutch.lproj/Localizable.strings
index 8a3d55406..4c90ab685 100644
--- a/UI/Common/Dutch.lproj/Localizable.strings
+++ b/UI/Common/Dutch.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Persoonlijk";
"To Do" = "Te doen";
"Later" = "Later";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Ontvangstbewijs verzonden";
"a2_Sunday" = "Zo";
"a2_Monday" = "Ma";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Ga vooruit";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Finnish.lproj/Localizable.strings b/UI/Common/Finnish.lproj/Localizable.strings
index 8e053c990..a3f28eabf 100644
--- a/UI/Common/Finnish.lproj/Localizable.strings
+++ b/UI/Common/Finnish.lproj/Localizable.strings
@@ -6,7 +6,7 @@
"Edit User Rights" = "Muokkaa käyttäjän oikeuksia";
"Home" = "Koti";
"Calendar" = "Kalenteri";
-"Address Book" = "Osoitekirja";
+"Address Book" = "Osoitekirja";
"Mail" = "Sähköposti";
"Preferences" = "Asetukset";
"Administration" = "Hallinto";
@@ -31,7 +31,7 @@
"Sorry, the user rights can not be configured for that object." = "Pahoittelen, kohteen käyttäjäoikeudet eivät ole muokattavissa.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
= "Kenellä tahansa käyttäjällä, jolla on oikeudet tähän järjestelmään, on pääsyoikeus sähköpostiisi \"%{0}\". Luotatko varmasti heistä jokaiseen?";
-"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
= "Kenellä tahansa käyttäjällä, jolla on oikeudet tähän järjestelmään, on pääsyoikeus kalenteriisi \"%{0}\". Luotatko varmasti heistä jokaiseen?";
"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?"
= "Jokaisella Internet käyttäjällä on mahdollisuus käyttää kalenteriasi \"%{0}\" ilman tunnuksia tähän järjestelmään. Ovatko nämä tiedot sopivia julkiseen Internetiin? ";
@@ -41,23 +41,25 @@
= "Jokaisella Internet käyttäjällä on mahdollisuus käyttää osoitekirjaasi \"%{0}\" ilman tunnuksia tähän järjestelmään. Ovatko nämä tiedot sopivia julkiseen Internetiin? ";
"Give Access" = "Salli pääsy";
"Keep Private" = "Pidä yksityisenä";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
- = "Hakemistoon kirjautuminen ei onnistu!";
+ = "Hakemistoon kirjautuminen ei onnistu!";
"You cannot subscribe to a folder that you own!"
- = "Et voi kirjautua itse omistamaasi hakemistoon!";
+ = "Et voi kirjautua itse omistamaasi hakemistoon!";
"Unable to unsubscribe from that folder!"
- = "Hakemistosta uloskirjautuminen ei onnistu! ";
+ = "Hakemistosta uloskirjautuminen ei onnistu! ";
"You cannot unsubscribe from a folder that you own!"
- = "Et voi kirjautua ulos omistamastasi hakemistosta!";
+ = "Et voi kirjautua ulos omistamastasi hakemistosta!";
"Unable to rename that folder!" = "Hakemiston uudelleen nimeäminen ei onnistu!";
"You have already subscribed to that folder!"
- = "Olet jo kirjautunut tähän hakemistoon!";
+ = "Olet jo kirjautunut tähän hakemistoon!";
"The user rights cannot be edited for this object!"
= "Kohteen käyttäjäoikeuksien muokkaus ei onnistu!";
"A folder by that name already exists." = "Samanniminen kansio on jo olemassa.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "Et voi luoda listaa jaettuun osoitekirjaan.";
"Warning" = "Varoitus";
"Can't contact server" = "Virhe palvelinyhteydessä. Yritä myöhemmin uudelleen.";
@@ -76,6 +78,13 @@
"Yes" = "Kyllä";
"No" = "Ei";
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "Muistutus";
"Start" = "Alkaa";
@@ -97,6 +106,8 @@
"Personal" = "Henkilökohtainen";
"To Do" = "Tehtävä";
"Later" = "Myöhemmin";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "Su";
"a2_Monday" = "Ma";
"a2_Tuesday" = "Ti";
@@ -110,6 +121,22 @@
"No such user." = "Käyttäjää ei löydy.";
"You cannot (un)subscribe to a folder that you own!" = "Et voi (ulos)kirjautua itse omistamaasi hakemistoon!";
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
/* Authentication username */
"Username" = "Käyttäjätunnus";
@@ -125,9 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "Tiedostolatauksen kokorajoitus saavutettu";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "Vaihda näkyvyyttä";
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "Valitse kohteet";
@@ -137,6 +175,9 @@
/* Space key */
"key_space" = "space";
+/* Delete key */
+"key_delete" = "delete";
+
/* Shift and space key */
"key_shift+space" = "vaihto + välilyönti";
@@ -180,4 +221,12 @@
"Move backward" = "Siirry taaksepäin";
/* Hotkey description to move forward in current view */
-"Move forward" = "Siirry eteenpäin";
\ No newline at end of file
+"Move forward" = "Siirry eteenpäin";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Hebrew.lproj/Localizable.strings b/UI/Common/Hebrew.lproj/Localizable.strings
index c15381282..fdcac9c36 100644
--- a/UI/Common/Hebrew.lproj/Localizable.strings
+++ b/UI/Common/Hebrew.lproj/Localizable.strings
@@ -6,7 +6,7 @@
"Edit User Rights" = "ערוך הרשאות משתמש";
"Home" = "בית";
"Calendar" = "לוח שנה";
-"Address Book" = "אנשי קשר";
+"Address Book" = "אנשי קשר";
"Mail" = "מייל";
"Preferences" = "העדפות";
"Administration" = "אפשרויות ניהול";
@@ -31,7 +31,7 @@
"Sorry, the user rights can not be configured for that object." = "מתנצלים, לא ניתן להגדיר הרשאות משתמש עבור האובייקט.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
= "כל משתמש בעל חשבון במערכת יקבל גישה לתיבת הדואר שלכם \"{0}%\". האם לתת אמון בכולם?";
-"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
= "כל משתמש בעל חשבון במערכת יקבל גישה ללוח השנה שלכם \"{0}%\". האם לתת אמון בכולם?";
"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?"
= "פוטנציאלית, כל גולש באינטרנט יוכל לצפות בלוח השנה שלכם \"%{0}\", גם גושלים ללא חשבון משתמש במערכת. האם המידע מתאים לפירסום פתוח באינטנרנט?";
@@ -41,23 +41,25 @@
= "פוטנציאלית, כל גולש באינטרנט יוכל לצפות באנשי הקשר שלכם \"%{0}\", גם גושלים ללא חשבון משתמש במערכת. האם המידע מתאים לפירסום פתוח באינטנרנט?";
"Give Access" = "אפשר גישה";
"Keep Private" = "השאר פרטי";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
- = "לא ניתן להירשם לתקייה!";
+ = "לא ניתן להירשם לתקייה!";
"You cannot subscribe to a folder that you own!"
- = "לא ניתן להירשם לתקייה בבעלותך!";
+ = "לא ניתן להירשם לתקייה בבעלותך!";
"Unable to unsubscribe from that folder!"
- = "לא ניתן להסיר הרשמה מהתקייה!";
+ = "לא ניתן להסיר הרשמה מהתקייה!";
"You cannot unsubscribe from a folder that you own!"
- = "לא ניתן להסיר הרשמה מתקייה בבעלותך!";
+ = "לא ניתן להסיר הרשמה מתקייה בבעלותך!";
"Unable to rename that folder!" = "לא ניתן לשנות את שם התקייה!";
"You have already subscribed to that folder!"
- = "הינכם רשומים כבר לתקייה זו!";
+ = "הינכם רשומים כבר לתקייה זו!";
"The user rights cannot be edited for this object!"
= "לא ניתן לערוך הרשאות משתמש עבור האובייקט!";
"A folder by that name already exists." = "קיימת תקייה בשם.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "לא ניתן ליצור רשימה באנשי קשר משותפים.";
"Warning" = "אזהרה";
"Can't contact server" = "התקבלה שגיאה בהתחברות לשרת. נסו שנית מאוחר יותר.";
@@ -76,6 +78,13 @@
"Yes" = "כן";
"No" = "לא";
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "תזכורת";
"Start" = "התחלה";
@@ -97,6 +106,8 @@
"Personal" = "פרטי";
"To Do" = "ממתין לביצוע";
"Later" = "מאוחר יותר";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "א'";
"a2_Monday" = "ב'";
"a2_Tuesday" = "ג'";
@@ -110,6 +121,22 @@
"No such user." = "לא נמצא משתמש.";
"You cannot (un)subscribe to a folder that you own!" = "לא ניתן להירשם/להסיר הרשמה עבור תקייה בבעלותך!";
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
/* Authentication username */
"Username" = "שם משתמש";
@@ -125,9 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "מגבלת גודל העלאת קובץ נחצתה";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "אפשר/בטל נראות";
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "אפשר/בטל תווך פריטים";
@@ -137,6 +175,9 @@
/* Space key */
"key_space" = "רווח";
+/* Delete key */
+"key_delete" = "delete";
+
/* Shift and space key */
"key_shift+space" = "Shift + רווח";
@@ -180,4 +221,12 @@
"Move backward" = "אחורה";
/* Hotkey description to move forward in current view */
-"Move forward" = "קדימה";
\ No newline at end of file
+"Move forward" = "קדימה";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Icelandic.lproj/Localizable.strings b/UI/Common/Icelandic.lproj/Localizable.strings
index 9984919d7..0c055fdb3 100644
--- a/UI/Common/Icelandic.lproj/Localizable.strings
+++ b/UI/Common/Icelandic.lproj/Localizable.strings
@@ -6,14 +6,16 @@
"Edit User Rights" = "Sýsla með notendaréttindi";
"Home" = "Heima";
"Calendar" = "Dagatal";
-"Address Book" = "Nafnaskrá";
+"Address Book" = "Nafnaskrá";
"Mail" = "Póstur";
"Preferences" = "Valkostir";
"Administration" = "Umsjón";
"Disconnect" = "Aftengjast";
+"Toggle Menu" = "Toggle Menu";
"Right Administration" = "Umsjón réttinda";
"Log Console (dev.)" = "Log Console (dev.)";
"User" = "Notandi";
+"Vacation message is enabled" = "Vacation message is enabled";
"Help" = "Hjálp";
"noJavascriptError" = "SOGo þarf Javaskrift til að virka. Tryggja þarf að þessi möguleiki sé til og virkur í stillingum vafrans.";
"noJavascriptRetry" = "Reyna aftur";
@@ -27,24 +29,40 @@
"Any user not listed above" = "Sérhvern notanda sem ekki er tilgreindur að ofan";
"Anybody accessing this resource from the public area" = "Hver sem er sem hefur almennan aðgang að þessu tilfangi";
"Sorry, the user rights can not be configured for that object." = "Því miður, ekki er hægt að breyta notendaréttindum fyrir það viðfang.";
+"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
+ = "Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?";
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+ = "Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?";
+"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?"
+ = "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?";
+"Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?"
+ = "Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?";
+"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?"
+ = "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?";
+"Give Access" = "Give Access";
+"Keep Private" = "Keep Private";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
+
/* generic.js */
"Unable to subscribe to that folder!"
- = "Ekki var hægt að gerast áskrifandi að þeirri möppu.";
+ = "Ekki var hægt að gerast áskrifandi að þeirri möppu.";
"You cannot subscribe to a folder that you own!"
- = "Ekki er hægt að gerast áskrifandi að sínum eigin möppum.";
+ = "Ekki er hægt að gerast áskrifandi að sínum eigin möppum.";
"Unable to unsubscribe from that folder!"
- = "Ekki var hægt að segja upp áskrift að þeirri möppu!";
+ = "Ekki var hægt að segja upp áskrift að þeirri möppu!";
"You cannot unsubscribe from a folder that you own!"
- = "Ekki er hægt að segja upp möppu sem þú átt!";
+ = "Ekki er hægt að segja upp möppu sem þú átt!";
"Unable to rename that folder!" = "Ekki var hægt að breyta nafninu á þeirri möppu!";
"You have already subscribed to that folder!"
- = "Áskrift er nú þegar að þeirri möppu!";
+ = "Áskrift er nú þegar að þeirri möppu!";
"The user rights cannot be edited for this object!"
= "Ekki er hægt að breyta notandaréttindum fyrir þetta viðfang!";
"A folder by that name already exists." = "Nú þegar er til mappa með því nafni.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "Ekki er hægt að búa til lista í samnýttri nafnaskrá.";
"Warning" = "Viðvörun";
+"Can't contact server" = "An error occurred while contacting the server. Please try again later.";
"You are not allowed to access this module or this system. Please contact your system administrator."
= "Þú hefur ekki aðgang að þessari einingu á þessu kerfi. Til þess þarftu að hafa samband við kerfisstjóra Reiknistofnunar HÍ.";
"You don't have the required privileges to perform the operation."
@@ -53,22 +71,43 @@
"delegate is organizer" = "Ekki gengur að fulltrúinn sé sá sami og skipuleggjandinn. Tilgreina þarf annan annan fulltrúa.";
"delegate is a participant" = "Fulltrúinn er nú þegar þáttakandi.";
"delegate is a group" = "Uppgefna netfangið er fyrir hóp, en aðeins er hægt að bjóða manneskjum að gerast fulltrúar.";
+
/* common buttons */
"OK" = "Í lagi";
"Cancel" = "Hætta við";
"Yes" = "Já";
"No" = "Nei";
+
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "Áminning";
"Start" = "Byrjun";
"Due Date" = "Lokadagur";
"Location" = "Staðsetning";
-/* Mail labels */
+"Snooze" = "Snooze";
+"Snooze for " = "Snooze for ";
+"5 minutes" = "5 minutes";
+"10 minutes" = "10 minutes";
+"15 minutes" = "15 minutes";
+"30 minutes" = "30 minutes";
+"45 minutes" = "45 minutes";
+"1 hour" = "1 hour";
+"1 day" = "1 day";
+
+/* mail labels */
"Important" = "Mikilvægt";
"Work" = "Vinna";
"Personal" = "Persónulegt";
"To Do" = "Verkþáttur";
"Later" = "Seinna";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "Su";
"a2_Monday" = "Má";
"a2_Tuesday" = "Þr";
@@ -76,3 +115,118 @@
"a2_Thursday" = "Fi";
"a2_Friday" = "Fö";
"a2_Saturday" = "La";
+"Access Rights" = "Access Rights";
+"Add User" = "Add User";
+"Loading" = "Loading";
+"No such user." = "No such user.";
+"You cannot (un)subscribe to a folder that you own!" = "You cannot (un)subscribe to a folder that you own!";
+
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
+/* Authentication username */
+"Username" = "Username";
+
+/* Authentication password */
+"Password" = "Password";
+
+/* Authentication failed */
+"Wrong username or password." = "Wrong username or password.";
+
+/* Error message displayed bellow search field when the search string has less than the required number of characters */
+"Enter at least %{minimumSearchLength} characters" = "Enter at least %{minimumSearchLength} characters";
+
+/* Error message displayed when a file upload exceeds WOMaxUploadSize */
+"File size upload limit reached" = "File size upload limit reached";
+
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
+/* Toggle visibility (ex: mail account in left navigation menu) */
+"Toggle visibility" = "Toggle visibility";
+
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
+/* Toggle multiple items at the same time (hotkeys cheatsheet) */
+"Toggle range of items" = "Toggle range of items";
+
+/* Question mark shows list of hotkeys */
+"Show or hide this help" = "Show or hide this help";
+
+/* Space key */
+"key_space" = "space";
+
+/* Delete key */
+"key_delete" = "delete";
+
+/* Shift and space key */
+"key_shift+space" = "shift + space";
+
+/* Up arrow key */
+"key_up" = "↑";
+
+/* Down arrow key */
+"key_down" = "↓";
+
+/* Left arrow key */
+"key_left" = "←";
+
+/* Right arrow key */
+"key_right" = "→";
+
+/* Shift and up arrow combo keys */
+"key_shift+up" = "shift + ↑";
+
+/* Shift and down arrow combo keys */
+"key_shift+down" = "shift + ↓";
+
+/* Backspace key */
+"key_backspace" = "⌫";
+
+/* Hotkey to start a search */
+"hotkey_search" = "s";
+
+/* Hotkey description to select next list item */
+"View next item" = "View next item";
+
+/* Hotkey description to select previous list item */
+"View previous item" = "View previous item";
+
+/* Hotkey description to add next list item to selection */
+"Add next item to selection" = "Add next item to selection";
+
+/* Hotkey description to add previous list item to selection */
+"Add previous item to selection" = "Add previous item to selection";
+
+/* Hotkey description to move backward in current view */
+"Move backward" = "Move backward";
+
+/* Hotkey description to move forward in current view */
+"Move forward" = "Move forward";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Indonesian.lproj/Localizable.strings b/UI/Common/Indonesian.lproj/Localizable.strings
index 321440d05..d00cb569a 100644
--- a/UI/Common/Indonesian.lproj/Localizable.strings
+++ b/UI/Common/Indonesian.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Setiap orang di internet yang berpotensi bisa mengakses buku alamat Anda \"%{0}\", bahkan jika mereka tidak punya akun di sistem ini. Apakah informasi ini layak untuk internet publik?";
"Give Access" = "Beri Akses";
"Keep Private" = "Jaga Sebagai Pribadi";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Personal";
"To Do" = "Pekerjaan";
"Later" = "Nanti";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Bukti Pengembalian Terkirim";
"a2_Sunday" = "Mgg";
"a2_Monday" = "Snn";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "Sertifikat S/MIME";
"Subject Name" = "Nama Subjek";
"Issuer" = "Penerbit";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Negara";
"organizationName" = "Organisasi";
"organizationalUnitName" = "Unit Organisasi";
"commonName" = "Nama";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Alamat Email";
+
/* Authentication username */
"Username" = "Username";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Bergerak maju";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Italian.lproj/Localizable.strings b/UI/Common/Italian.lproj/Localizable.strings
index 3d4deb10d..205c8df8b 100644
--- a/UI/Common/Italian.lproj/Localizable.strings
+++ b/UI/Common/Italian.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Personale";
"To Do" = "Da fare";
"Later" = "Posponi";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Ricevuta di Ritorno Inviata";
"a2_Sunday" = "Do";
"a2_Monday" = "Lu";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Vai avanti";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Japanese.lproj/Localizable.strings b/UI/Common/Japanese.lproj/Localizable.strings
index 4b74fab1d..99059af96 100644
--- a/UI/Common/Japanese.lproj/Localizable.strings
+++ b/UI/Common/Japanese.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "このシステムにアカウントを持っていなくても、あなたのアドレス帳\"%{0}\"をインターネット上の誰もが潜在的にアクセスできるようになります。これはインターネットで公開するのに適した情報ですか?";
"Give Access" = "アクセスを許可";
"Keep Private" = "非公開のまま";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -80,6 +82,9 @@
"Error" = "エラー";
"Success" = "成功";
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "リマインダー";
"Start" = "開始";
@@ -101,6 +106,8 @@
"Personal" = "個人";
"To Do" = "To Do";
"Later" = "後で";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "日";
"a2_Monday" = "月";
"a2_Tuesday" = "火";
@@ -115,14 +122,21 @@
"You cannot (un)subscribe to a folder that you own!" = "所有しているフォルダーへの登録や解除はできません。";
/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
"Subject Name" = "件名";
"Issuer" = "発行者";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "国";
"organizationName" = "組織";
"organizationalUnitName" = "組織の単位";
"commonName" = "一般名";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "メールアドレス";
+
/* Authentication username */
"Username" = "ユーザー名";
@@ -138,9 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "フルサイズのアップロードが上限に達しました";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "表示の切替";
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "範囲の切替";
@@ -150,6 +175,9 @@
/* Space key */
"key_space" = "スペース";
+/* Delete key */
+"key_delete" = "delete";
+
/* Shift and space key */
"key_shift+space" = "シフト + スペース";
@@ -194,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "進む";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Kazakh.lproj/Localizable.strings b/UI/Common/Kazakh.lproj/Localizable.strings
index fb595c397..08ba19bee 100644
--- a/UI/Common/Kazakh.lproj/Localizable.strings
+++ b/UI/Common/Kazakh.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Бұл жүйеде тіркелмеген болса да, кез келген интернет пайдаланушысы ықтимал түрде сіздің \"%{0}\" байланыс кітапшаңызды оқи алады. Бұл байланыс кітапшасындағы ақпаратты көпшілік желіге салуға бола ма?";
"Give Access" = "Қолжетімділік беру";
"Keep Private" = "Жеке қолжетімділікте қалдыру";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Жеке";
"To Do" = "Орындауға";
"Later" = "Кейінірек";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Табыстау туралы хабарлама жіберілді";
"a2_Sunday" = "Жс";
"a2_Monday" = "Дс";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME сертификаты";
"Subject Name" = "Субъект";
"Issuer" = "Баспагер";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Ел";
"organizationName" = "Ұйым";
"organizationalUnitName" = "Ұйымдық бөлімше";
"commonName" = "Түсінікті атау";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Электронды пошта мекенжайы";
+
/* Authentication username */
"Username" = "Логин";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Алға жылжыту";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Latvian.lproj/Localizable.strings b/UI/Common/Latvian.lproj/Localizable.strings
index 34e584ef2..d52eec555 100644
--- a/UI/Common/Latvian.lproj/Localizable.strings
+++ b/UI/Common/Latvian.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Potenciāli ikviens interneta lietotājs varēs piekļūt jūsu adrešu grāmatai \"%{0}\", pat ja tiem nav konta šajā sistēmā. Vai šī informācija ir piemērota publiskajam internetam?";
"Give Access" = "Dot piekļuvi";
"Keep Private" = "Turēt privātu";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Personisks";
"To Do" = "Uzdevums";
"Later" = "Vēlāk";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Saņemšanas paziņojums nosūtīts";
"a2_Sunday" = "Sv";
"a2_Monday" = "Pr";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME sertifikāts";
"Subject Name" = "Tēmas nosaukums";
"Issuer" = "Izdevējs";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Valsts";
"organizationName" = "Organizācija";
"organizationalUnitName" = "Organizācijas vienība";
"commonName" = "Kopējais vārds";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "E-pasta adrese";
+
/* Authentication username */
"Username" = "Lietotājvārds";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Uz priekšu";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Lithuanian.lproj/Localizable.strings b/UI/Common/Lithuanian.lproj/Localizable.strings
index 69103663b..7220bc970 100644
--- a/UI/Common/Lithuanian.lproj/Localizable.strings
+++ b/UI/Common/Lithuanian.lproj/Localizable.strings
@@ -6,7 +6,7 @@
"Edit User Rights" = "Redaguoti vartotojo teises";
"Home" = "Namai";
"Calendar" = "Kalendorius";
-"Address Book" = "Adresų knyga";
+"Address Book" = "Adresų knyga";
"Mail" = "paštas";
"Preferences" = "Nustatymai";
"Administration" = "Administracija";
@@ -31,7 +31,7 @@
"Sorry, the user rights can not be configured for that object." = "Atsiprašome, vartotojo teisės negali būti konfiguruojamos šiam objektui.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
= "Bet koks vartotojas su paskyra šioje systemoje galės prieiti prie Jūsų elektroninės pašto dėžutės \"%{0}\". Ar Jūs tikrai jais pasitikite?";
-"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
= "Bet koks vartotojas su paskyra šioje systemoje galės prieiti prie Jūsų kalendoriaus \"%{0}\". Ar Jūs tikrai jais pasitikite?";
"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?"
= "Potencialiai visi internete galės prieiti prie Jūsų kalendoriaus \"%{0}\", net jei jie ir neturi paskyros šioje sistemoje. Ar ši informacija tinka viešai prieigai?";
@@ -41,22 +41,25 @@
= "Potencialiai visi internete galės prieiti prie Jūsų adresų knygos \"%{0}\", net jei jie ir neturi paskyros šioje sistemoje. Ar ši informacija tinka viešai prieigai?";
"Give Access" = "Suteikti prieigą";
"Keep Private" = "Išlaikyti privatų";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
+
/* generic.js */
"Unable to subscribe to that folder!"
- = "Neįmanoma prenumeruoti šio aplanko!";
+ = "Neįmanoma prenumeruoti šio aplanko!";
"You cannot subscribe to a folder that you own!"
- = "Jūs negalite prenumeruoti savo aplanko!";
+ = "Jūs negalite prenumeruoti savo aplanko!";
"Unable to unsubscribe from that folder!"
- = "Negalima neprenumeruoti iš šio aplanko!";
+ = "Negalima neprenumeruoti iš šio aplanko!";
"You cannot unsubscribe from a folder that you own!"
- = "Jūs negalite neprenumeruoti savo aplanko!";
+ = "Jūs negalite neprenumeruoti savo aplanko!";
"Unable to rename that folder!" = "Negalima pervardinti aplanko!";
"You have already subscribed to that folder!"
- = "Jūs jau prenumeruojate šį aplanką!";
+ = "Jūs jau prenumeruojate šį aplanką!";
"The user rights cannot be edited for this object!"
= "Vartotojo teisės negali būti keičiamos šiam objektui!";
"A folder by that name already exists." = "Aplankas tokiu pavadinimu jau egzistuoja.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "Jūs negalite sukurti sąrašo pasidalinameme adresų knygoje.";
"Warning" = "Įspėjimas";
"Can't contact server" = "Įvyko klaida, kai buvo bandoma susisiekti su serveriu. Prašome bandyti dar kartą.";
@@ -68,6 +71,26 @@
"delegate is organizer" = "Atstovas yra kelionių organizatorius. Prašome nurodyti kitą ";
"delegate is a participant" = "Atstovas jau yra dalyvis.";
"delegate is a group" = "Nurodytas adresas atitinka grupę. Jūs galite tik atstovauti unikalų asmenį.";
+
+/* common buttons */
+"OK" = "Gerai";
+"Cancel" = "Atšaukti";
+"Yes" = "Taip";
+"No" = "Ne";
+
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
+/* alarms */
+"Reminder" = "Priminimas";
+"Start" = "Pradėti";
+"Due Date" = "Terminas";
+"Location" = "Vietovė";
+"Snooze" = "Snooze";
"Snooze for " = "Nusnausti";
"5 minutes" = "5 minutes";
"10 minutes" = "10 minučių";
@@ -76,22 +99,15 @@
"45 minutes" = "45 minutes";
"1 hour" = "1 valanda";
"1 day" = "1 diena";
-/* common buttons */
-"OK" = "Gerai";
-"Cancel" = "Atšaukti";
-"Yes" = "Taip";
-"No" = "Ne";
-/* alarms */
-"Reminder" = "Priminimas";
-"Start" = "Pradėti";
-"Due Date" = "Terminas";
-"Location" = "Vietovė";
+
/* mail labels */
"Important" = "Svarbu";
"Work" = "Darbas";
"Personal" = "Asmeninis";
"To Do" = "Padaryti";
"Later" = "Vėliau";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "S";
"a2_Monday" = "P";
"a2_Tuesday" = "A";
@@ -105,5 +121,112 @@
"No such user." = "Tokio vartotojo nėra.";
"You cannot (un)subscribe to a folder that you own!" = "Jūs negalite (atsisakyti) užsiregistruoti šio aplanką, nes jis jums priklauso!";
-/* Error message display bellow search field when the search string has less than the required number of characters */
-"Enter at least %{minimumSearchLength} characters" = "Įveskite bent %{minimumSearchLength} simbolius";
\ No newline at end of file
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
+/* Authentication username */
+"Username" = "Username";
+
+/* Authentication password */
+"Password" = "Password";
+
+/* Authentication failed */
+"Wrong username or password." = "Wrong username or password.";
+
+/* Error message displayed bellow search field when the search string has less than the required number of characters */
+"Enter at least %{minimumSearchLength} characters" = "Įveskite bent %{minimumSearchLength} simbolius";
+
+/* Error message displayed when a file upload exceeds WOMaxUploadSize */
+"File size upload limit reached" = "File size upload limit reached";
+
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
+/* Toggle visibility (ex: mail account in left navigation menu) */
+"Toggle visibility" = "Toggle visibility";
+
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
+/* Toggle multiple items at the same time (hotkeys cheatsheet) */
+"Toggle range of items" = "Toggle range of items";
+
+/* Question mark shows list of hotkeys */
+"Show or hide this help" = "Show or hide this help";
+
+/* Space key */
+"key_space" = "space";
+
+/* Delete key */
+"key_delete" = "delete";
+
+/* Shift and space key */
+"key_shift+space" = "shift + space";
+
+/* Up arrow key */
+"key_up" = "↑";
+
+/* Down arrow key */
+"key_down" = "↓";
+
+/* Left arrow key */
+"key_left" = "←";
+
+/* Right arrow key */
+"key_right" = "→";
+
+/* Shift and up arrow combo keys */
+"key_shift+up" = "shift + ↑";
+
+/* Shift and down arrow combo keys */
+"key_shift+down" = "shift + ↓";
+
+/* Backspace key */
+"key_backspace" = "⌫";
+
+/* Hotkey to start a search */
+"hotkey_search" = "s";
+
+/* Hotkey description to select next list item */
+"View next item" = "View next item";
+
+/* Hotkey description to select previous list item */
+"View previous item" = "View previous item";
+
+/* Hotkey description to add next list item to selection */
+"Add next item to selection" = "Add next item to selection";
+
+/* Hotkey description to add previous list item to selection */
+"Add previous item to selection" = "Add previous item to selection";
+
+/* Hotkey description to move backward in current view */
+"Move backward" = "Move backward";
+
+/* Hotkey description to move forward in current view */
+"Move forward" = "Move forward";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Macedonian.lproj/Localizable.strings b/UI/Common/Macedonian.lproj/Localizable.strings
index bfac21430..7e6348454 100644
--- a/UI/Common/Macedonian.lproj/Localizable.strings
+++ b/UI/Common/Macedonian.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Потенцијално било кој на интеернет ќе може да го достапи адресарот \"%{0}\", дури и ако нема сметка на системот. Дали оваа информација е погодна за јавен интернет?";
"Give Access" = "Дади пристап";
"Keep Private" = "Сочувај го приватно";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Лично";
"To Do" = "Да се направи";
"Later" = "Подоцна";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Потврда за прием е испратена";
"a2_Sunday" = "Нед";
"a2_Monday" = "Пон";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME сертификат";
"Subject Name" = "Име на субјектот";
"Issuer" = "Издавач";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Држава";
"organizationName" = "Организација";
"organizationalUnitName" = "Организациона единица";
"commonName" = "Општо име";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Електронска адреса";
+
/* Authentication username */
"Username" = "Корисничко име";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Оди напред";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Montenegrin.lproj/Localizable.strings b/UI/Common/Montenegrin.lproj/Localizable.strings
index 366aa5de0..d1dbd9db4 100644
--- a/UI/Common/Montenegrin.lproj/Localizable.strings
+++ b/UI/Common/Montenegrin.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Potencijalno bi svako na internetu mogao da pristupi vašem adresaru \"%{0}\", čak i ako nemaju nalog na ovom sistemu. Da li je ova informacija pogodna za javni internet?";
"Give Access" = "Dodijeli pristup";
"Keep Private" = "Zadrži privatnim";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Lično";
"To Do" = "Uraditi";
"Later" = "Kasnije";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Potvrda o prijemu poslata";
"a2_Sunday" = "Ne";
"a2_Monday" = "Po";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME Sertifikat";
"Subject Name" = "Ime teme";
"Issuer" = "Izdavač";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Zemlja";
"organizationName" = "Organizacija";
"organizationalUnitName" = "Organizaciona jedinica";
"commonName" = "Opšte ime";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Adresa e-pošte";
+
/* Authentication username */
"Username" = "Korisničko ime";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Pomjeri unaprijed";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/NorwegianNynorsk.lproj/Localizable.strings b/UI/Common/NorwegianNynorsk.lproj/Localizable.strings
index f88251306..1d17f1157 100644
--- a/UI/Common/NorwegianNynorsk.lproj/Localizable.strings
+++ b/UI/Common/NorwegianNynorsk.lproj/Localizable.strings
@@ -6,7 +6,7 @@
"Edit User Rights" = "Endre brukerrettigheter";
"Home" = "Hjem";
"Calendar" = "Kalender";
-"Address Book" = "Adressebok";
+"Address Book" = "Adressebok";
"Mail" = "E-post";
"Preferences" = "Innstillinger";
"Administration" = "Administrasjon";
@@ -31,7 +31,7 @@
"Sorry, the user rights can not be configured for that object." = "Beklager, brukerrettighetene kan ikke konfigureres for objektet.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
= "Enhver bruker med systemkonto her vil kunne se din innboks \"%{0}\". Er du trygg på at du kan stole på alle sammen?";
-"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
= "Enhver bruker med systemkonto her vil kunne se din kalender \"%{0}\". Er du trygg på at du kan stole på alle sammen?";
"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?"
= "Alle på internett kan potensielt få tilgang til din kalender \"%{0}\", selv om de ikke har en systemkonto her. Ønsker du at denne informasjonen skal være åpen for det offentlige internettet?";
@@ -41,22 +41,25 @@
= "Alle på internett kan potensielt få tilgang til din kalender \"%{0}\", selv om de ikke har en systemkonto her. Ønsker du at denne informasjonen skal være åpen for det offentlige internettet?";
"Give Access" = "Gi tilgang";
"Keep Private" = "Behold privat";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
+
/* generic.js */
"Unable to subscribe to that folder!"
- = "Du kan ikke abonnere på den mappen!";
+ = "Du kan ikke abonnere på den mappen!";
"You cannot subscribe to a folder that you own!"
- = "Du kan ikke abonnere på en mappe som du selv eier!";
+ = "Du kan ikke abonnere på en mappe som du selv eier!";
"Unable to unsubscribe from that folder!"
- = "Du kan ikke avslutte abonnement på mappen!";
+ = "Du kan ikke avslutte abonnement på mappen!";
"You cannot unsubscribe from a folder that you own!"
- = "Du kan ikke avslutte abonnement på en mappe som du selv eier!";
+ = "Du kan ikke avslutte abonnement på en mappe som du selv eier!";
"Unable to rename that folder!" = "Du kan ikke bytte navn på mappen!";
"You have already subscribed to that folder!"
- = "Du abonnerer allerede på mappen!";
+ = "Du abonnerer allerede på mappen!";
"The user rights cannot be edited for this object!"
= "Brukerrettighetene kan ikke endres på objektet!";
"A folder by that name already exists." = "En mappe med det navnet finnes fra før.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "Du kan ikke opprette en liste i en delt adressebok.";
"Warning" = "Advarsel";
"Can't contact server" = "An error occurred while contacting the server. Please try again later.";
@@ -68,6 +71,26 @@
"delegate is organizer" = "Personen du delegerer til er arrangør. Vennligst deleger til en annen person.";
"delegate is a participant" = "The delegate is already a participant.";
"delegate is a group" = "The specified address corresponds to a group. You can only delegate to a unique person.";
+
+/* common buttons */
+"OK" = "OK";
+"Cancel" = "Avbryt";
+"Yes" = "Ja";
+"No" = "Nei";
+
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
+/* alarms */
+"Reminder" = "Påminnelse";
+"Start" = "Start";
+"Due Date" = "Forfallsdato";
+"Location" = "Lokasjon";
+"Snooze" = "Snooze";
"Snooze for " = "Utsett i";
"5 minutes" = "5 minutter";
"10 minutes" = "10 minutter";
@@ -76,22 +99,15 @@
"45 minutes" = "5 minutter";
"1 hour" = "1 time";
"1 day" = "1 day";
-/* common buttons */
-"OK" = "OK";
-"Cancel" = "Avbryt";
-"Yes" = "Ja";
-"No" = "Nei";
-/* alarms */
-"Reminder" = "Påminnelse";
-"Start" = "Start";
-"Due Date" = "Forfallsdato";
-"Location" = "Lokasjon";
+
/* mail labels */
"Important" = "Viktig";
"Work" = "Arbeid";
"Personal" = "Personlig";
"To Do" = "Gjøremål";
"Later" = "Senere";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "Sø";
"a2_Monday" = "Ma";
"a2_Tuesday" = "Ti";
@@ -105,5 +121,112 @@
"No such user." = "No such user.";
"You cannot (un)subscribe to a folder that you own!" = "You cannot (un)subscribe to a folder that you own!";
-/* Error message display bellow search field when the search string has less than the required number of characters */
-"Enter at least %{minimumSearchLength} characters" = "Enter at least %{minimumSearchLength} characters";
\ No newline at end of file
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
+/* Authentication username */
+"Username" = "Username";
+
+/* Authentication password */
+"Password" = "Password";
+
+/* Authentication failed */
+"Wrong username or password." = "Wrong username or password.";
+
+/* Error message displayed bellow search field when the search string has less than the required number of characters */
+"Enter at least %{minimumSearchLength} characters" = "Enter at least %{minimumSearchLength} characters";
+
+/* Error message displayed when a file upload exceeds WOMaxUploadSize */
+"File size upload limit reached" = "File size upload limit reached";
+
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
+/* Toggle visibility (ex: mail account in left navigation menu) */
+"Toggle visibility" = "Toggle visibility";
+
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
+/* Toggle multiple items at the same time (hotkeys cheatsheet) */
+"Toggle range of items" = "Toggle range of items";
+
+/* Question mark shows list of hotkeys */
+"Show or hide this help" = "Show or hide this help";
+
+/* Space key */
+"key_space" = "space";
+
+/* Delete key */
+"key_delete" = "delete";
+
+/* Shift and space key */
+"key_shift+space" = "shift + space";
+
+/* Up arrow key */
+"key_up" = "↑";
+
+/* Down arrow key */
+"key_down" = "↓";
+
+/* Left arrow key */
+"key_left" = "←";
+
+/* Right arrow key */
+"key_right" = "→";
+
+/* Shift and up arrow combo keys */
+"key_shift+up" = "shift + ↑";
+
+/* Shift and down arrow combo keys */
+"key_shift+down" = "shift + ↓";
+
+/* Backspace key */
+"key_backspace" = "⌫";
+
+/* Hotkey to start a search */
+"hotkey_search" = "s";
+
+/* Hotkey description to select next list item */
+"View next item" = "View next item";
+
+/* Hotkey description to select previous list item */
+"View previous item" = "View previous item";
+
+/* Hotkey description to add next list item to selection */
+"Add next item to selection" = "Add next item to selection";
+
+/* Hotkey description to add previous list item to selection */
+"Add previous item to selection" = "Add previous item to selection";
+
+/* Hotkey description to move backward in current view */
+"Move backward" = "Move backward";
+
+/* Hotkey description to move forward in current view */
+"Move forward" = "Move forward";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Polish.lproj/Localizable.strings b/UI/Common/Polish.lproj/Localizable.strings
index bf20347e1..abd1ad871 100644
--- a/UI/Common/Polish.lproj/Localizable.strings
+++ b/UI/Common/Polish.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Osobiste";
"To Do" = "Do zrobienia";
"Later" = "Później";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Potwierdzenie wysłane";
"a2_Sunday" = "Ni";
"a2_Monday" = "Pn";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Idź naprzód";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Portuguese.lproj/Localizable.strings b/UI/Common/Portuguese.lproj/Localizable.strings
index 2e7064fdd..5fc65ea63 100644
--- a/UI/Common/Portuguese.lproj/Localizable.strings
+++ b/UI/Common/Portuguese.lproj/Localizable.strings
@@ -17,64 +17,66 @@
"User" = "Utilizador";
"Vacation message is enabled" = "Mensagem de ausência está ativa";
"Help" = "Ajuda";
-"noJavascriptError" = "SOGo requer Javascript para correr. Por favor, certifique-se que a opção está disponível e habilitada nas preferências de seu navegador.";
+"noJavascriptError" = "SOGo requer JavaScript para correr. Por favor, certifique-se que a opção está disponível e habilitada nas preferências do seu navegador.";
"noJavascriptRetry" = "Repetir";
"Owner" = "Proprietário";
-"Publish the Free/Busy information" = "Divulgar a informação Livre/Ocupado";
+"Publish the Free/Busy information" = "Publicar a informação Livre/Ocupado";
"Add..." = "Adicionar...";
"Remove" = "Remover";
-"Subscribe User" = "Utilizador Inscrito";
+"Subscribe User" = "Subscrever Utilizador";
"Any Authenticated User" = "Qualquer Utilizador Autenticado";
"Public Access" = "Acesso Público";
"Any user not listed above" = "Qualquer utilizador não listado acima";
-"Anybody accessing this resource from the public area" = "Ninguém acedendo a este recurso de uma área pública";
-"Sorry, the user rights can not be configured for that object." = "Desculpe, os accessos do utilizador não podem ser modificados para este objeto.";
+"Anybody accessing this resource from the public area" = "Qualquer um a aceder a este recurso da área pública";
+"Sorry, the user rights can not be configured for that object." = "Desculpe, os direitos do utilizador não podem ser modificados para este objeto.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
- = "Qualquer utilizador com uma conta neste sistema será capaz de aceder à sua caixa postal \"% {0}\". Tem a certeza que confia em todos?";
+ = "Qualquer utilizador com uma conta neste sistema será capaz de aceder à sua caixa de correio \"% {0}\". Tem a certeza que confia em todos?";
"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
- = "Qualquer utilizador com uma conta neste sistema poderá aceder seu calendário \"%{0}\". Você tem certeza que confia em todos?";
+ = "Qualquer utilizador com uma conta neste sistema será capaz de aceder ao seu calendário \"%{0}\". Tem a certeza que confia em todos?";
"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?"
- = "Qualquer um na Internet poderá aceder ao seu calendário \"%{0}\". Estas informações podem ser publicadas na Internet?";
+ = "Potencialmente qualquer um na Internet poderá aceder ao seu calendário \"%{0}\", mesmo que não tenham conta neste sistema. Esta informação é adequada para ser publicada na Internet?";
"Any user with an account on this system will be able to access your address book \"%{0}\". Are you certain you trust them all?"
- = "Qualquer utilizador com uma conta neste sistema será capaz de aceder seu catálogo de endereços \"% {0}\". Tem a certeza que confia em todos?";
+ = "Qualquer utilizador com uma conta neste sistema será capaz de aceder ao seu livro de endereços \"% {0}\". Tem a certeza que confia em todos?";
"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?"
- = "Qualquer pessoa na Internet será capaz de aceder ao seu catálogo de endereços \"% {0}\", mesmo se não tiver uma conta no sistema. Esta informação pode ser tornar pública na Internet?";
-"Give Access" = "Conceder Acesso";
+ = "Potencialmente qualquer um na Internet será capaz de aceder ao seu livro de endereços \"% {0}\", mesmo que não tenham conta neste sistema. Esta informação é adequada para ser publicada na Internet?";
+"Give Access" = "Permitir Acesso";
"Keep Private" = "Manter Privado";
+"Expand" = "Expandir";
+"Reduce" = "Reduzir";
/* generic.js */
"Unable to subscribe to that folder!"
- = "Não foi possível inscrever-se nesta pasta!";
+ = "Não foi possível subscrever essa pasta!";
"You cannot subscribe to a folder that you own!"
- = "Você não se pode inscrever numa pasta que é proprietário!";
+ = "Não pode subscrever uma pasta da qual é proprietário!";
"Unable to unsubscribe from that folder!"
- = "Não foi possível anular a subscrição desta pasta!";
+ = "Não foi possível remover a subscrição dessa pasta!";
"You cannot unsubscribe from a folder that you own!"
- = "Você não pode anular subscrição de uma pasta que você é proprietário!";
-"Unable to rename that folder!" = "Não foi possível renomear esta pasta!";
+ = "Não pode remover a subscrição de uma pasta da qual é proprietário!";
+"Unable to rename that folder!" = "Não foi possível alterar o nome dessa pasta!";
"You have already subscribed to that folder!"
- = "Você já se inscreveu nesta pasta!";
+ = "Já subscreveu essa pasta!";
"The user rights cannot be edited for this object!"
= "Os direitos do utilizador não podem ser editados para este objeto!";
-"A folder by that name already exists." = "Este nome já existe.";
+"A folder by that name already exists." = "Uma pasta com esse nome já existe.";
"You cannot create a list in a shared address book."
- = "Você não pode criar uma lista num catálogo de endereços público";
+ = "Não pode criar uma lista num livro de endereços partilhado";
"Warning" = "Aviso";
-"Can't contact server" = "Um erro ocorreu na ligação ao servidor. Por favor, tente mais tarde.";
+"Can't contact server" = "Ocorreu um erro na ligação ao servidor. Por favor, tente mais tarde.";
"You are not allowed to access this module or this system. Please contact your system administrator."
-= "Você não está autrizado para aceder a este módulo ou este sistema. Por favor, contate seu administrador de sistemas.";
+= "Não está autorizado a aceder a este módulo neste sistema. Por favor contacte o administrador de sistemas.";
"You don't have the required privileges to perform the operation."
-= "Você não tem os privilégios necessários para realizar esta operação.";
-"noEmailForDelegation" = "Você deve informar o endereço ao qual deseja delegar seu convite.";
-"delegate is organizer" = "O delegado é o organizador. Por favor, especifique um delegado diferente.";
+= "Não tem os privilégios necessários para realizar a operação.";
+"noEmailForDelegation" = "Tem que especificar o endereço para o qual quer delegar o seu convite.";
+"delegate is organizer" = "O delegado é o organizador. Por favor especifique um delegado diferente.";
"delegate is a participant" = "O delegado já é um participante.";
-"delegate is a group" = "O endereço especificado corresponde a um grupo. Você só pode delegar a uma pessoa única.";
+"delegate is a group" = "O endereço especificado corresponde a um grupo. Só pode delegar a uma pessoa única.";
/* common buttons */
"OK" = "OK";
"Cancel" = "Cancelar";
"Yes" = "Sim";
-"No" = "No";
+"No" = "Não";
/* generic messages */
"Error" = "Erro";
@@ -86,10 +88,10 @@
/* alarms */
"Reminder" = "Lembrete";
"Start" = "Inicio";
-"Due Date" = "Data de vencimento";
+"Due Date" = "Data de término";
"Location" = "Localização";
-"Snooze" = "Tempo de repetição";
-"Snooze for " = "Uma pausa de";
+"Snooze" = "Suspender";
+"Snooze for " = "Supender por";
"5 minutes" = "5 minutos";
"10 minutes" = "10 minutos";
"15 minutes" = "15 minutos";
@@ -104,6 +106,7 @@
"Personal" = "Pessoal";
"To Do" = "A fazer";
"Later" = "Adiar";
+"Forwarded" = "Reencaminhado";
"Return Receipt Sent" = "Aviso de receção enviado";
"a2_Sunday" = "Do";
"a2_Monday" = "Se";
@@ -114,20 +117,26 @@
"a2_Saturday" = "Sa";
"Access Rights" = "Direitos de Acesso";
"Add User" = "Adicionar Utilizador";
-"Loading" = "Carregando";
-"No such user." = "Este utilizador não existe";
-"You cannot (un)subscribe to a folder that you own!" = "Você não pode (des)aderir a uma pasta que seja sua.";
+"Loading" = "A carregar";
+"No such user." = "Utilizador não existe";
+"You cannot (un)subscribe to a folder that you own!" = "Não pode subscrever, ou remover a subscrição, de uma pasta da qual é proprietário!";
/* SMIME Certificate field */
"S/MIME Certificate" = "Certificado S/MIME";
"Subject Name" = "Nome do Sujeito";
-"Issuer" = "Segurador";
+"Issuer" = "Emissor";
+"streetAddress" = "Rua";
+"stateOrProvinceName" = "Estado ou Província";
+"localityName" = "Localidade";
"countryName" = "País";
"organizationName" = "Organização";
"organizationalUnitName" = "Unidade Organizacional";
-"commonName" = "Nome COmum";
+"commonName" = "Nome Comum";
+"surname" = "Apelido";
+"givenName" = "Nome";
"emailAddress" = "Endereço de Email";
+
/* Authentication username */
"Username" = "Utilizador";
@@ -135,19 +144,28 @@
"Password" = "Palavra-passe";
/* Authentication failed */
-"Wrong username or password." = "Nome de utilizador ou palavra-passe incorretos.";
+"Wrong username or password." = "Utilizador ou palavra-passe incorretos.";
/* Error message displayed bellow search field when the search string has less than the required number of characters */
"Enter at least %{minimumSearchLength} characters" = "Digite no mínimo %{minimumSearchLength} caracteres";
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
-"File size upload limit reached" = "Atingido o tamanho limite permitido para o envio de ficheiros ";
+"File size upload limit reached" = "Atingido o tamanho limite permitido para o envio de ficheiros";
+
+/* Generic server error */
+"An error occured, please try again." = "Ocorreu um erro, por favor tente novamente.";
+
+/* Open datepicker */
+"Open Calendar" = "Abrir calendário";
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "Alternar vista";
"Keyboard Shortcuts" = "Atalhos de teclado";
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Alternar item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "Alternar gama de itens";
@@ -204,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Avançar";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Desativado";
+"passwordRecovery_SecretQuestion" = "Pergunta secreta";
+"passwordRecovery_SecretQuestion1" = "Qual é o nome do teu primeiro animal de estimação ?";
+"passwordRecovery_SecretQuestion2" = "Qual foi o teu primeiro carro ?";
+"passwordRecovery_SecretQuestion3" = "Qual é o teu filme favorito ?";
+"passwordRecovery_SecondaryEmail" = "Email secundário";
diff --git a/UI/Common/Romanian.lproj/Localizable.strings b/UI/Common/Romanian.lproj/Localizable.strings
index 351c3b21c..144177c87 100644
--- a/UI/Common/Romanian.lproj/Localizable.strings
+++ b/UI/Common/Romanian.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Potential oricine de pe Internet va putea accesa contactele dvs. \"% {0}\", chiar dacă acestia nu au un cont pe acest sistem. Este această informație potrivit pentru Internet public?";
"Give Access" = "Acordați acces";
"Keep Private" = "Menține Privat";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Personal";
"To Do" = "De Făcut";
"Later" = "Mai târziu";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Confirmare de primire trimisă";
"a2_Sunday" = "Du";
"a2_Monday" = "Lu";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "Certificate S/MIME";
"Subject Name" = "Titular";
"Issuer" = "Emitent";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Țară";
"organizationName" = "Organizaţie";
"organizationalUnitName" = "Departament";
"commonName" = "Nume comun";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Adresă de email";
+
/* Authentication username */
"Username" = "Utilizator";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Mergi inainte";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Russian.lproj/Localizable.strings b/UI/Common/Russian.lproj/Localizable.strings
index 1584fe703..4fa09475a 100644
--- a/UI/Common/Russian.lproj/Localizable.strings
+++ b/UI/Common/Russian.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Личное";
"To Do" = "К исполнению";
"Later" = "Позже";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Уведомление о вручении отправлено";
"a2_Sunday" = "Вс";
"a2_Monday" = "Пн";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Передвинуть вперед";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/SerbianLatin.lproj/Localizable.strings b/UI/Common/SerbianLatin.lproj/Localizable.strings
index 7f1fbb84a..74bae73e5 100644
--- a/UI/Common/SerbianLatin.lproj/Localizable.strings
+++ b/UI/Common/SerbianLatin.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Potencijalno bi svako na internetu mogao da pristupi vašem adresaru \"%{0}\", čak i ako nemaju nalog na ovom sistemu. Da li je ova informacija pogodna za javni internet?";
"Give Access" = "Dodeli pristup";
"Keep Private" = "Zadrži privatnim";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Lično";
"To Do" = "Uraditi";
"Later" = "Kasnije";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Potvrda o prijemu poslata";
"a2_Sunday" = "Ne";
"a2_Monday" = "Po";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME Sertifikat";
"Subject Name" = "Ime teme";
"Issuer" = "Izdavač";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Zemlja";
"organizationName" = "Organizacija";
"organizationalUnitName" = "Organizaciona jedinica";
"commonName" = "Opšte ime";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Adresa epošte";
+
/* Authentication username */
"Username" = "Korisničko ime";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Pomeri unapred";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Slovak.lproj/Localizable.strings b/UI/Common/Slovak.lproj/Localizable.strings
index 07ea760c7..7e50f24ff 100644
--- a/UI/Common/Slovak.lproj/Localizable.strings
+++ b/UI/Common/Slovak.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "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é";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Osobné";
"To Do" = "Treba urobiť";
"Later" = "Neskôr";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Odoslané potvrdenie o přečítaní";
"a2_Sunday" = "Ne";
"a2_Monday" = "Po";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME Certifikát";
"Subject Name" = "Meno subjektu";
"Issuer" = "Vystavovateľ";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Krajina";
"organizationName" = "Organizácia";
"organizationalUnitName" = "Organizačná jednotka";
"commonName" = "Všeobecné meno";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "E-mailová adresa";
+
/* Authentication username */
"Username" = "Používateľské meno";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Posun vpred";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Slovenian.lproj/Localizable.strings b/UI/Common/Slovenian.lproj/Localizable.strings
index f9fca8f4e..295dd9d53 100644
--- a/UI/Common/Slovenian.lproj/Localizable.strings
+++ b/UI/Common/Slovenian.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Osebno";
"To Do" = "Opravilo";
"Later" = "Pozneje";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Povratnica poslana";
"a2_Sunday" = "Ne";
"a2_Monday" = "Po";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Naprej";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/SpanishArgentina.lproj/Localizable.strings b/UI/Common/SpanishArgentina.lproj/Localizable.strings
index dcf7b42d7..171f1dfa1 100644
--- a/UI/Common/SpanishArgentina.lproj/Localizable.strings
+++ b/UI/Common/SpanishArgentina.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Cualquier usuario en Internet tendrá acceso a su libreta de direcciones \"%{0}\", incluso aquellos que no tengan cuenta en este sistema. ¿Está seguro de que la información de la libreta es adecuada para ser publicada en Internet?";
"Give Access" = "Permitir el acceso";
"Keep Private" = "Mantener privado";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -80,6 +82,9 @@
"Error" = "Error";
"Success" = "Correcto";
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "Recordatorio";
"Start" = "Desde";
@@ -101,6 +106,7 @@
"Personal" = "Personal";
"To Do" = "Por hacer";
"Later" = "Más tarde";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Acuse de recibo enviado";
"a2_Sunday" = "Do";
"a2_Monday" = "Lu";
@@ -119,12 +125,18 @@
"S/MIME Certificate" = "Certifiicado S/MIME";
"Subject Name" = "Titular";
"Issuer" = "Remitente";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "País";
"organizationName" = "Organización";
"organizationalUnitName" = "Departamento/ Sección";
"commonName" = "Dominio";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "Dirección de correo electrónico";
+
/* Authentication username */
"Username" = "Nombre de usuario";
@@ -140,11 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "Se ha alcanzado el tamaño máximo para subir un archivo";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "Mostrar/Ocultar visibilidad";
"Keyboard Shortcuts" = "Atajos del teclado";
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "Mostrar/Ocultar rango de ítems";
@@ -201,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Mover hacia adelante";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/SpanishSpain.lproj/Localizable.strings b/UI/Common/SpanishSpain.lproj/Localizable.strings
index 498e62eea..f406a153c 100644
--- a/UI/Common/SpanishSpain.lproj/Localizable.strings
+++ b/UI/Common/SpanishSpain.lproj/Localizable.strings
@@ -31,7 +31,7 @@
"Sorry, the user rights can not be configured for that object." = "Lo siento, los permisos de este usuario no pueden ser configurados para este objeto.";
"Any user with an account on this system will be able to access your mailbox \"%{0}\". Are you certain you trust them all?"
= "Cualquier usuario de este sistema tendrá acceso a su buzón de correo \"%{0}\". ¿Esta Ud. seguro que puede fiarse de todos ellos?";
-"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
+"Any user with an account on this system will be able to access your calendar \"%{0}\". Are you certain you trust them all?"
= "Cualquier usuario con una cuenta en este sistema tendrá acceso al calendario \"%{0}\". ¿Esta seguro que se puede fiar de todos?";
"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?"
= "Potencialmente cualquier usuario en Internet puede tener acceso al calendario \"%{0}\", aunque no tiene una cuenta en este sistema. ¿Esta valida esta información para todo el publico en Internet?";
@@ -41,6 +41,8 @@
= "Potencialmente cualquier usuario de Internet tendrá acceso a su libreta de dirección \"%{0}\", también si no tiene una cuenta en este sistema. ¿Es esta información adecuada para todo el Internet publico?";
"Give Access" = "Permite Acceso";
"Keep Private" = "Mantiene Privado";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -57,7 +59,7 @@
"The user rights cannot be edited for this object!"
= "No es posible modificar los permisos de acceso a este objeto.";
"A folder by that name already exists." = "Ya existe una carpeta con ese nombre.";
-"You cannot create a list in a shared address book."
+"You cannot create a list in a shared address book."
= "No es posible crear una lista en una libreta de direcciones compartida.";
"Warning" = "Aviso";
"Can't contact server" = "Ha ocurrido un error al contactar al servidor. Prueba otra vez mas tarde.";
@@ -76,6 +78,13 @@
"Yes" = "Si";
"No" = "No";
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "Recordatorio";
"Start" = "Desde";
@@ -97,6 +106,8 @@
"Personal" = "Personal";
"To Do" = "Por hacer";
"Later" = "Más tarde";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "Do";
"a2_Monday" = "Lu";
"a2_Tuesday" = "Ma";
@@ -110,6 +121,22 @@
"No such user." = "Este usuario no existe";
"You cannot (un)subscribe to a folder that you own!" = "No es posible suscribirse a una carpeta que le pertenece.";
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
/* Authentication username */
"Username" = "Usuario";
@@ -125,9 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "Alcanzado el tamaño máximo del archivo";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "Cambiar la visibilidad";
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "Cambiar el rango de elementos";
@@ -137,6 +175,9 @@
/* Space key */
"key_space" = "space";
+/* Delete key */
+"key_delete" = "delete";
+
/* Shift and space key */
"key_shift+space" = "Mayúsculas + espacio";
@@ -180,4 +221,12 @@
"Move backward" = "Retroceder";
/* Hotkey description to move forward in current view */
-"Move forward" = "Avanzar";
\ No newline at end of file
+"Move forward" = "Avanzar";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Swedish.lproj/Localizable.strings b/UI/Common/Swedish.lproj/Localizable.strings
index 19c6cbdcf..685337e01 100644
--- a/UI/Common/Swedish.lproj/Localizable.strings
+++ b/UI/Common/Swedish.lproj/Localizable.strings
@@ -41,6 +41,8 @@
= "Potentiellt vem som helst på internet kommer att kunna visa din adressbok \"%{0}\", även om de inte har ett konto på det här systemet. Är den här informationen lämplig för hela internet?";
"Give Access" = "Ge tillgång";
"Keep Private" = "Behåll privat";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
@@ -104,6 +106,7 @@
"Personal" = "Personligt";
"To Do" = "Att göra";
"Later" = "Senare";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Returkvitto skickat";
"a2_Sunday" = "Sö";
"a2_Monday" = "Må";
@@ -122,12 +125,18 @@
"S/MIME Certificate" = "S/MIME-certifikat";
"Subject Name" = "Användare";
"Issuer" = "Utfärdare";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
"countryName" = "Land";
"organizationName" = "Organisation";
"organizationalUnitName" = "organisationsenhet";
"commonName" = "Enkelt namn";
+"surname" = "Surname";
+"givenName" = "Given Name";
"emailAddress" = "E-postadress";
+
/* Authentication username */
"Username" = "Användarnamn";
@@ -213,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Flytta framåt";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/TurkishTurkey.lproj/Localizable.strings b/UI/Common/TurkishTurkey.lproj/Localizable.strings
index 84d89dde1..23a93940c 100644
--- a/UI/Common/TurkishTurkey.lproj/Localizable.strings
+++ b/UI/Common/TurkishTurkey.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Kişisel";
"To Do" = "Yapılacak İşler";
"Later" = "Daha Sonra";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Alındı Raporu Gönderilidi";
"a2_Sunday" = "Pzr";
"a2_Monday" = "Pts";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "İleriye taşı";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Ukrainian.lproj/Localizable.strings b/UI/Common/Ukrainian.lproj/Localizable.strings
index 3077b02bb..6d782fc0f 100644
--- a/UI/Common/Ukrainian.lproj/Localizable.strings
+++ b/UI/Common/Ukrainian.lproj/Localizable.strings
@@ -106,6 +106,7 @@
"Personal" = "Особисте";
"To Do" = "До виконання";
"Later" = "Відсунуте";
+"Forwarded" = "Forwarded";
"Return Receipt Sent" = "Повідомлення про вручення відправлено";
"a2_Sunday" = "Нд";
"a2_Monday" = "Пн";
@@ -221,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Перемістити вперед";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Common/Welsh.lproj/Localizable.strings b/UI/Common/Welsh.lproj/Localizable.strings
index 28f2ca142..02c96766c 100644
--- a/UI/Common/Welsh.lproj/Localizable.strings
+++ b/UI/Common/Welsh.lproj/Localizable.strings
@@ -6,7 +6,7 @@
"Edit User Rights" = "Golygu Hawliau Defnyddiwr";
"Home" = "Hafan";
"Calendar" = "Calendr";
-"Address Book" = "Llyfr Cyfeiriadau";
+"Address Book" = "Llyfr Cyfeiriadau";
"Mail" = "E-byst";
"Preferences" = "Dewisiadau";
"Administration" = "Gweinyddu";
@@ -41,19 +41,21 @@
= "Mae'n bosib y bydd unrhyw un ar y Rhyngrwyd yn gallu cael mynediad at eich llyfr cyfeiriadau \"%{0}\", hyd yn oed os nad oes ganddynt gyfrif ar y system hon. A yw'r wybodaeth hon yn addas ar gyfer y Rhyngrwyd gyhoeddus?";
"Give Access" = "Rhoi Mynediad";
"Keep Private" = "Cadw'n Breifat";
+"Expand" = "Expand";
+"Reduce" = "Reduce";
/* generic.js */
"Unable to subscribe to that folder!"
- = "Methu tanysgrifio i'r ffolder yna!";
+ = "Methu tanysgrifio i'r ffolder yna!";
"You cannot subscribe to a folder that you own!"
- = "Allwch chi ddim tanysgrifio i ffolder yr ydych yn berchen arni!";
+ = "Allwch chi ddim tanysgrifio i ffolder yr ydych yn berchen arni!";
"Unable to unsubscribe from that folder!"
- = "Methu dad-danysgrifio o'r ffolder yna!";
+ = "Methu dad-danysgrifio o'r ffolder yna!";
"You cannot unsubscribe from a folder that you own!"
- = "Allwch chi ddim dad-danysgrifio o ffolder rydych chi'n berchen arni!";
+ = "Allwch chi ddim dad-danysgrifio o ffolder rydych chi'n berchen arni!";
"Unable to rename that folder!" = "Methu ail-enwi'r ffolder yna!";
"You have already subscribed to that folder!"
- = "Rydych wedi tanysgrifio i'r ffolder yna eisoes!";
+ = "Rydych wedi tanysgrifio i'r ffolder yna eisoes!";
"The user rights cannot be edited for this object!"
= "Ni ellir golygu hawliau'r defnyddiwr ar gyfer y gwrthrych hwn!";
"A folder by that name already exists." = "Mae ffolder gyda'r enw yna'n bodoli eisoes.";
@@ -76,6 +78,13 @@
"Yes" = "Ie";
"No" = "Na";
+/* generic messages */
+"Error" = "Error";
+"Success" = "Success";
+
+/* confirmation dialog box */
+"Confirmation" = "Confirmation";
+
/* alarms */
"Reminder" = "Atgoffeb";
"Start" = "Dechrau";
@@ -97,6 +106,8 @@
"Personal" = "Personol";
"To Do" = "I'w Wneud";
"Later" = "Hwyrach";
+"Forwarded" = "Forwarded";
+"Return Receipt Sent" = "Return Receipt Sent";
"a2_Sunday" = "Su";
"a2_Monday" = "Ll";
"a2_Tuesday" = "Ma";
@@ -110,6 +121,22 @@
"No such user." = "Does dim defnyddiwr o'r fath.";
"You cannot (un)subscribe to a folder that you own!" = "Allwch chi ddim tanysgrifio na dad-danysgrifio o ffolder rydych chi'n berchen arni!";
+/* SMIME Certificate field */
+"S/MIME Certificate" = "S/MIME Certificate";
+"Subject Name" = "Subject Name";
+"Issuer" = "Issuer";
+"streetAddress" = "Street";
+"stateOrProvinceName" = "State or Province";
+"localityName" = "Locality";
+"countryName" = "Country";
+"organizationName" = "Organization";
+"organizationalUnitName" = "Organizational Unit";
+"commonName" = "Common Name";
+"surname" = "Surname";
+"givenName" = "Given Name";
+"emailAddress" = "Email Address";
+
+
/* Authentication username */
"Username" = "Enw defnyddiwr";
@@ -125,9 +152,20 @@
/* Error message displayed when a file upload exceeds WOMaxUploadSize */
"File size upload limit reached" = "Wedi cyrraedd uchafswm maint ffeil";
+/* Generic server error */
+"An error occured, please try again." = "An error occured, please try again.";
+
+/* Open datepicker */
+"Open Calendar" = "Open Calendar";
+
/* Toggle visibility (ex: mail account in left navigation menu) */
"Toggle visibility" = "Toglo amlygrwydd";
+"Keyboard Shortcuts" = "Keyboard Shortcuts";
+
+/* Aria label for avatar button to select and unselect an item */
+"Toggle item" = "Toggle item";
+
/* Toggle multiple items at the same time (hotkeys cheatsheet) */
"Toggle range of items" = "Toglo ystod o eitemau";
@@ -137,6 +175,9 @@
/* Space key */
"key_space" = "bylchwr";
+/* Delete key */
+"key_delete" = "delete";
+
/* Shift and space key */
"key_shift+space" = "shift + bylchwr";
@@ -181,3 +222,11 @@
/* Hotkey description to move forward in current view */
"Move forward" = "Symud ymlaen";
+
+/* Password Recovery */
+"passwordRecovery_Disabled" = "Disabled";
+"passwordRecovery_SecretQuestion" = "Secret question";
+"passwordRecovery_SecretQuestion1" = "What is the name of your first pet ?";
+"passwordRecovery_SecretQuestion2" = "What was your first car ?";
+"passwordRecovery_SecretQuestion3" = "What is your favorite movie ?";
+"passwordRecovery_SecondaryEmail" = "Secondary E-mail";
diff --git a/UI/Contacts/Arabic.lproj/Localizable.strings b/UI/Contacts/Arabic.lproj/Localizable.strings
index a00eba88f..787fab7d7 100644
--- a/UI/Contacts/Arabic.lproj/Localizable.strings
+++ b/UI/Contacts/Arabic.lproj/Localizable.strings
@@ -21,11 +21,15 @@
"HomePhone" = "رقم المنزل";
"Lastname" = "الاسم الاخير";
"Location" = "الموقع";
+"Add a category" = "Add a category";
"MobilePhone" = "رقم المحمول";
"Name" = "الاسم";
"OfficePhone" = "رقم المكتب";
"Organization" = "الجهة";
"Work Phone" = "رقم العمل";
+"Cell" = "Cell";
+"Pager" = "النداء";
+"Pref" = "Pref";
"Phone" = "رقم الهاتف";
"Phones" = "ارقام هواتف";
"Postal" = "بريد";
@@ -35,12 +39,120 @@
"delete" = "مسح";
"edit" = "تعديل";
"invalidemailwarn" = "البريد الإلكتروني المحدد غير صالح";
-"invaliddatewarn" = "التاريخ المحدد غير صالح.";
"new" = "جديد";
"Preferred Phone" = "رقم الهاتف المفضل";
"Move To" = "نقل الى";
"Copy To" = "نسخ الى";
"Add to" = "إضافة الى";
+"To" = "To";
+"Carbon Copy (Cc)" = "Carbon Copy (Cc)";
+"Blind Carbon Copy (Bcc)" = "Blind Carbon Copy (Bcc)";
+
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
+/* Subheader of empty addressbook */
+"No contact" = "No contact";
+
+/* Subheader of system addressbook */
+"Start a search to browse this address book" = "Start a search to browse this address book";
+
+/* Number of contacts in addressbook; string is prefixed by number */
+"contacts" = "contacts";
+
+/* No contact matching search criteria */
+"No matching contact" = "No matching contact";
+
+/* Number of contacts matching search criteria; string is prefixed by number */
+"matching contacts" = "matching contacts";
+
+/* Number of selected contacts in list */
+"selected" = "selected";
+
+/* Empty right pane */
+"No contact selected" = "No contact selected";
+
/* Tooltips */
"Create a new address book card" = "إنشاء بطاقة جديدة بدفتر العناوين ";
"Create a new list" = "إنشاء قائمة جديدة";
@@ -57,6 +169,7 @@
"Search in Addressbook" = "البحث في دفتر العناوين";
"New Card" = "بطاقة جديدة";
"New List" = "قائمة جديدة";
+"Edit" = "Edit";
"Properties" = "خصائص";
"Sharing..." = "مشاركة ...";
"Write" = "كتابة";
@@ -69,31 +182,27 @@
"Preferred" = "المفضل";
"Display" = "عرض";
"Display Name" = "الاسم المعروض";
-"Email" = "البريد الالكتروني";
-"Additional Email:" = "بريد إلكتروني إضافي";
+"Additional Email" = "Additional Email";
"Phone Number" = "رقم الهاتف";
"Prefers to receive messages formatted as" = "يفضل تلقي رسائل منسقة على النحو التالي";
-"Screen Name" = "أسم التعريف";
"Categories" = "الفئات";
"First" = "الاول";
"Last" = "الاخير";
"Nickname" = "الاسم الرمزي";
"Telephone" = "رقم الهاتف:";
"Work" = "العمل";
-"Home" = "المنزل";
-"Fax" = "الفاكس";
-"Mobile:" = "المحمول";
+"Mobile" = "Mobile";
"Pager" = "النداء";
+
/* categories */
"contacts_category_labels" = "الزميل، المنافس، العملاء، الصديق، العائلة، شريك تجاري، مقدم خدمة، الصحافة ، كبار الشخصيات";
"New category" = "فئة جديدة";
+
/* adresses */
"Title" = "اللقب";
"Service" = "الخدمة";
"Company" = "الشركة";
"Department" = "الادارة";
-"Organization:" = "الجهة";
-"Address" = "العنوان";
"City" = "المدينة";
"State_Province" = "الولاية / الاقليم / المحافظة";
"ZIP_Postal Code" = "الرمز البريدي";
@@ -112,22 +221,33 @@
"New Addressbook..." = "دفتر عناوين جديدة ...";
"Subscribe to an Addressbook..." = "الاشتراك في دفتر العناوين ...";
"Remove the selected Addressbook" = "إزالة دفتر العناوين المحدد";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
+"Search User" = "Search User";
"Name of the Address Book" = "اسم دفتر العناوين";
"Are you sure you want to delete the selected address book?"
= "هل أنت متأكد أنك تريد حذف دفتر العناوين المحدد؟";
+"Are you sure you want to delete the addressbook \"%{0}\"?"
+= "Are you sure you want to delete the addressbook \"%{0}\"?";
"You cannot remove nor unsubscribe from a public addressbook."
= "لا يمكنك إزالة أو إلغاء الاشتراك من دفترالعناوين العامة.";
"You cannot remove nor unsubscribe from your personal addressbook."
= "لا يمكنك إزالة أو إلغاء الاشتراك من دفتر العناوين الشخصية.";
"Are you sure you want to delete the selected contacts?"
= "هل أنت متأكد أنك تريد حذف الأسماء المحدد؟";
+"Are you sure you want to delete the card of %{0}?" = "Are you sure you want to delete the card of %{0}?";
"You cannot delete the card of \"%{0}\"."
= "لا يمكنك حذف البطاقة من \"%{0}\".";
-"Address Book Name" = "اسم دفتر الكتاب";
"You cannot subscribe to a folder that you own!"
= "لا يمكنك الاشتراك في مجلد تمتلكه.";
"Unable to subscribe to that folder!"
= "غير قادر على الاشتراك في هذا المجلد.";
+
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "صلاحية الدخول الى";
"For user" = "للمستخدم";
@@ -146,11 +266,15 @@
"The selected contact has no email address."
= "الاسم الذي تم اختياره ليس لديه عنوان البريد الإلكتروني.";
"Please select a contact." = "الرجاء اختيار إحدى جهات الاتصال.";
-/* Error messages for move and copy */
+
+/* Messages for move and copy */
+"%{0} card(s) copied" = "%{0} card(s) copied";
+"%{0} card(s) moved" = "%{0} card(s) moved";
"SoAccessDeniedException" = "لا يمكنك الكتابة إلى دفتر العناوين المذكور.";
"Forbidden" = "لا يمكنك الكتابة إلى دفتر العناوين المذكور.";
"Invalid Contact" = "الاتصال المحدد لم يعد موجودا.";
"Unknown Destination Folder" = "دفتر العناوين المحدد المرسل اليه لم يعد موجودا.";
+
/* Lists */
"List details" = "تفاصيل القائمة";
"List name" = "اسم القائمة/";
@@ -163,6 +287,8 @@
"Export" = "تصدير";
"Export Address Book..." = "تصدير دفتر العناوين ...";
"View Raw Source" = "عرض المصدر الخام";
+
+/* Import */
"Import Cards" = "استيراد بطاقات";
"Select a vCard or LDIF file." = "حدد شكل vCard أو ملف LDIF.";
"Upload" = "تحميل الى";
@@ -172,3 +298,68 @@
"No card was imported." = "لم يتم استيراد أي بطاقة.";
"A total of %{0} cards were imported in the addressbook." = "قد تم استيراد ما مجموعه%{0} بطاقات في دفتر العناوين.";
"Reload" = "إعادة التحميل";
+
+/* Properties window */
+"Address Book Name" = "اسم دفتر الكتاب";
+"Links to this Address Book" = "Links to this Address Book";
+"Authenticated User Access" = "Authenticated User Access";
+"CardDAV URL" = "CardDAV URL";
+"Options" = "Options";
+"Rename" = "Rename";
+"Subscriptions" = "Subscriptions";
+"Global Addressbooks" = "Global Addressbooks";
+"Search" = "Search";
+"Sort" = "Sort";
+"Descending Order" = "Descending Order";
+"Back" = "Back";
+"Select All" = "Select All";
+"Copy contacts" = "Copy contacts";
+"More messages options" = "More messages options";
+"New Contact" = "New Contact";
+"Close" = "Close";
+"More contact options" = "More contact options";
+"Organization Unit" = "Organization Unit";
+"Add Organizational Unit" = "Add Organizational Unit";
+"Type" = "Type";
+"Email Address" = "Email Address";
+"New Email Address" = "New Email Address";
+"New Phone Number" = "New Phone Number";
+"URL" = "URL";
+"New URL" = "New URL";
+"street" = "street";
+"street (continued)" = "street (continued)";
+"Postoffice" = "Postoffice";
+"Region" = "Region";
+"Postal Code" = "Postal Code";
+"New Address" = "New Address";
+"Reset" = "Reset";
+"Description" = "Description";
+"Add Member" = "Add Member";
+"Subscribe" = "Subscribe";
+"Add Birthday" = "Add Birthday";
+"Import" = "Import";
+"More options" = "More options";
+"Role" = "Role";
+"Add Screen Name" = "Add Screen Name";
+"Custom 1" = "Custom 1";
+"Custom 2" = "Custom 2";
+"Custom 3" = "Custom 3";
+"Custom 4" = "Custom 4";
+"Custom Value" = "Custom Value";
+"New Custom Value" = "New Custom Value";
+"Synchronization" = "Synchronization";
+"Synchronize" = "Synchronize";
+"Sucessfully subscribed to address book" = "Successfully subscribed to address book";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
+
+/* Aria label for scope of search on contacts */
+"Search scope" = "Search scope";
+
+/* Aria label for avatar button to select and unselect a card */
+"Toggle item" = "Toggle item";
+
+/* Hotkey to create a new card */
+"key_create_card" = "c";
+
+/* Hotkey to create a new list */
+"key_create_list" = "l";
diff --git a/UI/Contacts/Basque.lproj/Localizable.strings b/UI/Contacts/Basque.lproj/Localizable.strings
index 439f9327b..5ee710032 100644
--- a/UI/Contacts/Basque.lproj/Localizable.strings
+++ b/UI/Contacts/Basque.lproj/Localizable.strings
@@ -21,11 +21,15 @@
"HomePhone" = "EtxekoTelefonoa";
"Lastname" = "Abizena";
"Location" = "Kokapena";
+"Add a category" = "Add a category";
"MobilePhone" = "Telefono mugikorra";
"Name" = "Izena";
"OfficePhone" = "BulegokoTelefonoa";
"Organization" = "Erakundea";
"Work Phone" = "Laneko telefonoa";
+"Cell" = "Cell";
+"Pager" = "Orrikatzailea";
+"Pref" = "Pref";
"Phone" = "Telefonoa";
"Phones" = "Telefonoak";
"Postal" = "Posta";
@@ -40,6 +44,115 @@
"Move To" = "Mugitu hona";
"Copy To" = "Kopiatu hona";
"Add to" = "Gehitu hona";
+"To" = "To";
+"Carbon Copy (Cc)" = "Carbon Copy (Cc)";
+"Blind Carbon Copy (Bcc)" = "Blind Carbon Copy (Bcc)";
+
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
+/* Subheader of empty addressbook */
+"No contact" = "No contact";
+
+/* Subheader of system addressbook */
+"Start a search to browse this address book" = "Start a search to browse this address book";
+
+/* Number of contacts in addressbook; string is prefixed by number */
+"contacts" = "contacts";
+
+/* No contact matching search criteria */
+"No matching contact" = "No matching contact";
+
+/* Number of contacts matching search criteria; string is prefixed by number */
+"matching contacts" = "matching contacts";
+
+/* Number of selected contacts in list */
+"selected" = "selected";
+
+/* Empty right pane */
+"No contact selected" = "No contact selected";
+
/* Tooltips */
"Create a new address book card" = "Sortu helbide liburu txartel berria";
"Create a new list" = "Sortu zerrenda berria";
@@ -72,32 +185,29 @@
"Additional Email" = "Beste emaila";
"Phone Number" = "Telefono zenbakia";
"Prefers to receive messages formatted as" = "Nahiago du mezuak honako formatuan jasotzea";
-"Screen Name:" = "Pantailaren izena";
"Categories" = "Kategoriak";
"First" = "Lehenengoa";
"Last" = "Azkena";
"Nickname" = "Goitizena";
"Telephone" = "Telefonoa:";
"Work" = "Lana";
-"Home" = "Etxea";
-"Fax" = "Fax-a";
"Mobile" = "Mugikorra";
"Pager" = "Orrikatzailea";
+
/* categories */
"contacts_category_labels" = "Lankide, Lehiakide, Bezero, Lagun, Familia, Negoziokidea, Hornitzailea, Prentsa, VIP";
"New category" = "Kategoria berria";
+
/* adresses */
"Title" = "Izenburua";
"Service" = "Zerbitzua";
-"Company:" = "Enpresa";
-"Department:" = "Saila";
-"Organization" = "Saila";
-"Address:" = "Helbidea";
+"Company" = "Company";
+"Department" = "Department";
"City" = "Herria";
-"State_Province:" = "Estatua / Probintzia";
-"ZIP_Postal Code:" = "Posta kodea";
+"State_Province" = "State/Province";
+"ZIP_Postal Code" = "ZIP/Postal Code";
"Country" = "Herrialdea";
-"Web Page:" = "Web orria";
+"Web Page" = "Web Page";
"Other Infos" = "Bestelako informazioak";
"Note" = "Ohar";
"Timezone" = "Ordu-zona";
@@ -111,21 +221,33 @@
"New Addressbook..." = "Helbideliburu berria";
"Subscribe to an Addressbook..." = "Harpidetu helbide liburu bat...";
"Remove the selected Addressbook" = "Ezabatu aukeratutako helbide-liburua";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
+"Search User" = "Search User";
"Name of the Address Book" = "Helbide-liburuaren izena";
"Are you sure you want to delete the selected address book?"
= "Ziur zaude aukeratutako helbide-lburua ezabatu nahi duzula?";
+"Are you sure you want to delete the addressbook \"%{0}\"?"
+= "Are you sure you want to delete the addressbook \"%{0}\"?";
"You cannot remove nor unsubscribe from a public addressbook."
= "Helbide-liburu publiko bat ezin duzu ezabatu edo harpidetza kendu.";
"You cannot remove nor unsubscribe from your personal addressbook."
= "Ezin duzu ezabatu edo harpidetza kendu zure helbide-liburu pertsonala.";
"Are you sure you want to delete the selected contacts?"
= "Ziur zaude aukeratutako kontaktuak ezabatu nahi dituzula?";
+"Are you sure you want to delete the card of %{0}?" = "Are you sure you want to delete the card of %{0}?";
"You cannot delete the card of \"%{0}\"."
= "Ezin duzu \"%{0}\"-en txartela ezabatu.";
"You cannot subscribe to a folder that you own!"
= "Ezin duzu zure karpeta bat harpidetu.";
"Unable to subscribe to that folder!"
= "Ezin da karpeta hori harpidetu.";
+
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "Atzipen baimenak honi";
"For user" = "Erabiltzailearentzat";
@@ -144,11 +266,15 @@
"The selected contact has no email address."
= "Aukeratutako kontaktuak ez dauka email helbiderik.";
"Please select a contact." = "Mesedez, aukeratu kontaktu bat.";
-/* Error messages for move and copy */
+
+/* Messages for move and copy */
+"%{0} card(s) copied" = "%{0} card(s) copied";
+"%{0} card(s) moved" = "%{0} card(s) moved";
"SoAccessDeniedException" = "Ezin duzu helbide liburu honetan idatzi.";
"Forbidden" = "Ezin duzu helbide liburu honetan idatzi.";
"Invalid Contact" = "Aukeratutako kontaktua jada ez da existitzen.";
"Unknown Destination Folder" = "Aukeratutako helburu helbide-liburua jada ez da existitzen.";
+
/* Lists */
"List details" = "Zerrendaren xehetasunak";
"List name" = "Zerrendaren izena";
@@ -161,6 +287,8 @@
"Export" = "Esportatu";
"Export Address Book..." = "Esportatu helbide liburua...";
"View Raw Source" = "Ikusi Raw iturburua";
+
+/* Import */
"Import Cards" = "Inportatu txartelak";
"Select a vCard or LDIF file." = "Aukeratu vCard edo LDIF fitxategia";
"Upload" = "Kargatu";
@@ -170,8 +298,68 @@
"No card was imported." = "Ez da txartelik inportatu.";
"A total of %{0} cards were imported in the addressbook." = "Guztira %{0} txartel inportatu dira helbide liburuan.";
"Reload" = "Birkargatu";
+
/* Properties window */
"Address Book Name" = "Helbide-Liburuaren izena";
"Links to this Address Book" = "Helbide liburu honetarako estekak";
"Authenticated User Access" = "Autentifikatutako erabiltzaileentzako atzipena";
"CardDAV URL" = "CardDAV URL-a";
+"Options" = "Options";
+"Rename" = "Rename";
+"Subscriptions" = "Subscriptions";
+"Global Addressbooks" = "Global Addressbooks";
+"Search" = "Search";
+"Sort" = "Sort";
+"Descending Order" = "Descending Order";
+"Back" = "Back";
+"Select All" = "Select All";
+"Copy contacts" = "Copy contacts";
+"More messages options" = "More messages options";
+"New Contact" = "New Contact";
+"Close" = "Close";
+"More contact options" = "More contact options";
+"Organization Unit" = "Organization Unit";
+"Add Organizational Unit" = "Add Organizational Unit";
+"Type" = "Type";
+"Email Address" = "Email Address";
+"New Email Address" = "New Email Address";
+"New Phone Number" = "New Phone Number";
+"URL" = "URL";
+"New URL" = "New URL";
+"street" = "street";
+"street (continued)" = "street (continued)";
+"Postoffice" = "Postoffice";
+"Region" = "Region";
+"Postal Code" = "Postal Code";
+"New Address" = "New Address";
+"Reset" = "Reset";
+"Description" = "Description";
+"Add Member" = "Add Member";
+"Subscribe" = "Subscribe";
+"Add Birthday" = "Add Birthday";
+"Import" = "Import";
+"More options" = "More options";
+"Role" = "Role";
+"Add Screen Name" = "Add Screen Name";
+"Custom 1" = "Custom 1";
+"Custom 2" = "Custom 2";
+"Custom 3" = "Custom 3";
+"Custom 4" = "Custom 4";
+"Custom Value" = "Custom Value";
+"New Custom Value" = "New Custom Value";
+"Synchronization" = "Synchronization";
+"Synchronize" = "Synchronize";
+"Sucessfully subscribed to address book" = "Successfully subscribed to address book";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
+
+/* Aria label for scope of search on contacts */
+"Search scope" = "Search scope";
+
+/* Aria label for avatar button to select and unselect a card */
+"Toggle item" = "Toggle item";
+
+/* Hotkey to create a new card */
+"key_create_card" = "c";
+
+/* Hotkey to create a new list */
+"key_create_list" = "l";
diff --git a/UI/Contacts/Catalan.lproj/Localizable.strings b/UI/Contacts/Catalan.lproj/Localizable.strings
index 265c61901..5ab5ce6d8 100644
--- a/UI/Contacts/Catalan.lproj/Localizable.strings
+++ b/UI/Contacts/Catalan.lproj/Localizable.strings
@@ -221,7 +221,7 @@
"New Addressbook..." = "Nova llibreta d'adreces";
"Subscribe to an Addressbook..." = "Subscribiure's a una llibreta...";
"Remove the selected Addressbook" = "Esborrar la llibreta seleccionada";
-"Subscribe to a shared folder" = "Subscriure's a una carpeta compartida";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Cerca usuari";
"Name of the Address Book" = "Nom de la llibreta";
"Are you sure you want to delete the selected address book?"
@@ -350,6 +350,7 @@
"Synchronization" = "Sincronització";
"Synchronize" = "Sincronitzar";
"Sucessfully subscribed to address book" = "S'ha subscrit correctament a la llibreta d'adreces";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = " Abast de la cerca ";
diff --git a/UI/Contacts/ChineseChina.lproj/Localizable.strings b/UI/Contacts/ChineseChina.lproj/Localizable.strings
index 84348c779..9037677cc 100644
--- a/UI/Contacts/ChineseChina.lproj/Localizable.strings
+++ b/UI/Contacts/ChineseChina.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "工作电话";
"Organization" = " 组织";
"Work Phone" = "单位电话";
+"Cell" = "Cell";
+"Pager" = "传呼";
+"Pref" = "Pref";
"Phone" = "电话";
"Phones" = "电话";
"Postal" = "邮政编码";
@@ -45,6 +48,90 @@
"Carbon Copy (Cc)" = "抄送 (Cc)";
"Blind Carbon Copy (Bcc)" = "密送 (Bcc)";
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
/* Subheader of empty addressbook */
"No contact" = "无联系人";
@@ -134,7 +221,7 @@
"New Addressbook..." = "新通讯录...";
"Subscribe to an Addressbook..." = "订阅通讯录...";
"Remove the selected Addressbook" = "删除选中的通讯录";
-"Subscribe to a shared folder" = "订阅到共享目录";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "搜索用户";
"Name of the Address Book" = "通讯录名称";
"Are you sure you want to delete the selected address book?"
@@ -155,6 +242,12 @@
"Unable to subscribe to that folder!"
= "不能订阅到该目录。";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "获得权限访问";
"For user" = "给用户";
@@ -234,6 +327,7 @@
"URL" = "网址";
"New URL" = "新网址";
"street" = "街道";
+"street (continued)" = "street (continued)";
"Postoffice" = "邮局";
"Region" = "地区";
"Postal Code" = "邮编";
@@ -256,6 +350,7 @@
"Synchronization" = "同步";
"Synchronize" = "同步";
"Sucessfully subscribed to address book" = "已成功订阅通讯录";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "搜索范围";
diff --git a/UI/Contacts/ChineseTaiwan.lproj/Localizable.strings b/UI/Contacts/ChineseTaiwan.lproj/Localizable.strings
index a25b9938a..75174b868 100644
--- a/UI/Contacts/ChineseTaiwan.lproj/Localizable.strings
+++ b/UI/Contacts/ChineseTaiwan.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "辦公室電話";
"Organization" = "公司名稱";
"Work Phone" = "公務電話";
+"Cell" = "Cell";
+"Pager" = "呼叫器";
+"Pref" = "Pref";
"Phone" = "電話";
"Phones" = "電話";
"Postal" = "郵遞區號";
@@ -218,7 +221,7 @@
"New Addressbook..." = "新增通訊錄...";
"Subscribe to an Addressbook..." = "訂閱通訊錄...";
"Remove the selected Addressbook" = "移除所選擇的通訊錄";
-"Subscribe to a shared folder" = "訂閱共享的資料夾";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "搜尋用戶";
"Name of the Address Book" = " 通訊錄名稱";
"Are you sure you want to delete the selected address book?"
@@ -347,6 +350,7 @@
"Synchronization" = "同步";
"Synchronize" = "同步";
"Sucessfully subscribed to address book" = "已成功訂閱通訊錄";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "搜尋範圍";
diff --git a/UI/Contacts/Croatian.lproj/Localizable.strings b/UI/Contacts/Croatian.lproj/Localizable.strings
index 30136e094..8ec43c37b 100644
--- a/UI/Contacts/Croatian.lproj/Localizable.strings
+++ b/UI/Contacts/Croatian.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Službeni telefon";
"Organization" = "Organizacija";
"Work Phone" = "Radni telefon";
+"Cell" = "Cell";
+"Pager" = "Pager";
+"Pref" = "Pref";
"Phone" = "Telefon";
"Phones" = "Telefoni";
"Postal" = "Pošta";
@@ -218,7 +221,7 @@
"New Addressbook..." = "Novi imenik...";
"Subscribe to an Addressbook..." = "Pretplati se na imenik...";
"Remove the selected Addressbook" = "Ukloni odabrani imenik";
-"Subscribe to a shared folder" = "Pretplati se na zajedničku mapu";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Traži korisnika";
"Name of the Address Book" = "Naziv imenika";
"Are you sure you want to delete the selected address book?"
@@ -239,6 +242,12 @@
"Unable to subscribe to that folder!"
= "Ne možete se pretplatiti na tu mapu! ";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "Dopusti pristup";
"For user" = "Za korisnika";
@@ -341,6 +350,7 @@
"Synchronization" = "Usklađivanje";
"Synchronize" = "Uskladi";
"Sucessfully subscribed to address book" = "Uspješno ste se pretplatili na imenik";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Opseg pretraživanja";
diff --git a/UI/Contacts/Finnish.lproj/Localizable.strings b/UI/Contacts/Finnish.lproj/Localizable.strings
index d4a0a00ff..3409ce6f2 100644
--- a/UI/Contacts/Finnish.lproj/Localizable.strings
+++ b/UI/Contacts/Finnish.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Toimistopuhelin";
"Organization" = "Organisaatio";
"Work Phone" = "Työpuhelin";
+"Cell" = "Cell";
+"Pager" = "Hakulaite";
+"Pref" = "Pref";
"Phone" = "Puhelin";
"Phones" = "Puhelimet";
"Postal" = "Postiosoite";
@@ -41,6 +44,93 @@
"Move To" = "Siirrä";
"Copy To" = "Kopioi";
"Add to" = "Lisää";
+"To" = "To";
+"Carbon Copy (Cc)" = "Carbon Copy (Cc)";
+"Blind Carbon Copy (Bcc)" = "Blind Carbon Copy (Bcc)";
+
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
/* Subheader of empty addressbook */
"No contact" = "Ei yhteystietoa";
@@ -131,7 +221,7 @@
"New Addressbook..." = "Uusi osoitekirja...";
"Subscribe to an Addressbook..." = "Tilaa osoitekirja...";
"Remove the selected Addressbook" = "Poista valittu osoitekirja";
-"Subscribe to a shared folder" = "Tilaa jaettu hakemisto";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Etsi käyttäjää";
"Name of the Address Book" = "Osoitekirjan nimi";
"Are you sure you want to delete the selected address book?"
@@ -152,6 +242,12 @@
"Unable to subscribe to that folder!"
= "Kansioon kirjautuminen ei onnistu.";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "Pääsyoikeudet";
"For user" = "Käyttäjälle";
@@ -231,6 +327,7 @@
"URL" = "URL";
"New URL" = "Uusi URL";
"street" = "katuosoite";
+"street (continued)" = "street (continued)";
"Postoffice" = "Postitoimisto";
"Region" = "Alue";
"Postal Code" = "Postinumero";
@@ -244,9 +341,16 @@
"More options" = "Lisää valintoja";
"Role" = "Rooli";
"Add Screen Name" = "Lisää näyttönimi";
+"Custom 1" = "Custom 1";
+"Custom 2" = "Custom 2";
+"Custom 3" = "Custom 3";
+"Custom 4" = "Custom 4";
+"Custom Value" = "Custom Value";
+"New Custom Value" = "New Custom Value";
"Synchronization" = "Synkronointi";
"Synchronize" = "Synkronoi";
"Sucessfully subscribed to address book" = "Osoitekirjan tilaus onnistui";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Hakualue";
@@ -258,4 +362,4 @@
"key_create_card" = "c";
/* Hotkey to create a new list */
-"key_create_list" = "l";
\ No newline at end of file
+"key_create_list" = "l";
diff --git a/UI/Contacts/Hebrew.lproj/Localizable.strings b/UI/Contacts/Hebrew.lproj/Localizable.strings
index 816e5cab9..8452a4199 100644
--- a/UI/Contacts/Hebrew.lproj/Localizable.strings
+++ b/UI/Contacts/Hebrew.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "טלפון במשרד";
"Organization" = "אירגון";
"Work Phone" = "מספר טלפון בעבודה";
+"Cell" = "Cell";
+"Pager" = "ביפר";
+"Pref" = "Pref";
"Phone" = "מספר טלפון";
"Phones" = "מספרי טלפון";
"Postal" = "מיקוד";
@@ -45,6 +48,90 @@
"Carbon Copy (Cc)" = "עותק (CC)";
"Blind Carbon Copy (Bcc)" = "עותק מוסתר (Bcc)";
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
/* Subheader of empty addressbook */
"No contact" = "אין איש קשר";
@@ -134,7 +221,7 @@
"New Addressbook..." = "רשימת אנשי קשר חדשה";
"Subscribe to an Addressbook..." = "הירשם לרשימת אנשי קשר";
"Remove the selected Addressbook" = "הסר את רישמת אנשי קשר הנבחרת";
-"Subscribe to a shared folder" = "הירשם לתיקייה משותפת";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "חפש משתמש";
"Name of the Address Book" = "שם הרשימת אנשי קשר";
"Are you sure you want to delete the selected address book?"
@@ -155,6 +242,12 @@
"Unable to subscribe to that folder!"
= "לא ניתן להירשם לתקייה הזו.";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "הרשאות גישה ל";
"For user" = "עבור משתמש";
@@ -234,6 +327,7 @@
"URL" = "כתובת URL";
"New URL" = "כתובת URL חדשה";
"street" = "רחוב";
+"street (continued)" = "street (continued)";
"Postoffice" = "דואר";
"Region" = "אזור";
"Postal Code" = "מיקוד";
@@ -256,6 +350,7 @@
"Synchronization" = "סינכרון";
"Synchronize" = "סינכרון";
"Sucessfully subscribed to address book" = "מנוי לרשימת אנשי קשר נרשם בהצלחה";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "תווך חיפוש";
diff --git a/UI/Contacts/Icelandic.lproj/Localizable.strings b/UI/Contacts/Icelandic.lproj/Localizable.strings
index 58d5f2e67..7a535c459 100644
--- a/UI/Contacts/Icelandic.lproj/Localizable.strings
+++ b/UI/Contacts/Icelandic.lproj/Localizable.strings
@@ -21,11 +21,15 @@
"HomePhone" = "Heimasími";
"Lastname" = "Kenninafn";
"Location" = "Staðsetning";
+"Add a category" = "Add a category";
"MobilePhone" = "Farsímanúmer";
"Name" = "Nafn";
"OfficePhone" = "Skrifstofusími";
"Organization" = "Fyrirtæki/Stofnun";
"Work Phone" = "Vinnusími";
+"Cell" = "Cell";
+"Pager" = "Símboði";
+"Pref" = "Pref";
"Phone" = "Sími";
"Phones" = "Símar";
"Postal" = "Póst tegund";
@@ -35,12 +39,120 @@
"delete" = "eyða";
"edit" = "sýsla";
"invalidemailwarn" = "Tilgreint netfang er ógilt.";
-"invaliddatewarn" = "Tilgreind dagsetning er ógild.";
"new" = "nýtt";
"Preferred Phone" = "Helsti sími";
"Move To" = "Færa í";
"Copy To" = "Afrita í";
"Add to" = "Bæta við";
+"To" = "To";
+"Carbon Copy (Cc)" = "Carbon Copy (Cc)";
+"Blind Carbon Copy (Bcc)" = "Blind Carbon Copy (Bcc)";
+
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
+/* Subheader of empty addressbook */
+"No contact" = "No contact";
+
+/* Subheader of system addressbook */
+"Start a search to browse this address book" = "Start a search to browse this address book";
+
+/* Number of contacts in addressbook; string is prefixed by number */
+"contacts" = "contacts";
+
+/* No contact matching search criteria */
+"No matching contact" = "No matching contact";
+
+/* Number of contacts matching search criteria; string is prefixed by number */
+"matching contacts" = "matching contacts";
+
+/* Number of selected contacts in list */
+"selected" = "selected";
+
+/* Empty right pane */
+"No contact selected" = "No contact selected";
+
/* Tooltips */
"Create a new address book card" = "Búa til nýtt nafnspjald";
"Create a new list" = "Búa til nýjan lista";
@@ -57,6 +169,7 @@
"Search in Addressbook" = "Leita í nafnaskrá";
"New Card" = "Nýtt nafnspjald";
"New List" = "Nýr listi";
+"Edit" = "Edit";
"Properties" = "Eiginleikar";
"Sharing..." = "Samnýting...";
"Write" = "Skrifa";
@@ -67,26 +180,24 @@
"Please wait..." = "Augnablik...";
"No possible subscription" = "Engin áskrift möguleg";
"Preferred" = "Sjálfgefið";
-"Card for %@" = "Nafnspjald fyrir %@";
"Display" = "Birtingarnafn";
"Display Name" = "Birt nafn";
-"Email" = "Tölvupóstfang";
"Additional Email" = "Auka tölvupóstfang";
"Phone Number" = "Símanúmer";
"Prefers to receive messages formatted as" = "Kýs að taka á móti pósti með sniði";
-"Screen Name" = "Skjánafn";
"Categories" = "Flokkar";
"First" = "Fornafn";
"Last" = "Eftirnafn";
"Nickname" = "Gælunafn";
"Telephone" = "Sími";
"Work" = "Vinnusími";
-"Home" = "Heimasími";
"Mobile" = "Farsími";
"Pager" = "Símboði";
+
/* categories */
"contacts_category_labels" = "Samstarfsmaður, Keppinautur, Viðskiptavinur, Vinur, Fjölskylda, Viðskiptatengsl, Þjónustuaðili, Fjölmiðlar, VIP";
"New category" = "Nýr flokkur";
+
/* adresses */
"Title" = "Titill";
"Service" = "Þjónusta";
@@ -97,13 +208,12 @@
"ZIP_Postal Code" = "Póstnúmer";
"Country" = "Land";
"Web Page" = "Vefsíða";
-"Work" = "Vinna";
"Other Infos" = "Aðrar upplýsingar";
"Note" = "Athugasemd";
"Timezone" = "Tímabelti";
"Birthday" = "Afmælisdagur";
"Birthday (yyyy-mm-dd)" = "Afmælisdagur (yyyy-mm-dd)";
-"Freebusy URL:" = "LaustUpptekið URL";
+"Freebusy URL" = "Freebusy URL";
"Add as..." = "Bæta við sem...";
"Recipient" = "Viðtakandi";
"Carbon Copy" = "Afrit";
@@ -111,23 +221,36 @@
"New Addressbook..." = "Ný nafnaskrá...";
"Subscribe to an Addressbook..." = "Gerast áskrifandi að nafnaskrá...";
"Remove the selected Addressbook" = "Fjarlægja valda nafnaskrá";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
+"Search User" = "Search User";
"Name of the Address Book" = "Heiti Nafnaskrár";
"Are you sure you want to delete the selected address book?"
= "Ertu viss um að þú viljir eyða út nafnaskrá?";
+"Are you sure you want to delete the addressbook \"%{0}\"?"
+= "Are you sure you want to delete the addressbook \"%{0}\"?";
"You cannot remove nor unsubscribe from a public addressbook."
= "Ekki er hægt að segja upp eða fjarlæga almenna nafnaskrá.";
"You cannot remove nor unsubscribe from your personal addressbook."
= "Ekki er hægt að segja upp eða fjarlæga sína eigin persónulegu nafnaskrá.";
"Are you sure you want to delete the selected contacts?"
= "Ertu viss um að það eig að eyða völdum tengiliðum?";
+"Are you sure you want to delete the card of %{0}?" = "Are you sure you want to delete the card of %{0}?";
"You cannot delete the card of \"%{0}\"."
= "Ekki er hægt að eyða nafnspjaldi frá \"%{0}\".";
-"Address Book Name" = "Heiti Nafnaskrár";
"You cannot subscribe to a folder that you own!"
= "Ekki er hægt að gerast áskrifandi að sínum eigin möppum.";
"Unable to subscribe to that folder!"
= "Ekki var hægt að gerast áskrifandi að þeirri möppu.";
-"User rights for" = "Notandanréttindi fyrir";
+
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
+/* acls */
+"Access rights to" = "Access rights to";
+"For user" = "For user";
"Any Authenticated User" = "Sérhvern innskráðan notanda";
"Public Access" = "Opinber aðgangur";
"This person can add cards to this addressbook."
@@ -143,11 +266,15 @@
"The selected contact has no email address."
= "Valinn tengiliður hefur ekkert netfang.";
"Please select a contact." = "Velja þarf tengilið.";
-/* Error messages for move and copy */
+
+/* Messages for move and copy */
+"%{0} card(s) copied" = "%{0} card(s) copied";
+"%{0} card(s) moved" = "%{0} card(s) moved";
"SoAccessDeniedException" = "Ekki er hægt að skrifa í þesssa nafnaskrá.";
"Forbidden" = "Ekki er hægt að skrifa í þesssa nafnaskrá.";
"Invalid Contact" = "Valinn tengiliður er ekki lengur til.";
"Unknown Destination Folder" = "Nafnaskráin se nota átti er ekki lengur til.";
+
/* Lists */
"List details" = "Ítarleg lýsing á lista:";
"List name" = "Nafn lista";
@@ -159,11 +286,80 @@
"Lists can't be moved or copied." = "Lista er ekki hægt að afrita eða flytja.";
"Export" = "Flytja út";
"Export Address Book..." = "Flytja út nafnaskrá...";
+"View Raw Source" = "View Raw Source";
+
+/* Import */
"Import Cards" = "Flytja inn nafnspjöld";
"Select a vCard or LDIF file." = "Velja vCard eða LDIF skrá.";
"Upload" = "Hala upp";
+"Uploading" = "Uploading";
"Done" = "Ljúka";
"An error occured while importing contacts." = "Villa kom upp meðan verið var að flytja tengiliði inn.";
"No card was imported." = "Ekkert nafnspjald var flutt inn.";
"A total of %{0} cards were imported in the addressbook." = "Alls voru %{0} nafnspjöld flutt inn i nafnaskrána.";
"Reload" = "Endurnýja";
+
+/* Properties window */
+"Address Book Name" = "Heiti Nafnaskrár";
+"Links to this Address Book" = "Links to this Address Book";
+"Authenticated User Access" = "Authenticated User Access";
+"CardDAV URL" = "CardDAV URL";
+"Options" = "Options";
+"Rename" = "Rename";
+"Subscriptions" = "Subscriptions";
+"Global Addressbooks" = "Global Addressbooks";
+"Search" = "Search";
+"Sort" = "Sort";
+"Descending Order" = "Descending Order";
+"Back" = "Back";
+"Select All" = "Select All";
+"Copy contacts" = "Copy contacts";
+"More messages options" = "More messages options";
+"New Contact" = "New Contact";
+"Close" = "Close";
+"More contact options" = "More contact options";
+"Organization Unit" = "Organization Unit";
+"Add Organizational Unit" = "Add Organizational Unit";
+"Type" = "Type";
+"Email Address" = "Email Address";
+"New Email Address" = "New Email Address";
+"New Phone Number" = "New Phone Number";
+"URL" = "URL";
+"New URL" = "New URL";
+"street" = "street";
+"street (continued)" = "street (continued)";
+"Postoffice" = "Postoffice";
+"Region" = "Region";
+"Postal Code" = "Postal Code";
+"New Address" = "New Address";
+"Reset" = "Reset";
+"Description" = "Description";
+"Add Member" = "Add Member";
+"Subscribe" = "Subscribe";
+"Add Birthday" = "Add Birthday";
+"Import" = "Import";
+"More options" = "More options";
+"Role" = "Role";
+"Add Screen Name" = "Add Screen Name";
+"Custom 1" = "Custom 1";
+"Custom 2" = "Custom 2";
+"Custom 3" = "Custom 3";
+"Custom 4" = "Custom 4";
+"Custom Value" = "Custom Value";
+"New Custom Value" = "New Custom Value";
+"Synchronization" = "Synchronization";
+"Synchronize" = "Synchronize";
+"Sucessfully subscribed to address book" = "Successfully subscribed to address book";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
+
+/* Aria label for scope of search on contacts */
+"Search scope" = "Search scope";
+
+/* Aria label for avatar button to select and unselect a card */
+"Toggle item" = "Toggle item";
+
+/* Hotkey to create a new card */
+"key_create_card" = "c";
+
+/* Hotkey to create a new list */
+"key_create_list" = "l";
diff --git a/UI/Contacts/Indonesian.lproj/Localizable.strings b/UI/Contacts/Indonesian.lproj/Localizable.strings
index 389b063da..5a9dd9e14 100644
--- a/UI/Contacts/Indonesian.lproj/Localizable.strings
+++ b/UI/Contacts/Indonesian.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Telepon Kantor";
"Organization" = "Organisasi";
"Work Phone" = "Telepon Kerja";
+"Cell" = "Cell";
+"Pager" = "Pager";
+"Pref" = "Pref";
"Phone" = "Telepon";
"Phones" = "Telepon";
"Postal" = "Pos";
@@ -218,7 +221,7 @@
"New Addressbook..." = "Buku Alamat Baru...";
"Subscribe to an Addressbook..." = "Berlangganan sebuah Buku Alamat...";
"Remove the selected Addressbook" = "Hapus buku alamat yang dipilih";
-"Subscribe to a shared folder" = "Berlangganan sebuah folder bersama";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Cari Pengguna";
"Name of the Address Book" = "Nama Buku Alamat";
"Are you sure you want to delete the selected address book?"
@@ -347,6 +350,7 @@
"Synchronization" = "Sinkronisasi";
"Synchronize" = "Mensinkronisasikan";
"Sucessfully subscribed to address book" = "Berhasil berlangganan pada Buku Alamat...";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Batasan pencarian";
diff --git a/UI/Contacts/Japanese.lproj/Localizable.strings b/UI/Contacts/Japanese.lproj/Localizable.strings
index 7a22ddbff..3a770bdab 100644
--- a/UI/Contacts/Japanese.lproj/Localizable.strings
+++ b/UI/Contacts/Japanese.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "会社の電話番号";
"Organization" = "組織";
"Work Phone" = "仕事用の電話番号";
+"Cell" = "Cell";
+"Pager" = "ポケベル";
+"Pref" = "Pref";
"Phone" = "電話番号";
"Phones" = "電話番号";
"Postal" = "郵便";
@@ -218,7 +221,7 @@
"New Addressbook..." = "新しいアドレス帳...";
"Subscribe to an Addressbook..." = "アドレス帳に登録";
"Remove the selected Addressbook" = "選択したアドレス帳を削除";
-"Subscribe to a shared folder" = "共有フォルダに登録";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "ユーザーを検索";
"Name of the Address Book" = "アドレス帳の名前";
"Are you sure you want to delete the selected address book?"
@@ -239,6 +242,12 @@
"Unable to subscribe to that folder!"
= "フォルダーに登録出来ません。";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "アクセス権";
"For user" = "ユーザ向け";
@@ -341,6 +350,7 @@
"Synchronization" = "同期";
"Synchronize" = "同期する";
"Sucessfully subscribed to address book" = "アドレス帳に登録されました";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "検索範囲";
diff --git a/UI/Contacts/Latvian.lproj/Localizable.strings b/UI/Contacts/Latvian.lproj/Localizable.strings
index 396659cd8..6e9efe037 100644
--- a/UI/Contacts/Latvian.lproj/Localizable.strings
+++ b/UI/Contacts/Latvian.lproj/Localizable.strings
@@ -221,7 +221,7 @@
"New Addressbook..." = "Jauna adrešu grāmata...";
"Subscribe to an Addressbook..." = "Parakstīties uz adrešu grāmatu...";
"Remove the selected Addressbook" = "Noņemt atlasīto adrešu katalogu";
-"Subscribe to a shared folder" = "Parakstīties uz koplietojamu mapi";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Meklēt lietotāju";
"Name of the Address Book" = "Adrešu grāmatas nosaukums";
"Are you sure you want to delete the selected address book?"
@@ -350,6 +350,7 @@
"Synchronization" = "Sinhronizācija";
"Synchronize" = "Sinhronizēt";
"Sucessfully subscribed to address book" = "Sekmīgi abonējis adrešu grāmatu";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Meklēšanas tvērums";
diff --git a/UI/Contacts/Lithuanian.lproj/Localizable.strings b/UI/Contacts/Lithuanian.lproj/Localizable.strings
index 789c77e41..4110f5f73 100644
--- a/UI/Contacts/Lithuanian.lproj/Localizable.strings
+++ b/UI/Contacts/Lithuanian.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Biuro telefonas";
"Organization" = "Organizacija";
"Work Phone" = "Darbo telefonas";
+"Cell" = "Cell";
+"Pager" = "Gaviklis:";
+"Pref" = "Pref";
"Phone" = "Telefonas";
"Phones" = "Telefonai";
"Postal" = "Pašto indeksas";
@@ -41,20 +44,115 @@
"Move To" = "Perkelti į";
"Copy To" = "Kopijuoti į";
"Add to" = "Pridėti prie";
+"To" = "To";
+"Carbon Copy (Cc)" = "Carbon Copy (Cc)";
+"Blind Carbon Copy (Bcc)" = "Blind Carbon Copy (Bcc)";
+
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
/* Subheader of empty addressbook */
"No contact" = "Nėra kontakto";
+
/* Subheader of system addressbook */
"Start a search to browse this address book" = "Pradėti paiešką šioje adresų knygelėje";
+
/* Number of contacts in addressbook; string is prefixed by number */
"contacts" = "kontaktai";
+
/* No contact matching search criteria */
"No matching contact" = "Nėra atitinkamo kontakto";
+
/* Number of contacts matching search criteria; string is prefixed by number */
"matching contacts" = "atitinkantys kontaktai";
+
/* Number of selected contacts in list */
"selected" = "pasirinti";
+
/* Empty right pane */
"No contact selected" = "Nėra pasirinkto kontakto";
+
/* Tooltips */
"Create a new address book card" = "Sukurti naują adresato kortelę";
"Create a new list" = "Sukurti naują sąrašą";
@@ -95,9 +193,11 @@
"Work" = "Darbo";
"Mobile" = "Mobilus:";
"Pager" = "Gaviklis:";
+
/* categories */
"contacts_category_labels" = "Kolega, konkurentas, Klientas, Draugas, Šeima, Verslo partneris, Teikėjas, Spauda, VIP";
"New category" = "Nauja kategorija";
+
/* adresses */
"Title" = "Pavadinimas";
"Service" = "Paslaugos";
@@ -121,7 +221,7 @@
"New Addressbook..." = "Nauja adresų knyga...";
"Subscribe to an Addressbook..." = "Įsirašyti į adresų knygą...";
"Remove the selected Addressbook" = "Ištrinti pažymętus iš adresų knygos";
-"Subscribe to a shared folder" = "Prenumeruoti aplankas";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Ieškoti vartotojo";
"Name of the Address Book" = "Adresų knygos pavadinimas";
"Are you sure you want to delete the selected address book?"
@@ -134,12 +234,20 @@
= "Jūs negalite pašalinti arba atsisakyti iš jūsų asmeninės adresų knygos.";
"Are you sure you want to delete the selected contacts?"
= "Ar tikrai norite ištrinti pasirinktus kontaktus?";
+"Are you sure you want to delete the card of %{0}?" = "Are you sure you want to delete the card of %{0}?";
"You cannot delete the card of \"%{0}\"."
= "Jūs negalite trinti kortelės iš \"%{0}\".";
"You cannot subscribe to a folder that you own!"
= "Jūs negalite prisijungti prie aplanko kuris jums priklauso.";
"Unable to subscribe to that folder!"
= "Nepavyko prisijungti prie šio aplanko.";
+
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "Prieigos teisės";
"For user" = "Vartotojui";
@@ -158,11 +266,15 @@
"The selected contact has no email address."
= "Pažymėtame kontakte nėra elektroninio pašto adreso.";
"Please select a contact." = "Prašome pažymėti kontaktą.";
-/* Error messages for move and copy */
+
+/* Messages for move and copy */
+"%{0} card(s) copied" = "%{0} card(s) copied";
+"%{0} card(s) moved" = "%{0} card(s) moved";
"SoAccessDeniedException" = "Jūs negalite įrašyti į šią adresų knygą.";
"Forbidden" = "Jūs negalite įrašyti į šią adresų knygą.";
"Invalid Contact" = "Pažymėtas kontaktas neegzistuoja.";
"Unknown Destination Folder" = "Pasirinkta vieta adresų knygoje neegzistuoja.";
+
/* Lists */
"List details" = "Detalus sąrašas";
"List name" = "Sarašo pavadinimas";
@@ -175,6 +287,8 @@
"Export" = "Eksportas";
"Export Address Book..." = "Eksportuoti adresų knygą...";
"View Raw Source" = "Peržiūrėti atvirus šaltinius";
+
+/* Import */
"Import Cards" = "Importuoti korteles";
"Select a vCard or LDIF file." = "Pažymėkite vCard arba LDIF bylas.";
"Upload" = "Įkelti";
@@ -184,6 +298,7 @@
"No card was imported." = "Kortelė nebuvo importuota.";
"A total of %{0} cards were imported in the addressbook." = "Iš viso %{0} kortelės buvo importuotos į adresų knygą.";
"Reload" = "Perkrauti";
+
/* Properties window */
"Address Book Name" = "Adresų knygos pavadinimas";
"Links to this Address Book" = "Nuoroda į adresų knygą";
@@ -199,10 +314,6 @@
"Back" = "Atgal";
"Select All" = "Pažymėti visus";
"Copy contacts" = "Kopijuoti kontaktus";
-
-/* Notification on the number of messages successfully copied */
-"%{0} cards copied" = "%{0} kortelės nukopijuotos";
-
"More messages options" = "Daugiau žinučių nustatymų";
"New Contact" = "Naujas kontaktas";
"Close" = "Uždarytis";
@@ -216,6 +327,7 @@
"URL" = "Nuoroda";
"New URL" = "Nauja nuoroda";
"street" = "gatvė";
+"street (continued)" = "street (continued)";
"Postoffice" = "Pašto skyrius";
"Region" = "Regionas";
"Postal Code" = "Pašto kodas";
@@ -229,9 +341,25 @@
"More options" = "Daugiau nustatymų";
"Role" = "Taisyklė";
"Add Screen Name" = "Pridėti ekrano vardą";
+"Custom 1" = "Custom 1";
+"Custom 2" = "Custom 2";
+"Custom 3" = "Custom 3";
+"Custom 4" = "Custom 4";
+"Custom Value" = "Custom Value";
+"New Custom Value" = "New Custom Value";
"Synchronization" = "Sinchronizavimas";
"Synchronize" = "Sinchronizuoti";
"Sucessfully subscribed to address book" = "Sėkmingai užsiprenumeravote adresų knygą";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
-"Search scope" = "Paieškos sritis";
\ No newline at end of file
+"Search scope" = "Paieškos sritis";
+
+/* Aria label for avatar button to select and unselect a card */
+"Toggle item" = "Toggle item";
+
+/* Hotkey to create a new card */
+"key_create_card" = "c";
+
+/* Hotkey to create a new list */
+"key_create_list" = "l";
diff --git a/UI/Contacts/Macedonian.lproj/Localizable.strings b/UI/Contacts/Macedonian.lproj/Localizable.strings
index a0fd56ee5..cd6013922 100644
--- a/UI/Contacts/Macedonian.lproj/Localizable.strings
+++ b/UI/Contacts/Macedonian.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Службен телефон";
"Organization" = "Организација";
"Work Phone" = "Телефон на работа";
+"Cell" = "Cell";
+"Pager" = "Пејџер";
+"Pref" = "Pref";
"Phone" = "Телефон";
"Phones" = "Телефони";
"Postal" = "Поштенски број";
@@ -218,7 +221,7 @@
"New Addressbook..." = "Нов адресар";
"Subscribe to an Addressbook..." = "Прептлати се на адресарот...";
"Remove the selected Addressbook" = "Избриши го избраниот адресар";
-"Subscribe to a shared folder" = "Претплати се на делената папка.";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Пребарај корисник";
"Name of the Address Book" = "Име на адресарот";
"Are you sure you want to delete the selected address book?"
@@ -347,6 +350,7 @@
"Synchronization" = "Синхронизација";
"Synchronize" = "Синхронизирај";
"Sucessfully subscribed to address book" = "Успешно се претплативте на адресната книга";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Предмет на пребарување";
diff --git a/UI/Contacts/NorwegianNynorsk.lproj/Localizable.strings b/UI/Contacts/NorwegianNynorsk.lproj/Localizable.strings
index 6a768daa9..332203508 100644
--- a/UI/Contacts/NorwegianNynorsk.lproj/Localizable.strings
+++ b/UI/Contacts/NorwegianNynorsk.lproj/Localizable.strings
@@ -21,11 +21,15 @@
"HomePhone" = "Hjemmetelefon";
"Lastname" = "Etternavn";
"Location" = "Sted";
+"Add a category" = "Add a category";
"MobilePhone" = "Mobiltelefon";
"Name" = "Navn";
"OfficePhone" = "Kontortelefon";
"Organization" = "Organisasjon";
"Work Phone" = "Jobbtelefon";
+"Cell" = "Cell";
+"Pager" = "Personsøker";
+"Pref" = "Pref";
"Phone" = "Telefon";
"Phones" = "Telefoner";
"Postal" = "Postnummer";
@@ -35,12 +39,120 @@
"delete" = "slett";
"edit" = "endre";
"invalidemailwarn" = "Meldingen er ikke komplett";
-"invaliddatewarn" = "Den spesifiserte datoen er ikke gyldig.";
"new" = "ny";
"Preferred Phone" = "Foretrukket telefon";
"Move To" = "Flytt til";
"Copy To" = "Kopier til";
"Add to" = "Legg til";
+"To" = "To";
+"Carbon Copy (Cc)" = "Carbon Copy (Cc)";
+"Blind Carbon Copy (Bcc)" = "Blind Carbon Copy (Bcc)";
+
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
+/* Subheader of empty addressbook */
+"No contact" = "No contact";
+
+/* Subheader of system addressbook */
+"Start a search to browse this address book" = "Start a search to browse this address book";
+
+/* Number of contacts in addressbook; string is prefixed by number */
+"contacts" = "contacts";
+
+/* No contact matching search criteria */
+"No matching contact" = "No matching contact";
+
+/* Number of contacts matching search criteria; string is prefixed by number */
+"matching contacts" = "matching contacts";
+
+/* Number of selected contacts in list */
+"selected" = "selected";
+
+/* Empty right pane */
+"No contact selected" = "No contact selected";
+
/* Tooltips */
"Create a new address book card" = "Opprett et nytt adressekort";
"Create a new list" = "Opprett en ny mailingliste";
@@ -57,6 +169,7 @@
"Search in Addressbook" = "Søk i adressebok";
"New Card" = "Nytt adressekort";
"New List" = "Ny mailingliste";
+"Edit" = "Edit";
"Properties" = "Egenskaper";
"Sharing..." = "Deling...";
"Write" = "Skriv";
@@ -67,7 +180,6 @@
"Please wait..." = "Vennlist vent...";
"No possible subscription" = "Abonnering er ikke mulig";
"Preferred" = "Foretrukket";
-"Card for %@" = "Adressekort for %@";
"Display" = "Vise";
"Display Name" = "Visningsnamn";
"Additional Email" = "Ytterlige e-post";
@@ -81,15 +193,16 @@
"Work" = "Arbeid";
"Mobile" = "Mobiltelefon";
"Pager" = "Personsøker";
+
/* categories */
"contacts_category_labels" = "Colleague, Competitor, Customer, Friend, Family, Business Partner, Provider, Press, VIP";
"New category" = "Ny katagori";
+
/* adresses */
"Title" = "Tittel";
"Service" = "Funksjon";
"Company" = "Foretak";
"Department" = "Avdelning";
-"Organization" = "Organisation";
"City" = "Poststed ";
"State_Province" = "Landsdel";
"ZIP_Postal Code" = "Postnummer";
@@ -108,23 +221,36 @@
"New Addressbook..." = "Ny adressebok...";
"Subscribe to an Addressbook..." = "Abonnér på en adressebok...";
"Remove the selected Addressbook" = "Ta bort den markerte adresseboken";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
+"Search User" = "Search User";
"Name of the Address Book" = "Navn på adressebok";
"Are you sure you want to delete the selected address book?"
= "Er du siker på at du vil ta bort den markerte adresseboken?";
+"Are you sure you want to delete the addressbook \"%{0}\"?"
+= "Are you sure you want to delete the addressbook \"%{0}\"?";
"You cannot remove nor unsubscribe from a public addressbook."
= "Du kan ikke fjerne eller avbryte abonnement på en offentlig adressebok.";
"You cannot remove nor unsubscribe from your personal addressbook."
= "Du kan ikke fjerne eller avbryte abonnement på en personlig adressebok.";
"Are you sure you want to delete the selected contacts?"
= "Er du sikker på at du vil slette de markerte kontaktene?";
+"Are you sure you want to delete the card of %{0}?" = "Are you sure you want to delete the card of %{0}?";
"You cannot delete the card of \"%{0}\"."
= "Du kan ikke slette adresskortet \"%{0}\".";
-"Address Book Name" = "Navn på adressebok";
"You cannot subscribe to a folder that you own!"
= "Du kan ikke abonnere på en mappe som du selv eier.";
"Unable to subscribe to that folder!"
= "Du kan ikke abonnere på mappen.";
-"User rights for" = "Brukerrettigheter for";
+
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
+/* acls */
+"Access rights to" = "Access rights to";
+"For user" = "For user";
"Any Authenticated User" = "Alle autentiserte brukere";
"Public Access" = "Public Access";
"This person can add cards to this addressbook."
@@ -140,11 +266,15 @@
"The selected contact has no email address."
= "Den markerte kontakten har ingen e-postadresse.";
"Please select a contact." = "Velg en kontakt.";
-/* Error messages for move and copy */
+
+/* Messages for move and copy */
+"%{0} card(s) copied" = "%{0} card(s) copied";
+"%{0} card(s) moved" = "%{0} card(s) moved";
"SoAccessDeniedException" = "Du kan ikke skrive i denne adresseboken.";
"Forbidden" = "Du kan ikke skrive i denne adresseboken.";
"Invalid Contact" = "Markert kontakt eksisterer ikke lengre.";
"Unknown Destination Folder" = "Den markerte adresseboken eksisterer ikke lengre.";
+
/* Lists */
"List details" = "Informasjon om mailinglisten";
"List name" = "Navn på mailingliste";
@@ -156,11 +286,80 @@
"Lists can't be moved or copied." = "Mailinglister kan ikke flyttes eller kopieres.";
"Export" = "Eksportere";
"Export Address Book..." = "Eksportere Adressebok...";
+"View Raw Source" = "View Raw Source";
+
+/* Import */
"Import Cards" = "Importere adressekort";
"Select a vCard or LDIF file." = "Velg et vCard eller LDIF fil.";
"Upload" = "Last opp";
+"Uploading" = "Uploading";
"Done" = "Ferdig";
"An error occured while importing contacts." = "En feil oppstod under importen av kontakter.";
"No card was imported." = "Ingen adressekort ble importert.";
"A total of %{0} cards were imported in the addressbook." = "Totalt %{0} av adressekortene ble importert til adresseboken.";
"Reload" = "Last på nytt";
+
+/* Properties window */
+"Address Book Name" = "Navn på adressebok";
+"Links to this Address Book" = "Links to this Address Book";
+"Authenticated User Access" = "Authenticated User Access";
+"CardDAV URL" = "CardDAV URL";
+"Options" = "Options";
+"Rename" = "Rename";
+"Subscriptions" = "Subscriptions";
+"Global Addressbooks" = "Global Addressbooks";
+"Search" = "Search";
+"Sort" = "Sort";
+"Descending Order" = "Descending Order";
+"Back" = "Back";
+"Select All" = "Select All";
+"Copy contacts" = "Copy contacts";
+"More messages options" = "More messages options";
+"New Contact" = "New Contact";
+"Close" = "Close";
+"More contact options" = "More contact options";
+"Organization Unit" = "Organization Unit";
+"Add Organizational Unit" = "Add Organizational Unit";
+"Type" = "Type";
+"Email Address" = "Email Address";
+"New Email Address" = "New Email Address";
+"New Phone Number" = "New Phone Number";
+"URL" = "URL";
+"New URL" = "New URL";
+"street" = "street";
+"street (continued)" = "street (continued)";
+"Postoffice" = "Postoffice";
+"Region" = "Region";
+"Postal Code" = "Postal Code";
+"New Address" = "New Address";
+"Reset" = "Reset";
+"Description" = "Description";
+"Add Member" = "Add Member";
+"Subscribe" = "Subscribe";
+"Add Birthday" = "Add Birthday";
+"Import" = "Import";
+"More options" = "More options";
+"Role" = "Role";
+"Add Screen Name" = "Add Screen Name";
+"Custom 1" = "Custom 1";
+"Custom 2" = "Custom 2";
+"Custom 3" = "Custom 3";
+"Custom 4" = "Custom 4";
+"Custom Value" = "Custom Value";
+"New Custom Value" = "New Custom Value";
+"Synchronization" = "Synchronization";
+"Synchronize" = "Synchronize";
+"Sucessfully subscribed to address book" = "Successfully subscribed to address book";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
+
+/* Aria label for scope of search on contacts */
+"Search scope" = "Search scope";
+
+/* Aria label for avatar button to select and unselect a card */
+"Toggle item" = "Toggle item";
+
+/* Hotkey to create a new card */
+"key_create_card" = "c";
+
+/* Hotkey to create a new list */
+"key_create_list" = "l";
diff --git a/UI/Contacts/Portuguese.lproj/Localizable.strings b/UI/Contacts/Portuguese.lproj/Localizable.strings
index aefff290e..c3a5a7aeb 100644
--- a/UI/Contacts/Portuguese.lproj/Localizable.strings
+++ b/UI/Contacts/Portuguese.lproj/Localizable.strings
@@ -4,29 +4,32 @@
"Address" = "Endereço";
"Photos" = "Fotos";
"Other" = "Outros";
-"Address Books" = "Catálogo de endereços";
-"Addressbook" = "Catálogo de endereço";
-"Addresses" = "Contacto";
+"Address Books" = "Livros de endereços";
+"Addressbook" = "Livro de endereço";
+"Addresses" = "Endereços";
"Update" = "Atualizar";
"Cancel" = "Cancelar";
"Common" = "Comum";
-"Contact editor" = "Editor de Contatos";
-"Contact viewer" = "Visualizador de Contatos";
+"Contact editor" = "Editor de Contactos";
+"Contact viewer" = "Visualizador de Contactos";
"Email" = "Email";
"Screen Name" = "Nome de Apresentação";
-"Extended" = "Extendido";
+"Extended" = "Estendido";
"Fax" = "Fax";
"Firstname" = "Primeiro Nome";
-"Home" = "Residencia";
-"HomePhone" = "Telefone Residencia";
+"Home" = "Residência";
+"HomePhone" = "Telefone da Residência";
"Lastname" = "Último Nome";
"Location" = "Localização";
"Add a category" = "Adicionar uma categoria";
"MobilePhone" = "Telefone móvel";
"Name" = "Nome";
-"OfficePhone" = "Telefone de escritório";
+"OfficePhone" = "Telefone do Escritório";
"Organization" = "Organização";
"Work Phone" = "Telefone de trabalho";
+"Cell" = "Móvel";
+"Pager" = "Pager";
+"Pref" = "Preferido";
"Phone" = "Telefone";
"Phones" = "Telefones";
"Postal" = "Código postal";
@@ -58,7 +61,7 @@
"nsaimid" = "Nome no ecrã";
/* Search scope: mail fields */
-"mail" = "Mail";
+"mail" = "Email";
/* Search scope: mail fields */
"c_mail" = "Email";
@@ -133,13 +136,13 @@
"No contact" = "Nenhum contacto";
/* Subheader of system addressbook */
-"Start a search to browse this address book" = "Começar uma pesquisa para pesquisar neste catálogo de endereços";
+"Start a search to browse this address book" = "Comece uma procura para pesquisar neste livro de endereços";
/* Number of contacts in addressbook; string is prefixed by number */
"contacts" = "contactos";
/* No contact matching search criteria */
-"No matching contact" = "Este contacto não existe";
+"No matching contact" = "Contacto não existe";
/* Number of contacts matching search criteria; string is prefixed by number */
"matching contacts" = "contactos encontrados";
@@ -155,33 +158,33 @@
"Create a new list" = "Cria uma nova lista";
"Edit the selected card" = "Edita o contacto selecionado";
"Send a mail message" = "Envia uma mensagem de email";
-"Delete selected card or address book" = "Apaga o contacto ou catálogo selecionado";
-"Reload all contacts" = "Actualizar todos os contactos";
+"Delete selected card or address book" = "Apaga o contacto ou livro de endereços selecionado";
+"Reload all contacts" = "Recarregar todos os contactos";
"htmlMailFormat_UNKNOWN" = "Desconhecido";
"htmlMailFormat_FALSE" = "Apenas texto";
"htmlMailFormat_TRUE" = "HTML";
"Name or Email" = "Nome ou Email";
"Category" = "Categoria";
-"Personal Addressbook" = "Catálogo Pessoal";
-"Search in Addressbook" = "Localizar no Catálogo";
-"New Card" = "Novo Contato";
+"Personal Addressbook" = "Livro de endereços Pessoal";
+"Search in Addressbook" = "Procurar no livro de endereços";
+"New Card" = "Novo Contacto";
"New List" = "Nova Lista";
"Edit" = "Editar";
"Properties" = "Propriedades";
-"Sharing..." = "Partilhando...";
+"Sharing..." = "A Partilhar...";
"Write" = "Escrever";
"Delete" = "Apagar";
"Instant Message" = "Mensagem Instantânea";
"Add..." = "Adicionar...";
"Remove" = "Remover";
-"Please wait..." = "Por favor, aguarde...";
-"No possible subscription" = "Sem possibilidades de inscrição";
+"Please wait..." = "Por favor aguarde...";
+"No possible subscription" = "Não é possível subscrever";
"Preferred" = "Preferido";
"Display" = "Exibir";
"Display Name" = "Exibir Nome";
"Additional Email" = "Email adicional";
-"Phone Number" = "Numero de telegone";
-"Prefers to receive messages formatted as" = "Preferências na recepção de mensagens no formato";
+"Phone Number" = "Numero de telefone";
+"Prefers to receive messages formatted as" = "Prefere receber as mensagens formatadas como";
"Categories" = "Categorias";
"First" = "Primeiro Nome";
"Last" = "Último Nome";
@@ -192,14 +195,14 @@
"Pager" = "Pager";
/* categories */
-"contacts_category_labels" = "Colega, Concorrência, Cliente, Amigo, Familia, Parceiro económico, Fornecedor, Impressa, VIP";
-"New category" = "New categoria";
+"contacts_category_labels" = "Colega, Concorrência, Cliente, Amigo, Família, Parceiro de Negócios, Fornecedor, Imprensa, VIP";
+"New category" = "Nova categoria";
/* adresses */
"Title" = "Título";
"Service" = "Serviço";
"Company" = "Empresa";
-"Department" = "Departmento";
+"Department" = "Departamento";
"City" = "Cidade";
"State_Province" = "Região";
"ZIP_Postal Code" = "Código postal";
@@ -212,96 +215,102 @@
"Birthday (yyyy-mm-dd)" = "Aniversário (yyyy-mm-dd)";
"Freebusy URL" = "URL Livre/Ocupado";
"Add as..." = "Adicionar como...";
-"Recipient" = "Beneficiário";
-"Carbon Copy" = "Cópia em bloco";
-"Blind Carbon Copy" = "Cópia em bloco Oculta";
-"New Addressbook..." = "Novo Catálogo...";
-"Subscribe to an Addressbook..." = "Inscrever-se num Catálogo...";
-"Remove the selected Addressbook" = "Remover o Catálogo selecionado";
-"Subscribe to a shared folder" = "Inscrever-se para uma pasta compartilhada";
-"Search User" = "Pesquisar Utilizador";
-"Name of the Address Book" = "Nome do Catálogo";
+"Recipient" = "Destinatário";
+"Carbon Copy" = "Com Conhecimento";
+"Blind Carbon Copy" = "Com Conhecimento Escondido";
+"New Addressbook..." = "Novo livro de endereços...";
+"Subscribe to an Addressbook..." = "Subscrever um livro de endereços...";
+"Remove the selected Addressbook" = "Remover o livro de endereços selecionado";
+"Subscribe to a shared contact" = "Subscrever um livro de endereços partilhado";
+"Search User" = "Procurar Utilizador";
+"Name of the Address Book" = "Nome do livro de endereços";
"Are you sure you want to delete the selected address book?"
= "Tem a certeza que deseja apagar o livro de endereços selecionado?";
"Are you sure you want to delete the addressbook \"%{0}\"?"
= "Tem certeza de que deseja apagar o livro de endereços \"%{0}\"?";
"You cannot remove nor unsubscribe from a public addressbook."
-= "Você não pode apagar nem retirar-se de uma catálogo público.";
+= "Não pode apagar nem remover a subscrição do livro de endereços público.";
"You cannot remove nor unsubscribe from your personal addressbook."
-= "Você não pode apagar nem retirar-se de uma catálogo pessoal.";
+= "Não pode apagar nem remover a subscrição do livro de endereços pessoal.";
"Are you sure you want to delete the selected contacts?"
-= "Você tem certeza que quer apagar os contatos selecionados?";
-"Are you sure you want to delete the card of %{0}?" = "Tem certeza de que deseja excluir o cartão de visita de %{0}?";
+= "Tem a certeza que quer apagar os contactos selecionados?";
+"Are you sure you want to delete the card of %{0}?" = "Tem a certeza que deseja apagar o cartão de visita de %{0}?";
"You cannot delete the card of \"%{0}\"."
-= "Você não pode apagar o contato de \"%{0}\".";
+= "Não pode apagar cartão de visita de \"%{0}\".";
"You cannot subscribe to a folder that you own!"
-= "Você não pode inscrever-se numa pasta que você é dono.";
+= "Não pode subscrever uma pasta da qual é proprietário.";
"Unable to subscribe to that folder!"
-= "Não foi possível inscrever-se nesta pasta.";
+= "Não foi possível subscrever essa pasta.";
+
+/* security */
+"Security" = "Segurança";
+"Uninstall" = "Desinstalar";
+"Error reading the card certificate." = "Erro ao ler o certificado do cartão de visita.";
+"No certificate associated to card." = "Nenhum certificado associado ao cartão de visita.";
/* acls */
"Access rights to" = "Direitos de acesso para";
-"For user" = "Para usuário";
+"For user" = "Para o utilizador";
"Any Authenticated User" = "Qualquer utilizador autenticado";
"Public Access" = "Acesso Publico";
"This person can add cards to this addressbook."
-= "Essa pessoa pode adicionar contatos ao meu catálogo.";
+= "Esta pessoa pode adicionar cartões de visita a este livro de endereços.";
"This person can edit the cards of this addressbook."
-= "Essa pessoa pode editar contatos deste catálogo.";
+= "Esta pessoa pode editar cartões de visita deste livro de endereços.";
"This person can list the content of this addressbook."
-= "Essa pessoa pode listar o conteudo deste catálogo.";
+= "Esta pessoa pode ver o conteúdo deste livro de endereços.";
"This person can read the cards of this addressbook."
-= "Essa pessoa pode ler os contatos deste catálogo.";
+= "Esta pessoa pode ler os cartões de visita deste livro de endereços.";
"This person can erase cards from this addressbook."
-= "Essa pessoa pode apagar contatos deste catálogo.";
+= "Esta pessoa pode apagar cartões de visita deste livro de endereços.";
"The selected contact has no email address."
-= "O contato selecionado não tem endereço de email.";
-"Please select a contact." = "Por favor, selecione um contato.";
+= "O contacto selecionado não tem endereço de email.";
+"Please select a contact." = "Por favor selecione um contacto.";
/* Messages for move and copy */
"%{0} card(s) copied" = "%{0} cartão/cartões de visita copiado(s)";
"%{0} card(s) moved" = "%{0} cartão/cartões de visita movido(s)";
-"SoAccessDeniedException" = "Você não pode gravar neste catálogo.";
+"SoAccessDeniedException" = "Não pode gravar neste livro de endereços.";
"Forbidden" = "Proibido";
-"Invalid Contact" = "O contato selecionado não existe.";
-"Unknown Destination Folder" = "O catálogo de destino selecionado não existe.";
+"Invalid Contact" = "O contacto selecionado não existe.";
+"Unknown Destination Folder" = "O livro de endereços de destino selecionado não existe.";
/* Lists */
-"List details" = "List details";
-"List name" = "List name";
-"List nickname" = "List nickname";
-"List description" = "List description";
-"Members" = "Members";
-"Contacts" = "Contacts";
-"Add" = "Add";
-"Lists can't be moved or copied." = "Lists can't be moved or copied.";
-"Export" = "Export";
-"Export Address Book..." = "Export Address Book...";
-"View Raw Source" = "Visualizar Fonte";
+"List details" = "Detalhes da lista";
+"List name" = "Nome da lista";
+"List nickname" = "Diminutivo da lista";
+"List description" = "Descrição da lista";
+"Members" = "Membros";
+"Contacts" = "Contactos";
+"Add" = "Adicionar";
+"Lists can't be moved or copied." = "Listas não podem ser movidas ou copiadas.";
+"Export" = "Exportar";
+"Export Address Book..." = "Exportar livro de endereços...";
+"View Raw Source" = "Ver Fonte Original";
/* Import */
-"Import Cards" = "Import Cards";
-"Select a vCard or LDIF file." = "Select a vCard or LDIF file.";
-"Upload" = "Upload";
-"Uploading" = "Carregando";
-"Done" = "Done";
-"An error occured while importing contacts." = "An error occured while importing contacts.";
-"No card was imported." = "No card was imported.";
-"A total of %{0} cards were imported in the addressbook." = "A total of %{0} cards were imported in the addressbook.";
-"Reload" = "Atualizar";
+"Import Cards" = "Importar cartões de visita";
+"Select a vCard or LDIF file." = "Selecionar um ficheiro vCard ou LDIF.";
+"Upload" = "Carregar";
+"Uploading" = "A carregar";
+"Done" = "Concluído";
+"An error occured while importing contacts." = "Ocorreu um erro ao importar os contactos.";
+"No card was imported." = "Nenhum cartão de visita foi importado.";
+"A total of %{0} cards were imported in the addressbook." = "Foram importados um total de %{0} cartões de visita para o livro de endereços.";
+"Reload" = "Recarregar";
/* Properties window */
-"Address Book Name" = "Nome do Catálogo";
-"Links to this Address Book" = "Link para este Catálogo";
-"Authenticated User Access" = "Acesso de Usuário Autenticado";
+"Address Book Name" = "Nome do livro de endereços";
+"Links to this Address Book" = "Link para este livro de endereços";
+"Authenticated User Access" = "Acesso Utilizadores Autenticados";
"CardDAV URL" = "CardDAV URL";
"Options" = "Opções";
-"Rename" = "Renomear";
-"Subscriptions" = "Inscrições";
-"Global Addressbooks" = "Catálogo de Endereço";
-"Search" = "Pesquisar";
+"Rename" = "Alterar nome";
+"Subscriptions" = "Subscrições";
+"Global Addressbooks" = "Livro de endereços de global";
+"Search" = "Procurar";
"Sort" = "Ordenar";
-"Descending Order" = "Ordem descrescente";
+"Descending Order" = "Ordem decrescente";
"Back" = "Voltar";
"Select All" = "Selecionar Tudo";
"Copy contacts" = "Copiar contactos";
@@ -309,28 +318,28 @@
"New Contact" = "Novo Contacto";
"Close" = "Fechar";
"More contact options" = "Mais opções de contactos";
-"Organization Unit" = "Unidade de Organização";
-"Add Organizational Unit" = "Adicionar Unidade de Organização";
+"Organization Unit" = "Unidade da Organização";
+"Add Organizational Unit" = "Adicionar Unidade Organizational";
"Type" = "Tipo";
-"Email Address" = "Endereço eletrónico";
-"New Email Address" = "Novo Endereço eletrónico";
+"Email Address" = "Endereço de email";
+"New Email Address" = "Novo Endereço de email";
"New Phone Number" = "Novo Número de Telefone";
"URL" = "URL";
-"New URL" = "Nova URL";
+"New URL" = "Novo URL";
"street" = "rua";
-"street (continued)" = "estrada (continuação)";
+"street (continued)" = "rua (continuação)";
"Postoffice" = "Agência dos Correios";
"Region" = "Região";
"Postal Code" = "Código Postal";
"New Address" = "Novo Endereço";
-"Reset" = "Reestabelecer";
+"Reset" = "Repor";
"Description" = "Descrição";
"Add Member" = "Adicionar Membro";
"Subscribe" = "Subscrever";
"Add Birthday" = "Adicionar Aniversário";
"Import" = "Importar";
"More options" = "Mais opções";
-"Role" = "Papel";
+"Role" = "Função";
"Add Screen Name" = "Adicionar Nome de Apresentação";
"Custom 1" = "Personalizado 1";
"Custom 2" = "Personalizado 2";
@@ -340,10 +349,11 @@
"New Custom Value" = "Novo valor personalizado";
"Synchronization" = "Sincronização";
"Synchronize" = "Sincronizar";
-"Sucessfully subscribed to address book" = "Inscrição bem sucedida na Lista de Endereços";
+"Sucessfully subscribed to address book" = "A subscrição do livro de endereços foi bem sucedida";
+"A similar card already exists. Would you like to save it anyway?" = "Já existe um cartão de visita semelhante. Deseja guardá-lo na mesma?";
/* Aria label for scope of search on contacts */
-"Search scope" = "Âmbito da pesquisa";
+"Search scope" = "Âmbito da procura";
/* Aria label for avatar button to select and unselect a card */
"Toggle item" = "Alternar item";
diff --git a/UI/Contacts/Romanian.lproj/Localizable.strings b/UI/Contacts/Romanian.lproj/Localizable.strings
index 8224b7f33..b889c24da 100644
--- a/UI/Contacts/Romanian.lproj/Localizable.strings
+++ b/UI/Contacts/Romanian.lproj/Localizable.strings
@@ -221,7 +221,7 @@
"New Addressbook..." = "Agenda Nouă...";
"Subscribe to an Addressbook..." = "Abonare la o agendă";
"Remove the selected Addressbook" = "Elimină agenda selectată";
-"Subscribe to a shared folder" = "Abonare la un folder partajat";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Căutare utilizator";
"Name of the Address Book" = "Numele agendei";
"Are you sure you want to delete the selected address book?"
@@ -350,6 +350,7 @@
"Synchronization" = "Sincronizare";
"Synchronize" = "Sincronizare";
"Sucessfully subscribed to address book" = "Te-ai abonat cu succes la agendă.";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Domeniul de căutare";
diff --git a/UI/Contacts/SerbianLatin.lproj/Localizable.strings b/UI/Contacts/SerbianLatin.lproj/Localizable.strings
index a3cf626d5..a725af8d1 100644
--- a/UI/Contacts/SerbianLatin.lproj/Localizable.strings
+++ b/UI/Contacts/SerbianLatin.lproj/Localizable.strings
@@ -221,7 +221,7 @@
"New Addressbook..." = "Novi adresar...";
"Subscribe to an Addressbook..." = "Pretplati se na Adresar...";
"Remove the selected Addressbook" = "Ukloni odabrani adresar";
-"Subscribe to a shared folder" = "Pretplati se na deljeni direktorijum";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Potraži korisnika";
"Name of the Address Book" = "Ime adresara";
"Are you sure you want to delete the selected address book?"
@@ -350,6 +350,7 @@
"Synchronization" = "Sinhronizacija";
"Synchronize" = "Sinhronizuj";
"Sucessfully subscribed to address book" = "Uspešno pretplaćen na adresar";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Pretraži opseg";
diff --git a/UI/Contacts/Slovak.lproj/Localizable.strings b/UI/Contacts/Slovak.lproj/Localizable.strings
index d99af3c57..e6ce1bdd0 100644
--- a/UI/Contacts/Slovak.lproj/Localizable.strings
+++ b/UI/Contacts/Slovak.lproj/Localizable.strings
@@ -221,7 +221,7 @@
"New Addressbook..." = "Nový priečinok kontaktov...";
"Subscribe to an Addressbook..." = "Odoberať priečinok kontaktov...";
"Remove the selected Addressbook" = "Odstrániť priečinok kontaktov";
-"Subscribe to a shared folder" = "Odoberať zdieľaný priečinok";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Hľadať používatela";
"Name of the Address Book" = "Názov priečinka kontaktov";
"Are you sure you want to delete the selected address book?"
@@ -350,6 +350,7 @@
"Synchronization" = "Synchronizácia";
"Synchronize" = "Synchronizovať";
"Sucessfully subscribed to address book" = "Potvrdený odber adresára";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Rozsah vyhľadávania";
diff --git a/UI/Contacts/SpanishArgentina.lproj/Localizable.strings b/UI/Contacts/SpanishArgentina.lproj/Localizable.strings
index f6ce341aa..c1f34916c 100644
--- a/UI/Contacts/SpanishArgentina.lproj/Localizable.strings
+++ b/UI/Contacts/SpanishArgentina.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Teléfono de la oficina";
"Organization" = "Organización";
"Work Phone" = "Teléfono del trabajo";
+"Cell" = "Cell";
+"Pager" = "Buscapersonas";
+"Pref" = "Pref";
"Phone" = "Teléfono";
"Phones" = "Teléfonos";
"Postal" = "Código Postal";
@@ -218,7 +221,7 @@
"New Addressbook..." = "Crear libreta de direcciones...";
"Subscribe to an Addressbook..." = "Suscribirse a una libreta de direcciones...";
"Remove the selected Addressbook" = "Borrar libreta de direcciones seleccionada";
-"Subscribe to a shared folder" = "Suscribirse a una carpeta compartida";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Buscar usuario";
"Name of the Address Book" = "Nombre de la libreta de direcciones";
"Are you sure you want to delete the selected address book?"
@@ -239,6 +242,12 @@
"Unable to subscribe to that folder!"
= "No puede suscribirse a esta carpeta.";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "Permisos de acceso a";
"For user" = "Para el usuario";
@@ -341,6 +350,7 @@
"Synchronization" = "Sincronización";
"Synchronize" = "Sincronizar";
"Sucessfully subscribed to address book" = "Se suscribió con éxito a la libreta de direcciones ";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Alcance para la busqueda";
diff --git a/UI/Contacts/SpanishSpain.lproj/Localizable.strings b/UI/Contacts/SpanishSpain.lproj/Localizable.strings
index f4b672ca0..b18221840 100644
--- a/UI/Contacts/SpanishSpain.lproj/Localizable.strings
+++ b/UI/Contacts/SpanishSpain.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Teléfono oficina";
"Organization" = "Organización";
"Work Phone" = "Teléfono trabajo";
+"Cell" = "Cell";
+"Pager" = "Busca";
+"Pref" = "Pref";
"Phone" = "Teléfono";
"Phones" = "Teléfonos";
"Postal" = "Código Postal";
@@ -45,6 +48,90 @@
"Carbon Copy (Cc)" = "Con Copia (Cc)";
"Blind Carbon Copy (Bcc)" = "Con Copia Oculta (Bcc)";
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
/* Subheader of empty addressbook */
"No contact" = "No contacto";
@@ -134,7 +221,7 @@
"New Addressbook..." = "Crear libreta de direcciones...";
"Subscribe to an Addressbook..." = "Suscribir a una libreta de direcciones...";
"Remove the selected Addressbook" = "Borrar libreta de direcciones seleccionada";
-"Subscribe to a shared folder" = "Darse de alta en una carpeta compartida";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Buscar usuarios";
"Name of the Address Book" = "Nombre de la libreta de direcciones";
"Are you sure you want to delete the selected address book?"
@@ -155,6 +242,12 @@
"Unable to subscribe to that folder!"
= "No puede suscribirse a esta carpeta.";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "Derechos de accesos a";
"For user" = "Para usuario";
@@ -257,6 +350,7 @@
"Synchronization" = "Sincronización";
"Synchronize" = "Sincroniza";
"Sucessfully subscribed to address book" = "Suscripción a la libreta de direcciones con éxito";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Ámbito de búsqueda";
diff --git a/UI/Contacts/Swedish.lproj/Localizable.strings b/UI/Contacts/Swedish.lproj/Localizable.strings
index 995224a11..e46941f55 100644
--- a/UI/Contacts/Swedish.lproj/Localizable.strings
+++ b/UI/Contacts/Swedish.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "Kontorstelefon";
"Organization" = "Organisation";
"Work Phone" = "Arbetstelefon";
+"Cell" = "Cell";
+"Pager" = "Personsökare";
+"Pref" = "Pref";
"Phone" = "Telefon";
"Phones" = "Telefoner";
"Postal" = "Postnummer";
@@ -218,7 +221,7 @@
"New Addressbook..." = "Ny adressbok...";
"Subscribe to an Addressbook..." = "Prenumrera på en adressbok...";
"Remove the selected Addressbook" = "Ta bort markerad adressbok";
-"Subscribe to a shared folder" = "Prenumerera på en delad mapp";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Sök användare";
"Name of the Address Book" = "Namn på adressbok";
"Are you sure you want to delete the selected address book?"
@@ -347,6 +350,7 @@
"Synchronization" = "Synkronisering";
"Synchronize" = "Synkronisera";
"Sucessfully subscribed to address book" = "Prenumeration på adressbok skapad";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Sökomfattning";
diff --git a/UI/Contacts/Welsh.lproj/Localizable.strings b/UI/Contacts/Welsh.lproj/Localizable.strings
index d47e7eb94..8bbcfbd23 100644
--- a/UI/Contacts/Welsh.lproj/Localizable.strings
+++ b/UI/Contacts/Welsh.lproj/Localizable.strings
@@ -27,6 +27,9 @@
"OfficePhone" = "RhifSwyddfa";
"Organization" = "Sefydliad";
"Work Phone" = "Rhif Gwaith";
+"Cell" = "Cell";
+"Pager" = "Peiriant galw";
+"Pref" = "Pref";
"Phone" = "Ffôn";
"Phones" = "Ffonau";
"Postal" = "Post";
@@ -45,6 +48,90 @@
"Carbon Copy (Cc)" = "Copi Carbon (Cc)";
"Blind Carbon Copy (Bcc)" = "Copi Carbon Cudd (Bcc)";
+/* Search scope: name fields */
+"name" = "Name";
+
+/* Search scope: name fields */
+"c_cn" = "Name";
+
+/* Search scope: secondary email field */
+"mozillanickname" = "Secondary email";
+
+/* Search scope: screen name field */
+"nsaimid" = "Screen name";
+
+/* Search scope: mail fields */
+"mail" = "Mail";
+
+/* Search scope: mail fields */
+"c_mail" = "Mail";
+
+/* Search scope: telephone field */
+"telephonenumber" = "Telephone";
+
+/* Search scope: telephone field */
+"homephone" = "Telephone";
+
+/* Search scope: mobile field */
+"mobile" = "Mobile";
+
+/* Search scope: fax field */
+"facsimiletelephonenumber" = "Fax";
+
+/* Search scope: pager field */
+"pager" = "Pager";
+
+/* Search scope: categories field */
+"c_categories" = "Categories";
+
+/* Search scope: categories field */
+"vcardcategories" = "Categories";
+
+/* Search scope: title field */
+"title" = "Title";
+
+/* Search scope: organization field */
+"c_o" = "Organization";
+
+/* Search scope: organization field */
+"o" = "Organization";
+
+/* Search scope: department field */
+"ou" = "Department";
+
+/* Search scope: city field */
+"l" = "City";
+
+/* Search scope: country field */
+"c" = "Country";
+
+/* Search scope: home address field */
+"mozillahomestreet" = "Home Address";
+
+/* Search scope: state/province field */
+"st" = "State/Province";
+
+/* Search scope: home state/province field */
+"mozillahomestate" = "Home State/Province";
+
+/* Search scope: zip/postal code field */
+"postalCode" = "Zip/Postal Code";
+
+/* Search scope: home zip/postal code field */
+"mozillahomepostalcode" = "Zip/Postal Code";
+
+/* Search scope: home country field */
+"mozillahomecountryname" = "Home Country";
+
+/* Search scope: home web page field */
+"mozillahomeurl" = "Home page";
+
+/* Search scope: work web page field */
+"mozillaworkurl" = "Web page";
+
+/* Search scope: note field */
+"description" = "Note";
+
/* Subheader of empty addressbook */
"No contact" = "Dim cysylltiadau";
@@ -134,7 +221,7 @@
"New Addressbook..." = "Llyfr Cyfeiriadau Newydd...";
"Subscribe to an Addressbook..." = "Tanysgrifio i Lyfr Cyfeiriadau...";
"Remove the selected Addressbook" = "Dileu'r Llyfr Cyfeiriadau a ddewiswyd";
-"Subscribe to a shared folder" = "Tanysgrifio i ffolder a rennir";
+"Subscribe to a shared contact" = "Subscribe to a shared addressbook";
"Search User" = "Chwilio Defnyddiwr";
"Name of the Address Book" = "Enw'r Llyfr Cyfeiriadau";
"Are you sure you want to delete the selected address book?"
@@ -155,6 +242,12 @@
"Unable to subscribe to that folder!"
= "Methu tanysgrifio i'r ffolder yna.";
+/* security */
+"Security" = "Security";
+"Uninstall" = "Uninstall";
+"Error reading the card certificate." = "Error reading the card certificate.";
+"No certificate associated to card." = "No certificate associated to card.";
+
/* acls */
"Access rights to" = "Hawliau mynediad i";
"For user" = "Ar gyfer defnyddiwr";
@@ -234,6 +327,7 @@
"URL" = "URL";
"New URL" = "URL Newydd";
"street" = "stryd";
+"street (continued)" = "street (continued)";
"Postoffice" = "Swyddfa bost";
"Region" = "Rhanbarth";
"Postal Code" = "Cod Post";
@@ -256,6 +350,7 @@
"Synchronization" = "Cysoni";
"Synchronize" = "Cysoni";
"Sucessfully subscribed to address book" = "Wedi tanysgrifio'n llwyddiannus i'r llyfr cyfeiriadau";
+"A similar card already exists. Would you like to save it anyway?" = "A similar card already exists. Would you like to save it anyway?";
/* Aria label for scope of search on contacts */
"Search scope" = "Cwmpas chwilio";
diff --git a/UI/MailPartViewers/Arabic.lproj/Localizable.strings b/UI/MailPartViewers/Arabic.lproj/Localizable.strings
index ab282e0d9..61f7e0c1d 100644
--- a/UI/MailPartViewers/Arabic.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Arabic.lproj/Localizable.strings
@@ -12,6 +12,8 @@ publish_info_text = "المرسل يعلمك بالحدث المرفق.";
cancel_info_text = "تم إلغاء دعوتك أو الحدث برمته.";
request_info_no_attendee = "يقترح عقد إجتماع للحضور. تلقيت هذه الرسالة بمثابة إشعار، وليس من المقرر لكم المشاركة.";
Appointment = "موعد";
+"Status Update" = "Status Update";
+was = "was";
Organizer = "منظم";
Time = "الساعة";
@@ -32,10 +34,16 @@ reply_info = "هذا هو الرد على دعوة الحدث التي قمت ب
"to" = "إلى :";
"Untitled" = "بدون عنوان";
"Size" = "الحجم";
-"Digital signature is not valid" = "التوقيع الرقمي غير صالح";
-"Message is signed" = "الرسالة موقعة";
"Subject" = "العنوان";
"From" = "من";
"Date" = "التاريخ";
"To" = "إلى";
"Issuer" = "المصدر";
+/* Tooltips */
+"View Attachment" = "View Attachment";
+"Save Attachment" = "Save Attachment";
+"CC" = "CC";
+"Cancel" = "Cancel";
+"OK" = "OK";
+"Comment" = "Comment";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Basque.lproj/Localizable.strings b/UI/MailPartViewers/Basque.lproj/Localizable.strings
index 439be60a1..a5926f6fa 100644
--- a/UI/MailPartViewers/Basque.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Basque.lproj/Localizable.strings
@@ -34,10 +34,16 @@ reply_info = "Zuk egindako gonbidapen bati erantzuna da hau.";
"to" = "nori";
"Untitled" = "Izenburu-gabea";
"Size" = "Tamaina";
-"Digital signature is not valid" = "Sinadura digitala ez da baliozkoa";
-"Message is signed" = "Mezua sinatua dago";
"Subject" = "Gaia";
"From" = "Nork";
"Date" = "Data";
"To" = "Nori";
"Issuer" = "jaulkitzailea";
+/* Tooltips */
+"View Attachment" = "View Attachment";
+"Save Attachment" = "Save Attachment";
+"CC" = "CC";
+"Cancel" = "Cancel";
+"OK" = "OK";
+"Comment" = "Comment";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Catalan.lproj/Localizable.strings b/UI/MailPartViewers/Catalan.lproj/Localizable.strings
index ca5bd50b7..f0938e340 100644
--- a/UI/MailPartViewers/Catalan.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Catalan.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Aquesta és la resposta a una invitació d'esdeveniment que heu fe
"to" = "per a";
"Untitled" = "Sense títol";
"Size" = "Mida";
-"Digital signature is not valid" = "La signatura digital no és vàlida";
-"Message is signed" = "El missatge està signat";
"Subject" = "Assumpte";
"From" = "De";
"Date" = "Data";
@@ -48,3 +46,4 @@ reply_info = "Aquesta és la resposta a una invitació d'esdeveniment que heu fe
"Cancel" = "Cancel·lar";
"OK" = "D'acord";
"Comment" = "Comentari:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/ChineseChina.lproj/Localizable.strings b/UI/MailPartViewers/ChineseChina.lproj/Localizable.strings
index 5b633942f..f48687d92 100644
--- a/UI/MailPartViewers/ChineseChina.lproj/Localizable.strings
+++ b/UI/MailPartViewers/ChineseChina.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "这事你邀请信的答复。";
"to" = "到";
"Untitled" = "没有标题";
"Size" = "大小";
-"Digital signature is not valid" = "无效的数字签名";
-"Message is signed" = "已签署的消息";
"Subject" = "主题";
"From" = "发件人";
"Date" = "日期";
@@ -48,3 +46,4 @@ reply_info = "这事你邀请信的答复。";
"Cancel" = "取消";
"OK" = "OK";
"Comment" = "评论";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/ChineseTaiwan.lproj/Localizable.strings b/UI/MailPartViewers/ChineseTaiwan.lproj/Localizable.strings
index f02eee450..be94eb6d2 100644
--- a/UI/MailPartViewers/ChineseTaiwan.lproj/Localizable.strings
+++ b/UI/MailPartViewers/ChineseTaiwan.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "這是您發起的事件的出席回覆。";
"to" = "到";
"Untitled" = "無主旨";
"Size" = "大小";
-"Digital signature is not valid" = "無效的數位簽章";
-"Message is signed" = "郵件已數位簽章";
"Subject" = "主旨";
"From" = "寄件人";
"Date" = "日期";
@@ -48,3 +46,4 @@ reply_info = "這是您發起的事件的出席回覆。";
"Cancel" = "取消";
"OK" = "OK";
"Comment" = "備註";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Croatian.lproj/Localizable.strings b/UI/MailPartViewers/Croatian.lproj/Localizable.strings
index 134d072fb..eb5696e47 100644
--- a/UI/MailPartViewers/Croatian.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Croatian.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "To je odgovor na poziv događaja napravljeno sa Vaše strane.";
"to" = "za";
"Untitled" = "Neimenovano";
"Size" = "Veličina";
-"Digital signature is not valid" = "Digitalni potpis nije važeči";
-"Message is signed" = "Poruka je potpisana";
"Subject" = "Predmet";
"From" = "Od";
"Date" = "Datum";
@@ -48,3 +46,4 @@ reply_info = "To je odgovor na poziv događaja napravljeno sa Vaše strane.";
"Cancel" = "Odustani";
"OK" = "OK";
"Comment" = "Komentar";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Czech.lproj/Localizable.strings b/UI/MailPartViewers/Czech.lproj/Localizable.strings
index 07c31e563..712e9f843 100644
--- a/UI/MailPartViewers/Czech.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Czech.lproj/Localizable.strings
@@ -46,3 +46,4 @@ reply_info = "Toto je odpověď na pozvánku k událost, kterou jste vytvořili
"Cancel" = "Storno";
"OK" = "OK";
"Comment" = "Komentář:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Finnish.lproj/Localizable.strings b/UI/MailPartViewers/Finnish.lproj/Localizable.strings
index 8d09d9b36..d1ba20f9f 100644
--- a/UI/MailPartViewers/Finnish.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Finnish.lproj/Localizable.strings
@@ -31,11 +31,9 @@ Tentative = "Alustava";
"delegated from" = "valtuuttaja";
reply_info_no_attendee = "Olet saanut vastauksen kalenteritapahtumaan, mutta vastaaja ei ole osallistuja.";
reply_info = "Tämä on vastaus tapahtumakutsuusi.";
-"to" = " ";
+"to" = "to";
"Untitled" = "Nimetön";
"Size" = "Koko";
-"Digital signature is not valid" = "Digitaalinen allekirjoitus ei kelpaa";
-"Message is signed" = "Viesti on allekirjoitettu";
"Subject" = "Aihe";
"From" = "Lähettäjä";
"Date" = "Päiväys";
@@ -48,3 +46,4 @@ reply_info = "Tämä on vastaus tapahtumakutsuusi.";
"Cancel" = "Peruuta";
"OK" = "OK";
"Comment" = "Kommentti:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Hebrew.lproj/Localizable.strings b/UI/MailPartViewers/Hebrew.lproj/Localizable.strings
index 1c34dbe6d..6fadd2157 100644
--- a/UI/MailPartViewers/Hebrew.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Hebrew.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "זו תגובה להזמנה לאירוע שנוצרה על ידכ
"to" = "עבור";
"Untitled" = "ללא כותרת";
"Size" = "נפח";
-"Digital signature is not valid" = "חתימה דיגיטלית לא תקינה";
-"Message is signed" = "ההודעה חתומה";
"Subject" = "נושא";
"From" = "מאת";
"Date" = "תאריך";
@@ -48,3 +46,4 @@ reply_info = "זו תגובה להזמנה לאירוע שנוצרה על ידכ
"Cancel" = "ביטול";
"OK" = "אוקיי";
"Comment" = "תגובה";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Icelandic.lproj/Localizable.strings b/UI/MailPartViewers/Icelandic.lproj/Localizable.strings
index a8065a380..4ce806c47 100644
--- a/UI/MailPartViewers/Icelandic.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Icelandic.lproj/Localizable.strings
@@ -12,6 +12,8 @@ publish_info_text = "Sendandinn vekur athygli þína á hjálögðum viðburði.
cancel_info_text = "Viðburðinum eða þínu boði í hann var aflýst.";
request_info_no_attendee = "gerir tillögu um fund fyrir þáttakendurna. Þú færð þetta bréf sem tilkynningu, þú ert ekki á lista sem þáttakandi. ";
Appointment = "Tímapöntun";
+"Status Update" = "Status Update";
+was = "was";
Organizer = "Skipuleggjandi";
Time = "Tími";
@@ -32,10 +34,16 @@ reply_info = "Þetta er svar við boði á viðburð sem þú hefur gert.";
"to" = "til";
"Untitled" = "ónefnt";
"Size" = "Stærð";
-"Digital signature is not valid" = "Stafræn undirritun er ógild";
-"Message is signed" = "Póstur er með rafræna undirskrift";
"Subject" = "Viðfangsefni";
"From" = "Frá";
"Date" = "Dagsetning";
"To" = "Til";
"Issuer" = "Útgefandi";
+/* Tooltips */
+"View Attachment" = "View Attachment";
+"Save Attachment" = "Save Attachment";
+"CC" = "CC";
+"Cancel" = "Cancel";
+"OK" = "OK";
+"Comment" = "Comment";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Indonesian.lproj/Localizable.strings b/UI/MailPartViewers/Indonesian.lproj/Localizable.strings
index cd941ead6..0c25abcc2 100644
--- a/UI/MailPartViewers/Indonesian.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Indonesian.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Ini adalah balasan untuk undangan acara yang anda lakukan.";
"to" = "Kepada";
"Untitled" = "Belum Berjudul";
"Size" = "Ukuran";
-"Digital signature is not valid" = "Tandatangan digital tidak sah.";
-"Message is signed" = "Pesan ditandatangani";
"Subject" = "Subjek";
"From" = "Dari";
"Date" = "Tanggal";
@@ -48,3 +46,4 @@ reply_info = "Ini adalah balasan untuk undangan acara yang anda lakukan.";
"Cancel" = "Batal";
"OK" = "OK";
"Comment" = "Komentar";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Japanese.lproj/Localizable.strings b/UI/MailPartViewers/Japanese.lproj/Localizable.strings
index 425acdda2..a9392a499 100644
--- a/UI/MailPartViewers/Japanese.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Japanese.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "これはイベントの招待への返信です。";
"to" = "to";
"Untitled" = "タイトルなし";
"Size" = "サイズ";
-"Digital signature is not valid" = "電子署名が有効ではありません";
-"Message is signed" = "署名したメッセージ";
"Subject" = "件名";
"From" = "発信者";
"Date" = "日付";
@@ -48,3 +46,4 @@ reply_info = "これはイベントの招待への返信です。";
"Cancel" = "キャンセル";
"OK" = "OK";
"Comment" = "コメント";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Latvian.lproj/Localizable.strings b/UI/MailPartViewers/Latvian.lproj/Localizable.strings
index b715f5258..fa8e22ff3 100644
--- a/UI/MailPartViewers/Latvian.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Latvian.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Šī ir atbilde uz uzaicinājumu piedalīties pasākumā.";
"to" = "kam";
"Untitled" = "Nenosaukts";
"Size" = "Izmērs";
-"Digital signature is not valid" = "Ciparparaksts nav derīgs";
-"Message is signed" = "Ziņojums ir parakstīts";
"Subject" = "Temats";
"From" = "No";
"Date" = "Datums";
@@ -48,3 +46,4 @@ reply_info = "Šī ir atbilde uz uzaicinājumu piedalīties pasākumā.";
"Cancel" = "Atcelt";
"OK" = "OK";
"Comment" = "Komentārs";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Lithuanian.lproj/Localizable.strings b/UI/MailPartViewers/Lithuanian.lproj/Localizable.strings
index bddf3a541..336f492f2 100644
--- a/UI/MailPartViewers/Lithuanian.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Lithuanian.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Šis atsakymas į susitikimo kvietimą yra jūsų baigtas.";
"to" = "į";
"Untitled" = "Neaiškus";
"Size" = "Dydis";
-"Digital signature is not valid" = "Skaitmeninis parašas yra negaliojantis";
-"Message is signed" = "Pranešimas yra pasirašytas";
"Subject" = "Tema";
"From" = "Nuo";
"Date" = "Data";
@@ -48,3 +46,4 @@ reply_info = "Šis atsakymas į susitikimo kvietimą yra jūsų baigtas.";
"Cancel" = "Atšaukti";
"OK" = "Gerai";
"Comment" = "Komentaras:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Macedonian.lproj/Localizable.strings b/UI/MailPartViewers/Macedonian.lproj/Localizable.strings
index b4e6fe365..b9cf42559 100644
--- a/UI/MailPartViewers/Macedonian.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Macedonian.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Ова е одговор на покана за настан кр
"to" = "до";
"Untitled" = "Без наслов";
"Size" = "Големина";
-"Digital signature is not valid" = "Електронскиот потпис е невалиден";
-"Message is signed" = "Пораката е потпишана";
"Subject" = "Тема";
"From" = "Од";
"Date" = "Датум";
@@ -48,3 +46,4 @@ reply_info = "Ова е одговор на покана за настан кр
"Cancel" = "Откажи";
"OK" = "Во ред";
"Comment" = "Коментар:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/NorwegianNynorsk.lproj/Localizable.strings b/UI/MailPartViewers/NorwegianNynorsk.lproj/Localizable.strings
index 3a7eeaec0..ccf470f7c 100644
--- a/UI/MailPartViewers/NorwegianNynorsk.lproj/Localizable.strings
+++ b/UI/MailPartViewers/NorwegianNynorsk.lproj/Localizable.strings
@@ -12,6 +12,8 @@ publish_info_text = "Avsenderen informerer deg om vedlagte arrangement.";
cancel_info_text = "Din invitasjon eller hele arrangementet er avlyst.";
request_info_no_attendee = "forslår et møte til deltakerene. Du har fått meldingen for informasjon, men er ikke palnlagt som en deltaker.";
Appointment = "Møte";
+"Status Update" = "Status Update";
+was = "was";
Organizer = "Arrangør";
Time = "Tid";
@@ -32,10 +34,16 @@ reply_info = "Du har fått et svar angående en begivenhet invitert av deg.";
"to" = "til";
"Untitled" = "Ingen emne";
"Size" = "Størrelse";
-"Digital signature is not valid" = "Digital signatur er ikke gyldig";
-"Message is signed" = "Meldingen er signert";
"Subject" = "Emne";
"From" = "Fra";
"Date" = "Dato";
"To" = "Til";
"Issuer" = "Utført av";
+/* Tooltips */
+"View Attachment" = "View Attachment";
+"Save Attachment" = "Save Attachment";
+"CC" = "CC";
+"Cancel" = "Cancel";
+"OK" = "OK";
+"Comment" = "Comment";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Portuguese.lproj/Localizable.strings b/UI/MailPartViewers/Portuguese.lproj/Localizable.strings
index 86332161f..69ed06bb2 100644
--- a/UI/MailPartViewers/Portuguese.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Portuguese.lproj/Localizable.strings
@@ -1,18 +1,18 @@
ACCEPTED = "aceite";
-COMPLETED = "finalizado";
-DECLINED = "rejeitado";
-DELEGATED = "apagado";
+COMPLETED = "completo";
+DECLINED = "recusado";
+DELEGATED = "delegado";
"IN-PROCESS" = "em processamento";
-"NEEDS-ACTION" = "acções necessárias";
+"NEEDS-ACTION" = "ações necessárias";
TENTATIVE = "tentativa";
organized_by_you = "organizado por si";
-you_are_an_attendee = "você é um participante";
+you_are_an_attendee = "é um participante";
add_info_text = "As solicitações iMIP 'ADD' ainda não são suportadas pelo SOGo.";
-publish_info_text = "O solicitante informa-o sobre um evento anexo.";
+publish_info_text = "O remetente informa-o sobre o evento em anexo.";
cancel_info_text = "O seu convite ou evento foi cancelado.";
-request_info_no_attendee = "está propondo uma reunião aos participantes. Está recebendo este email como uma notificação, não está agendado como um particiopante.";
+request_info_no_attendee = "está a propor uma reunião aos participantes. Está a receber este email como uma notificação, não está agendado como um participante.";
Appointment = "Compromisso";
-"Status Update" = "Estado da Atualização";
+"Status Update" = "Atualização de estado";
was = "foi";
Organizer = "Organizador";
@@ -23,28 +23,27 @@ request_info = "convidou-o para participar numa reunião.";
"Delete from calendar" = "Apagar do calendário";
"Update status" = "Atualizar estado";
Accept = "Aceitar";
-Decline = "Rejeitar";
+Decline = "Recusar";
Tentative = "Tentativa";
-"Delegate ..." = "Delegado ...";
+"Delegate ..." = "Delegado...";
"Delegated to" = "Delegado para";
"Update status in calendar" = "Atualizar estado no calendário";
"delegated from" = "delegado de";
-reply_info_no_attendee = "Recebeu uma resposta de um evento agendado, mas o remetente da resposta não é um participante.";
-reply_info = "Esta é uma resposta de um convite feito por si.";
+reply_info_no_attendee = "Recebeu uma resposta para um evento agendado, mas o remetente da resposta não é um participante.";
+reply_info = "Esta é uma resposta para um convite de um evento feito por si.";
"to" = "para";
"Untitled" = "Sem título";
"Size" = "Tamanho";
-"Digital signature is not valid" = "Assinatura digital inválida";
-"Message is signed" = "A Mensagem está assinada";
"Subject" = "Assunto";
"From" = "De";
"Date" = "Data";
"To" = "Para";
"Issuer" = "Emissor";
/* Tooltips */
-"View Attachment" = "Visualizar Anexo";
-"Save Attachment" = "Salvar Anexo";
-"CC" = "CC";
+"View Attachment" = "Ver Anexo";
+"Save Attachment" = "Guardar Anexo";
+"CC" = "Cc";
"Cancel" = "Cancelar";
"OK" = "OK";
"Comment" = "Comentário:";
+"Description" = "Descrição";
diff --git a/UI/MailPartViewers/Romanian.lproj/Localizable.strings b/UI/MailPartViewers/Romanian.lproj/Localizable.strings
index ea6404394..24c257931 100644
--- a/UI/MailPartViewers/Romanian.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Romanian.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Acesta este un răspuns la un eveniment creat de dumneavoastră.";
"to" = "către";
"Untitled" = "Fără titlu";
"Size" = "Mărime";
-"Digital signature is not valid" = "Semnătura digitală nu este validă";
-"Message is signed" = "Mesajul este semnat";
"Subject" = "Subiect";
"From" = "De la";
"Date" = "Data";
@@ -48,3 +46,4 @@ reply_info = "Acesta este un răspuns la un eveniment creat de dumneavoastră.";
"Cancel" = "Renunţare";
"OK" = "OK";
"Comment" = "Comentariu";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/SerbianLatin.lproj/Localizable.strings b/UI/MailPartViewers/SerbianLatin.lproj/Localizable.strings
index e75d4d0b7..f40cbfb41 100644
--- a/UI/MailPartViewers/SerbianLatin.lproj/Localizable.strings
+++ b/UI/MailPartViewers/SerbianLatin.lproj/Localizable.strings
@@ -46,3 +46,4 @@ reply_info = "Ovaj odgovor na pozivnicu za događaj je vaš.";
"Cancel" = "Otkaži";
"OK" = "U redu";
"Comment" = "Komentar";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Slovak.lproj/Localizable.strings b/UI/MailPartViewers/Slovak.lproj/Localizable.strings
index 4cfd9ab32..d876cb424 100644
--- a/UI/MailPartViewers/Slovak.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Slovak.lproj/Localizable.strings
@@ -46,3 +46,4 @@ reply_info = "Toto je odpoveď na vašu pozvánku na udalosť.";
"Cancel" = "Zrušiť";
"OK" = "OK";
"Comment" = "Komentár:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings b/UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings
index 7d239cc63..d322ac9d7 100644
--- a/UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings
+++ b/UI/MailPartViewers/SpanishArgentina.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Esta es la respuesta a una invitación a un evento que usted ha or
"to" = "para";
"Untitled" = "Sin título";
"Size" = "Tamaño";
-"Digital signature is not valid" = "Firma digital no válida";
-"Message is signed" = "Mensaje firmado";
"Subject" = "Asunto";
"From" = "De";
"Date" = "Fecha";
@@ -48,3 +46,4 @@ reply_info = "Esta es la respuesta a una invitación a un evento que usted ha or
"Cancel" = "Cancelar";
"OK" = "OK";
"Comment" = "Comentario:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings b/UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings
index a8364ee38..b0cf6a290 100644
--- a/UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings
+++ b/UI/MailPartViewers/SpanishSpain.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Esta es la respuesta a una invitación de evento hecha por Ud.";
"to" = "para";
"Untitled" = "Sin título";
"Size" = "Tamaño";
-"Digital signature is not valid" = "Firma Digital no válida";
-"Message is signed" = "Mensaje firmado";
"Subject" = "Asunto";
"From" = "De";
"Date" = "Fecha";
@@ -48,3 +46,4 @@ reply_info = "Esta es la respuesta a una invitación de evento hecha por Ud.";
"Cancel" = "Cancelar";
"OK" = "OK";
"Comment" = "Comentario:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Swedish.lproj/Localizable.strings b/UI/MailPartViewers/Swedish.lproj/Localizable.strings
index 0122cb4dc..a08c4702e 100644
--- a/UI/MailPartViewers/Swedish.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Swedish.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Du har fått ett svar till en händelse inbjuden av dig.";
"to" = "till";
"Untitled" = "Ingen rubrik";
"Size" = "Storlek";
-"Digital signature is not valid" = "Digital signatur är ogiltig";
-"Message is signed" = "Meddelandet är signerat";
"Subject" = "Ämne";
"From" = "Från";
"Date" = "Datum";
@@ -48,3 +46,4 @@ reply_info = "Du har fått ett svar till en händelse inbjuden av dig.";
"Cancel" = "Avbryt";
"OK" = "OK";
"Comment" = "Kommentar:";
+"Description" = "Description";
diff --git a/UI/MailPartViewers/Welsh.lproj/Localizable.strings b/UI/MailPartViewers/Welsh.lproj/Localizable.strings
index babf82af3..72ca3e9dd 100644
--- a/UI/MailPartViewers/Welsh.lproj/Localizable.strings
+++ b/UI/MailPartViewers/Welsh.lproj/Localizable.strings
@@ -34,8 +34,6 @@ reply_info = "Dyma ymateb i wahoddiad i ddigwyddiad a wnaed gennych chi.";
"to" = "at";
"Untitled" = "Di-deitl";
"Size" = "Maint";
-"Digital signature is not valid" = "Dydy'r llofnod digidol ddim yn ddilys";
-"Message is signed" = "Llofnodwyd y neges";
"Subject" = "Pwnc";
"From" = "Oddi wrth";
"Date" = "Dyddiad";
@@ -48,3 +46,4 @@ reply_info = "Dyma ymateb i wahoddiad i ddigwyddiad a wnaed gennych chi.";
"Cancel" = "Canslo";
"OK" = "Iawn";
"Comment" = "Sylw";
+"Description" = "Description";
diff --git a/UI/MailerUI/Arabic.lproj/Localizable.strings b/UI/MailerUI/Arabic.lproj/Localizable.strings
index b457e3767..02ef52cae 100644
--- a/UI/MailerUI/Arabic.lproj/Localizable.strings
+++ b/UI/MailerUI/Arabic.lproj/Localizable.strings
@@ -3,16 +3,19 @@
/* Icon's label */
"Create" = "أنشئ";
"Empty Trash" = "أفرِغ سلة المهملات";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "احذف";
"Expunge" = "محا";
"Forward" = "ارسال الى";
"Get Mail" = "الحصول على البريد";
"Junk" = "تافه";
+"Not junk" = "Not junk";
"Reply" = "رد";
"Reply All" = "رد للكل";
"Print" = "طباعة";
"Stop" = "توقف";
"Write" = "كتابة";
+"Search" = "Search";
"Send" = "ارسال";
"Contacts" = "عناوين";
"Attach" = "إضافة مرفق";
@@ -20,6 +23,7 @@
"Options" = "خيارات";
"Close" = "إغلاق";
"Size" = "حجم";
+
/* Tooltips */
"Send this message now" = "إرسال هذه الرسالة الآن";
"Select a recipient from an Address Book" = "حدد المستلم من دفتر العناوين";
@@ -32,31 +36,59 @@
"Reply to sender and all recipients" = "الرد للمرسل وجميع المتلقين";
"Forward selected message" = "إرسال الرسالة المحددة";
"Delete selected message or folder" = "مسح الرسالة او المجلد المحدد";
-"Mark the selected messages as junk" = "سجل الرسائل المحددة على انها تافهة";
"Print this message" = "اطبع هذه الرسالة";
"Stop the current transfer" = "وقف النقل الحالي";
"Attachment" = "مرفق";
"Unread" = "غير مقروء";
"Flagged" = "تم وضع علامة عليه";
+"Search multiple mailboxes" = "Search multiple mailboxes";
+
/* Main Frame */
-"Home" = "الصفحة الرئيسية";
+"Home" = "الصفحة الرئيسية";
"Calendar" = "التقويم";
"Addressbook" = "دفتر العناوين";
"Mail" = "البريد";
"Right Administration" = "حق الإدارة";
"Help" = "مساعدة";
+
/* Mail account main windows */
"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "مرحبا بكم في خدمة سوجو البريدية. استخدم شجرة المجلد على اليسار لتصفح حسابات البريد الإلكتروني الخاص بك!";
"Read messages" = "قراءة الرسائل";
+
+/* Tooltip for fab button */
"Write a new message" = "كتابة رسالة جديدة";
+
+/* Tooltip for fab button */
+"Write a message in new window" = "Write a message in new window";
+
"Share" = "مشاركة";
"Account" = "حساب";
"Shared Account" = "حساب مشاركة";
+
+/* A mailbox is selected, but no message (only shown on large screens) */
+"No message selected" = "No message selected";
+
+/* No mailbox is selected (usually resulting from an IMAP connection problem) */
+"No mailbox selected" = "No mailbox selected";
+
+"An error occured while communicating with the mail server" = "An error occured while communicating with the mail server";
+
+/* Mailbox actions */
+
+/* Compact Folder success message */
+"Folder compacted" = "Folder compacted";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
+/* Empty Trash success message */
+"Trash emptied" = "Trash emptied";
+
/* acls */
"Access rights to" = "حقوق الوصول إلى";
"For user" = "الى مستخدم";
"Any Authenticated User" = "أي مستخدم مسجل";
-"List and see this folder" = "فتح ورؤية هذا المجلد";
+"View this folder" = "View this folder";
"Read mails from this folder" = "قراءة الرسائل من هذا المجلد";
"Mark mails read and unread" = "وضع علامة مقروء او غير مقروء على الرسائل";
"Modify the flags of the mails in this folder" = "تعديل علامات الرسائل بهذا المجلد";
@@ -66,10 +98,12 @@
"Remove this folder" = "مسح المجلد";
"Erase mails from this folder" = "مسح الرسائل من هذا المجلد";
"Expunge this folder" = "محو هذا المجلد";
+"Export This Folder" = "Export This Folder";
"Modify the acl of this folder" = "تعديل قائمة الصلاحيات لهذا المجلد";
"Saved Messages.zip" = "حفظ Messages.zip";
"Update" = "تحديث";
"Cancel" = "إلغاء";
+
/* Mail edition */
"From" = "من";
"Subject" = "الموضوع";
@@ -78,20 +112,28 @@
"Bcc" = "نسخة مخفية إلى";
"Reply-To" = "الرد إلى";
"Add address" = "إضافة عنوان";
-"Attachments" = "مرفقات";
+"Body" = "Body";
"Open" = "فتح";
"Select All" = "إختيار الكل";
+"Select Message" = "Select Message";
"Attach Web Page..." = "إرفاق صفحة ويب ...";
-"Attach File(s)..." = "إرفاق ملف (ملفات) ...";
+"file" = "file";
+"files" = "files";
+"Save all" = "Save all";
"to" = "إلى";
"cc" = "نسخة الى";
"bcc" = "نسخة مخفية إلى";
+"Add a recipient" = "Add a recipient";
"Edit Draft..." = "تعديل مسودة ...";
"Load Images" = "تحميل صور";
"Return Receipt" = "عودة الإيصال";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "طلب مرسل هذه الرسالة أن يتم إعلامه عند قراءة هذه الرسالة. هل ترغب في إبلاغ المرسل؟";
"Return Receipt (displayed) - %@"= "إيصال عودة (عرض) -٪ @";
"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." = "هذا هو الإيصال مقابل الرسالة الإلكترونية التي أرسلت إلى @٪\n\nملاحظة: هذا الإشعار بالاستلام لا يقر سوى أنه تم عرض رسالة على الكمبيوتر المستلم. ليس هناك ما يضمن أن المتلقي قد قرأ أو فهم محتويات الرسالة.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = " الأولوية";
"highest" = "قصوي";
"high" = "أعلى";
@@ -101,12 +143,14 @@
"This mail is being sent from an unsecure network!" = "يتم إرسال هذا البريد من شبكة غير آمن!";
"Address Book" = "دفتر العناوين";
"Search For" = "البحث عن";
+
/* Popup "show" */
"all" = "الكل";
"read" = "قرأ";
"unread" = "لم يقرأ";
"deleted" = "مسح";
"flagged" = "معلم";
+
/* MailListView */
"Sender" = "الراسل";
"Subject or Sender" = "الموضوع أو المرسل";
@@ -117,6 +161,7 @@
"All" = "الكل";
"No message" = "لا يوجد رسالة";
"messages" = "رسائل";
+"Yesterday" = "Yesterday";
"first" = "الأول";
"previous" = "السابق";
"next" = "التالي";
@@ -126,22 +171,39 @@
"Mark Unread" = "سجل غير مقروء";
"Mark Read" = "سجل مقروء";
"Untitled" = "بدون عنوان";
+
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "البريد الصادر";
"TrashFolderName" = "المهملات";
"InboxFolderName" = "البريد الوارد";
"DraftsFolderName" = "مسودات";
+"JunkFolderName" = "Junk";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "فلاتر";
"Folders" = "مجلدات"; /* title line */
+
/* MailMoveToPopUp */
"MoveTo" = "نقل ومساعدة؛";
+
/* Address Popup menu */
"Add to Address Book..." = "إضافة الى دفتر العناوين";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "إنشاء بريد الى";
"Create Filter From Message..." = "إنشاء فلتر من الرسالة ...";
+
/* Image Popup menu */
"Save Image" = "حفظ الصورة";
"Save Attachment" = "حفظ المرفقات";
+
/* Mailbox popup menus */
"Open in New Mail Window" = "فتح في نافذة بريد جديدة";
"Copy Folder Location" = "نسخ موقع المجلد";
@@ -158,10 +220,13 @@
"Get Messages for Account" = "الحصول على الرسائل من حساب";
"Properties..." = "خصائص ...";
"Delegation..." = "تفويض...";
+
/* Use This Folder menu */
"Sent Messages" = "الرسالة المرسلة";
"Drafts" = "المسودات";
"Deleted Messages" = "الرسائل المحذوفة";
+"Junk Messages" = "Junk Messages";
+
/* Message list popup menu */
"Open Message In New Window" = "إفنح الرسالة في نافذة جديدة";
"Reply to Sender Only" = "الرد على المرسل فقط";
@@ -174,12 +239,81 @@
"Save As..." = "حفظ باسم ...";
"Print Preview" = "معاينة قبل الطباعة";
"View Message Source" = "عرض مصدر الرسالة";
+
+/* Message view "more" menu: create an event from message */
+"Convert To Event" = "Convert To Event";
+
+/* Message view "more" menu: create a task from message */
+"Convert To Task" = "Convert To Task";
+
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
+/* Message view "more" menu: download all attachments as a zip archive */
+"Download all attachments" = "Download all attachments";
+
+/* Filename prefix when downloading all attachments as a zip archive */
+"attachments" = "attachments";
+
"Print..." = "طباعة...";
"Delete Message" = "مسح الرسالة";
"Delete Selected Messages" = "مسح الرسائل المختارة";
+"Mark the selected messages as junk" = "سجل الرسائل المحددة على انها تافهة";
+"Mark the selected messages as not junk" = "Mark the selected messages as not junk";
+
+/* Text appended to the recipients list when there are too many recipients */
+"and %{0} more..." = "and %{0} more...";
+
+/* Button label to hide extended list of recipients */
+"Hide" = "Hide";
+
+/* Number of selected messages in list */
+"selected" = "selected";
+
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "هذا المجلد";
+
/* Label popup menu */
"None" = "لا شيء";
+
/* Mark popup menu */
"As Read" = "مقروء";
"Thread As Read" = "الموضوع مقروء";
@@ -189,15 +323,43 @@
"As Junk" = "غير هام";
"As Not Junk" = "ليس غير هام";
"Run Junk Mail Controls" = "تشغيل عناصر تحكم البريد غير المرغوب فيه";
+"Search messages in" = "Search messages in";
+"Search" = "Search";
+"Search subfolders" = "Search subfolders";
+"Match any of the following" = "Match any of the following";
+"Match all of the following" = "Match all of the following";
+"contains" = "contains";
+"does not contain" = "does not contain";
+"No matches found" = "No matches found";
+"results found" = "results found";
+"result found" = "result found";
+"Please specify at least one filter" = "Please specify at least one filter";
+
/* Folder operations */
"Name" = "أسم";
"Enter the new name of your folder"
- = "أدخل اسم جديد للمجلد";
+ ="أدخل اسم جديد للمجلد";
"Do you really want to move this folder into the trash ?"
= "هل تريد حقا نقل هذا المجلد إلى سلة المهملات؟";
"Operation failed" = "فشلت عملية";
"Quota" = "مساحة تخزين:";
"quotasFormat" = "%{0}% المستخدمة في %{1} ميغابايت";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
+"Unable to move/delete folder." = "Unable to move/delete folder.";
+
+/* Alternative operation when folder cannot be deleted */
+"The mailbox could not be moved to the trash folder. Would you like to delete it immediately?"
+= "The mailbox could not be moved to the trash folder. Would you like to delete it immediately?";
+
+/* Confirmation message when deleting multiple messages */
+"Are you sure you want to delete the selected messages?" = "Are you sure you want to delete the selected messages?";
+
+/* Notification on the number of messages successfuly copied */
+"%{0} message(s) copied" = "%{0} message(s) copied";
+
+/* Notification on the number of messages successfuly movied */
+"%{0} message(s) moved" = "%{0} message(s) moved";
+
"Please select a message." = "الرجاء اختيار رسالة.";
"Please select a message to print." = "الرجاء اختيار رسالة للطباعة.";
"Please select only one message to print." = "الرجاء اختيار رسالة واحدة فقط للطباعة.";
@@ -217,17 +379,120 @@
= "لا يمكن نقل رسالة إلى المجلد الخاص بها!";
"Copying a message into its own folder is impossible!"
= "لا يمكن نسخ رسالة إلى المجلد الخاص بها !";
+
/* Message operations */
"The messages could not be moved to the trash folder. Would you like to delete them immediately?"
= "لا يمكن نقل الرسائل إلى مجلد سلة المهملات. هل ترغب في حذفها فورا؟";
+
/* Message editing */
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "الرسالة ليس بها موضوع. هل أنت متأكد من أنك تريد إرسالها؟";
"error_missingrecipients" = "يرجى تحديد مستلم واحد على الأقل.";
"Send Anyway" = "إرسال على أي حال";
-/* Message sending */
+"Error while saving the draft" = "Error while saving the draft";
+
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
+/* Error when uploading a file attachment */
+"Error while uploading the file \"%{0}\":" = "Error while uploading the file \"%{0}\":";
+"There is an active file upload. Closing the window will interrupt it." = "There is an active file upload. Closing the window will interrupt it.";
+"Message is too big" = "Message is too big";
+
+/* Appears while sending the message */
+"Sending" = "Sending";
+
+/* Appears when the message is successfuly sent */
+"Sent" = "Sent";
+
"cannot send message: (smtp) all recipients discarded" = "لا يمكن إرسال الرسالة: جميع العناوين خاطئة.";
"cannot send message (smtp) - recipients discarded" = "لا يمكن إرسال رسالة. العناوين التالية غير صالحة";
"cannot send message: (smtp) error when connecting" = "لا يمكن إرسال الرسالة: خطأ عند الاتصال إلى خادم SMTP.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
+
/* Contacts list in mail editor */
"Email" = "بريد إلكتروني";
-"Name" = "الاسم";
+"More mail options" = "More mail options";
+"Delegation" = "Delegation";
+"Add User" = "Add User";
+"Add a tag" = "Add a tag";
+"reply" = "reply";
+"Edit" = "Edit";
+"Yes" = "Yes";
+"No" = "No";
+"Location" = "Location";
+"Rename" = "Rename";
+"Compact" = "Compact";
+"Export" = "Export";
+"Set as Drafts" = "Set as Drafts";
+"Set as Sent" = "Set as Sent";
+"Set as Trash" = "Set as Trash";
+
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
+/* Set the folder as the one holding Junk mails */
+"Set as Junk" = "Set as Junk";
+
+"Sort" = "Sort";
+"Order Received" = "Order Received";
+"Descending Order" = "Descending Order";
+"Back" = "Back";
+"Copy messages" = "Copy messages";
+"More messages options" = "More messages options";
+"Mark as Unread" = "Mark as Unread";
+"Mark as Read" = "Mark as Read";
+"Closing Window ..." = "Closing Window ...";
+"Tried to send too many mails. Please wait." = "Tried to send too many mails. Please wait.";
+"View Mail" = "View Mail";
+"This message contains external images." = "This message contains external images.";
+"Expanded" = "Expanded";
+"Add a Criteria" = "Add a Criteria";
+"More search options" = "More search options";
+"Your email has been saved" = "Your email has been saved";
+"Your email has been sent" = "Your email has been sent";
+"Folder compacted" = "Folder compacted";
+
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
+/* Aria label for scope of search on messages */
+"Search scope" = "Search scope";
+
+/* Subscriptions Dialog */
+"Manage Subscriptions" = "Manage Subscriptions";
+
+/* Label of filter input field in subscriptions dialog */
+"Filter" = "Filter";
+
+/* Hotkey to write a new message */
+"hotkey_compose" = "w";
+
+/* Hotkey to mark selected message(s) as junk */
+"hotkey_junk" = "j";
+
+/* Hotkey to flag a message */
+"hotkey_flag" = "*";
+
+/* Hotkey to reply to a message */
+"hotkey_reply" = "r";
+
+/* Hotkey to reply to all recipients of a message */
+"hotkey_replyall" = "a";
+
+/* Hotkey to forward to a message */
+"hotkey_forward" = "f";
diff --git a/UI/MailerUI/Basque.lproj/Localizable.strings b/UI/MailerUI/Basque.lproj/Localizable.strings
index 2c37c917a..84c5afa2d 100644
--- a/UI/MailerUI/Basque.lproj/Localizable.strings
+++ b/UI/MailerUI/Basque.lproj/Localizable.strings
@@ -3,11 +3,13 @@
/* Icon's label */
"Create" = "Sortu";
"Empty Trash" = "Hustu zakarrontzia";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Ezabatu";
"Expunge" = "Suntsitu";
"Forward" = "Birbidali";
"Get Mail" = "Eskuratu mezuak";
"Junk" = "Zaborra";
+"Not junk" = "Not junk";
"Reply" = "Erantzun";
"Reply All" = "Erantzun denei";
"Print" = "Inprimatu";
@@ -21,6 +23,7 @@
"Options" = "Aukerak";
"Close" = "Itxi";
"Size" = "Tamaina";
+
/* Tooltips */
"Send this message now" = "Bidali mezu hau orain";
"Select a recipient from an Address Book" = "Aukeratu jasotzailea Helbide-liburu batetik";
@@ -33,32 +36,59 @@
"Reply to sender and all recipients" = "Erantzun bidaltzaile eta jasotzaile guztiei";
"Forward selected message" = "Birbidali aukeratutako mezua";
"Delete selected message or folder" = "Ezabatu aukeratutako mezu edo karpeta";
-"Mark the selected messages as junk" = "Markatu aukeratutako mezua zabor-posta gisa";
"Print this message" = "Inprimatu mezu hau";
"Stop the current transfer" = "Gelditu uneko transferentzia";
"Attachment" = "Eranskina";
"Unread" = "Irakurri-gabea";
"Flagged" = "Bandera dauka";
"Search multiple mailboxes" = "Bilatu postontzi anitzetan";
+
/* Main Frame */
-"Home" = "Hasiera";
+"Home" = "Hasiera";
"Calendar" = "Egutegia";
"Addressbook" = "Helbide liburua";
"Mail" = "Emaila";
"Right Administration" = "Eskubideen kudeaketa";
"Help" = "Laguntza";
+
/* Mail account main windows */
"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Ongi etorria SOGo webmail-era. Erabili ezkerreko zuhaitza zure email kontuak arakatzeko ";
"Read messages" = "Irakurri mezuak";
+
+/* Tooltip for fab button */
"Write a new message" = "Idatzi mezu berria";
+
+/* Tooltip for fab button */
+"Write a message in new window" = "Write a message in new window";
+
"Share" = "Partekatu";
"Account" = "Kontua";
"Shared Account" = "Partekatutako kontua";
+
+/* A mailbox is selected, but no message (only shown on large screens) */
+"No message selected" = "No message selected";
+
+/* No mailbox is selected (usually resulting from an IMAP connection problem) */
+"No mailbox selected" = "No mailbox selected";
+
+"An error occured while communicating with the mail server" = "An error occured while communicating with the mail server";
+
+/* Mailbox actions */
+
+/* Compact Folder success message */
+"Folder compacted" = "Folder compacted";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
+/* Empty Trash success message */
+"Trash emptied" = "Trash emptied";
+
/* acls */
"Access rights to" = "Atzipen baimenak honi";
"For user" = "Erabiltzailearentzat";
"Any Authenticated User" = "Autentifikatutako edozein erabiltzaile";
-"List and see this folder" = "Zerrendatu eta ikuskatu karpeta hau";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Irakurri karpeta honetako mezuak";
"Mark mails read and unread" = "Markatu mezuak irakurrita eta irakurri gabeko gisa";
"Modify the flags of the mails in this folder" = "Karpeta honetako mezuen banderak aldatu.";
@@ -73,17 +103,19 @@
"Saved Messages.zip" = "Gorde Messages.zip";
"Update" = "Eguneratu";
"Cancel" = "Ezeztatu";
+
/* Mail edition */
"From" = "Nork";
"Subject" = "Gaia";
"To" = "Nori";
"Cc" = "Kopia";
"Bcc" = "Izkutuko kopia";
-"Reply-To" = "Erantzun-honi";
+"Reply-To" = "Erantzun-honi";
"Add address" = "Gehitu helbidea";
"Body" = "Gorputza";
"Open" = "Ireki";
"Select All" = "Denak aukeratu";
+"Select Message" = "Select Message";
"Attach Web Page..." = "Erantsi Web Orria ...";
"file" = "fitxategia";
"files" = "fitxategiak";
@@ -91,12 +123,17 @@
"to" = "Nori";
"cc" = "Kopia";
"bcc" = "Izkutuko kopia";
+"Add a recipient" = "Add a recipient";
"Edit Draft..." = "Aldatu zirriborroa...";
"Load Images" = "Kargatu irudiak";
"Return Receipt" = "Jasotze agiria";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Mezu honen bidaltzaileak mezua irakurtzen duzunean jakinarazia izan nahi du. Jakinarazpena bidali nahi diozu?";
"Return Receipt (displayed) - %@"= "Jasotze agiria (bistaratua) - %@";
"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." = "Honako hau zuk %@-ri bidalitako mezuaren jasotze-agiria da.\n\nOharra: Jasotze agiri honek mezua jasotzailearen ordenagailuan bistaratu dela bakarrik ziurtatzen du. Ezin da ziurtatu jasotzaileak mezuaren edukia irakurri edota ulertu duenik.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "Lehentasuna";
"highest" = "Altuena";
"high" = "Altua";
@@ -104,14 +141,16 @@
"low" = "Baxua";
"lowest" = "Baxuena";
"This mail is being sent from an unsecure network!" = "Mezu hau sare ez-seguru bat erabiliz hari zara bidaltzen!";
-"Address Book:" = "Helbide Liburua";
+"Address Book" = "Address Book";
"Search For" = "Bilatu hau";
+
/* Popup "show" */
"all" = "denak";
"read" = "irakurria";
"unread" = "irakurri-gabea";
"deleted" = "ezabatua";
"flagged" = "bandera dauka";
+
/* MailListView */
"Sender" = "Bidaltzailea";
"Subject or Sender" = "Gaia edo Bidaltzailea";
@@ -122,6 +161,7 @@
"All" = "Denak";
"No message" = "Mezurik ez";
"messages" = "mezuak";
+"Yesterday" = "Yesterday";
"first" = "Lehenengoa";
"previous" = "Aurrekoa";
"next" = "Hurrengoa";
@@ -131,22 +171,39 @@
"Mark Unread" = "Markatu irakurri-gabeko gisa";
"Mark Read" = "Markatu irakurri gisa";
"Untitled" = "Izenburu gabe";
+
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Bidalia";
"TrashFolderName" = "Zakarrontzia";
"InboxFolderName" = "Sarrera";
"DraftsFolderName" = "Zirriborroak";
+"JunkFolderName" = "Junk";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Iragazkiak";
"Folders" = "Karpetak"; /* title line */
+
/* MailMoveToPopUp */
"MoveTo" = "Mugitu …";
+
/* Address Popup menu */
"Add to Address Book..." = "Gehitu helbide liburuan...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Idatzi mezua honi";
"Create Filter From Message..." = "Sortu iragazkia mezua erabiliz...";
+
/* Image Popup menu */
"Save Image" = "Gorde mezua";
"Save Attachment" = "Gorde eranskina";
+
/* Mailbox popup menus */
"Open in New Mail Window" = "Ireki \"mezu berri\" leihoan";
"Copy Folder Location" = "Kopiatu karpetaren kokapena";
@@ -163,10 +220,13 @@
"Get Messages for Account" = "Eskuratu kontu honen mezuak";
"Properties..." = "Ezaugarriak...";
"Delegation..." = "Ordezkaritza ...";
+
/* Use This Folder menu */
"Sent Messages" = "Bidalitako mezuak";
"Drafts" = "Zirriborroak";
"Deleted Messages" = "Ezabatutako mezuak";
+"Junk Messages" = "Junk Messages";
+
/* Message list popup menu */
"Open Message In New Window" = "Ireki mezua leiho berrian";
"Reply to Sender Only" = "Erantzun bidaltzaileari soilik";
@@ -179,12 +239,81 @@
"Save As..." = "Gorde honela...";
"Print Preview" = "Inprimatzeko aurrebista";
"View Message Source" = "Ikusi mezuaren iturburua";
+
+/* Message view "more" menu: create an event from message */
+"Convert To Event" = "Convert To Event";
+
+/* Message view "more" menu: create a task from message */
+"Convert To Task" = "Convert To Task";
+
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
+/* Message view "more" menu: download all attachments as a zip archive */
+"Download all attachments" = "Download all attachments";
+
+/* Filename prefix when downloading all attachments as a zip archive */
+"attachments" = "attachments";
+
"Print..." = "Inprimatu...";
"Delete Message" = "Ezabatu mezua";
"Delete Selected Messages" = "Ezabatu aukeratutako mezuak";
+"Mark the selected messages as junk" = "Markatu aukeratutako mezua zabor-posta gisa";
+"Mark the selected messages as not junk" = "Mark the selected messages as not junk";
+
+/* Text appended to the recipients list when there are too many recipients */
+"and %{0} more..." = "and %{0} more...";
+
+/* Button label to hide extended list of recipients */
+"Hide" = "Hide";
+
+/* Number of selected messages in list */
+"selected" = "selected";
+
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Karpeta hau";
+
/* Label popup menu */
"None" = "Bat ere ez";
+
/* Mark popup menu */
"As Read" = "Irakurri gisa";
"Thread As Read" = "Haria irakurri gisa";
@@ -205,15 +334,32 @@
"results found" = "emaitza topatu dira";
"result found" = "emaitza topatu da";
"Please specify at least one filter" = "Mesedez, zehaztu gutxienez iragazki bat";
+
/* Folder operations */
"Name" = "Izena";
"Enter the new name of your folder"
- = "Idatzi zure karpetaren izen berria";
+ ="Idatzi zure karpetaren izen berria";
"Do you really want to move this folder into the trash ?"
= "Ziur zaude karpeta hau zakarrontzira mugitu nahi duzula?";
"Operation failed" = "Eragiketak huts egin du";
"Quota" = "Kuota";
"quotasFormat" = "%{0}% erabilia %{1}-n MB ";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
+"Unable to move/delete folder." = "Unable to move/delete folder.";
+
+/* Alternative operation when folder cannot be deleted */
+"The mailbox could not be moved to the trash folder. Would you like to delete it immediately?"
+= "The mailbox could not be moved to the trash folder. Would you like to delete it immediately?";
+
+/* Confirmation message when deleting multiple messages */
+"Are you sure you want to delete the selected messages?" = "Are you sure you want to delete the selected messages?";
+
+/* Notification on the number of messages successfuly copied */
+"%{0} message(s) copied" = "%{0} message(s) copied";
+
+/* Notification on the number of messages successfuly movied */
+"%{0} message(s) moved" = "%{0} message(s) moved";
+
"Please select a message." = "Mesedez, aukeratu mezu bat.";
"Please select a message to print." = "Mesedez, aukeratu inprimatzeko mezu bat.";
"Please select only one message to print." = "Mesdez, aukeratu inprimatzekom mezu bakarra.";
@@ -233,19 +379,120 @@
= "Mezu bat bere karpeta berera ezin da mugitu!";
"Copying a message into its own folder is impossible!"
= "Mezu bat ezin da bere karpetara kopiatu!";
+
/* Message operations */
"The messages could not be moved to the trash folder. Would you like to delete them immediately?"
= "Mezuak ezin izan dira zakarrontzira mugitu. Berehala ezabatu nahi dituzu?";
+
/* Message editing */
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "Mezuak ez dauka gairik. Ziur zaude horrela bidali nahi duzula?";
"error_missingrecipients" = "Mesedez, zehaztu gutxienez jasotzaile bat.";
"Send Anyway" = "Bidali hala ere";
"Error while saving the draft" = "Errorea zirriborroa gordetzerakoan";
+
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
+/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Errorea \"%{0}\" fitxategia igotzerakoan:";
"There is an active file upload. Closing the window will interrupt it." = "Fitxategi igoera aktibo bat dago. Leihoa ixteak etengo du.";
-/* Message sending */
+"Message is too big" = "Message is too big";
+
+/* Appears while sending the message */
+"Sending" = "Sending";
+
+/* Appears when the message is successfuly sent */
+"Sent" = "Sent";
+
"cannot send message: (smtp) all recipients discarded" = "Ezin izan da mezua bidali: jasotzaile guztiak baliogabeak dira.";
"cannot send message (smtp) - recipients discarded" = "Ezin izan da mezua bidali. Ondorengo jasotzaileak ez dira baliozkoak";
"cannot send message: (smtp) error when connecting" = "Ezin izan da mezua bidali: errorea SMTP zerbitzarira konektatzean.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
+
/* Contacts list in mail editor */
"Email" = "Emaila";
+"More mail options" = "More mail options";
+"Delegation" = "Delegation";
+"Add User" = "Add User";
+"Add a tag" = "Add a tag";
+"reply" = "reply";
+"Edit" = "Edit";
+"Yes" = "Yes";
+"No" = "No";
+"Location" = "Location";
+"Rename" = "Rename";
+"Compact" = "Compact";
+"Export" = "Export";
+"Set as Drafts" = "Set as Drafts";
+"Set as Sent" = "Set as Sent";
+"Set as Trash" = "Set as Trash";
+
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
+/* Set the folder as the one holding Junk mails */
+"Set as Junk" = "Set as Junk";
+
+"Sort" = "Sort";
+"Order Received" = "Order Received";
+"Descending Order" = "Descending Order";
+"Back" = "Back";
+"Copy messages" = "Copy messages";
+"More messages options" = "More messages options";
+"Mark as Unread" = "Mark as Unread";
+"Mark as Read" = "Mark as Read";
+"Closing Window ..." = "Closing Window ...";
+"Tried to send too many mails. Please wait." = "Tried to send too many mails. Please wait.";
+"View Mail" = "View Mail";
+"This message contains external images." = "This message contains external images.";
+"Expanded" = "Expanded";
+"Add a Criteria" = "Add a Criteria";
+"More search options" = "More search options";
+"Your email has been saved" = "Your email has been saved";
+"Your email has been sent" = "Your email has been sent";
+"Folder compacted" = "Folder compacted";
+
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
+/* Aria label for scope of search on messages */
+"Search scope" = "Search scope";
+
+/* Subscriptions Dialog */
+"Manage Subscriptions" = "Manage Subscriptions";
+
+/* Label of filter input field in subscriptions dialog */
+"Filter" = "Filter";
+
+/* Hotkey to write a new message */
+"hotkey_compose" = "w";
+
+/* Hotkey to mark selected message(s) as junk */
+"hotkey_junk" = "j";
+
+/* Hotkey to flag a message */
+"hotkey_flag" = "*";
+
+/* Hotkey to reply to a message */
+"hotkey_reply" = "r";
+
+/* Hotkey to reply to all recipients of a message */
+"hotkey_replyall" = "a";
+
+/* Hotkey to forward to a message */
+"hotkey_forward" = "f";
diff --git a/UI/MailerUI/Bosnian.lproj/Localizable.strings b/UI/MailerUI/Bosnian.lproj/Localizable.strings
index 9d0918055..ce5a56531 100644
--- a/UI/MailerUI/Bosnian.lproj/Localizable.strings
+++ b/UI/MailerUI/Bosnian.lproj/Localizable.strings
@@ -187,6 +187,7 @@
"InboxFolderName" = "Primljene Poruke";
"DraftsFolderName" = "Nedovršeno";
"JunkFolderName" = "Spam";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filteri";
"Folders" = "Folders"; /* title line */
@@ -432,6 +433,9 @@
"Set as Sent" = "Pedesiti za Poslano";
"Set as Trash" = "Podesiti za Smeće";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Podesiti za Spam";
@@ -454,6 +458,9 @@
"Your email has been sent" = "Vaš E-mail je poslan";
"Folder compacted" = "Folder kompresovan";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Unesite Predmet";
"Enter From" = "Unesite Od";
diff --git a/UI/MailerUI/Catalan.lproj/Localizable.strings b/UI/MailerUI/Catalan.lproj/Localizable.strings
index 24797c302..1055d6e5e 100644
--- a/UI/MailerUI/Catalan.lproj/Localizable.strings
+++ b/UI/MailerUI/Catalan.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Redactar";
"Empty Trash" = "Buidar paperera";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Esborrar";
"Expunge" = "Compactar";
"Forward" = "Reenviar";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "S'ha produït un error durant la comunicació amb el servidor de correu";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "carpeta compactada";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "S'ha buidat la paperera";
@@ -82,7 +88,7 @@
"Access rights to" = "Drets d'accés a";
"For user" = "Per a l'usuari";
"Any Authenticated User" = "Qualsevol usuari autenticat";
-"List and see this folder" = "Llistar i veure aquesta carpeta";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Llegir corrreu d'aquesta carpeta";
"Mark mails read and unread" = "Marcar correus com a llegits o no llegits";
"Modify the flags of the mails in this folder" = "Modificar les marques dels correus en aquesta carpeta";
@@ -166,12 +172,22 @@
"Mark Read" = "Marcar com a llegit";
"Untitled" = "Sense títol";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Enviats";
"TrashFolderName" = "Paperera";
"InboxFolderName" = "Safata d'entrada";
"DraftsFolderName" = "Esborranys";
"JunkFolderName" = "Correu brossa";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtres";
"Folders" = "Carpetes"; /* title line */
@@ -230,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Converteix a tasca";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Descarrega tots els adjunts";
@@ -251,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "seleccionats";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Aquest missatge està xifrat";
@@ -269,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "No hi ha cap certificat associat al compte.";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Aquesta carpeta";
/* Label popup menu */
@@ -304,6 +344,7 @@
"Operation failed" = "Operació no vàlida";
"Quota" = "Quota";
"quotasFormat" = "%{0}% de %{1} Mb usats";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "No es pot moure ni esborrar la carpeta.";
/* Alternative operation when folder cannot be deleted */
@@ -350,6 +391,12 @@
"Send Anyway" = "Enviar igualment";
"Error while saving the draft" = "Error en guardar l'esborrany";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Error en carregar el fitxer \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Hi ha una càrrega de fitxer activa. S'interromprà si es tanca la finestra.";
@@ -364,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "No s'ha pogut enviar el missatge: tots els destinataris són incorrectes.";
"cannot send message (smtp) - recipients discarded" = "No s'ha pogut enviar el missatge. Les següents adreces són incorrectes";
"cannot send message: (smtp) error when connecting" = "No s'ha pogut enviar el missatge. Error al connectar amb el servidor SMTP.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Correu electrònic";
@@ -383,6 +433,9 @@
"Set as Sent" = "Establir com a enviat";
"Set as Trash" = "Establir com a Paperera";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Estableix com a correu brossa";
@@ -405,6 +458,9 @@
"Your email has been sent" = "El teu email s'ha enviat";
"Folder compacted" = "carpeta compactada";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Introduïu l'Assumpte";
"Enter From" = "Introduïu De";
diff --git a/UI/MailerUI/ChineseChina.lproj/Localizable.strings b/UI/MailerUI/ChineseChina.lproj/Localizable.strings
index 65cbe1120..44ba3dbac 100644
--- a/UI/MailerUI/ChineseChina.lproj/Localizable.strings
+++ b/UI/MailerUI/ChineseChina.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "新建";
"Empty Trash" = "清空回收站";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "删除";
"Expunge" = "清空";
"Forward" = "转发";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "连接服务器发生错误";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "文件夹已压缩";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "回收站已清空";
@@ -82,7 +88,7 @@
"Access rights to" = "访问权限到";
"For user" = "给用户";
"Any Authenticated User" = "任何认证的用户";
-"List and see this folder" = "列出并查看该目录";
+"View this folder" = "View this folder";
"Read mails from this folder" = "读取该目录邮件";
"Mark mails read and unread" = "邮件标记为已读或未读";
"Modify the flags of the mails in this folder" = "修改该目录里的邮件标记";
@@ -104,7 +110,7 @@
"To" = "收件人";
"Cc" = "抄送";
"Bcc" = "密送";
-"Reply-To" = "回复到";
+"Reply-To" = "回复到";
"Add address" = "新增地址";
"Body" = "正文";
"Open" = "打开";
@@ -121,6 +127,7 @@
"Edit Draft..." = "编辑草稿...";
"Load Images" = "加载图片";
"Return Receipt" = "回复回执";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "此消息的发件人要求当你阅读该消息时得到通知。你是否希望通知发件人?";
"Return Receipt (displayed) - %@"= "回复回执(已标示)- %@";
"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." = "这是你发送邮件给 %@ 的回执。\n\n附注: 回执只通知邮件已收到, 并不保证收件人已经阅读内容。 ";
@@ -165,12 +172,22 @@
"Mark Read" = "标记为已读";
"Untitled" = "无主题";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "已发送";
"TrashFolderName" = "回收站";
"InboxFolderName" = "收件箱";
"DraftsFolderName" = "草稿箱";
"JunkFolderName" = "垃圾邮件";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "过滤器";
"Folders" = "目录"; /* title line */
@@ -179,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "添加到通讯录...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "撰写邮件";
"Create Filter From Message..." = "新增规则...";
@@ -228,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "转换成任务";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "下载所有的附件";
@@ -249,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "已选";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "此消息已加密";
@@ -267,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "没有与帐户关联的证书。";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "该目录";
/* Label popup menu */
@@ -302,6 +344,7 @@
"Operation failed" = "操作失败";
"Quota" = "使用空间";
"quotasFormat" = "%{1} MB中已用 %{0}%";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "无法移动/删除目录。";
/* Alternative operation when folder cannot be deleted */
@@ -348,6 +391,12 @@
"Send Anyway" = "一直发送";
"Error while saving the draft" = "保存草稿時发生错误";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "上传文件\"%{0}\"出错";
"There is an active file upload. Closing the window will interrupt it." = "关闭窗口将中断当前文件上传";
@@ -362,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "无法发送: 所有收件人都无效。";
"cannot send message (smtp) - recipients discarded" = "无法发送,下列帐号无法发送";
"cannot send message: (smtp) error when connecting" = "无法发送: SMTP服务器接续失败。";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "邮件帐号";
@@ -381,6 +433,9 @@
"Set as Sent" = "设为已发送";
"Set as Trash" = "设为放入回收站";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "设为垃圾邮件";
@@ -403,6 +458,18 @@
"Your email has been sent" = "您的电子邮件已发送";
"Folder compacted" = "文件夹已压缩";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "搜索范围";
diff --git a/UI/MailerUI/ChineseTaiwan.lproj/Localizable.strings b/UI/MailerUI/ChineseTaiwan.lproj/Localizable.strings
index 1842eece2..d2f5bb611 100644
--- a/UI/MailerUI/ChineseTaiwan.lproj/Localizable.strings
+++ b/UI/MailerUI/ChineseTaiwan.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "寫信";
"Empty Trash" = "清空垃圾筒";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "刪除";
"Expunge" = "清除";
"Forward" = "轉寄";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "連接郵件伺服器時發生錯誤";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "資料夾已壓縮";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "垃圾桶已清空";
@@ -82,7 +88,7 @@
"Access rights to" = "存取權限";
"For user" = "給使用者";
"Any Authenticated User" = "任何認證的使用者";
-"List and see this folder" = "列出並檢視這個資料匣";
+"View this folder" = "View this folder";
"Read mails from this folder" = "讀取這個資料匣的信件";
"Mark mails read and unread" = "標示信件為已讀/未讀";
"Modify the flags of the mails in this folder" = "修改這個資料匣信件的標記";
@@ -104,7 +110,7 @@
"To" = "收件人";
"Cc" = "副本";
"Bcc" = "密件副本";
-"Reply-To" = "回覆到";
+"Reply-To" = "回覆到";
"Add address" = "增加郵件帳號";
"Body" = "信件內容";
"Open" = "開啟";
@@ -121,6 +127,7 @@
"Edit Draft..." = "編輯草稿...";
"Load Images" = "加入圖檔";
"Return Receipt" = "回覆回條";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "寄件者要求讀取回覆。您是否要寄送讀取回覆給寄件者?";
"Return Receipt (displayed) - %@"= "回覆回條 (顯示) - %@";
"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." = "這是您寄送給 %@ 的回覆回條。\n\n附註: 回覆回條只代表收件者己收到這封郵件。並不保證收件者己經閱讀或是知道郵件內容。";
@@ -165,12 +172,22 @@
"Mark Read" = "標示為已讀";
"Untitled" = "無主旨";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "寄件備份";
"TrashFolderName" = "垃圾桶";
"InboxFolderName" = "收件匣";
"DraftsFolderName" = "草稿匣";
"JunkFolderName" = "垃圾信件";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "過濾原則";
"Folders" = "信件匣"; /* title line */
@@ -229,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "轉換成任務";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "下載所有附件";
@@ -250,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "已選";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "已加密的信件";
@@ -268,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "沒有與帳號關聯的憑證。";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "該資料匣";
/* Label popup menu */
@@ -303,6 +344,7 @@
"Operation failed" = "操作失敗";
"Quota" = "使用空間";
"quotasFormat" = "已使用 %{1} MB 的 %{0}%";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "無法 移動/刪除 資料夾。";
/* Alternative operation when folder cannot be deleted */
@@ -349,6 +391,12 @@
"Send Anyway" = "仍要寄送";
"Error while saving the draft" = "儲存草稿時發生錯誤";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "上傳檔案 \"%{0}\" 時發送錯誤:";
"There is an active file upload. Closing the window will interrupt it." = "檔案上傳中。關閉視窗會造成上傳中斷。";
@@ -363,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "無法寄送信件: 所有收件者帳號都無效。";
"cannot send message (smtp) - recipients discarded" = "無法寄送信件。以下的收件者帳號無效";
"cannot send message: (smtp) error when connecting" = "無法寄送郵件: 連接 SMTP伺服器時發生錯誤。";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "電子郵件帳號";
@@ -382,6 +433,9 @@
"Set as Sent" = "設為已寄送";
"Set as Trash" = "設為垃圾桶";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "設為垃圾郵件";
@@ -404,6 +458,9 @@
"Your email has been sent" = "您的電子郵件已寄送";
"Folder compacted" = "資料夾已壓縮";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "輸入主旨";
"Enter From" = "輸入寄件人";
diff --git a/UI/MailerUI/Croatian.lproj/Localizable.strings b/UI/MailerUI/Croatian.lproj/Localizable.strings
index 64d73a8d3..a28a8dcdc 100644
--- a/UI/MailerUI/Croatian.lproj/Localizable.strings
+++ b/UI/MailerUI/Croatian.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Napravi";
"Empty Trash" = "Isprazni smeće";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Obriši";
"Expunge" = "Uništi";
"Forward" = "Proslijedi";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Pogreška u komunikaciji s poslužiteljem pošte";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Mapa je sažeta";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Smeće je ispražnjeno";
@@ -82,7 +88,7 @@
"Access rights to" = "Dopusti pristup";
"For user" = "Za korisnika";
"Any Authenticated User" = "Svaki ovlašteni korisnik";
-"List and see this folder" = "Provjeri i vidi ovu mapu";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Čitaj poruke iz ove mape";
"Mark mails read and unread" = "Označi poruke pročitanim ili nepročitanim";
"Modify the flags of the mails in this folder" = "Promjeni oznake poruka u ovoj mapi";
@@ -104,7 +110,7 @@
"To" = "Za";
"Cc" = "CC";
"Bcc" = "BCC";
-"Reply-To" = "Odgovor ide na";
+"Reply-To" = "Odgovor ide na";
"Add address" = "Dodaj adresu";
"Body" = "Sadržaj";
"Open" = "Otvori";
@@ -121,9 +127,13 @@
"Edit Draft..." = "Uredi skicu...";
"Load Images" = "Učitaj slike";
"Return Receipt" = "Zatraži povratnicu";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Pošiljatelj ove poruke želi biti obaviješten kad je pročitate. Želite li ga obavijestiti?";
"Return Receipt (displayed) - %@"= "Povratnica (prikazana) - %@";
"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." = "Ovo je povratnica za pismo koje ste poslali %@.\n\nNapomena: ova povratnica samo potvrđuje da je poruka prikazana na računalu primatelja. Nema jamstva da je primatelj pročitao ili razumio sadržaj poruke.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "Prioritet";
"highest" = "Najviše";
"high" = "Visoko";
@@ -162,12 +172,22 @@
"Mark Read" = "Označi pročitanim";
"Untitled" = "Neimenovano";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Poslano";
"TrashFolderName" = "Smeće";
"InboxFolderName" = "Ulazna pošta";
"DraftsFolderName" = "Nedovršeno";
"JunkFolderName" = "Neželjena pošta";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filteri";
"Folders" = "Mape"; /* title line */
@@ -176,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "Dodaj u imenik";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Sastavi poruku prema";
"Create Filter From Message..." = "Napravi filter iz poruke...";
@@ -225,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Preinači u zadatak";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Spremi sve privitke";
@@ -246,9 +273,18 @@
/* Number of selected messages in list */
"selected" = "odabrano";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Ova je poruka kodirana";
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
/* OpenSSL certificate error - unknown issuer */
"certificate verify error" = "Ne mogu provjeriti potpis poruke";
@@ -261,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "Nijedna vjerodajnica nije pridružena vašem računu.";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Ova mapa";
/* Label popup menu */
@@ -296,6 +344,7 @@
"Operation failed" = "Radnja nije uspjela";
"Quota" = "Kvota:";
"quotasFormat" = "upotrijebljeno %{0}% od %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Nije moguće premjestiti/izbrisati mapu";
/* Alternative operation when folder cannot be deleted */
@@ -342,6 +391,12 @@
"Send Anyway" = "Pošalji svejedno";
"Error while saving the draft" = "Pogreška prilikom spremanja skice";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Pogreška prilikom otpremanja datoteke „{0}”:";
"There is an active file upload. Closing the window will interrupt it." = "U tijeku je otprema datoteka. Zatvaranje prozora će ju prekinuti.";
@@ -356,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Poruka se ne može poslati: svi su primatelji nevažeći.";
"cannot send message (smtp) - recipients discarded" = "Poruka se ne može poslati: sljedeće su adrese neispravne";
"cannot send message: (smtp) error when connecting" = "Poruka se ne može poslati: pogreška prilikom spajanja na SMTP poslužitelj.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "e-pošta";
@@ -375,6 +433,9 @@
"Set as Sent" = "Označi poslanim";
"Set as Trash" = "Označi smećem";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Označi neželjenom poštom";
@@ -397,6 +458,18 @@
"Your email has been sent" = "Vaš email je poslan";
"Folder compacted" = "Mapa je sažeta";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "Opseg pretraživanja";
diff --git a/UI/MailerUI/Czech.lproj/Localizable.strings b/UI/MailerUI/Czech.lproj/Localizable.strings
index 48bcdbf88..26d2d36ae 100644
--- a/UI/MailerUI/Czech.lproj/Localizable.strings
+++ b/UI/MailerUI/Czech.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Vytvořit";
"Empty Trash" = "Vyprázdnit koš";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Smazat";
"Expunge" = "Vyškrtnout";
"Forward" = "Přeposlat";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Při komunikaci s poštovním serverem došlo k chybě";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Údržba složky byla provedena";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Koš vyprázdněn";
@@ -82,7 +88,7 @@
"Access rights to" = "Přístupová práva k";
"For user" = "Pro uživatele";
"Any Authenticated User" = "Všichni ověření uživatelé";
-"List and see this folder" = "Prohlížet tuto složku";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Číst maily v této složce";
"Mark mails read and unread" = "Označit maily jako přečtené a nepřečtené";
"Modify the flags of the mails in this folder" = "Upravit mailové štítky v této složce";
@@ -166,12 +172,22 @@
"Mark Read" = "Označit jako přečtené";
"Untitled" = "Bez názvu";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Odeslaná pošta";
"TrashFolderName" = "Koš";
"InboxFolderName" = "Doručená pošta";
"DraftsFolderName" = "Koncepty";
"JunkFolderName" = "Nevyžádaná pošta";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtry";
"Folders" = "Složky"; /* title line */
@@ -281,12 +297,15 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "K účtu není přiřazen certfikát.";
-/* Invalid message signature */
+/* Invalid S/MIME signature */
"Digital signature is not valid" = "Elektronický podpis není validní";
-/* Valid message signature */
+/* Valid S/MIME signature */
"Message is signed" = "Zpráva je podepsána";
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
/* Unknown error while validating message signature */
"Digital signature is not valid" = "Elektronický podpis není validní";
@@ -372,6 +391,12 @@
"Send Anyway" = "Odeslat";
"Error while saving the draft" = "Při uložení konceptu došlo k chybě";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Při přenosu souboru \"%{0}\" došlo k chybě:";
"There is an active file upload. Closing the window will interrupt it." = "Přenáší se soubor. Zavření okna způsobí přerušení přenosu.";
@@ -386,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Zprávu nelze odeslat: adresy všech příjemců jsou neplatné.";
"cannot send message (smtp) - recipients discarded" = "Zprávu nelze odeslat: následující adresy jsou neplatné";
"cannot send message: (smtp) error when connecting" = "Zprávu nelze odeslat: při spojení se SMTP serverem došlo k chybě.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "E-mail";
@@ -405,6 +433,9 @@
"Set as Sent" = "Nastavit jako Odeslaná pošta";
"Set as Trash" = "Nastavit jako Koš";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Nastavit jako Nevyžádaná pošta";
@@ -427,6 +458,9 @@
"Your email has been sent" = "Vaše zpráva byla odeslána";
"Folder compacted" = "Údržba složky byla provedena";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Zadejte předmět";
"Enter From" = "Zadejte odesílatele";
diff --git a/UI/MailerUI/Finnish.lproj/Localizable.strings b/UI/MailerUI/Finnish.lproj/Localizable.strings
index 181b82089..05eada3b7 100644
--- a/UI/MailerUI/Finnish.lproj/Localizable.strings
+++ b/UI/MailerUI/Finnish.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Luo";
"Empty Trash" = "Tyhjennä roskakori";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Poista";
"Expunge" = "Hävitä";
"Forward" = "Lähetä edelleen";
@@ -43,7 +44,7 @@
"Search multiple mailboxes" = "Etsi useista postilaatikoista";
/* Main Frame */
-"Home" = "Koti";
+"Home" = "Koti";
"Calendar" = "Kalenteri";
"Addressbook" = "Osoitekirja";
"Mail" = "Sähköposti";
@@ -70,9 +71,16 @@
/* No mailbox is selected (usually resulting from an IMAP connection problem) */
"No mailbox selected" = "Ei valittua postilaatikkoa";
+"An error occured while communicating with the mail server" = "An error occured while communicating with the mail server";
+
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Kansio tiivistetty";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Roskakori tyhjennetty";
@@ -80,7 +88,7 @@
"Access rights to" = "Käyttöoikeudet";
"For user" = "Käyttäjälle";
"Any Authenticated User" = "Kuka tahansa kirjautunut käyttäjä";
-"List and see this folder" = "Listaa ja näytä tämä kansio";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Lue viestit tästä kansiosta";
"Mark mails read and unread" = "Merkitse viestit luetuksi ja lukemattomaksi";
"Modify the flags of the mails in this folder" = "Muokkaa kansion lippumerkintöjä ";
@@ -102,7 +110,7 @@
"To" = "Vastaanottaja";
"Cc" = "Kopio";
"Bcc" = "Piilokopio";
-"Reply-To" = "Vastausosoite";
+"Reply-To" = "Vastausosoite";
"Add address" = "Lisää osoite";
"Body" = "Runko";
"Open" = "Avaa.";
@@ -119,9 +127,13 @@
"Edit Draft..." = "Muokkaa luonnosta...";
"Load Images" = "Lataa kuvat";
"Return Receipt" = "Vastaanottokuittaus";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Viestin lähettäjä pyytää ilmoitusta kun luet tämän viestin. Haluatko lähettää ilmoituksen?";
"Return Receipt (displayed) - %@"= "Vastaus kuittaus (näkyvä) - %@";
"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." = "Tämä on vastaus kuittaus viestiin jonka lähetit %@lle.⏎ ⏎ Huom: Tämä kuittaus kertoo ainoastaan että viesti on näytetty vastaanottajan koneella. Viestin lukemisesta tai sen sisällön ymmärtämisestä ei ole takuuta.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "Prioriteetti";
"highest" = "Korkein";
"high" = "Korkea";
@@ -154,18 +166,28 @@
"previous" = "Edellinen";
"next" = "Seuraava";
"last" = "Viimeinen";
-"msgnumber_to" = " ";
-"msgnumber_of" = " ";
+"msgnumber_to" = "to";
+"msgnumber_of" = "of";
"Mark Unread" = "Merkitse lukemattomaksi";
"Mark Read" = "Merkitse luetuksi";
"Untitled" = "Ei otsikkoa";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Lähetetyt";
"TrashFolderName" = "Roskakori";
"InboxFolderName" = "Saapuneet";
"DraftsFolderName" = "Luonnokset";
"JunkFolderName" = "Roskaa";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Suodattimet";
"Folders" = "Kansiot"; /* title line */
@@ -174,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "Lisää osoitekirjaan...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Lähetä viesti";
"Create Filter From Message..." = "Muodosta viestistä suodatin...";
@@ -223,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Muunna tehtäväksi";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Lataa kaikki liitteet";
@@ -244,6 +273,42 @@
/* Number of selected messages in list */
"selected" = "valittu";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Tämä kansio";
/* Label popup menu */
@@ -279,6 +344,7 @@
"Operation failed" = "Toiminto epäonnistui";
"Quota" = "Kokorajoitus:";
"quotasFormat" = "%{0}% käytetty %{1} Mt:sta";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Hakemiston siirto/poisto ei onnistu.";
/* Alternative operation when folder cannot be deleted */
@@ -319,11 +385,18 @@
= "Viestejä ei voitu siirtää roskakoriin. Haluatko poistaa ne välittömästi?";
/* Message editing */
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "Viestillä ei ole otsikkoa. Haluatko varrmasti lähettää sen?";
"error_missingrecipients" = "Ole hyvä ja syötä ainakin yksi vastaanottaja.";
"Send Anyway" = "Lähetä silti";
"Error while saving the draft" = "Virhe luonnoksen tallennuksessa";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Virhe tiedoston \"%{0}\" latauksessa: ";
"There is an active file upload. Closing the window will interrupt it." = "Tiedoston lataus on käynnissä. Ikkunan sulkeminen pysäyttää latauksen.";
@@ -338,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Viestiä ei voi lähettää: kaikki vastaanottajat ovat virheellisiä.";
"cannot send message (smtp) - recipients discarded" = "Viestiä ei voi lähettää: seuraavat osoitteet ovat virheellisiä";
"cannot send message: (smtp) error when connecting" = "Viestiä ei voi lähettää: virhe yhdistettäessä SMTP -palvelimeen.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Sähköposti";
@@ -357,6 +433,9 @@
"Set as Sent" = "Merkitse lähetetyksi";
"Set as Trash" = "Merkitse roskaksi";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Merkitse roskaksi";
@@ -379,6 +458,18 @@
"Your email has been sent" = "Sähköpostiviestisi on lähetetty";
"Folder compacted" = "Kansio tiivistetty";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "Hakualue";
@@ -404,4 +495,4 @@
"hotkey_replyall" = "a";
/* Hotkey to forward to a message */
-"hotkey_forward" = "f";
\ No newline at end of file
+"hotkey_forward" = "f";
diff --git a/UI/MailerUI/Hebrew.lproj/Localizable.strings b/UI/MailerUI/Hebrew.lproj/Localizable.strings
index 836320f13..225c1e2d7 100644
--- a/UI/MailerUI/Hebrew.lproj/Localizable.strings
+++ b/UI/MailerUI/Hebrew.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "צור";
"Empty Trash" = "רוקן פח אשפה";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "מחק";
"Expunge" = "טהר";
"Forward" = "העבר";
@@ -43,7 +44,7 @@
"Search multiple mailboxes" = "חפש במספר תיבות דואר";
/* Main Frame */
-"Home" = "בית";
+"Home" = "בית";
"Calendar" = "לוח שנה";
"Addressbook" = "אנשי קשר";
"Mail" = "מייל";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "התקבלה שגיאה בהתחברות לשרת. נסו שנית מאוחר יותר.";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "התיקייה נדחסה";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "האשפה נמחקה";
@@ -82,7 +88,7 @@
"Access rights to" = "מתן גישה ל";
"For user" = "למשתמש";
"Any Authenticated User" = "כל משתמש מורשה";
-"List and see this folder" = "פרוס וצפה בתיקייה";
+"View this folder" = "View this folder";
"Read mails from this folder" = "קרא מיילים מתיקייה";
"Mark mails read and unread" = "סמן מיילים כנקראו ולא נקראו";
"Modify the flags of the mails in this folder" = "שנה את דגלי המיילים בתיקייה";
@@ -104,7 +110,7 @@
"To" = "אל";
"Cc" = "העתק למכותב";
"Bcc" = "העתק חסוי";
-"Reply-To" = "השב ל";
+"Reply-To" = "השב ל";
"Add address" = "הוסף כתובת";
"Body" = "גוף ההודעה";
"Open" = "פתח";
@@ -121,9 +127,13 @@
"Edit Draft..." = "ערוך טיוטה";
"Load Images" = "טען תמונות";
"Return Receipt" = "אישור מסירה";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "מחבר ההודעה ביקש אישור קריאה. האם ברצונך ליידע אותו?";
"Return Receipt (displayed) - %@"= "אישור מסירה (מוצג) - %@";
"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." = "זהו דואר חוזר עבור הודעה ששלחת ל %@.\n\nהערה: הדואר החוזר לידיעה בלבד, אין שום ערבון שההודעה אכן נקרא והובנה על ידי המקבל.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "דחיפות";
"highest" = "גבוהה ביותר";
"high" = "גבוהה";
@@ -162,12 +172,22 @@
"Mark Read" = "סמן כנקרא";
"Untitled" = "ללא כותרת";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "נשלח";
"TrashFolderName" = "אשפה";
"InboxFolderName" = "תא דואר נכנס";
"DraftsFolderName" = "טיוטות";
"JunkFolderName" = "זבל";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "מסננים";
"Folders" = "תיקיות"; /* title line */
@@ -176,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "הוסף לאנשי הקשר";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "כתוב הודעה ל";
"Create Filter From Message..." = "צור מסנן מהודעה...";
@@ -225,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "המר למשימה";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "הורד את כל הקבצים המצורפים";
@@ -246,6 +273,42 @@
/* Number of selected messages in list */
"selected" = "מסומנים";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "התיקייה הזו";
/* Label popup menu */
@@ -281,6 +344,7 @@
"Operation failed" = "הפעולה נכשלה";
"Quota" = "מכסה:";
"quotasFormat" = "%{0}% משתמש ב {1}% מ\"ב";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "לא ניתן להזיז/למחוק את התיקיה";
/* Alternative operation when folder cannot be deleted */
@@ -321,11 +385,18 @@
= "לא ניתן להעביר הודעות אלו לאשפה. האם ברצונך למחוק אותן באופן מיידי?";
/* Message editing */
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "אין כותרת להודעה. האם לשלוח אותה בכל זאת?";
"error_missingrecipients" = "בחר איש קשר אחד לפחות.";
"Send Anyway" = "שלח בכל זאת";
"Error while saving the draft" = "שגיאה בעת שמירת הטיוטה";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "שגיאה בעת העלאת הקובץ \"%{0}\".";
"There is an active file upload. Closing the window will interrupt it." = "ישנו תהליך פעיל של העלאת קובץ. סגירת החלון תפסיק את התהליך.";
@@ -340,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "לא ניתן לשלוח הודעה, הנמענים לא תקינים.";
"cannot send message (smtp) - recipients discarded" = "לא ניתן לשלוח הודעה. הכתובות הבאות לא תקינות";
"cannot send message: (smtp) error when connecting" = "לא ניתן לשלוח הודעה: שגיאה בהתחברות לשרת SMTP.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "אימייל";
@@ -359,6 +433,9 @@
"Set as Sent" = "סמן כנשלח";
"Set as Trash" = "סמן כאשפה";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "סמן כזבל";
@@ -381,6 +458,18 @@
"Your email has been sent" = "המייל שלך נשלח";
"Folder compacted" = "התיקייה נדחסה";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "היקף חיפוש";
@@ -406,4 +495,4 @@
"hotkey_replyall" = "a";
/* Hotkey to forward to a message */
-"hotkey_forward" = "f";
\ No newline at end of file
+"hotkey_forward" = "f";
diff --git a/UI/MailerUI/Icelandic.lproj/Localizable.strings b/UI/MailerUI/Icelandic.lproj/Localizable.strings
index 6820f7ca0..eb3ebc165 100644
--- a/UI/MailerUI/Icelandic.lproj/Localizable.strings
+++ b/UI/MailerUI/Icelandic.lproj/Localizable.strings
@@ -3,22 +3,27 @@
/* Icon's label */
"Create" = "Búðu til";
"Empty Trash" = "Tæma rusl";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Eyða";
"Expunge" = "Þurrka út";
"Forward" = "Áfram";
"Get Mail" = "Ná í póst";
"Junk" = "Ruslpóstur";
+"Not junk" = "Not junk";
"Reply" = "Svara";
"Reply All" = "Svara öllum";
"Print" = "Prenta";
"Stop" = "Stöðva";
"Write" = "Skrifa";
+"Search" = "Search";
"Send" = "Senda";
"Contacts" = "Tengiliðir";
"Attach" = "Setja inn";
"Save" = "Vista";
"Options" = "Valkostir";
+"Close" = "Close";
"Size" = "Stærð";
+
/* Tooltips */
"Send this message now" = "Senda þennan póst núna";
"Select a recipient from an Address Book" = "Veldu viðtakanda úr nafnaskránni";
@@ -31,30 +36,59 @@
"Reply to sender and all recipients" = "Svara sendanda og öllum viðtakendum";
"Forward selected message" = "Áframsenda völdum pósti";
"Delete selected message or folder" = "Eyða völdum pósti eða möppu";
-"Mark the selected messages as junk" = "Merkja valinn póst sem ruslpóst";
"Print this message" = "Prenta þennan póst";
"Stop the current transfer" = "Stöðva núverandi sendingu";
"Attachment" = "Viðhengi";
"Unread" = "Ólesin";
"Flagged" = "Tilkynnt";
+"Search multiple mailboxes" = "Search multiple mailboxes";
+
/* Main Frame */
-"Home" = "Heima";
+"Home" = "Heima";
"Calendar" = "Dagatal";
"Addressbook" = "Nafnaskrá";
"Mail" = "Póstur";
"Right Administration" = "Umsjón réttinda";
"Help" = "Hjálp";
+
/* Mail account main windows */
"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Velkomin(n) í SOGo Póstsendandann. Notaðu möpputréð vinstra megin til að skoða pósthólfin þín!";
"Read messages" = "Lesinn póstur";
+
+/* Tooltip for fab button */
"Write a new message" = "Skrifa nýjan póst";
+
+/* Tooltip for fab button */
+"Write a message in new window" = "Write a message in new window";
+
"Share" = "Samnýta";
"Account" = "Stillingar";
"Shared Account" = "Samnýttar stillingar";
+
+/* A mailbox is selected, but no message (only shown on large screens) */
+"No message selected" = "No message selected";
+
+/* No mailbox is selected (usually resulting from an IMAP connection problem) */
+"No mailbox selected" = "No mailbox selected";
+
+"An error occured while communicating with the mail server" = "An error occured while communicating with the mail server";
+
+/* Mailbox actions */
+
+/* Compact Folder success message */
+"Folder compacted" = "Folder compacted";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
+/* Empty Trash success message */
+"Trash emptied" = "Trash emptied";
+
/* acls */
-"Default Roles" = "Sjálfgefin hlutverk";
-"User rights for" = "Notandanréttindi fyrir";
-"List and see this folder" = "Sýna og skoða þessa möppu";
+"Access rights to" = "Access rights to";
+"For user" = "For user";
+"Any Authenticated User" = "Any Authenticated User";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Lesa tölvubréf úr þessari möppu";
"Mark mails read and unread" = "Merkja póst sem lesinn eða ólesinn";
"Modify the flags of the mails in this folder" = "Breyta merkjum á tölvupósti í þessari möppu";
@@ -64,10 +98,12 @@
"Remove this folder" = "Fjarlægja þessa möppu";
"Erase mails from this folder" = "Eyða bréfum úr þessari möppu";
"Expunge this folder" = "Afmá allt í þessari möppu";
+"Export This Folder" = "Export This Folder";
"Modify the acl of this folder" = "Breyta aðgangsstýringum fyrir þessa möppu";
"Saved Messages.zip" = "vistud_skilabod.zip";
"Update" = "Uppfæra";
"Cancel" = "Hætta við";
+
/* Mail edition */
"From" = "Frá";
"Subject" = "Viðfangsefni";
@@ -76,21 +112,28 @@
"Bcc" = "Falið afrit";
"Reply-To" = "Reply-To";
"Add address" = "Bæta við viðtakanda";
-"Attachments" = "Viðhengi";
+"Body" = "Body";
"Open" = "Opna";
"Select All" = "Velja allt";
+"Select Message" = "Select Message";
"Attach Web Page..." = "Hengja vefsðiðu við ...";
-"Attach File(s)..." = "Hengja skrá(r) við...";
+"file" = "file";
+"files" = "files";
+"Save all" = "Save all";
"to" = "Til";
"cc" = "Afrit";
"bcc" = "Falið afrit";
-"Addressbook" = "Nafnaskrá";
+"Add a recipient" = "Add a recipient";
"Edit Draft..." = "Sýsla með uppkast...";
"Load Images" = "Sækja myndir";
"Return Receipt" = "Staðfesting á lestri";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Sendandi þessa bréfs hefur beðið um að fá skilaboð þegar þú lest það. Viltu láta sendandann vita?";
"Return Receipt (displayed) - %@"= "Return Receipt (displayed) - %@";
"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." = "Þetta er móttökukvittun fyrir tölvupóstihn sem þú sendir til %@.\n\nAth: Þessi móttökukvittun staðfestir aðeins að tölvubréfið hafi verið sýnt á tölvu móttakandans. Það er engin trygging fyrir því að móttakandinn hafi lesið eða skilið innihald tölvubréfsins.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "Forgangur";
"highest" = "Hæst";
"high" = "Hátt";
@@ -98,12 +141,16 @@
"low" = "Lágt";
"lowest" = "Lægst";
"This mail is being sent from an unsecure network!" = "Þessi póstur er sendur frá óöruggu netkerfi!";
+"Address Book" = "Address Book";
+"Search For" = "Search For";
+
/* Popup "show" */
"all" = "öll";
"read" = "lesin";
"unread" = "ólesin";
"deleted" = "eytt";
"flagged" = "tilkynnt";
+
/* MailListView */
"Sender" = "Sendandi";
"Subject or Sender" = "Efni eða viðtakandi";
@@ -112,9 +159,9 @@
"Date" = "Dagsetning";
"View" = "Skoða";
"All" = "Allar";
-"Unread" = "Ólesin";
"No message" = "Engin skilaboð";
"messages" = "bréfum";
+"Yesterday" = "Yesterday";
"first" = "Fyrsta";
"previous" = "Fyrra";
"next" = "Næsta";
@@ -124,22 +171,39 @@
"Mark Unread" = "Merkja sem ólesið";
"Mark Read" = "Merkja sem lesið";
"Untitled" = "ónefnt";
+
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Sent";
"TrashFolderName" = "Rusl";
"InboxFolderName" = "Innhólf";
"DraftsFolderName" = "Drög";
+"JunkFolderName" = "Junk";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Síur";
"Folders" = "Möppur"; /* title line */
+
/* MailMoveToPopUp */
"MoveTo" = "Færa …";
+
/* Address Popup menu */
"Add to Address Book..." = "Bæta við nafnaskrá...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Skrifa bréf til";
"Create Filter From Message..." = "Búa til síu eftir bréfi...";
+
/* Image Popup menu */
"Save Image" = "Vista mynd";
"Save Attachment" = "Vista viðhengi";
+
/* Mailbox popup menus */
"Open in New Mail Window" = "Opna í nýjum glugga fyrir póst";
"Copy Folder Location" = "Afrita staðsetningu möppu";
@@ -156,15 +220,17 @@
"Get Messages for Account" = "Sækja tölvubréf fyrir þetta pósthólf";
"Properties..." = "Eiginleikar...";
"Delegation..." = "Skipun fulltrúa...";
+
/* Use This Folder menu */
"Sent Messages" = "Send Tölvubréf";
"Drafts" = "Drög";
"Deleted Messages" = "Eydd bréf";
+"Junk Messages" = "Junk Messages";
+
/* Message list popup menu */
"Open Message In New Window" = "Opna bréf í nýjum glugga";
"Reply to Sender Only" = "Svara aðeins sendanda";
"Reply to All" = "Svara öllum";
-"Forward" = "Áfram";
"Edit As New..." = "Sýsla með sem nýtt væri...";
"Move To" = "Færa í";
"Copy To" = "Afrita í";
@@ -173,12 +239,81 @@
"Save As..." = "Vista sem...";
"Print Preview" = "Prentskoðun";
"View Message Source" = "Skoða kóðann í skilaboðunum";
+
+/* Message view "more" menu: create an event from message */
+"Convert To Event" = "Convert To Event";
+
+/* Message view "more" menu: create a task from message */
+"Convert To Task" = "Convert To Task";
+
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
+/* Message view "more" menu: download all attachments as a zip archive */
+"Download all attachments" = "Download all attachments";
+
+/* Filename prefix when downloading all attachments as a zip archive */
+"attachments" = "attachments";
+
"Print..." = "Prenta...";
"Delete Message" = "Eyða pósti";
"Delete Selected Messages" = "Eyða völdum póstum";
+"Mark the selected messages as junk" = "Merkja valinn póst sem ruslpóst";
+"Mark the selected messages as not junk" = "Mark the selected messages as not junk";
+
+/* Text appended to the recipients list when there are too many recipients */
+"and %{0} more..." = "and %{0} more...";
+
+/* Button label to hide extended list of recipients */
+"Hide" = "Hide";
+
+/* Number of selected messages in list */
+"selected" = "selected";
+
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Þessi mappa";
+
/* Label popup menu */
"None" = "Engin";
+
/* Mark popup menu */
"As Read" = "Sem lesið";
"Thread As Read" = "Umræðu sem lesna";
@@ -188,6 +323,18 @@
"As Junk" = "Sem ruslpóst";
"As Not Junk" = "Ekki sem ruslpóst";
"Run Junk Mail Controls" = "Keyra ruslpóstsaðgerðir";
+"Search messages in" = "Search messages in";
+"Search" = "Search";
+"Search subfolders" = "Search subfolders";
+"Match any of the following" = "Match any of the following";
+"Match all of the following" = "Match all of the following";
+"contains" = "contains";
+"does not contain" = "does not contain";
+"No matches found" = "No matches found";
+"results found" = "results found";
+"result found" = "result found";
+"Please specify at least one filter" = "Please specify at least one filter";
+
/* Folder operations */
"Name" = "Nafn";
"Enter the new name of your folder"
@@ -197,6 +344,22 @@
"Operation failed" = "Aðgerðin mistókst";
"Quota" = "Kvóti:";
"quotasFormat" = "%{0}% notað af %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
+"Unable to move/delete folder." = "Unable to move/delete folder.";
+
+/* Alternative operation when folder cannot be deleted */
+"The mailbox could not be moved to the trash folder. Would you like to delete it immediately?"
+= "The mailbox could not be moved to the trash folder. Would you like to delete it immediately?";
+
+/* Confirmation message when deleting multiple messages */
+"Are you sure you want to delete the selected messages?" = "Are you sure you want to delete the selected messages?";
+
+/* Notification on the number of messages successfuly copied */
+"%{0} message(s) copied" = "%{0} message(s) copied";
+
+/* Notification on the number of messages successfuly movied */
+"%{0} message(s) moved" = "%{0} message(s) moved";
+
"Please select a message." = "Velja þarf tölvubréf.";
"Please select a message to print." = "Velja þarf tölvubréf til að prenta.";
"Please select only one message to print." = "Aðeins má velja eitt tölvubréf til að prenta.";
@@ -216,15 +379,120 @@
= "Ekki er hægt að færa tölvubréf í sömu möppu og það er í núna.";
"Copying a message into its own folder is impossible!"
= "Ekki er hægt að afrita tölvubréf í sömu möppu og það er í núna.";
+
/* Message operations */
"The messages could not be moved to the trash folder. Would you like to delete them immediately?"
= "Ekki var hægt að færa tölvubréfin í ruslið. Viltu kannski eyða þeim samstundis?";
+
/* Message editing */
-"error_validationfailed" = "Staðfesting tókst ekki";
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "Efni vantar";
"error_missingrecipients" = "Engir viðtakendur tilgreindir";
-/* Message sending */
+"Send Anyway" = "Send Anyway";
+"Error while saving the draft" = "Error while saving the draft";
+
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
+/* Error when uploading a file attachment */
+"Error while uploading the file \"%{0}\":" = "Error while uploading the file \"%{0}\":";
+"There is an active file upload. Closing the window will interrupt it." = "There is an active file upload. Closing the window will interrupt it.";
+"Message is too big" = "Message is too big";
+
+/* Appears while sending the message */
+"Sending" = "Sending";
+
+/* Appears when the message is successfuly sent */
+"Sent" = "Sent";
+
"cannot send message: (smtp) all recipients discarded" = "Ekki var hægt að senda tölvubréfið: enginn gildur móttakandi.";
"cannot send message (smtp) - recipients discarded" = "Ekki var hægt að senda tölvubréfið: Eftirfarandi móttakendur eru ógildir";
"cannot send message: (smtp) error when connecting" = "Ekki var hægt að senda tölvubréfið: ekki tókst að tengjast SMTP póstþjóni.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
+
+/* Contacts list in mail editor */
"Email" = "Tölvupóstur";
+"More mail options" = "More mail options";
+"Delegation" = "Delegation";
+"Add User" = "Add User";
+"Add a tag" = "Add a tag";
+"reply" = "reply";
+"Edit" = "Edit";
+"Yes" = "Yes";
+"No" = "No";
+"Location" = "Location";
+"Rename" = "Rename";
+"Compact" = "Compact";
+"Export" = "Export";
+"Set as Drafts" = "Set as Drafts";
+"Set as Sent" = "Set as Sent";
+"Set as Trash" = "Set as Trash";
+
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
+/* Set the folder as the one holding Junk mails */
+"Set as Junk" = "Set as Junk";
+
+"Sort" = "Sort";
+"Order Received" = "Order Received";
+"Descending Order" = "Descending Order";
+"Back" = "Back";
+"Copy messages" = "Copy messages";
+"More messages options" = "More messages options";
+"Mark as Unread" = "Mark as Unread";
+"Mark as Read" = "Mark as Read";
+"Closing Window ..." = "Closing Window ...";
+"Tried to send too many mails. Please wait." = "Tried to send too many mails. Please wait.";
+"View Mail" = "View Mail";
+"This message contains external images." = "This message contains external images.";
+"Expanded" = "Expanded";
+"Add a Criteria" = "Add a Criteria";
+"More search options" = "More search options";
+"Your email has been saved" = "Your email has been saved";
+"Your email has been sent" = "Your email has been sent";
+"Folder compacted" = "Folder compacted";
+
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
+/* Aria label for scope of search on messages */
+"Search scope" = "Search scope";
+
+/* Subscriptions Dialog */
+"Manage Subscriptions" = "Manage Subscriptions";
+
+/* Label of filter input field in subscriptions dialog */
+"Filter" = "Filter";
+
+/* Hotkey to write a new message */
+"hotkey_compose" = "w";
+
+/* Hotkey to mark selected message(s) as junk */
+"hotkey_junk" = "j";
+
+/* Hotkey to flag a message */
+"hotkey_flag" = "*";
+
+/* Hotkey to reply to a message */
+"hotkey_reply" = "r";
+
+/* Hotkey to reply to all recipients of a message */
+"hotkey_replyall" = "a";
+
+/* Hotkey to forward to a message */
+"hotkey_forward" = "f";
diff --git a/UI/MailerUI/Indonesian.lproj/Localizable.strings b/UI/MailerUI/Indonesian.lproj/Localizable.strings
index ac411f822..076d7dcc5 100644
--- a/UI/MailerUI/Indonesian.lproj/Localizable.strings
+++ b/UI/MailerUI/Indonesian.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Buat";
"Empty Trash" = "Kosongkan sampah";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Hapus";
"Expunge" = "Menghilangkan";
"Forward" = "Teruskan";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "erjadi kesalahan saat berkomunikasi dengan mail server";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Folder Dikompaksi";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Sampah dikosongkan";
@@ -82,7 +88,7 @@
"Access rights to" = "Hak akses ke";
"For user" = "Untuk pengguna";
"Any Authenticated User" = "Setiap Pengguna Terotentikasi";
-"List and see this folder" = "Mendaftar dan lihat folder ini";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Baca Surat dari folder ini";
"Mark mails read and unread" = "Tandai surat yang dibaca dan belum dibaca";
"Modify the flags of the mails in this folder" = "Modifikasi bendera dari surat di folder ini.";
@@ -104,7 +110,7 @@
"To" = "Kepada";
"Cc" = "Cc";
"Bcc" = "Bcc";
-"Reply-To" = "Balas ke";
+"Reply-To" = "Balas ke";
"Add address" = "Tambah Alamat";
"Body" = "Bdan";
"Open" = "Buka";
@@ -121,6 +127,7 @@
"Edit Draft..." = "Perbaiki draf";
"Load Images" = "Memuat gambar";
"Return Receipt" = "Tanda terima";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Pengirim pesan ini meminta diberitahu apabila anda telah membaca pesan ini. Apakah anda ingin memberitahu kepada pengirim?";
"Return Receipt (displayed) - %@"= "tanda terima (ditampilkan)- %@";
"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." = "Ini adalah tanda terima untuk pesan yang anda kirim ke %@\n\nCatatan: tanda terima ini hanya menyatakan bahwa pesan ditampilkan pada komputer penerima. Tidak ada jaminan bahwa penerima telah membaca atau memahami isi pesan.";
@@ -165,12 +172,22 @@
"Mark Read" = "Tandai sudah dibaca";
"Untitled" = "Belum berjudul";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Terkirim";
"TrashFolderName" = "Sampah";
"InboxFolderName" = "Kotak pesan";
"DraftsFolderName" = "Draf";
"JunkFolderName" = "Sampah";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filter";
"Folders" = "Folder"; /* title line */
@@ -229,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Mengkonversi ke Tugas";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Undus semua lampiran";
@@ -250,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "dipilih";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Pesan ini dienkripsi";
@@ -268,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "Tidak ada sertifikat yang berkaitan dengan akun ini";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Folder ini";
/* Label popup menu */
@@ -303,6 +344,7 @@
"Operation failed" = "Operasi gagal";
"Quota" = "Kutipan:";
"quotasFormat" = "%{0}% digunakan pada %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Tidak dapat memindah/hapus folder";
/* Alternative operation when folder cannot be deleted */
@@ -349,6 +391,12 @@
"Send Anyway" = "Tetap kirim";
"Error while saving the draft" = "Terjadi kesalahan saat menyimpan draf";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Terjadi kesalahan saat mengunggah file \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Ada file yang sedang di unggah. Menutup jendela akan mengganggu.";
@@ -363,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Tidak dapat mengirim pesan: Semua penerima tidak valid.";
"cannot send message (smtp) - recipients discarded" = "Tidak dapat mengirim pesan. alamat berikut tidak valid.";
"cannot send message: (smtp) error when connecting" = "Tidak dapat megirim pesan: kesalahan saat menghubungkan ke server SMTP.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Email";
@@ -382,6 +433,9 @@
"Set as Sent" = "tetapkan sebagai terkirim";
"Set as Trash" = "tetapkan sebagai sampah";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Tetapkan sebagai sampah";
@@ -404,6 +458,9 @@
"Your email has been sent" = "Email anda telah dikirim";
"Folder compacted" = "Folder Dikompaksi";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Enter Subject";
"Enter From" = "Enter From";
diff --git a/UI/MailerUI/Japanese.lproj/Localizable.strings b/UI/MailerUI/Japanese.lproj/Localizable.strings
index 6990ec8f4..bf4687733 100644
--- a/UI/MailerUI/Japanese.lproj/Localizable.strings
+++ b/UI/MailerUI/Japanese.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "作成";
"Empty Trash" = "ゴミ箱を空にする";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "削除";
"Expunge" = "消す";
"Forward" = "転送";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "メールサーバーとの通信中にエラーが発生しました";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "フォルダが圧縮されました";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "ゴミ箱が空です";
@@ -82,7 +88,7 @@
"Access rights to" = "アクセス権を";
"For user" = "ユーザの";
"Any Authenticated User" = "認証済みのすべてのユーザー";
-"List and see this folder" = "このフォルダの一覧を表示、参照";
+"View this folder" = "View this folder";
"Read mails from this folder" = "このフォルダからメールを読む";
"Mark mails read and unread" = "メールを既読または未読状態にする";
"Modify the flags of the mails in this folder" = "このフォルダにメールのフラグを変更";
@@ -104,7 +110,7 @@
"To" = "受信者";
"Cc" = "Cc";
"Bcc" = "Bcc";
-"Reply-To" = "返信先";
+"Reply-To" = "返信先";
"Add address" = "アドレスを追加";
"Body" = "本文";
"Open" = "開く";
@@ -121,9 +127,13 @@
"Edit Draft..." = "下書きを編集...";
"Load Images" = "画像を読み込む";
"Return Receipt" = "受信を返す";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "メッセージの送信者は、開封確認をリクエストしています。開封確認のメッセージを送信しますか?";
"Return Receipt (displayed) - %@"= "受信を返す(表示中) - %@";
"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." = "あなたが %@ に送信したメールの受領確認です。\n\n注意: この受領確認はメッセージが宛先の方がコンピューターで表示されたことを知らせるだけです。宛先の方がメッセージの内容を読んだ、または理解したと保証するものではありません。";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "優先順位";
"highest" = "最高";
"high" = "高";
@@ -162,12 +172,22 @@
"Mark Read" = "既読マークを付ける";
"Untitled" = "無題";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "送信済み";
"TrashFolderName" = "ゴミ箱";
"InboxFolderName" = "受信トレイ";
"DraftsFolderName" = "下書き";
"JunkFolderName" = "迷惑メール";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "フィルター";
"Folders" = "フォルダ"; /* title line */
@@ -176,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "アドレス帳に追加...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "メール作成";
"Create Filter From Message..." = "メッセージからフィルタを作成...";
@@ -225,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "タスクに変更";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "全ての添付ファイルをダウンロード";
@@ -246,9 +273,18 @@
/* Number of selected messages in list */
"selected" = "選択されたメッセージ";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "このメッセージは暗号化されています。";
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
/* OpenSSL certificate error - unknown issuer */
"certificate verify error" = "メッセージの署名を確認することができませんでした。";
@@ -261,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "アカウントに証明書が関連付けされていません。";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "このフォルダ";
/* Label popup menu */
@@ -296,6 +344,7 @@
"Operation failed" = "操作に失敗しました";
"Quota" = "クォータ:";
"quotasFormat" = "%{0}% used on %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "フォルダを移動または削除できません。";
/* Alternative operation when folder cannot be deleted */
@@ -342,6 +391,12 @@
"Send Anyway" = "送信する";
"Error while saving the draft" = "下書きを保存中にエラーが発生しました";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "\"%{0}\"というファイルのアップロード中にエラーが発生しました:";
"There is an active file upload. Closing the window will interrupt it." = "ファイルをアップロード中です。ウィンドウを閉じると中断します。";
@@ -356,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "メッセージを送信できません。無効な宛先です。";
"cannot send message (smtp) - recipients discarded" = "メッセージを送信できません。次のアドレスは無効です。";
"cannot send message: (smtp) error when connecting" = "メッセージを送信できません。SMTPサーバーへの接続時にエラーが発生しました。";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "メール";
@@ -375,6 +433,9 @@
"Set as Sent" = "送信済み";
"Set as Trash" = "ゴミ箱";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "迷惑メール";
@@ -397,6 +458,18 @@
"Your email has been sent" = "メールが送信されました";
"Folder compacted" = "フォルダが圧縮されました";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "検索範囲";
diff --git a/UI/MailerUI/Kazakh.lproj/Localizable.strings b/UI/MailerUI/Kazakh.lproj/Localizable.strings
index 2a8a0453c..fba20e725 100644
--- a/UI/MailerUI/Kazakh.lproj/Localizable.strings
+++ b/UI/MailerUI/Kazakh.lproj/Localizable.strings
@@ -187,6 +187,7 @@
"InboxFolderName" = "Кіріс хаттар";
"DraftsFolderName" = "Жоба жазбалар";
"JunkFolderName" = "Спам";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Папкалар";
"Folders" = "Папкалар"; /* title line */
@@ -432,6 +433,9 @@
"Set as Sent" = "Жіберілген хаттар ретінде орнату";
"Set as Trash" = "Себет ретінде орнату";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Спам ретінде орнату";
@@ -452,7 +456,10 @@
"More search options" = "Көбірек іздеу опциялары";
"Your email has been saved" = "Хат сақталды";
"Your email has been sent" = "Хат жөнелтілді";
-"Folder compacted" = "Папка сығымдалды";
+"Folder compacted" = "Папка сығымдалған";
+
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
/* Advanced search */
"Enter Subject" = "Тақырып енгізіңіз";
diff --git a/UI/MailerUI/Latvian.lproj/Localizable.strings b/UI/MailerUI/Latvian.lproj/Localizable.strings
index 790901eaa..dc3bfd6a5 100644
--- a/UI/MailerUI/Latvian.lproj/Localizable.strings
+++ b/UI/MailerUI/Latvian.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Izveidot";
"Empty Trash" = "Tukša atkritne";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Dzēst";
"Expunge" = "Izdzēst";
"Forward" = "Pārsūtīt";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Radās kļūda, sazinoties ar serveri";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Mape saspiesta";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Atkritne iztukšota";
@@ -82,7 +88,7 @@
"Access rights to" = "Piekļuves tiesības";
"For user" = "Lietotājam";
"Any Authenticated User" = "Visi autentificētie lietotāji";
-"List and see this folder" = "Attēlot un skatīt šo mapi";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Lasīt pastu no šīs mapes";
"Mark mails read and unread" = "Atzīmēt lasītās un nelasītās ziņas";
"Modify the flags of the mails in this folder" = "Modificēt e-pasta karogus šajā mapē";
@@ -104,7 +110,7 @@
"To" = "Kam";
"Cc" = "Kopija";
"Bcc" = "Diskrētā kopija";
-"Reply-To" = "Atbildēt uz";
+"Reply-To" = "Atbildēt uz";
"Add address" = "Pievienot adresi";
"Body" = "Korpuss";
"Open" = "Atvērt";
@@ -121,6 +127,7 @@
"Edit Draft..." = "Melnraksta rediģēšana...";
"Load Images" = "Ielādēt attēlus";
"Return Receipt" = "Saņemšanas paziņojums";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Šī ziņojuma nosūtītājs ir pieprasījis, lai tiktu paziņots, kad izlasīsiet šo ziņojumu. Vai vēlaties apstiprināt ?";
"Return Receipt (displayed) - %@"= "Saņemšanas paziņojums (parādīts) - %@";
"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." = "Šis ir saņemšanas paziņojums e-pastam ko jūs nosūtījāt %@.\n\nPiezīme: šī ziņojuma saņemšanas paziņojums tikai apstiprināts, ka ziņojums tika parādīts adresāta datorā. Bet nav garantijas, ka adresāts ir izlasījis un sapratis šo ziņojumu saturu.";
@@ -165,12 +172,22 @@
"Mark Read" = "Atzīmēt kā lasītu";
"Untitled" = "Nenosaukts";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Sūtīt";
"TrashFolderName" = "Atkritne";
"InboxFolderName" = "Iesūtne";
"DraftsFolderName" = "Melnraksti";
"JunkFolderName" = "Nevēlams";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtri";
"Folders" = "Mapes"; /* title line */
@@ -229,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Pārvērst par uzdevumu";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Lejupielādēt visus pielikumus";
@@ -250,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "atlasīts";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Šis ziņojums ir šifrēts";
@@ -268,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "Ar kontu nav saistīts neviens sertifikāts.";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Šī mape";
/* Label popup menu */
@@ -303,6 +344,7 @@
"Operation failed" = "Darbība neizdevās";
"Quota" = "Kvota:";
"quotasFormat" = "%{0}% izmantoti no %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Nevar pārvietot vai dzēst mapi.";
/* Alternative operation when folder cannot be deleted */
@@ -349,6 +391,12 @@
"Send Anyway" = "Tomēr nosūtīt";
"Error while saving the draft" = "Melnraksta saglabāšanas kļūda";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Kļūda, augšupielādējot failu \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Ir aktīva failu augšupielāde. Loga aizvēršana pārtrauc to.";
@@ -363,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Nevar nosūtīt ziņu: visi adresāti ir nederīgi.";
"cannot send message (smtp) - recipients discarded" = "Nevar nosūtīt ziņu. Šī adrese ir nederīga";
"cannot send message: (smtp) error when connecting" = "Nevar nosūtīt ziņu: kļūda, veidojot savienojumu ar SMTP serveri.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "E-pasts";
@@ -382,6 +433,9 @@
"Set as Sent" = "Iestatīt kā nosūtīts";
"Set as Trash" = "Iestatīt kā drazu";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Iestatīt kā nevēlamu";
@@ -404,6 +458,9 @@
"Your email has been sent" = "Jūsu e-pasts ir nosūtīts";
"Folder compacted" = "Mape saspiesta";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Ievadīt tēmu";
"Enter From" = "Ievadīt no";
diff --git a/UI/MailerUI/Lithuanian.lproj/Localizable.strings b/UI/MailerUI/Lithuanian.lproj/Localizable.strings
index 28d0a6257..103c7a8ba 100644
--- a/UI/MailerUI/Lithuanian.lproj/Localizable.strings
+++ b/UI/MailerUI/Lithuanian.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Kurti";
"Empty Trash" = "Ištuštinti šiukšliadėžę";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Ištrinti";
"Expunge" = "Išbraukti";
"Forward" = "Persiūsti";
@@ -43,7 +44,7 @@
"Search multiple mailboxes" = "Ieškoti keliose pašto dėžutėse";
/* Main Frame */
-"Home" = "Namai";
+"Home" = "Namai";
"Calendar" = "Kalendorius";
"Addressbook" = "Adresų knyga";
"Mail" = "Paštas";
@@ -53,7 +54,13 @@
/* Mail account main windows */
"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Ačiū, kad naudojates SOGo paštu. Naudokite aplankų medį kairėje, naršymui el. pašto paskyromis!";
"Read messages" = "Skaityti pranešimus";
+
+/* Tooltip for fab button */
"Write a new message" = "Rašyti naują pranešimą";
+
+/* Tooltip for fab button */
+"Write a message in new window" = "Write a message in new window";
+
"Share" = "Bendrinti";
"Account" = "Paskyra";
"Shared Account" = "Bendrinta paskyra";
@@ -64,9 +71,16 @@
/* No mailbox is selected (usually resulting from an IMAP connection problem) */
"No mailbox selected" = "Nėra pasirinkta pašto dėžutė";
+"An error occured while communicating with the mail server" = "An error occured while communicating with the mail server";
+
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Aplankas suspaustas";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Šiukšliadėžė ištuštinti";
@@ -74,7 +88,7 @@
"Access rights to" = "Prieigos teisės";
"For user" = "Vartotojui";
"Any Authenticated User" = "Visiems autorizuotiems vartotojams";
-"List and see this folder" = "Įtraukti į sąrašą ir matyti šį aplanką";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Skaityti laiškus iš šio aplanko";
"Mark mails read and unread" = "Pažymėti skaitytus ir neskaitytus laiškus";
"Modify the flags of the mails in this folder" = "Koreguoti pažymėtas laiškus šiame aplanke";
@@ -96,11 +110,12 @@
"To" = "Kam";
"Cc" = "Kopija";
"Bcc" = "Nematoma kopija";
-"Reply-To" = "Persiųsti";
+"Reply-To" = "Persiųsti";
"Add address" = "Pridėti adresą";
"Body" = "Turinys";
"Open" = "Atidaryti";
"Select All" = "Pažymėti visus";
+"Select Message" = "Select Message";
"Attach Web Page..." = "Prisegti tinklapio adresą...";
"file" = "byla";
"files" = "bylos";
@@ -112,9 +127,13 @@
"Edit Draft..." = "Tvarkyti juodraštį...";
"Load Images" = "Krauti atvaizdus";
"Return Receipt" = "Grąžinti gavėjui";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Šio pranešimo siuntėjas paprašė, kad būtų pranešta, kai jūs skaitysite šį pranešimą. Ar norite pranešti siuntėjui?";
"Return Receipt (displayed) - %@"= "Grąžinti siuntėjui (parodyta) - %@";
"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." = "Tai yra išsiųsto laiško patvirtinimas, kad laišką išsiuntėre %@\n\nPastaba: Šis patvirtinimo laiškas įrodo, jog pranešimas buvo rodomas gavėjo kompiuteryje. Nėra garantijų, kad gavėjas perskaitė ar suprato laiško turinį.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "Prioritetas";
"highest" = "Aukščiausias";
"high" = "Aukštas";
@@ -153,12 +172,22 @@
"Mark Read" = "Pažymėti kaip skaitytą";
"Untitled" = "Be pavadinimo";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Siūsti";
"TrashFolderName" = "Šiukšlių dėžė";
"InboxFolderName" = "Gauta";
"DraftsFolderName" = "Juodraščiai";
"JunkFolderName" = "Šiukšlės";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtrai";
"Folders" = "Aplankai"; /* title line */
@@ -167,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "Pridėti į adresų knygą...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Sukurti pranešimą";
"Create Filter From Message..." = "Sukurti filtrą šiam pranešimui...";
@@ -216,6 +246,18 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Konvertuoti į užduotį";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
+/* Message view "more" menu: download all attachments as a zip archive */
+"Download all attachments" = "Download all attachments";
+
+/* Filename prefix when downloading all attachments as a zip archive */
+"attachments" = "attachments";
+
"Print..." = "Spausdinti...";
"Delete Message" = "Ištrinti pranešimą";
"Delete Selected Messages" = "Ištrinti pasirinktus pranešimus";
@@ -231,6 +273,42 @@
/* Number of selected messages in list */
"selected" = "pasirinti";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Šis aplankas";
/* Label popup menu */
@@ -266,10 +344,22 @@
"Operation failed" = "Veiksmas nepavyko";
"Quota" = "Kvota:";
"quotasFormat" = "%{0}% panaudota %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
+"Unable to move/delete folder." = "Unable to move/delete folder.";
+
+/* Alternative operation when folder cannot be deleted */
+"The mailbox could not be moved to the trash folder. Would you like to delete it immediately?"
+= "The mailbox could not be moved to the trash folder. Would you like to delete it immediately?";
/* Confirmation message when deleting multiple messages */
"Are you sure you want to delete the selected messages?" = "Ar tikrai norite ištrinti pasirinktus pranešimus?";
+/* Notification on the number of messages successfuly copied */
+"%{0} message(s) copied" = "%{0} message(s) copied";
+
+/* Notification on the number of messages successfuly movied */
+"%{0} message(s) moved" = "%{0} message(s) moved";
+
"Please select a message." = "Prašome pasirinkti žinutę.";
"Please select a message to print." = "Prašome pasirinkti žinutę norint atspausdinti.";
"Please select only one message to print." = "Prašome pasirinkti tik vieną žinutę atspausdinimui.";
@@ -295,19 +385,35 @@
= "Žinutės negali būti perkeltos į šiukšlyno aplanką. Ar Jūs norėtumėte juos pilnai ištrinti dabar?";
/* Message editing */
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "Žinutė neturi temos. Ar tikrai norite siųsti ją?";
"error_missingrecipients" = "Prašome nurodyti bent vieną gavėją.";
"Send Anyway" = "Vistiek siųsti.";
"Error while saving the draft" = "Išsaugant juodraštį įvyko klaida";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Įkeliant \"{0}\" failą įvyko klaida:";
"There is an active file upload. Closing the window will interrupt it." = "Dabar vykdomas įkėlimas. Jei uždarysite langą, įkėlimas bus nutraukas.";
+"Message is too big" = "Message is too big";
+
+/* Appears while sending the message */
+"Sending" = "Sending";
+
+/* Appears when the message is successfuly sent */
+"Sent" = "Sent";
-/* Message sending */
"cannot send message: (smtp) all recipients discarded" = "Negalima siųsti žinutės: visi gavėjai yra neteisingi.";
"cannot send message (smtp) - recipients discarded" = "Negalima išsiųsti žinutės. Įvestas adresas yra neteisingas";
"cannot send message: (smtp) error when connecting" = "Negalima išsiųsti žinutes: klaida kai jungiamės prie SMTP serverio.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Elektroninis paštas";
@@ -327,15 +433,20 @@
"Set as Sent" = "Nustatyti kaip išsiūstus";
"Set as Trash" = "Nustatyti kaip šiukšliadėžę";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Nustatyti kaip šiukšlę";
"Sort" = "Rūšiuoti";
+"Order Received" = "Order Received";
"Descending Order" = "Mažėjančia tvarka";
"Back" = "Atgal";
"Copy messages" = "Kopijuoti pranešimus";
"More messages options" = "Daugiau žinučių nustatymų";
"Mark as Unread" = "Pažymėti kaip neskaitytą";
+"Mark as Read" = "Mark as Read";
"Closing Window ..." = "Uždaryti langą ...";
"Tried to send too many mails. Please wait." = "Bandoma siųsti per daug laiškų. Prašau palaukti.";
"View Mail" = "Peržiūrėti laišką";
@@ -347,5 +458,41 @@
"Your email has been sent" = "Jūsų žinutė buvo išsiūsta";
"Folder compacted" = "Aplankas suspaustas";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
-"Search scope" = "Paieškos sritis";
\ No newline at end of file
+"Search scope" = "Paieškos sritis";
+
+/* Subscriptions Dialog */
+"Manage Subscriptions" = "Manage Subscriptions";
+
+/* Label of filter input field in subscriptions dialog */
+"Filter" = "Filter";
+
+/* Hotkey to write a new message */
+"hotkey_compose" = "w";
+
+/* Hotkey to mark selected message(s) as junk */
+"hotkey_junk" = "j";
+
+/* Hotkey to flag a message */
+"hotkey_flag" = "*";
+
+/* Hotkey to reply to a message */
+"hotkey_reply" = "r";
+
+/* Hotkey to reply to all recipients of a message */
+"hotkey_replyall" = "a";
+
+/* Hotkey to forward to a message */
+"hotkey_forward" = "f";
diff --git a/UI/MailerUI/Macedonian.lproj/Localizable.strings b/UI/MailerUI/Macedonian.lproj/Localizable.strings
index 039c2b8ba..77976b65c 100644
--- a/UI/MailerUI/Macedonian.lproj/Localizable.strings
+++ b/UI/MailerUI/Macedonian.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Креирај";
"Empty Trash" = "Испразни го ѓубрето";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Избриши";
"Expunge" = "Уништи";
"Forward" = "Препрати";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Се случи грешка при комуникација со серверот за електронска пошта";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Папката е компактирана";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Кантата за ѓубре е испразнета";
@@ -82,7 +88,7 @@
"Access rights to" = "Пристапни права за";
"For user" = "За корисник";
"Any Authenticated User" = "Било кој автентициран корисник";
-"List and see this folder" = "Излистај и погледни ја оваа папка";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Читај ги пораките од оваа папка";
"Mark mails read and unread" = "Означи ги пораките како прочитани и непрочитани";
"Modify the flags of the mails in this folder" = "Промени ги ознаките на пораките во оваа папка";
@@ -104,7 +110,7 @@
"To" = "До";
"Cc" = "Цц";
"Bcc" = "Бцц";
-"Reply-To" = "Одговори на";
+"Reply-To" = "Одговори на";
"Add address" = "Додади адреса";
"Body" = "Тело";
"Open" = "Отвори";
@@ -121,6 +127,7 @@
"Edit Draft..." = "Уреди го драфтот";
"Load Images" = "Вчитај слики";
"Return Receipt" = "Препорачано";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Испраќачот на оваа порака побара да биде известен кога ќе ја прочитате оваа порака. Дали сакате да го известите испраќачот?";
"Return Receipt (displayed) - %@"= "Повратен примач (прикажан) - %@";
"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." = "Ова е повратница за пораката која ја испративте на %@.\n\nзабелешка: Оваа повратница само укажува дека пораката била прикажана на екранот на примателот. Нема никаква гаранција дека примачот ја прочитал пораката или пак разбрал содржината на истата.";
@@ -165,12 +172,22 @@
"Mark Read" = "Означи прочитана";
"Untitled" = "Без наслов";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Испратени";
"TrashFolderName" = "Ѓубре";
"InboxFolderName" = "Примени";
"DraftsFolderName" = "Драфтови";
"JunkFolderName" = "Отпад";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Филтри";
"Folders" = "Папки"; /* title line */
@@ -229,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Конвертирај во задача";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Преземи ги сите прилози";
@@ -250,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "одбрани";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Оваа порака е шифрирана";
@@ -268,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "Нема сертификат кој е асоциран со сметката.";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Оваа папка";
/* Label popup menu */
@@ -303,6 +344,7 @@
"Operation failed" = "Неуспешна операција";
"Quota" = "Квота:";
"quotasFormat" = "%{0}% used on %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Не е можно да ја префрлите/избришете папката.";
/* Alternative operation when folder cannot be deleted */
@@ -349,6 +391,12 @@
"Send Anyway" = "Испрати во секој случај";
"Error while saving the draft" = "Грешка при снимањето на привремениот документ";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Грешка при прикажување на фајл \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Во тек е активно прикачување на фајл. Затварањето на прозорецот ќе го прекине прикачувањето.";
@@ -363,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Не моѓам да ја пратам пораката: сите приматели се невалидни.";
"cannot send message (smtp) - recipients discarded" = "Не можам да ја испратам пораката. Следните адреси се невалидни";
"cannot send message: (smtp) error when connecting" = "Не можам да ја испртам пораката: грешка при поврзувањето со SMPT серверот.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Електронска порака";
@@ -382,6 +433,9 @@
"Set as Sent" = "Постави како испратена";
"Set as Trash" = "Постави како ѓубре";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Постави како отпад";
@@ -404,6 +458,9 @@
"Your email has been sent" = "Вашата порака е испратена";
"Folder compacted" = "Папката е компактирана";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Внеси Тема";
"Enter From" = "Внеди Од";
diff --git a/UI/MailerUI/Montenegrin.lproj/Localizable.strings b/UI/MailerUI/Montenegrin.lproj/Localizable.strings
index fb93ed9e0..be8224357 100644
--- a/UI/MailerUI/Montenegrin.lproj/Localizable.strings
+++ b/UI/MailerUI/Montenegrin.lproj/Localizable.strings
@@ -187,6 +187,7 @@
"InboxFolderName" = "Primljene";
"DraftsFolderName" = "Nedovršene";
"JunkFolderName" = "Nepoželjne";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filteri";
"Folders" = "Direktorijumi"; /* title line */
@@ -432,6 +433,9 @@
"Set as Sent" = "Postavi kao poslato";
"Set as Trash" = "Postavi kao kanta";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Postavi kao nepoželjno";
@@ -454,6 +458,9 @@
"Your email has been sent" = "Vaše e-pismo je poslato";
"Folder compacted" = "Direktorijum je komprimovan";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Unesite temu";
"Enter From" = "Unesite Od koga";
diff --git a/UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings
index f00e4c83b..9e9e535f1 100644
--- a/UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings
+++ b/UI/MailerUI/NorwegianNynorsk.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Opprett";
"Empty Trash" = "Tøm papirkurven";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Slett";
"Expunge" = "Slett";
"Forward" = "Videresend";
@@ -43,7 +44,7 @@
"Search multiple mailboxes" = "Search multiple mailboxes";
/* Main Frame */
-"Home" = "Hjem";
+"Home" = "Hjem";
"Calendar" = "Kalender";
"Addressbook" = "Adressebok";
"Mail" = "E-post";
@@ -53,7 +54,13 @@
/* Mail account main windows */
"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Velkommen til SOGo Mailer. Bruk mappeviseren på venstre side for å bla i gjennom dine e-postkontoer!";
"Read messages" = "Les meldinger";
+
+/* Tooltip for fab button */
"Write a new message" = "Skriv en ny melding";
+
+/* Tooltip for fab button */
+"Write a message in new window" = "Write a message in new window";
+
"Share" = "Del";
"Account" = "Konto";
"Shared Account" = "Delt konto";
@@ -64,11 +71,24 @@
/* No mailbox is selected (usually resulting from an IMAP connection problem) */
"No mailbox selected" = "No mailbox selected";
+"An error occured while communicating with the mail server" = "An error occured while communicating with the mail server";
+
+/* Mailbox actions */
+
+/* Compact Folder success message */
+"Folder compacted" = "Folder compacted";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
+/* Empty Trash success message */
+"Trash emptied" = "Trash emptied";
+
/* acls */
"Access rights to" = "Access rights to";
"For user" = "For user";
"Any Authenticated User" = "Alle autentiserte brukere";
-"List and see this folder" = "List og se i mappen";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Les meldinger fra denne mappen";
"Mark mails read and unread" = "Markere meldinger som leste og uleste";
"Modify the flags of the mails in this folder" = "Endre flagg til meldingene i denne mappen";
@@ -90,11 +110,12 @@
"To" = "Til";
"Cc" = "Kopi";
"Bcc" = "Blindkopi";
-"Reply-To" = "Svar-til";
+"Reply-To" = "Svar-til";
"Add address" = "Legg til adresse";
"Body" = "Body";
"Open" = "Åpne";
"Select All" = "Velg alle";
+"Select Message" = "Select Message";
"Attach Web Page..." = "Legg til url...";
"file" = "file";
"files" = "files";
@@ -106,9 +127,13 @@
"Edit Draft..." = "Rediger utkast...";
"Load Images" = "Last ned bilder";
"Return Receipt" = "Returkvittering";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "The sender of this message has asked to be notified when you read this message. Do you wish to notify the sender?";
"Return Receipt (displayed) - %@"= "Returkvittering (vist) - %@";
"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." = "Dette er en returkvittering på e-posten som du sendte til %@.\n\nMerk: Denne returkvitteringen forteller bare at meldingen ble vist hos mottaker. Det er ingen garanti at mottaker har lest eller forstått innholdet i e-postmeldingen.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "Prioritet";
"highest" = "Høyest";
"high" = "Høy";
@@ -147,12 +172,22 @@
"Mark Read" = "Merk som lest";
"Untitled" = "Uten emne";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Sendt";
"TrashFolderName" = "Søppel";
"InboxFolderName" = "Innboks";
"DraftsFolderName" = "Kladder";
"JunkFolderName" = "Junk";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filter";
"Folders" = "Mapper"; /* title line */
@@ -161,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "Legg til adressebok...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Skriv e-postmelding til";
"Create Filter From Message..." = "Opprett filter fra en melding...";
@@ -210,6 +246,18 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Convert To Task";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
+/* Message view "more" menu: download all attachments as a zip archive */
+"Download all attachments" = "Download all attachments";
+
+/* Filename prefix when downloading all attachments as a zip archive */
+"attachments" = "attachments";
+
"Print..." = "Skriv ut...";
"Delete Message" = "Slett melding";
"Delete Selected Messages" = "Slett markerte meldinger";
@@ -225,6 +273,42 @@
/* Number of selected messages in list */
"selected" = "selected";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Denne mappen";
/* Label popup menu */
@@ -260,10 +344,22 @@
"Operation failed" = "Operasjonen misslykkes";
"Quota" = "Disktildeling";
"quotasFormat" = "%{0}% brukt av %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
+"Unable to move/delete folder." = "Unable to move/delete folder.";
+
+/* Alternative operation when folder cannot be deleted */
+"The mailbox could not be moved to the trash folder. Would you like to delete it immediately?"
+= "The mailbox could not be moved to the trash folder. Would you like to delete it immediately?";
/* Confirmation message when deleting multiple messages */
"Are you sure you want to delete the selected messages?" = "Are you sure you want to delete the selected messages?";
+/* Notification on the number of messages successfuly copied */
+"%{0} message(s) copied" = "%{0} message(s) copied";
+
+/* Notification on the number of messages successfuly movied */
+"%{0} message(s) moved" = "%{0} message(s) moved";
+
"Please select a message." = "Marker en melding.";
"Please select a message to print." = "Marker en melding som skal skrives ut.";
"Please select only one message to print." = "Marker bare en melding som skal skrives ut.";
@@ -289,19 +385,35 @@
= "Meldingene kunne ikke flyttes til søppelmappen. Vil du slette dem umiddelbart?";
/* Message editing */
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "Emnefelt mangler";
"error_missingrecipients" = "Ingen mottagere er angitt";
"Send Anyway" = "Send Anyway";
"Error while saving the draft" = "Error while saving the draft";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Error while uploading the file \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "There is an active file upload. Closing the window will interrupt it.";
+"Message is too big" = "Message is too big";
+
+/* Appears while sending the message */
+"Sending" = "Sending";
+
+/* Appears when the message is successfuly sent */
+"Sent" = "Sent";
-/* Message sending */
"cannot send message: (smtp) all recipients discarded" = "Cannot send message: all recipients are invalid.";
"cannot send message (smtp) - recipients discarded" = "Cannot send message. The following addresses are invalid";
"cannot send message: (smtp) error when connecting" = "Cannot send message: error when connecting to the SMTP server.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "E-post";
@@ -321,15 +433,20 @@
"Set as Sent" = "Set as Sent";
"Set as Trash" = "Set as Trash";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Set as Junk";
"Sort" = "Sort";
+"Order Received" = "Order Received";
"Descending Order" = "Descending Order";
"Back" = "Back";
"Copy messages" = "Copy messages";
"More messages options" = "More messages options";
"Mark as Unread" = "Mark as Unread";
+"Mark as Read" = "Mark as Read";
"Closing Window ..." = "Closing Window ...";
"Tried to send too many mails. Please wait." = "Tried to send too many mails. Please wait.";
"View Mail" = "View Mail";
@@ -339,4 +456,43 @@
"More search options" = "More search options";
"Your email has been saved" = "Your email has been saved";
"Your email has been sent" = "Your email has been sent";
-"Folder compacted" = "Folder compacted";
\ No newline at end of file
+"Folder compacted" = "Folder compacted";
+
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
+/* Aria label for scope of search on messages */
+"Search scope" = "Search scope";
+
+/* Subscriptions Dialog */
+"Manage Subscriptions" = "Manage Subscriptions";
+
+/* Label of filter input field in subscriptions dialog */
+"Filter" = "Filter";
+
+/* Hotkey to write a new message */
+"hotkey_compose" = "w";
+
+/* Hotkey to mark selected message(s) as junk */
+"hotkey_junk" = "j";
+
+/* Hotkey to flag a message */
+"hotkey_flag" = "*";
+
+/* Hotkey to reply to a message */
+"hotkey_reply" = "r";
+
+/* Hotkey to reply to all recipients of a message */
+"hotkey_replyall" = "a";
+
+/* Hotkey to forward to a message */
+"hotkey_forward" = "f";
diff --git a/UI/MailerUI/Portuguese.lproj/Localizable.strings b/UI/MailerUI/Portuguese.lproj/Localizable.strings
index 7b828a68f..a1a7c2488 100644
--- a/UI/MailerUI/Portuguese.lproj/Localizable.strings
+++ b/UI/MailerUI/Portuguese.lproj/Localizable.strings
@@ -3,21 +3,22 @@
/* Icon's label */
"Create" = "Criar";
"Empty Trash" = "Esvaziar Lixo";
+"Empty Junk Folder" = "Esvaziar pasta Lixo Eletrónico";
"Delete" = "Apagar";
"Expunge" = "Expurgar";
"Forward" = "Reencaminhar";
"Get Mail" = "Receber";
-"Junk" = "Lixo Eletrônico";
+"Junk" = "Lixo Eletrónico";
"Not junk" = "Não é Lixo Eletrónico";
"Reply" = "Responder";
"Reply All" = "Responder a Todos";
"Print" = "Imprimir";
"Stop" = "Parar";
"Write" = "Escrever";
-"Search" = "Pesquisar";
+"Search" = "Procurar";
"Send" = "Enviar";
-"Contacts" = "Contatos";
-"Attach" = "Anexo";
+"Contacts" = "Contactos";
+"Attach" = "Anexar";
"Save" = "Gravar";
"Options" = "Opções";
"Close" = "Fechar";
@@ -25,22 +26,22 @@
/* Tooltips */
"Send this message now" = "Enviar esta mensagem agora";
-"Select a recipient from an Address Book" = "Seleciona um destinatário a partir de um Catálogo de Endereços";
+"Select a recipient from an Address Book" = "Selecionar um destinatário a partir de um Livro de Endereços";
"Include an attachment" = "Incluir um anexo";
"Save this message" = "Gravar esta mensagem";
"Get new messages" = "Receber novas mensagens";
-"Create a new message" = "Cria uma nova mensagem";
-"Go to address book" = "Ir para Catálogo de Endereços";
+"Create a new message" = "Criar uma nova mensagem";
+"Go to address book" = "Ir para livro de endereços";
"Reply to the message" = "Responder a esta mensagem";
"Reply to sender and all recipients" = "Responder ao remetente e a todos os destinatários";
"Forward selected message" = "Reencaminhar a mensagem selecionada";
-"Delete selected message or folder" = "Apagar a mensagem ou pasta seleccionada";
+"Delete selected message or folder" = "Apagar a mensagem ou pasta selecionada";
"Print this message" = "Imprimir esta mensagem";
-"Stop the current transfer" = "Interromper a transferência";
-"Attachment" = "Anexos";
+"Stop the current transfer" = "Interromper a transferência actual";
+"Attachment" = "Anexo";
"Unread" = "Não Lido";
"Flagged" = "Sinalizado";
-"Search multiple mailboxes" = "Pesquisar múltiplas caixas de correio";
+"Search multiple mailboxes" = "Procurar múltiplas caixas de correio";
/* Main Frame */
"Home" = "Início";
@@ -51,7 +52,7 @@
"Help" = "Ajuda";
/* Mail account main windows */
-"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Bem-Vindo ao SOGo WebMail. Use as pastas à esquerda para exibir suas contas de email!";
+"Welcome to the SOGo Mailer. Use the folder tree on the left to browse your mail accounts!" = "Bem-Vindo ao SOGo WebMail. Use a árvore de pastas à esquerda para navegar as suas contas de email!";
"Read messages" = "Ler mensagens";
/* Tooltip for fab button */
@@ -73,23 +74,28 @@
"An error occured while communicating with the mail server" = "Ocorreu um erro ao estabelecer comunicação com o servidor de correio";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Pasta compactada";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Pasta de Lixo Eletrónico esvaziada";
+
/* Empty Trash success message */
-"Trash emptied" = "Lixeira esvaziada";
+"Trash emptied" = "Itens eliminados esvaziados";
/* acls */
"Access rights to" = "Permissões de acesso para";
-"For user" = "Para utilizador";
+"For user" = "Para o utilizador";
"Any Authenticated User" = "Qualquer Utilizador Autenticado";
-"List and see this folder" = "Listar e ver esta pasta";
+"View this folder" = "Ver esta pasta";
"Read mails from this folder" = "Ler emails desta pasta";
"Mark mails read and unread" = "Marcar emails como lido e não lido";
"Modify the flags of the mails in this folder" = "Modificar a sinalização dos emails nesta pasta";
"Insert, copy and move mails into this folder" = "Inserir, copiar e mover emails nesta pasta";
-"Post mails" = "Remetar emails";
-"Add subfolders to this folder" = "Adicionar subpastas a esta pasta";
-"Remove this folder" = "Apagar esta pasta";
+"Post mails" = "Publicar emails";
+"Add subfolders to this folder" = "Adicionar sub-pastas a esta pasta";
+"Remove this folder" = "Remover esta pasta";
"Erase mails from this folder" = "Apagar emails desta pasta";
"Expunge this folder" = "Expurgar esta pasta";
"Export This Folder" = "Exportar esta pasta";
@@ -104,15 +110,15 @@
"To" = "Para";
"Cc" = "Cc";
"Bcc" = "Bcc";
-"Reply-To" = "Responder-Para";
+"Reply-To" = "Responder-Para";
"Add address" = "Adicionar endereço";
"Body" = "Corpo";
"Open" = "Abrir";
-"Select All" = "Seleccionar Tudo";
+"Select All" = "Selecionar Tudo";
"Select Message" = "Selecione a mensagem";
"Attach Web Page..." = "Anexar Página Web...";
-"file" = "arquivo";
-"files" = "arquivos";
+"file" = "ficheiro";
+"files" = "ficheiros";
"Save all" = "Gravar tudo";
"to" = "Para";
"cc" = "Cc";
@@ -120,10 +126,11 @@
"Add a recipient" = "Adicionar um destinatário";
"Edit Draft..." = "Editar Rascunho...";
"Load Images" = "Carregar Imagens";
-"Return Receipt" = "Endereço de Resposta";
-"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "O remetente desta mensagem pediu para ser notificado quando você ler esta mensagem. Deseja notificar o remetente?";
-"Return Receipt (displayed) - %@"= "Endereço de Resposta - %@";
-"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." = "Este é o Endereço de Resposta do e-mail que enviou para %@.\n\nNota: Este Endereço de Resposta permite saber que a mensagem foi visualizada pelo destinatário. Não há garantia de que o destinatário tenha lido ou entendido o conteúdo da mensagem.";
+"Return Receipt" = "Recibo de Leitura";
+"Choose which identity to send this message from" = "Escolher a identidade de onde enviar esta mensagem";
+"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "O remetente desta mensagem pediu para ser notificado quando ler esta mensagem. Deseja notificar o remetente?";
+"Return Receipt (displayed) - %@"= "Recibo de Leitura - %@";
+"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." = "Este é o Recibo de Leitura do e-mail que enviou para %@.\n\nNota: Este Recibo de Leitura permite saber que a mensagem foi visualizada pelo destinatário. Não há garantia de que o destinatário tenha lido ou entendido o conteúdo da mensagem.";
"Security" = "Segurança";
"Sign" = "Assinar";
"Encrypt" = "Encriptar";
@@ -133,9 +140,9 @@
"normal" = "Normal";
"low" = "Baixa";
"lowest" = "Muito Baixa";
-"This mail is being sent from an unsecure network!" = "Este email está sendo enviado por uma rede não segura!";
-"Address Book" = "Contactos";
-"Search For" = "Pesquisar Por";
+"This mail is being sent from an unsecure network!" = "Este email está a ser enviado por uma rede não segura!";
+"Address Book" = "Livro de Endereços";
+"Search For" = "Procurar Por";
/* Popup "show" */
"all" = "todos";
@@ -157,7 +164,7 @@
"Yesterday" = "Ontem";
"first" = "Primeiro";
"previous" = "Anterior";
-"next" = "Próximo";
+"next" = "Seguinte";
"last" = "Último";
"msgnumber_to" = "para";
"msgnumber_of" = "de";
@@ -165,12 +172,22 @@
"Mark Read" = "Marcar como Lido";
"Untitled" = "Sem título";
+/* Filter option in messages list */
+"Show unread messages only" = "Mostrar apenas mensagens por ler";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Mostrar apenas mensagens sinalizadas";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtrado por etiqueta";
+
/* Tree */
"SentFolderName" = "Enviados";
-"TrashFolderName" = "Lixo";
+"TrashFolderName" = "Itens eliminados";
"InboxFolderName" = "Entrada";
"DraftsFolderName" = "Rascunhos";
-"JunkFolderName" = "Lixo Eletrônico";
+"JunkFolderName" = "Lixo Eletrónico";
+"TemplatesFolderName" = "Modelos";
"SieveFolderName" = "Filtros";
"Folders" = "Pastas"; /* title line */
@@ -178,13 +195,14 @@
"MoveTo" = "Mover …";
/* Address Popup menu */
-"Add to Address Book..." = "Adicionar a Catálogo...";
+"Add to Address Book..." = "Adicionar ao Livro de endereços...";
+"Successfully created card" = "Cartão de visita criado com sucesso";
"Compose Mail To" = "Escrever Mensagem Para";
-"Create Filter From Message..." = "Criar Filtro Da Mensagem...";
+"Create Filter From Message..." = "Criar Filtro a partir da Mensagem...";
/* Image Popup menu */
"Save Image" = "Gravar Imagem";
-"Save Attachment" = "Gravar Anexo.";
+"Save Attachment" = "Gravar Anexo";
/* Mailbox popup menus */
"Open in New Mail Window" = "Abrir numa Nova Janela";
@@ -194,12 +212,12 @@
"New Folder..." = "Nova Pasta...";
"Compact This Folder" = "Compactar Esta Pasta";
"Search Messages..." = "Procurar Mensagens...";
-"Sharing..." = "Partilhando...";
-"New Subfolder..." = "Nova Subpasta...";
+"Sharing..." = "Partilhar...";
+"New Subfolder..." = "Nova Sub-pasta...";
"Rename Folder..." = "Renomear Pasta...";
"Delete Folder" = "Apagar Pasta";
"Use This Folder For" = "Usar Esta Pasta Para";
-"Get Messages for Account" = "Receber Mensagens por Conta";
+"Get Messages for Account" = "Receber Mensagens para a Conta";
"Properties..." = "Propriedades...";
"Delegation..." = "Delegação...";
@@ -207,7 +225,7 @@
"Sent Messages" = "Enviar Mensagens";
"Drafts" = "Rascunhos";
"Deleted Messages" = "Mensagens Apagadas";
-"Junk Messages" = "Mensagens do Lixo Eletrônico";
+"Junk Messages" = "Mensagens de Lixo Eletrónico";
/* Message list popup menu */
"Open Message In New Window" = "Abrir Mensagens numa nova Nova Janela";
@@ -228,8 +246,14 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Converter para Tarefa";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Descarregar mensagem";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Descarregar mensagem (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
-"Download all attachments" = "Guardar todos os anexos";
+"Download all attachments" = "Descarregar todos os anexos";
/* Filename prefix when downloading all attachments as a zip archive */
"attachments" = "anexos";
@@ -237,8 +261,8 @@
"Print..." = "Imprimir...";
"Delete Message" = "Apagar Mensagem";
"Delete Selected Messages" = "Apagar Mensagens Selecionadas";
-"Mark the selected messages as junk" = "Marca a mensagem selecionada como Lixo Eletrônico";
-"Mark the selected messages as not junk" = "Marcar as mensagens selecionadas como não sendo lixo eletrônico";
+"Mark the selected messages as junk" = "Marcar as mensagens selecionadas como Lixo Eletrónico";
+"Mark the selected messages as not junk" = "Marcar as mensagens selecionadas como não sendo lixo eletrónico";
/* Text appended to the recipients list when there are too many recipients */
"and %{0} more..." = "e %{0} mais...";
@@ -247,7 +271,13 @@
"Hide" = "Esconder";
/* Number of selected messages in list */
-"selected" = "selecionado";
+"selected" = "selecionadas";
+
+/* Date formatting from one time to another time */
+"to_time" = "para";
+
+/* Date formatting from one day to another day */
+"to_date" = "para";
/* Encrypted message notification */
"This message is encrypted" = "Esta mensagem está encriptada";
@@ -259,13 +289,25 @@
"certificate verify error" = "Não foi possível verificar a assinatura da mensagem";
/* OpenSSL certificate error - digest failure */
-"digest failure" = "A mensagem foi alterada";
+"digest failure" = "A mensagem foi modificada";
/* OpenSSL reading error */
"Error reading the certificate. Please install a new certificate." = "Erro ao ler o certificado. Por favor instale um novo certificado.";
/* Trying to access a non-existent certificate */
-"No certificate associated to account." = "Não existe um certificado associado à conta.";
+"No certificate associated to account." = "Não existe nenhum certificado associado à conta.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "A assinatura digital não é válida";
+
+/* Valid S/MIME signature */
+"Message is signed" = "A mensagem está assinada";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "A mensagem está assinada mas o certificado não coincide com o endereço de email do remetente";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "A assinatura digital não é válida";
"This Folder" = "Esta Pasta";
@@ -274,53 +316,54 @@
/* Mark popup menu */
"As Read" = "Como Lido";
-"Thread As Read" = "Tarefa Como Lida";
+"Thread As Read" = "Tópico Como Lido";
"As Read By Date..." = "Como Lido Por Data...";
"All Read" = "Tudo Lido";
"Flag" = "Sinalizado";
-"As Junk" = "Como Lixo Eletrônico";
-"As Not Junk" = "Como Não é Lixo Eletrônico";
-"Run Junk Mail Controls" = "Executar Controlo de Lixo Eletrônico";
-"Search messages in" = "Pesquisar mensagens em";
-"Search" = "Pesquisar";
-"Search subfolders" = "Pesquisar sub-pastas";
+"As Junk" = "Como Lixo Eletrónico";
+"As Not Junk" = "Como Não é Lixo Eletrónico";
+"Run Junk Mail Controls" = "Executar Controlo de Lixo Eletrónico";
+"Search messages in" = "Procurar mensagens em";
+"Search" = "Procurar";
+"Search subfolders" = "Procurar sub-pastas";
"Match any of the following" = "Corresponder qualquer uma das seguintes";
"Match all of the following" = "Corresponder todas as seguintes";
-"contains" = "contêm";
-"does not contain" = "não contêm";
-"No matches found" = "Nenhuma correspondencia encontrada";
-"results found" = "Resultados encontrados";
-"result found" = "Resultado encontrado";
+"contains" = "contém";
+"does not contain" = "não contém";
+"No matches found" = "Nenhuma correspondência encontrada";
+"results found" = "resultados encontrados";
+"result found" = "resultado encontrado";
"Please specify at least one filter" = "Por favor, especifique pelo menos um filtro";
/* Folder operations */
"Name" = "Nome";
"Enter the new name of your folder"
- ="Digite o novo nome da sua pasta";
+ ="Digite o novo nome para a sua pasta";
"Do you really want to move this folder into the trash ?"
- = "Você realmente quer mover esta pasta para o Lixo ?";
-"Operation failed" = "Falha na Operação";
+ = "Quer realmente mover esta pasta para os Itens eliminados?";
+"Operation failed" = "Operação falhou";
"Quota" = "Quota:";
"quotasFormat" = "%{0}% utilizado de %{1} MB";
+"messageQuotasFormat" = "%{0}% de %{1} msgs";
"Unable to move/delete folder." = "Não é possível mover/eliminar a pasta.";
/* Alternative operation when folder cannot be deleted */
"The mailbox could not be moved to the trash folder. Would you like to delete it immediately?"
-= "A caixa de correio não pode ser movida para a pasta Lixo. Pretende eliminá-la imediatamente?";
+= "A caixa de correio não pode ser movida para a pasta Itens eliminados. Pretende eliminá-la imediatamente?";
/* Confirmation message when deleting multiple messages */
-"Are you sure you want to delete the selected messages?" = "Tem certeza que deseja apagar as mensagens selecionadas?";
+"Are you sure you want to delete the selected messages?" = "Tem certeza que deseja apagar as mensagens selecionadas?";
/* Notification on the number of messages successfuly copied */
-"%{0} message(s) copied" = "%{0} mensagem/mensagens copiada(s)";
+"%{0} message(s) copied" = "%{0} mensagens copiada(s)";
/* Notification on the number of messages successfuly movied */
-"%{0} message(s) moved" = "%{0} mensagem/mensagens movida(s)";
+"%{0} message(s) moved" = "%{0} mensagens movida(s)";
-"Please select a message." = "Por favor, selecione uma mensagem.";
-"Please select a message to print." = "Por favor, selecione a mensagem para imprimir.";
-"Please select only one message to print." = "Por favor, selecione apenas uma mensagem para imprimir.";
-"The message you have selected doesn't exist anymore." = "A mensagem que você seleccionou não existe mais.";
+"Please select a message." = "Por favor selecione uma mensagem.";
+"Please select a message to print." = "Por favor selecione a mensagem para imprimir.";
+"Please select only one message to print." = "Por favor selecione apenas uma mensagem para imprimir.";
+"The message you have selected doesn't exist anymore." = "A mensagem que selecionou já não existe.";
"The folder with name \"%{0}\" could not be created."
= "A pasta com o nome \"%{0}\" não pode ser criada.";
"This folder could not be renamed to \"%{0}\"."
@@ -328,29 +371,35 @@
"The folder could not be deleted."
= "A pasta não pode ser apagada.";
"The trash could not be emptied."
-= "O Lixo não pode ser esvaziado.";
+= "Os Itens eliminados não puderam ser esvaziados.";
"The folder functionality could not be changed."
= "A funcionalidade da pasta não pode ser alterada";
-"You need to choose a non-virtual folder!" = "Você precisa escolher uma pasta não-virtual!";
+"You need to choose a non-virtual folder!" = "Precisa escolher uma pasta não-virtual!";
"Moving a message into its own folder is impossible!"
-= "Mover a mensagem na própria pasta é impossível!";
+= "Mover a mensagem a mensagem para a própria pasta é impossível!";
"Copying a message into its own folder is impossible!"
-= "Copiar a mensagem na própria pasta é impossível!";
+= "Copiar a mensagem para a própria pasta é impossível!";
/* Message operations */
"The messages could not be moved to the trash folder. Would you like to delete them immediately?"
-= "As mensagens não podem ser movidas para a pasta do lixo. Gostaria de eliminar imediatamente?";
+= "As mensagens não puderam ser movidas para a pasta Itens eliminados. Gostaria de eliminá-las imediatamente?";
/* Message editing */
"Please specify a subject." = "Por favor especifique um assunto.";
-"error_missingsubject" = "Falta o Assunto";
-"error_missingrecipients" = "Sem destinatários seleccionados";
+"error_missingsubject" = "A mensagem não tem assunto. Tem a certeza que deseja enviá-la?";
+"error_missingrecipients" = "Por favor selecione pelo menos um destinatário.";
"Send Anyway" = "Enviar na mesma";
"Error while saving the draft" = "Erro ao gravar o rascunho";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Não foi possível esvaziar a pasta Itens eliminados.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Não foi possível esvaziar a pasta Lixo Eletrónico.";
+
/* Error when uploading a file attachment */
-"Error while uploading the file \"%{0}\":" = "Erro ao carregar o arquivo \"%{0}\":";
-"There is an active file upload. Closing the window will interrupt it." = "Este arquivo está a ser carregado. Se fechar a janela irá interromper o processo.";
+"Error while uploading the file \"%{0}\":" = "Erro ao carregar o ficheiro \"%{0}\":";
+"There is an active file upload. Closing the window will interrupt it." = "Está a ser carregado um ficheiro. Se fechar a janela irá interromper o processo.";
"Message is too big" = "A mensagem excede o tamanho permitido";
/* Appears while sending the message */
@@ -360,8 +409,11 @@
"Sent" = "Enviado";
"cannot send message: (smtp) all recipients discarded" = "Não é possível enviar a mensagem: todos os destinatários são inválidos.";
-"cannot send message (smtp) - recipients discarded" = "Não é possível enviar a mensagem. Os seguintes endereços estão inválidos";
-"cannot send message: (smtp) error when connecting" = "Não é possível enviar a mensagem: erro ao conectar ao servidor SMTP.";
+"cannot send message (smtp) - recipients discarded" = "Não é possível enviar a mensagem. Os seguintes endereços são inválidos";
+"cannot send message: (smtp) error when connecting" = "Não é possível enviar a mensagem: erro ao ligar ao servidor SMTP.";
+"cannot sign email without certificate" = "A mensagem não pode ser assinada porque não existe um certificado associado à conta de email.";
+"cannot sign message because the certificate can't be read" = "A mensagem não pode ser assinada porque não foi possível ler o certificado associado à conta de email.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "A mensagem não pode ser assinada porque o endereço do remetente não está incluído no certificado associado à conta de email.";
/* Contacts list in mail editor */
"Email" = "Email";
@@ -377,37 +429,52 @@
"Rename" = "Renomear";
"Compact" = "Compactar";
"Export" = "Exportar";
-"Set as Drafts" = "Marcar como Rascunho";
-"Set as Sent" = "Marcar como Enviado";
-"Set as Trash" = "Marcar como Lixo";
+"Set as Drafts" = "Definir como Rascunhos";
+"Set as Sent" = "Definir como Enviados";
+"Set as Trash" = "Definir como Itens Eliminados";
+
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Definir como Modelos";
/* Set the folder as the one holding Junk mails */
-"Set as Junk" = "Marcar como Lixo Eletrônico";
+"Set as Junk" = "Definir como Lixo Eletrónico";
"Sort" = "Ordenar";
-"Order Received" = "Pedido Recebido";
-"Descending Order" = "Ordem descrescente";
+"Order Received" = "Ordem recebida";
+"Descending Order" = "Ordem decrescente";
"Back" = "Voltar";
"Copy messages" = "Copiar mensagens";
"More messages options" = "Mais opções";
"Mark as Unread" = "Marcar como não lido";
"Mark as Read" = "Marcar como Lida";
-"Closing Window ..." = "Fechando Janela ...";
-"Tried to send too many mails. Please wait." = "Você tentou enviar muitos emails. Por favor, aguarde.";
+"Closing Window ..." = "A fechar a Janela ...";
+"Tried to send too many mails. Please wait." = "Tentou enviar demasiados emails. Por favor aguarde.";
"View Mail" = "Ver Email";
"This message contains external images." = "Esta mensagem contém imagens externas";
"Expanded" = "Expandido";
"Add a Criteria" = "Adicionar Critério";
"More search options" = "Mais opções de pesquisa";
-"Your email has been saved" = "Seu email foi salvo";
-"Your email has been sent" = "Seu email foi enviado";
+"Your email has been saved" = "O seu email foi gravado";
+"Your email has been sent" = "O seu email foi enviado";
"Folder compacted" = "Pasta compactada";
+"New draft" = "Novo rascunho";
+"Create new draft with this template" = "Criar um rascunho novo através deste modelo";
+
+/* Advanced search */
+"Enter Subject" = "Introduzir assunto";
+"Enter From" = "Introduzir De";
+"Enter To" = "Introduzir Para";
+"Enter Cc" = "Introduzir Cc";
+"Enter Body" = "Introduzir Corpo";
+"match" = "corresponde";
+"does not match" = "não corresponde";
+
/* Aria label for scope of search on messages */
-"Search scope" = "Âmbito da pesquisa";
+"Search scope" = "Âmbito da procura";
/* Subscriptions Dialog */
-"Manage Subscriptions" = "Gerir inscrições";
+"Manage Subscriptions" = "Gerir subscrições";
/* Label of filter input field in subscriptions dialog */
"Filter" = "Filtro";
diff --git a/UI/MailerUI/Romanian.lproj/Localizable.strings b/UI/MailerUI/Romanian.lproj/Localizable.strings
index 2ba59b279..ffc58056b 100644
--- a/UI/MailerUI/Romanian.lproj/Localizable.strings
+++ b/UI/MailerUI/Romanian.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Compunere";
"Empty Trash" = "Curățare coș";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Ștergere";
"Expunge" = "Ștergere definitivă";
"Forward" = "Retrimitere";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "A apărut o eroare în timpul comunicaţiei cu serverul de mail";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Folderul a fost compactat";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Coșul de gunoi a fost golit";
@@ -82,7 +88,7 @@
"Access rights to" = "Drept de acces pentru";
"For user" = "Pentru utilizatorul";
"Any Authenticated User" = "Orice utilizator autentificat";
-"List and see this folder" = "Listare și vizualizare folder";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Citire mesaje din folderul curent";
"Mark mails read and unread" = "Marcare mesaje citite și necitite";
"Modify the flags of the mails in this folder" = "Modificare marcaje pentru mesajele din acest folder";
@@ -104,7 +110,7 @@
"To" = "Către";
"Cc" = "Cc";
"Bcc" = "Bcc";
-"Reply-To" = "Reply-To";
+"Reply-To" = "Reply-To";
"Add address" = "Adăugare adresă";
"Body" = "Conținut";
"Open" = "Deschidere";
@@ -121,6 +127,7 @@
"Edit Draft..." = "Editare Draft...";
"Load Images" = "Încărcare Imagini";
"Return Receipt" = "Confirmare de primire";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Expeditorul acestui mesaj a cerut să fie notificat când citiți acest mesaj. Doriți să notificați expeditorul?";
"Return Receipt (displayed) - %@"= "Confirmare de primire (afișată) - %@";
"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." = "Aceasta este o Confirmare de Primire pentru mesajul care l-ați trimis către %@.⏎ ⏎ Notă: Această confirmare de primire confirmă doar faptul că mesajul a fost afișat pe calculatorul destinatarului dar nu și faptul că destinatarul l-a citit sau că i-a înțeles conținutul.";
@@ -165,12 +172,22 @@
"Mark Read" = "Marcare ca citit";
"Untitled" = "Fără titlu";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Trimis";
"TrashFolderName" = "Coș de gunoi";
"InboxFolderName" = "Inbox";
"DraftsFolderName" = "Ciorne";
"JunkFolderName" = "Junk";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtre";
"Folders" = "Foldere"; /* title line */
@@ -229,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Transformați în Sarcină";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Descarcă toate atașamentele";
@@ -250,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "selectat";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Acest mesaj este criptat";
@@ -268,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "Nici un certificat nu a fost asociat acestui cont.";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Acest Folder";
/* Label popup menu */
@@ -303,6 +344,7 @@
"Operation failed" = "Operaţiune eşuată";
"Quota" = "Limită:";
"quotasFormat" = "%{0} folosit din %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Nu se poate muta / șterge folder.";
/* Alternative operation when folder cannot be deleted */
@@ -349,6 +391,12 @@
"Send Anyway" = "Forțare trimitere ";
"Error while saving the draft" = "Eroare la salvarea draftului";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Eroare la încărcarea fișierului \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Există un fișier care se încărcare. Închiderea ferestrei va întrerupe încărcarea.";
@@ -363,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Mesajul nu poate fi trimis: toate adresele destinatar sunt invalide.";
"cannot send message (smtp) - recipients discarded" = "Mesajul nu poate fi trimis. Următoarea adrese sunt invalide:";
"cannot send message: (smtp) error when connecting" = "Mesajul nu poate fi trimis: eroare de conectare la serverul SMTP.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Email";
@@ -382,6 +433,9 @@
"Set as Sent" = "Setează ca Trimis";
"Set as Trash" = "Setează ca Coș";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Setează ca Junk";
@@ -404,6 +458,9 @@
"Your email has been sent" = "Emailul dumneavoastră a fost trimis";
"Folder compacted" = "Folderul a fost compactat";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Introduceți Subiect";
"Enter From" = " Introduceți De la";
diff --git a/UI/MailerUI/Russian.lproj/Localizable.strings b/UI/MailerUI/Russian.lproj/Localizable.strings
index 869dc5a72..5c0b4a058 100644
--- a/UI/MailerUI/Russian.lproj/Localizable.strings
+++ b/UI/MailerUI/Russian.lproj/Localizable.strings
@@ -2,7 +2,7 @@
/* Icon's label */
"Create" = "Создать";
-"Empty Trash" = "Очистить корзину";
+"Empty Trash" = "Очистить Корзину";
"Empty Junk Folder" = "Очистить папку нежелательной почты";
"Delete" = "Удалить";
"Expunge" = "Очистить";
@@ -16,7 +16,7 @@
"Stop" = "Стоп";
"Write" = "Написать";
"Search" = "Поиск";
-"Send" = "Послать";
+"Send" = "Отправить";
"Contacts" = "Адресная книга";
"Attach" = "Вложить";
"Save" = "Сохранить";
@@ -25,20 +25,20 @@
"Size" = "Размер";
/* Tooltips */
-"Send this message now" = "Послать это сообщение сейчас";
-"Select a recipient from an Address Book" = "Выбрать получателей из адресной книги";
-"Include an attachment" = "Приложить файл";
+"Send this message now" = "Отправить это сообщение сейчас";
+"Select a recipient from an Address Book" = "Выбрать получателя из Адресной книги";
+"Include an attachment" = "Добавить вложение";
"Save this message" = "Сохранить это сообщение";
"Get new messages" = "Получить новые сообщения";
-"Create a new message" = "Составить новое сообщение";
+"Create a new message" = "Создать новое сообщение";
"Go to address book" = "Перейти в адресную книгу";
"Reply to the message" = "Ответить на сообщение";
-"Reply to sender and all recipients" = "Сосотавить ответ для отправителя и всех получателей";
+"Reply to sender and all recipients" = "Ответить отправителю и всем получателям";
"Forward selected message" = "Переслать выделенное письмо";
"Delete selected message or folder" = "Удалить выделенное письмо или папку";
"Print this message" = "Напечатать это сообщение";
"Stop the current transfer" = "Остановить текущую операцию";
-"Attachment" = "Вложения";
+"Attachment" = "Вложение";
"Unread" = "Непрочитанные";
"Flagged" = "Помеченные флагом";
"Search multiple mailboxes" = "Поиск в папках";
@@ -56,10 +56,10 @@
"Read messages" = "Читать сообщения";
/* Tooltip for fab button */
-"Write a new message" = "Составить новое сообщение";
+"Write a new message" = "Написать новое сообщение";
/* Tooltip for fab button */
-"Write a message in new window" = "Составить сообщение в новом окне";
+"Write a message in new window" = "Написать сообщение в новом окне";
"Share" = "Совместное использование";
"Account" = "Пользователь";
@@ -89,7 +89,7 @@
"For user" = "Для пользователя";
"Any Authenticated User" = "Любой аутентифицированный пользователь";
"View this folder" = "Просмотреть эту папку";
-"Read mails from this folder" = "Читать письма в папке";
+"Read mails from this folder" = "Читать письма в этой папке";
"Mark mails read and unread" = "Помечать письма как прочитанные/непрочитанные";
"Modify the flags of the mails in this folder" = "Помечать флагами сообщения в папке";
"Insert, copy and move mails into this folder" = "Добавлять, копировать и перемещать сообщения в эту папку";
@@ -97,7 +97,7 @@
"Add subfolders to this folder" = "Создавать подпапки в этой папке";
"Remove this folder" = "Удалять эту папку";
"Erase mails from this folder" = "Удалять сообщения из этой папки";
-"Expunge this folder" = "Сжимать эту папку";
+"Expunge this folder" = "Очищать эту папку";
"Export This Folder" = "Экспортировать эту папку";
"Modify the acl of this folder" = "Управлять правами доступа к этой папке";
"Saved Messages.zip" = "Сохранено Messages.zip";
@@ -124,7 +124,7 @@
"cc" = "Копия";
"bcc" = "Скрытая копия";
"Add a recipient" = "Добавить получателя";
-"Edit Draft..." = "Редактировать черновик...";
+"Edit Draft..." = "Редактировать Черновик...";
"Load Images" = "Загрузить изображения";
"Return Receipt" = "Уведомление о вручении";
"Choose which identity to send this message from" = "Выберите, с каким идентификатором отправить это сообщение";
@@ -140,7 +140,7 @@
"normal" = "Обычный";
"low" = "Низкий";
"lowest" = "Самый низкий";
-"This mail is being sent from an unsecure network!" = "Это почта была послана с небезопасной сети!";
+"This mail is being sent from an unsecure network!" = "Это письмо было отправлено из небезопасной сети!";
"Address Book" = "Адресная книга";
"Search For" = "Что искать";
@@ -159,7 +159,7 @@
"Date" = "Дата";
"View" = "Просмотр";
"All" = "Все";
-"No message" = "Нет сообщений";
+"No message" = "Нет сообщения";
"messages" = "сообщения";
"Yesterday" = "Вчера";
"first" = "первая";
@@ -176,7 +176,7 @@
"Show unread messages only" = "Показывать только непрочитанные сообщения";
/* Filter option in messages list */
-"Show flagged messages only" = "Показывать только отмеченные сообщения";
+"Show flagged messages only" = "Показывать только отмеченные флагом сообщения";
/* Aria label for icon of labels */
"Filtered by label" = "Отфильтровано по метке";
@@ -195,14 +195,14 @@
"MoveTo" = "Переместить в …";
/* Address Popup menu */
-"Add to Address Book..." = "Добавить в адресную книгу...";
+"Add to Address Book..." = "Добавить в Адресную книгу...";
"Successfully created card" = "Успешно создана карточка";
-"Compose Mail To" = "Составить письмо для";
+"Compose Mail To" = "Написать письмо для";
"Create Filter From Message..." = "Создать фильтр из сообщения...";
/* Image Popup menu */
-"Save Image" = "Сохранить изображение";
-"Save Attachment" = "Сохранить Приложения";
+"Save Image" = "Сохранить Изображение";
+"Save Attachment" = "Сохранить Вложение";
/* Mailbox popup menus */
"Open in New Mail Window" = "Открыть в новом окне";
@@ -212,7 +212,7 @@
"New Folder..." = "Создать папку...";
"Compact This Folder" = "Сжать эту папку";
"Search Messages..." = "Поиск сообщений...";
-"Sharing..." = "Совместное использование папки...";
+"Sharing..." = "Совместный доступ...";
"New Subfolder..." = "Создать вложенную папку...";
"Rename Folder..." = "Переименовать папку...";
"Delete Folder" = "Удалить папку";
@@ -229,7 +229,7 @@
/* Message list popup menu */
"Open Message In New Window" = "Открыть сообщение в новом окне";
-"Reply to Sender Only" = "Ответить отправителю";
+"Reply to Sender Only" = "Ответить только отправителю";
"Reply to All" = "Ответить всем";
"Edit As New..." = "Редактировать как новое...";
"Move To" = "Переместить в";
@@ -241,10 +241,10 @@
"View Message Source" = "Просмотр исходного текста";
/* Message view "more" menu: create an event from message */
-"Convert To Event" = "Преобразовать в событие";
+"Convert To Event" = "Преобразовать в Событие";
/* Message view "more" menu: create a task from message */
-"Convert To Task" = "Преобразовать в задание";
+"Convert To Task" = "Преобразовать в Задание";
/* Message view "more" menu: download message as an eml file */
"Download message" = "Загрузить сообщение";
@@ -388,7 +388,7 @@
"Please specify a subject." = "Пожалуйста, укажите тему.";
"error_missingsubject" = "Тема сообщения не указана";
"error_missingrecipients" = "Не указан адрес получателя";
-"Send Anyway" = "Всё равно послать";
+"Send Anyway" = "Всё равно отправить";
"Error while saving the draft" = "Ошибка при сохранении черновика";
/* Error when emptying trash */
@@ -399,8 +399,8 @@
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Ошибка при загрузке файла \"%{0}\":";
-"There is an active file upload. Closing the window will interrupt it." = "Сейчас выполняется загрузка файла. Закрытие окна прервет её.";
-"Message is too big" = "Слишком большое сообщение";
+"There is an active file upload. Closing the window will interrupt it." = "Выполняется загрузка файла. Закрытие окна прервёт её.";
+"Message is too big" = "Сообщение слишком большое";
/* Appears while sending the message */
"Sending" = "Отправляется";
@@ -434,13 +434,13 @@
"Set as Trash" = "Установить как Корзина";
/* Set the folder as the one holding the Templates */
-"Set as Templates" = "Установить как шаблоны";
+"Set as Templates" = "Установить как Шаблоны";
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Установить как Спам";
"Sort" = "Сортировка";
-"Order Received" = "Задание получено";
+"Order Received" = "Порядок получения";
"Descending Order" = "В убывающем порядке";
"Back" = "Назад";
"Copy messages" = "Копировать сообщения";
@@ -459,7 +459,7 @@
"Folder compacted" = "Папка сжата";
"New draft" = "Новый черновик";
-"Create new draft with this template" = "Создать новый черновик с помощью этого шаблона";
+"Create new draft with this template" = "Создать новый черновик из этого шаблона";
/* Advanced search */
"Enter Subject" = "Введите Тему";
diff --git a/UI/MailerUI/SerbianLatin.lproj/Localizable.strings b/UI/MailerUI/SerbianLatin.lproj/Localizable.strings
index f94c34cf5..bd3889ec1 100644
--- a/UI/MailerUI/SerbianLatin.lproj/Localizable.strings
+++ b/UI/MailerUI/SerbianLatin.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Kreiraj";
"Empty Trash" = "Isprazni kantu";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Obriši";
"Expunge" = "Izbriši";
"Forward" = "Prosledi";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Desila se greška prilikom kontaktiranja poštnskog servera";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Direktorijum je sabijen";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Kanta za otpatke je ispražnjena";
@@ -82,7 +88,7 @@
"Access rights to" = "Prava pristupa u";
"For user" = "Za korisnika";
"Any Authenticated User" = "Bilo koji autentifikovani korisnik";
-"List and see this folder" = "Prikaži i pogledaj ovaj direktorijum";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Pročitaj poštu iz ovog direktorijuma";
"Mark mails read and unread" = "Označi poštu pročitanom ili nepročitanom";
"Modify the flags of the mails in this folder" = "Izmeni zastavice pošte u ovom direktorijumu";
@@ -166,12 +172,22 @@
"Mark Read" = "Obeleži pročitano";
"Untitled" = "Bez naslova";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Poslato";
"TrashFolderName" = "Kanta";
"InboxFolderName" = "Primljene";
"DraftsFolderName" = "Nedovršene";
"JunkFolderName" = "Nepoželjne";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filteri";
"Folders" = "Direktorijumi"; /* title line */
@@ -230,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Pretvori u zadatak";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Preuzmi sve priloge";
@@ -251,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "izabrano";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Poruka je enkriptovana";
@@ -269,12 +297,15 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "Nema sertifikata povezanog sa nalogom.";
-/* Invalid message signature */
+/* Invalid S/MIME signature */
"Digital signature is not valid" = "Digitalni potpis nije važeći";
-/* Valid message signature */
+/* Valid S/MIME signature */
"Message is signed" = "Poruka je potpisana";
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
/* Unknown error while validating message signature */
"Digital signature is not valid" = "Digitalni potpis nije važeći";
@@ -313,6 +344,7 @@
"Operation failed" = "Operacija nije uspela";
"Quota" = "Kvota:";
"quotasFormat" = "%{0}% iskorišćeno od %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Ne mogu da premestim/obrišem direktorijum.";
/* Alternative operation when folder cannot be deleted */
@@ -359,6 +391,12 @@
"Send Anyway" = "Svejedno pošalji";
"Error while saving the draft" = "Greška pri čuvanju nedovršene poruke";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Greška pri otpremalju dokumenta \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "U toku je otpremanje dokumenta. Ako zatvorite prozor prekinućete otpremanje.";
@@ -373,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Ne mogu poslati poruku: ni jedan primalac nije validan.";
"cannot send message (smtp) - recipients discarded" = "Ne mogu poslati poruku. Sledeće adrese nisu validne";
"cannot send message: (smtp) error when connecting" = "Ne mogu poslati poruku: greška pri povezivanju na SMTP server.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Epošta";
@@ -392,6 +433,9 @@
"Set as Sent" = "Postavi kao poslato";
"Set as Trash" = "Postavi kao kanta";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Postavi kao nepoželjno";
@@ -414,6 +458,9 @@
"Your email has been sent" = "Vaše epismo je poslato";
"Folder compacted" = "Direktorijum je sabijen";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Unesite temu";
"Enter From" = "Unesite Od koga";
diff --git a/UI/MailerUI/Slovak.lproj/Localizable.strings b/UI/MailerUI/Slovak.lproj/Localizable.strings
index c8ec65ef5..332959f4d 100644
--- a/UI/MailerUI/Slovak.lproj/Localizable.strings
+++ b/UI/MailerUI/Slovak.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Vytvoriť";
"Empty Trash" = "Vyprázdniť kôš";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Vymazať";
"Expunge" = "Vymazať";
"Forward" = "Preposlať";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Pri komunikácii s poštovým serverom nastala chyba.";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Priečinok bol zmenšený.";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Kôš bol vyprázdnený.";
@@ -82,7 +88,7 @@
"Access rights to" = "Pristupové práva k";
"For user" = "Pre používateľa";
"Any Authenticated User" = "Akýkoľvek overený používateľ";
-"List and see this folder" = "Zobraziť tento priečinok";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Čítať správy z tejto zložky";
"Mark mails read and unread" = "Označ správy ako prečítané a neprečítané";
"Modify the flags of the mails in this folder" = "Upraviť mailové štítky v tejto zložke";
@@ -166,12 +172,22 @@
"Mark Read" = "Označ ako prečítané";
"Untitled" = "Bez mena";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Odoslané";
"TrashFolderName" = "Kôš";
"InboxFolderName" = "Prijaté";
"DraftsFolderName" = "Koncepty";
"JunkFolderName" = "Nevyžiadaná pošta";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtre";
"Folders" = "Adresáre"; /* title line */
@@ -230,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Zmeniť na úlohu";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Stiahnuť všetky prílohy";
@@ -251,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "vybrané";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Správa je zašifrovaná.";
@@ -269,12 +297,15 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "K účtu nie je priradený žiadny certifikát.";
-/* Invalid message signature */
+/* Invalid S/MIME signature */
"Digital signature is not valid" = "Digitálny podpis nie je platný.";
-/* Valid message signature */
+/* Valid S/MIME signature */
"Message is signed" = "Správa je podpísaná.";
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
/* Unknown error while validating message signature */
"Digital signature is not valid" = "Digitálny podpis nie je platný.";
@@ -313,6 +344,7 @@
"Operation failed" = "Operácia zlyhala.";
"Quota" = "Kvóta:";
"quotasFormat" = "%{0}% použité z %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Nemožno presunúť/vymazať zložku.";
/* Alternative operation when folder cannot be deleted */
@@ -359,6 +391,12 @@
"Send Anyway" = "Poslať napriek tomu";
"Error while saving the draft" = "Počas ukladania konceptu nastala chyba.";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Nastala chyba počas nahrávania súboru \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Práve prebieha nahrávanie súboru. Zatvorením okna nahrávanie prerušíte.";
@@ -373,6 +411,9 @@
"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.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "E-mail";
@@ -392,6 +433,9 @@
"Set as Sent" = "Označ ako odoslané";
"Set as Trash" = "Označ do koša";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Nastaviť ako Nevyžiadaná pošta";
@@ -414,6 +458,9 @@
"Your email has been sent" = "Vaša správa bola odoslaná.";
"Folder compacted" = "Priečinok bol zmenšený.";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Zadajte predmet";
"Enter From" = "Zadajte odosielateľa";
diff --git a/UI/MailerUI/SpanishArgentina.lproj/Localizable.strings b/UI/MailerUI/SpanishArgentina.lproj/Localizable.strings
index 686d21802..afd11e602 100644
--- a/UI/MailerUI/SpanishArgentina.lproj/Localizable.strings
+++ b/UI/MailerUI/SpanishArgentina.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Crear";
"Empty Trash" = "Vaciar la papelera";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Borrar";
"Expunge" = "Compactar";
"Forward" = "Reenviar";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Un error se produjo al comunicarse con el servidor de correo";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "La carpeta se ha compactado";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Se ha vaciado la papelera";
@@ -82,7 +88,7 @@
"Access rights to" = "Permisos de acceso a";
"For user" = "Para el usuario";
"Any Authenticated User" = "Cualquier usuario autenticado";
-"List and see this folder" = "Listar y ver esta carpeta";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Leer corrreo de esta carpeta";
"Mark mails read and unread" = "Marcar correos como leídos y no leídos";
"Modify the flags of the mails in this folder" = "Modificar los indicadores de los correos en esta carpeta";
@@ -104,7 +110,7 @@
"To" = "Para";
"Cc" = "Cc";
"Bcc" = "CCo";
-"Reply-To" = "Responder a";
+"Reply-To" = "Responder a";
"Add address" = "Añadir dirección";
"Body" = "Cuerpo del mensaje";
"Open" = "Abrir";
@@ -121,6 +127,7 @@
"Edit Draft..." = "Editar borrador...";
"Load Images" = "Cargar Imágenes";
"Return Receipt" = "Acuse de Recibo";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "El remitente ha solicitado que se le notifique cuando se lea este correo. ¿Quiere notificar al remitente?";
"Return Receipt (displayed) - %@"= "Acuse de Recibo (mostrado) - %@";
"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." = "Este es un Acuse de Recibo del correo enviado a %@.\n\nNota: Este acuse de recibo sólo garantiza que el mensaje se mostró en la computadora del destinatario. No hay garantía de que el destinatario haya leído o comprendido el contenido del mensaje.";
@@ -165,12 +172,22 @@
"Mark Read" = "Marcar como leído";
"Untitled" = "Sin título";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Enviados";
"TrashFolderName" = "Papelera";
"InboxFolderName" = "Bandeja de entrada";
"DraftsFolderName" = "Borradores";
"JunkFolderName" = "Spam";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtros";
"Folders" = "Carpetas"; /* title line */
@@ -179,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "Añadir a una libreta de direcciones...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Crear mensaje para";
"Create Filter From Message..." = "Create filtro a partir del mensaje...";
@@ -228,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Convertir a tarea";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Descargar todos los adjuntos";
@@ -249,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "seleccionado";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Este mensaje esta cifrado";
@@ -267,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "No hay un certificado asociado a la cuenta.";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Esta carpeta";
/* Label popup menu */
@@ -302,6 +344,7 @@
"Operation failed" = "Operación fallida";
"Quota" = "Cuota";
"quotasFormat" = "%{0}% de %{1} MB usados";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "No es posible mover/borrar la carpeta";
/* Alternative operation when folder cannot be deleted */
@@ -348,6 +391,12 @@
"Send Anyway" = "Enviar de cualquier forma";
"Error while saving the draft" = "Ocurrió un error mientras se guardaba el borrador";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Ocurrió un error mientras se subía el archivo \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Se está subiendo un archivo. Si cierra la ventana se cancelará la operación.";
@@ -362,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "No se puede enviar el mensaje: Ninguno de los destinatarios es válido.";
"cannot send message (smtp) - recipients discarded" = "No se puede enviar el mensaje: Las siguientes direcciones no son válidas";
"cannot send message: (smtp) error when connecting" = "No se puede enviar el mensaje: Error de conexión mientras se trataba de conectar con el servidor SMTP.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Correo";
@@ -381,6 +433,9 @@
"Set as Sent" = "Usar como \"Enviados\"";
"Set as Trash" = "Usar como \"Papelera\"";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Marcar como spam";
@@ -403,6 +458,18 @@
"Your email has been sent" = "Su mensaje ha sido enviado";
"Folder compacted" = "La carpeta se ha compactado";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "Ámbito de búsqueda";
diff --git a/UI/MailerUI/SpanishSpain.lproj/Localizable.strings b/UI/MailerUI/SpanishSpain.lproj/Localizable.strings
index 743880ad9..bd169198b 100644
--- a/UI/MailerUI/SpanishSpain.lproj/Localizable.strings
+++ b/UI/MailerUI/SpanishSpain.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Crear";
"Empty Trash" = "Vaciar papelera";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Borrar";
"Expunge" = "Compactar";
"Forward" = "Reenviar";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Ha ocurrido un error mientras se comunicaba con el servidor de correo electrónico";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Carpeta compactada";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Basura vaciada";
@@ -82,7 +88,7 @@
"Access rights to" = "Derechos de acceso a";
"For user" = "Para usuario";
"Any Authenticated User" = "Cualquier usuario autentificado";
-"List and see this folder" = "Listar y ver esta carpeta";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Leer corrreo de esta carpeta";
"Mark mails read and unread" = "Marcar correos como leídos y no leídos";
"Modify the flags of the mails in this folder" = "Modificar los indicadores de los correos en esta carpeta";
@@ -104,7 +110,7 @@
"To" = "Para";
"Cc" = "Cc";
"Bcc" = "CCo";
-"Reply-To" = "Responder A";
+"Reply-To" = "Responder A";
"Add address" = "Añadir dirección";
"Body" = "Cuerpo";
"Open" = "Abrir";
@@ -121,6 +127,7 @@
"Edit Draft..." = "Modificar borrador...";
"Load Images" = "Cargar Imágenes";
"Return Receipt" = "Acuse de Recibo";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "El remitente de este mensaje ha pedido ser avisado cuando el mensaje ha sido leído. ¿Quiere notificar al remitente?";
"Return Receipt (displayed) - %@"= "Acuse de Recibo (mostrado) - %@";
"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." = "Este es un Acuse de Recibo del correo enviado a %@.\n\nNota: Este acuse de recibo sólo acredita que el mensaje se mostró en el ordenador del destinatario. No hay garantía de que el destinatario haya leído o comprendido el contenido del mensaje.";
@@ -165,12 +172,22 @@
"Mark Read" = "Marcar como leído";
"Untitled" = "Sin título";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Enviados";
"TrashFolderName" = "Papelera";
"InboxFolderName" = "Bandeja de entrada";
"DraftsFolderName" = "Borradores";
"JunkFolderName" = "Spam";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filtros";
"Folders" = "Carpetas"; /* title line */
@@ -179,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "Añadir a una libreta de direcciones...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Crear mensaje para";
"Create Filter From Message..." = "Create filtro a partir del mensaje...";
@@ -228,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Convertir como tarea";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Descargar todos los archivos adjuntos";
@@ -249,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "seleccionado";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Este mensaje está encriptado";
@@ -267,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "El certificado no está asociado a ninguna cuenta.";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Esta carpeta";
/* Label popup menu */
@@ -302,6 +344,7 @@
"Operation failed" = "Operación fallida";
"Quota" = "Cuota";
"quotasFormat" = "%{0}% de %{1} MB usados";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "No se puede mover/borrar la carpeta";
/* Alternative operation when folder cannot be deleted */
@@ -348,6 +391,12 @@
"Send Anyway" = "Enviar de toda forma";
"Error while saving the draft" = "Error al guardar el borrador";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Error al cargar el fichero \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Un fichero se esta cargando. Cerrar la ventana cancelara la carga.";
@@ -362,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "No se puede enviar el mensaje: (smtp) todos los destinatarios han sido descartados";
"cannot send message (smtp) - recipients discarded" = "No se puede enviar el mensaje: (smtp) destinatarios descartados";
"cannot send message: (smtp) error when connecting" = "No se puede enviar el mensaje: (smtp) error de conexión";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "Correo";
@@ -381,6 +433,9 @@
"Set as Sent" = "Marcar como enviado";
"Set as Trash" = "Marcar como borrado";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Marcar como Spam";
@@ -403,6 +458,18 @@
"Your email has been sent" = "El email ha sido enviado";
"Folder compacted" = "Carpeta compactada";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "Ámbito de búsqueda";
diff --git a/UI/MailerUI/Swedish.lproj/Localizable.strings b/UI/MailerUI/Swedish.lproj/Localizable.strings
index 025a21c8c..1536e5881 100644
--- a/UI/MailerUI/Swedish.lproj/Localizable.strings
+++ b/UI/MailerUI/Swedish.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Skapa";
"Empty Trash" = "Töm papperskorgen";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Ta bort";
"Expunge" = "Radera";
"Forward" = "Vidarebefordra";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Ett fel har uppstått vid kommunikation med mailserver";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Katalogen har komprimerats";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Papperskorgen tömd";
@@ -82,7 +88,7 @@
"Access rights to" = "Tillgångsrättigheter för";
"For user" = "För användare";
"Any Authenticated User" = "Alla autentiserade användare";
-"List and see this folder" = "Lista och titta i mappen";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Läsa meddelanden i mappen";
"Mark mails read and unread" = "Markera meddelanden som lästa och olästa";
"Modify the flags of the mails in this folder" = "Ändra märkningen av meddelanden i mappen";
@@ -104,7 +110,7 @@
"To" = "Till";
"Cc" = "Kopia";
"Bcc" = "Dold kopia";
-"Reply-To" = "Svar-till";
+"Reply-To" = "Svar-till";
"Add address" = "Lägg till adress";
"Body" = "Meddelandetext";
"Open" = "Öppna";
@@ -121,6 +127,7 @@
"Edit Draft..." = "Redigera utkast...";
"Load Images" = "Ladda bilder";
"Return Receipt" = "Mottagningskvitto";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Avsändaren av detta meddelande har begärt att få bli underrättad när du läser detta meddelande. Vill du underrätta avsändaren?";
"Return Receipt (displayed) - %@"= "Mottagningskvitto (visad) - %@";
"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." = "Detta är ett mottagningskvitto för meddelandet du skickade till %@.\n\nNotera: Detta mottagningskvitto bekräftar bara att meddelandet visades på mottagarens dator. Det finns ingen garanti att mottagaren har läst eller förstått innehållet i meddelandet.";
@@ -165,12 +172,22 @@
"Mark Read" = "Märk som läst";
"Untitled" = "Ämne saknas";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Skickat";
"TrashFolderName" = "Papperskorgen";
"InboxFolderName" = "Inkorg";
"DraftsFolderName" = "Utkast";
"JunkFolderName" = "Skräppost";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Filter";
"Folders" = "Mappar"; /* title line */
@@ -229,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Konvertera till uppgift";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Ladda ner alla bilagor";
@@ -250,6 +273,12 @@
/* Number of selected messages in list */
"selected" = "markerad";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
/* Encrypted message notification */
"This message is encrypted" = "Detta meddelande är krypterat";
@@ -268,6 +297,18 @@
/* Trying to access a non-existent certificate */
"No certificate associated to account." = "Inget certifikat associerat med konto";
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Den här mappen";
/* Label popup menu */
@@ -303,6 +344,7 @@
"Operation failed" = "Operationen misslyckades";
"Quota" = "Disktilldelning";
"quotasFormat" = "%{0}% använt av %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Du kan inte flytta eller radera mappen.";
/* Alternative operation when folder cannot be deleted */
@@ -349,6 +391,12 @@
"Send Anyway" = "Skicka ändå";
"Error while saving the draft" = "Ett fel inträffade när utkastet skulle sparas";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Följande fel inträffade när filen \"%{0}\" skulle laddas upp: ";
"There is an active file upload. Closing the window will interrupt it." = "En fil håller på att laddas upp för tillfället. Om du stänger fönstret så kommer uppladdningen att avbrytas.";
@@ -363,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Meddelandet kan inte skickas: alla mottagaradresserna är felaktiga.";
"cannot send message (smtp) - recipients discarded" = "Meddelandet kan inte skickas. Följande mottagaradresser är felaktiga";
"cannot send message: (smtp) error when connecting" = "Meddelandet kan inte skickas: ett fel uppstod i uppkopplingen mot SMTP servern.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "E-post";
@@ -382,6 +433,9 @@
"Set as Sent" = "Välj för Skickade meddelanden";
"Set as Trash" = "Välj som Papperskorg";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Välj för Skräppost";
@@ -404,6 +458,9 @@
"Your email has been sent" = "Ditt meddelande har skickats";
"Folder compacted" = "Katalogen har komprimerats";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
/* Advanced search */
"Enter Subject" = "Ange ämne";
"Enter From" = "Ange avsändare";
diff --git a/UI/MailerUI/Welsh.lproj/Localizable.strings b/UI/MailerUI/Welsh.lproj/Localizable.strings
index 984673df9..b36e2bfcb 100644
--- a/UI/MailerUI/Welsh.lproj/Localizable.strings
+++ b/UI/MailerUI/Welsh.lproj/Localizable.strings
@@ -3,6 +3,7 @@
/* Icon's label */
"Create" = "Creu";
"Empty Trash" = "Gwagio Sbwriel";
+"Empty Junk Folder" = "Empty Junk Folder";
"Delete" = "Dileu";
"Expunge" = "Dileu";
"Forward" = "Anfon ymlaen";
@@ -43,7 +44,7 @@
"Search multiple mailboxes" = "Chwilio sawl blwch derbyn";
/* Main Frame */
-"Home" = "Hafan";
+"Home" = "Hafan";
"Calendar" = "Calendr";
"Addressbook" = "Llyfr Cyfeiriadau";
"Mail" = "E-bost";
@@ -73,8 +74,13 @@
"An error occured while communicating with the mail server" = "Digwyddodd gwall wrth gyfathrebu â'r gweinydd post";
/* Mailbox actions */
+
/* Compact Folder success message */
"Folder compacted" = "Ffolder wedi'i chywasgu";
+
+/* Empty Junk Folder success message */
+"Junk folder emptied" = "Junk folder emptied";
+
/* Empty Trash success message */
"Trash emptied" = "Sbwriel wedi'i wagio";
@@ -82,7 +88,7 @@
"Access rights to" = "Hawliau mynediad i";
"For user" = "Ar gyfer defnyddiwr";
"Any Authenticated User" = "Unrhyw Ddefnyddiwr a Ddilyswyd";
-"List and see this folder" = "Rhestru a gweld y ffolder hon";
+"View this folder" = "View this folder";
"Read mails from this folder" = "Darllen pob neges o'r ffolder hon";
"Mark mails read and unread" = "Marcio bod e-bost wedi'i ddarllen a heb ei ddarllen";
"Modify the flags of the mails in this folder" = "Newid y fflagiau ar yr e-bost yn y ffolder hon";
@@ -104,7 +110,7 @@
"To" = "At";
"Cc" = "Cc";
"Bcc" = "Bcc";
-"Reply-To" = "Ymateb i";
+"Reply-To" = "Ymateb i";
"Add address" = "Ychwanegu cyfeiriad";
"Body" = "Corff";
"Open" = "Agor";
@@ -121,9 +127,13 @@
"Edit Draft..." = "Golygu Drafft...";
"Load Images" = "Llwytho Delweddau";
"Return Receipt" = "Derbynneb Derbyn";
+"Choose which identity to send this message from" = "Choose which identity to send this message from";
"The sender of this message has asked to be notified when you read this message. Do you with to notify the sender?" = "Mae anfonwr y neges hon wedi gofyn am gael gwybod pan fyddwch chi'n darllen y neges. Hoffech chi roi gwybod i'r anfonwr?";
"Return Receipt (displayed) - %@"= "Derbynneb Derbyn (dangoswyd) - %@";
"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." = "Dyma Dderbynneb Derbyn ar gyfer yr e-bost anfonoch chi at %@.\n\nNoder: Dim ond cydnabod bod y neges wedi cael ei dangos ar gyfrifiadur y derbynnydd mae'r Dderbynneb Derbyn. Does dim sicrwydd bod y derbynnydd wedi darllen nac wedi deall cynnwys y neges.";
+"Security" = "Security";
+"Sign" = "Sign";
+"Encrypt" = "Encrypt";
"Priority" = "Blaenoriaeth";
"highest" = "Uchaf";
"high" = "Uchel";
@@ -162,12 +172,22 @@
"Mark Read" = "Marcio'i fod wedi'i ddarllen";
"Untitled" = "Heb deitl";
+/* Filter option in messages list */
+"Show unread messages only" = "Show unread messages only";
+
+/* Filter option in messages list */
+"Show flagged messages only" = "Show flagged messages only";
+
+/* Aria label for icon of labels */
+"Filtered by label" = "Filtered by label";
+
/* Tree */
"SentFolderName" = "Anfonwyd";
"TrashFolderName" = "Sbwriel";
"InboxFolderName" = "Blwch derbyn";
"DraftsFolderName" = "Drafftiau";
"JunkFolderName" = "Sothach";
+"TemplatesFolderName" = "Templates";
"SieveFolderName" = "Hidlau";
"Folders" = "Ffolderi"; /* title line */
@@ -176,6 +196,7 @@
/* Address Popup menu */
"Add to Address Book..." = "Ychwanegu at Lyfr Cyfeiriadau...";
+"Successfully created card" = "Successfully created card";
"Compose Mail To" = "Cyfansoddi neges at";
"Create Filter From Message..." = "Creu Hidl o'r neges...";
@@ -225,6 +246,12 @@
/* Message view "more" menu: create a task from message */
"Convert To Task" = "Trosi yn Dasg";
+/* Message view "more" menu: download message as an eml file */
+"Download message" = "Download message";
+
+/* Message view "more" menu: download message as a zip archive */
+"Download message (zip)" = "Download message (zip)";
+
/* Message view "more" menu: download all attachments as a zip archive */
"Download all attachments" = "Llwytho'r holl atodiadau i lawr";
@@ -246,6 +273,42 @@
/* Number of selected messages in list */
"selected" = "dewiswyd";
+/* Date formatting from one time to another time */
+"to_time" = "to";
+
+/* Date formatting from one day to another day */
+"to_date" = "to";
+
+/* Encrypted message notification */
+"This message is encrypted" = "This message is encrypted";
+
+/* Encrypted message but no certificate */
+"This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module." = "This message can't be decrypted. Please make sure you have uploaded your S/MIME certificate from the mail preferences module.";
+
+/* OpenSSL certificate error - unknown issuer */
+"certificate verify error" = "Unable to verify message signature";
+
+/* OpenSSL certificate error - digest failure */
+"digest failure" = "The message has been modified";
+
+/* OpenSSL reading error */
+"Error reading the certificate. Please install a new certificate." = "Error reading the certificate. Please install a new certificate.";
+
+/* Trying to access a non-existent certificate */
+"No certificate associated to account." = "No certificate associated to account.";
+
+/* Invalid S/MIME signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
+/* Valid S/MIME signature */
+"Message is signed" = "Message is signed";
+
+/* Valid S/MIME signature but common name not found */
+"Message is signed but the certificate doesn't match the sender email address" = "Message is signed but the certificate doesn't match the sender email address";
+
+/* Unknown error while validating message signature */
+"Digital signature is not valid" = "Digital signature is not valid";
+
"This Folder" = "Y ffolder hon";
/* Label popup menu */
@@ -281,6 +344,7 @@
"Operation failed" = "Gweithrediad wedi methu";
"Quota" = "Cwota:";
"quotasFormat" = "Defnyddiwyd %{0}% ar %{1} MB";
+"messageQuotasFormat" = "%{0}% of %{1} msgs";
"Unable to move/delete folder." = "Methu symud/dileu ffolder.";
/* Alternative operation when folder cannot be deleted */
@@ -321,11 +385,18 @@
= "Doedd dim modd symud y negeseuon i'r ffolder sbwriel. Hoffech chi eu dileu ar unwaith?";
/* Message editing */
+"Please specify a subject." = "Please specify a subject.";
"error_missingsubject" = "Does dim pwnc ar y neges hon. Ydych chi'n siŵr eich bod am ei hanfon?";
"error_missingrecipients" = "Nodwch o leiaf un derbynnydd.";
"Send Anyway" = "Anfon Beth Bynnag";
"Error while saving the draft" = "Gwall wrth gadw'r drafft";
+/* Error when emptying trash */
+"Unable to empty the trash folder." = "Unable to empty the trash folder.";
+
+/* Error when emptying junk folder */
+"Unable to empty the junk folder." = "Unable to empty the junk folder.";
+
/* Error when uploading a file attachment */
"Error while uploading the file \"%{0}\":" = "Gwall wrth uwchlwytho'r ffeil \"%{0}\":";
"There is an active file upload. Closing the window will interrupt it." = "Mae uwchlwythiad ffeil yn weithredol. Bydd cau'r ffenest yn torri ar ei draws.";
@@ -340,6 +411,9 @@
"cannot send message: (smtp) all recipients discarded" = "Methu anfon y neges: mae'r holl dderbynwyr yn annilys";
"cannot send message (smtp) - recipients discarded" = "Methu anfon y neges. Mae'r cyfeiriadau canlynol yn annilys";
"cannot send message: (smtp) error when connecting" = "Methu anfon y neges: gwall wrth gysylltu â'r gweinydd SMTP.";
+"cannot sign email without certificate" = "The message can't be signed because there's no certificate associated to the mail account.";
+"cannot sign message because the certificate can't be read" = "The message can't be signed becasue the certificate associated to the mail account can't be read.";
+"cannot sign message because the certificate doesn't include the specified sender address" = "The message can't be signed because the sender address is not included in the certificate associated to the mail account.";
/* Contacts list in mail editor */
"Email" = "E-bost";
@@ -359,6 +433,9 @@
"Set as Sent" = "Nodi fel Anfonwyd";
"Set as Trash" = "Nodi fel Sbwriel";
+/* Set the folder as the one holding the Templates */
+"Set as Templates" = "Set as Templates";
+
/* Set the folder as the one holding Junk mails */
"Set as Junk" = "Nodi fel Sothach";
@@ -381,6 +458,18 @@
"Your email has been sent" = "Cafodd eich e-bost ei anfon";
"Folder compacted" = "Ffolder wedi'i chywasgu";
+"New draft" = "New draft";
+"Create new draft with this template" = "Create new draft with this template";
+
+/* Advanced search */
+"Enter Subject" = "Enter Subject";
+"Enter From" = "Enter From";
+"Enter To" = "Enter To";
+"Enter Cc" = "Enter Cc";
+"Enter Body" = "Enter Body";
+"match" = "match";
+"does not match" = "does not match";
+
/* Aria label for scope of search on messages */
"Search scope" = "Cwmpas chwilio";
@@ -406,4 +495,4 @@
"hotkey_replyall" = "a";
/* Hotkey to forward to a message */
-"hotkey_forward" = "f";
\ No newline at end of file
+"hotkey_forward" = "f";
diff --git a/UI/MainUI/Hungarian.lproj/Localizable.strings b/UI/MainUI/Hungarian.lproj/Localizable.strings
index dc663dee9..b96b7a49c 100644
--- a/UI/MainUI/Hungarian.lproj/Localizable.strings
+++ b/UI/MainUI/Hungarian.lproj/Localizable.strings
@@ -76,7 +76,7 @@
"Welsh" = "Cymraeg";
"About" = "Névjegy";
-"AboutBox" = "Developed by Inverse and Alinto, SOGo is a fully-featured groupware server with a focus on scalability and simplicity.
\nSOGo provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV and CardDAV.
\nSOGo is distributed under the GNU GPL version 2 or later and parts are distributed under the GNU LGPL version 2. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
\nSee this page for various support options.";
+"AboutBox" = "Az Inverse és az Alinto által fejlesztett SOGo egy teljes funkcionalitású csoportmunka kiszolgáló, melynek fő célkitűzései az egyszerűség és az igény szerinti növekedés (skálázhatóság).
\nA SOGo egy AJAX alapú modern webes felhasználói felületet biztosít, továbbá szabványos protokollok alkalmazásával, mint pl. CalDAV, CardDAV támogatja telepített alkalmazások használatát is.
\nA SOGo a GNU GPL 2. ill. magasabb verziói, továbbá egyes részei a GNU LGPL 2. verziója alatt kerül kiadásra. Ez egy ingyenes szoftver, a módosítása és újra kiadása megengedett.NINCS GARANCIA, a törvény által megengedett mértékben.
\nLátogassa meg ezt az oldalt a különböző támogatási lehetőségek megismeréséhez. ";
"Your account was locked due to too many failed attempts." = "A fiókja zárolva lett a túl sok sikertelen belépési kísérlet miatt.";
"Your account was locked due to an expired password." = "A fiókja zárolva lett a lejért jelszó miatt.";
"Login failed due to unhandled error case" = "A bejelentkezés sikertelen volt az alábbi nem kezelt hiba miatt";
@@ -112,17 +112,17 @@
"Missing type parameter" = "Hiányzó típus paraméter";
/* Password Recovery */
-"Secondary e-mail" = "Secondary e-mail";
-"Answer" = "Answer";
-"Password lost" = "Password lost";
-"No password recovery method has been defined for this user" = "No password recovery method has been defined for this user";
-"Invalid secret question answer" = "Invalid secret question answer";
-"Next" = "Next";
-"Back" = "Back";
-"Please enter a new password below" = "Please enter a new password below";
-"A link will be sent to %{0}" = "A link will be sent to %{0}";
-"A password reset link has been sent, please check your recovery e-mail mailbox and click on the link" = "A password reset link has been sent, please check your recovery e-mail mailbox and click on the link";
-"Invalid configuration for email password recovery" = "Invalid configuration for email password recovery";
-"Password recovery email in error" = "Password recovery email in error";
-"Password reset" = "Password reset";
-"Hi %{0},\nThere was a request to change your password!\n\nIf you did not make this request then please ignore this email.\n\nOtherwise, please click this link to change your password: %{1}" = "Hi %{0},\nThere was a request to change your password!\n\nIf you did not make this request then please ignore this email.\n\nOtherwise, please click this link to change your password: %{1}";
\ No newline at end of file
+"Secondary e-mail" = "Másodlagos email";
+"Answer" = "Válasz";
+"Password lost" = "Elfelejtett jelszó";
+"No password recovery method has been defined for this user" = "Ehhez a felhasználóhoz nincs meghatározva jelszó helyreállítási eljárás";
+"Invalid secret question answer" = "Érvénytelen válasz a titkos kérdésre";
+"Next" = "Következő";
+"Back" = "Előző";
+"Please enter a new password below" = "Kérem adja meg a jelszót";
+"A link will be sent to %{0}" = "Hivatkozást fogunk küldeni a %{0} címre";
+"A password reset link has been sent, please check your recovery e-mail mailbox and click on the link" = "Jelszó helyreállító hivatkozást elküldtük. Kérjük ellenőrizze a helyreállítási postafiókot és kattintson a hivatkozásra";
+"Invalid configuration for email password recovery" = "Érvénytelen beállítás az email jelszó helyreállításnál";
+"Password recovery email in error" = "Jelszó helyreállító email hiba";
+"Password reset" = "Jelszó helyreállítás";
+"Hi %{0},\nThere was a request to change your password!\n\nIf you did not make this request then please ignore this email.\n\nOtherwise, please click this link to change your password: %{1}" = "Üdvözlöm %{0}!\nKérést kaptunk jelszavának megváltoztatásáról\n\nHa nem ön kezdeményezte a kérést, akkor tekintse tárgytalannak ezt az üzenetet.\n\nEllenkező esetben kérem kattintson erre a hivatkozásra jelszavának módosításához: %{1}";
\ No newline at end of file
diff --git a/UI/MainUI/Portuguese.lproj/Localizable.strings b/UI/MainUI/Portuguese.lproj/Localizable.strings
index 2744490f1..95fcefec0 100644
--- a/UI/MainUI/Portuguese.lproj/Localizable.strings
+++ b/UI/MainUI/Portuguese.lproj/Localizable.strings
@@ -2,33 +2,33 @@
"title" = "SOGo";
"Username" = "Utilizador";
-"Password" = "Senha";
+"Password" = "Palavra-passe";
"Domain" = "Domínio";
-"Remember username" = "Memorizar login";
-"Connect" = "Conectar";
+"Remember username" = "Lembrar utilizador";
+"Connect" = "Ligar";
/* Appears while authentication is in progress */
-"Authenticating" = "Authenticating";
+"Authenticating" = "A autenticar";
/* Appears when authentication succeeds */
-"Welcome" = "Welcome";
+"Welcome" = "Bem vindo";
-"Authentication Failed" = "Authentication Failed";
-"Wrong username or password." = "Utilizador ou Senha Inválida.";
-"Retry" = "Retry";
-"Login failed due to unhandled error case:" = "Login failed due to unhandled error case:";
-"cookiesNotEnabled" = "Você não pode logar por a opção cookies está desabilitada. Por favor, habilite os cookies nas configurações de seu navegador e tente novamente.";
-"browserNotCompatible" = "Foi detectado que a atual versão de seu navegador não é suportado neste site. Recomentamos que use o Firefox. Clique no link abaixo para baixar a versão atual deste navegador.";
-"alternativeBrowsers" = "Alternativamente, você pode usar os seguinte navegadores compatíveis";
-"alternativeBrowserSafari" = "Alternativamente, você pode usar o Safari.";
+"Authentication Failed" = "Autenticação falhou";
+"Wrong username or password." = "Utilizador ou palavra-passe errada.";
+"Retry" = "Tente novamente";
+"Login failed due to unhandled error case:" = "Início de sessão falhou devido a um erro não tratado:";
+"cookiesNotEnabled" = "Não pode iniciar sessão porque o seu navegador tem os cookies desativados. Por favor active os cookies nas definições do seu navegador e tente novamente.";
+"browserNotCompatible" = "Foi detetado que a versão atual do seu navegador não é suportada neste site. Recomendamos que use o Firefox. Clique no link abaixo para descarregar a versão mais recente deste navegador.";
+"alternativeBrowsers" = "Alternativamente pode usar os seguinte navegadores compatíveis";
+"alternativeBrowserSafari" = "Alternativamente também pode usar o Safari.";
/* 2FA */
-"Verification Code" = "Verification Code";
-"Enter the 6-digit verification code from your TOTP application." = "Enter the 6-digit verification code from your TOTP application.";
-"You provided an invalid TOTP key." = "You provided an invalid TOTP key.";
-"Two-factor authentication has been disabled. Visit the Preferences module to restore two-factor authentication and reconfigure your TOTP application." = "Two-factor authentication has been disabled. Visit the Preferences module to restore two-factor authentication and reconfigure your TOTP application.";
+"Verification Code" = "Código de verificação";
+"Enter the 6-digit verification code from your TOTP application." = "Introduza o código de verificação de 6 dígitos da sua aplicação TOTP.";
+"You provided an invalid TOTP key." = "Introduziu uma chave TOTP inválida.";
+"Two-factor authentication has been disabled. Visit the Preferences module to restore two-factor authentication and reconfigure your TOTP application." = "A autenticação de dois fatores foi desativada. Vá ao módulo de preferências para restaurar a autenticação de dois fatores e reconfigure a sua aplicação TOTP.";
-"Download" = "Download";
+"Download" = "Descarregar";
"Language" = "Idioma";
"choose" = "Escolha ...";
"Arabic" = "العربية";
@@ -76,53 +76,53 @@
"Welsh" = "Cymraeg";
"About" = "Sobre";
-"AboutBox" = "Developed by Inverse and Alinto, SOGo is a fully-featured groupware server with a focus on scalability and simplicity.
\nSOGo provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV and CardDAV.
\nSOGo is distributed under the GNU GPL version 2 or later and parts are distributed under the GNU LGPL version 2. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
\nSee this page for various support options.";
+"AboutBox" = "Desenvolvido pela Inverse e pela Alinto, o SOGo é um servidor de groupware com todas as funcionalidades, com foco na escalabilidade e simplicidade.
\nO SOGo fornece um interface Web rico baseado em AJAX e suporta vários clientes nativos através do uso de protocolos normalizados como o CalDAV e o CardDAV.
\nO SOGo é distribuído sobre a licença GNU GPL versão 2 ou posterior e partes são distribuídas sobre a licença GNU LGPL versão 2. Isto é software grátis: pode altera-lo e redistribui-lo. NÃO EXISTE GARANTIA, até onde a lei permite.
\nConsulte esta página para várias opções de suporte.";
"Your account was locked due to too many failed attempts." = "A sua conta foi bloqueada devido a muitas tentativas falhadas.";
-"Your account was locked due to an expired password." = "A sua conta foi bloqueada devido a uma senha expirada.";
-"Login failed due to unhandled error case" = "O Login falhou pelo seguinte erro";
-"Change your Password" = "Altere sua Senha";
-"The password was changed successfully." = "Senha alterada com sucesso.";
-"Your password has expired, please enter a new one below" = "A sua senha expirou, por favor, insira uma nova abaixo";
-"Password must not be empty." = "A Senha não pode estar vazia.";
-"The passwords do not match. Please try again." = "As senhas não coincidem. Por favor, tente novamente.";
-"Password Grace Period" = "Periodo de carência da Senha";
-"You have %{0} logins remaining before your account is locked. Please change your password in the preference dialog." = "Você tem %{0} logins restantes antes de bloquear a sua conta. Por favor, altere sua senha no menu preferências.";
-"Password about to expire" = "Senha prestes a expirar";
-"Your password is going to expire in %{0} %{1}." = "A sua senha vai expirar em %{0} %{1}.";
+"Your account was locked due to an expired password." = "A sua conta foi bloqueada devido a uma palavra-passe expirada.";
+"Login failed due to unhandled error case" = "O início de sessão falhou pelo seguinte erro não tratado";
+"Change your Password" = "Altere sua palavra-passe";
+"The password was changed successfully." = "Palavra-passe alterada com sucesso.";
+"Your password has expired, please enter a new one below" = "A sua palavra-passe expirou, por favor insira uma nova abaixo";
+"Password must not be empty." = "A palavra-passe não pode ser vazia.";
+"The passwords do not match. Please try again." = "As palavra-passes não coincidem. Por favor tente novamente.";
+"Password Grace Period" = "Período de carência da palavra-passe";
+"You have %{0} logins remaining before your account is locked. Please change your password in the preference dialog." = "Tem mais %{0} tentativas antes de bloquear a sua conta. Por favor altere a sua palavra-passe no menu preferências.";
+"Password about to expire" = "Palavra-passe prestes a expirar";
+"Your password is going to expire in %{0} %{1}." = "A sua palavra-passe vai expirar em %{0} %{1}.";
"days" = "dias";
"hours" = "horas";
"minutes" = "minutos";
"seconds" = "segundos";
-"Password change failed" = "Alteração da senha falhou";
-"Password change failed - Permission denied" = "Alteração da senha falhou - Permissão negada";
-"Password change failed - Insufficient password quality" = "Alteração da senha falhou - Senha muito fraca";
-"Password change failed - Password is too short" = "Alteração da senha falhou - Senha muito curta";
-"Password change failed - Password is too young" = "Alteração da senha falhou - Senha usada recentemente";
-"Password change failed - Password is in history" = "Password is too young - Senha está no histórico";
+"Password change failed" = "Alteração da palavra-passe falhou";
+"Password change failed - Permission denied" = "Alteração da palavra-passe falhou - Permissão negada";
+"Password change failed - Insufficient password quality" = "Alteração da palavra-passe falhou - Palavra-passe muito fraca";
+"Password change failed - Password is too short" = "Alteração da palavra-passe falhou - Palavra-passe muito curta";
+"Password change failed - Password is too young" = "Alteração da palavra-passe falhou - Palavra-passe alterada recentemente";
+"Password change failed - Password is in history" = "Alteração da palavra-passe falhou - Palavra-passe está no histórico";
"Unhandled policy error: %{0}" = "Política de erro não tratada: %{0}";
"Unhandled error response" = "Erro de resposta não tratado";
-"Password change is not supported." = "Alteração da senha não suportada.";
+"Password change is not supported." = "Alteração da palavra-passe não é suportada.";
"Unhandled HTTP error code: %{0}" = "Erro HTTP não tratado: %{0}";
-"New password" = "Nova senha";
+"New password" = "Nova palavra-passe";
"Confirmation" = "Confirmação";
"Cancel" = "Cancelar";
-"Please wait..." = "Por favor, aguarde...";
-"Close" = "Close";
-"Missing search parameter" = "Missing search parameter";
-"Missing type parameter" = "Missing type parameter";
+"Please wait..." = "Por favor aguarde...";
+"Close" = "Fechar";
+"Missing search parameter" = "Parâmetro de procura em falta";
+"Missing type parameter" = "Tipo de parâmetro em falta";
/* Password Recovery */
-"Secondary e-mail" = "Secondary e-mail";
-"Answer" = "Answer";
-"Password lost" = "Password lost";
-"No password recovery method has been defined for this user" = "No password recovery method has been defined for this user";
-"Invalid secret question answer" = "Invalid secret question answer";
-"Next" = "Next";
-"Back" = "Back";
-"Please enter a new password below" = "Please enter a new password below";
-"A link will be sent to %{0}" = "A link will be sent to %{0}";
-"A password reset link has been sent, please check your recovery e-mail mailbox and click on the link" = "A password reset link has been sent, please check your recovery e-mail mailbox and click on the link";
-"Invalid configuration for email password recovery" = "Invalid configuration for email password recovery";
-"Password recovery email in error" = "Password recovery email in error";
-"Password reset" = "Password reset";
-"Hi %{0},\nThere was a request to change your password!\n\nIf you did not make this request then please ignore this email.\n\nOtherwise, please click this link to change your password: %{1}" = "Hi %{0},\nThere was a request to change your password!\n\nIf you did not make this request then please ignore this email.\n\nOtherwise, please click this link to change your password: %{1}";
\ No newline at end of file
+"Secondary e-mail" = "E-mail secundário";
+"Answer" = "Resposta";
+"Password lost" = "Palavra-passe perdida";
+"No password recovery method has been defined for this user" = "Não foi definido nenhum método de recuperação da palavra-passe para este utilizador";
+"Invalid secret question answer" = "Resposta à pergunta secreta inválida";
+"Next" = "Seguinte";
+"Back" = "Voltar";
+"Please enter a new password below" = "Por favor introduza uma palavra-passe nova abaixo";
+"A link will be sent to %{0}" = "Será enviado um link para %{0}";
+"A password reset link has been sent, please check your recovery e-mail mailbox and click on the link" = "Foi enviado um link para repor a palavra-passe. Por favor consulte o sua caixa de email de recuperação e carregue no link";
+"Invalid configuration for email password recovery" = "Configuração inválida para recuperação de palavra-passe por email";
+"Password recovery email in error" = "Recuperação de palavra-passe por email em erro";
+"Password reset" = "Reposição de palavra-passe";
+"Hi %{0},\nThere was a request to change your password!\n\nIf you did not make this request then please ignore this email.\n\nOtherwise, please click this link to change your password: %{1}" = "Olá %{0},\nFoi efetuado um pedido para alterar a sua palavra-passe!\n\nSe não efetuou este pedido por favor ignore este email.\n\Case tenha efetuado o pedido, por favor carregue no link para alterar a sua palavra-passe: %{1}";
\ No newline at end of file
diff --git a/UI/PreferencesUI/Arabic.lproj/Localizable.strings b/UI/PreferencesUI/Arabic.lproj/Localizable.strings
index aa28a47d1..34ba01ff8 100644
--- a/UI/PreferencesUI/Arabic.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Arabic.lproj/Localizable.strings
@@ -1,6 +1,19 @@
/* toolbar */
"Save and Close" = "حفظ وإغلاق";
"Close" = "إغلاق";
+"Preferences saved" = "Preferences saved";
+
+/* Unsaved changes confirmation dialog title */
+"Unsaved Changes" = "Unsaved Changes";
+
+/* Unsaved changes confirmation dialog text */
+"Do you want to save your changes made to the configuration?" = "Do you want to save your changes made to the configuration?";
+
+/* Unsaved changes confirmation dialog button */
+"Save" = "Save";
+
+/* Unsaved changes confirmation dialog button */
+"Don't Save" = "Don't Save";
/* tabs */
"General" = "عام";
@@ -12,36 +25,68 @@
"Forward" = "ارسال الى";
"Password" = "كلمة السر";
"Categories" = "الفئات";
+"Appointments invitations" = "Appointments invitations";
"Name" = "اسم";
"Color" = "اللون";
"Add" = "إضافة";
"Delete" = "مسح";
+
/* contacts categories */
"contacts_category_labels" = "الزميل، المنافس، العملاء، الصديق، العائلة، شريك تجاري، مقدم خدمة ، الصحافة ،كبار الشخصيات";
+
/* vacation (auto-reply) */
"Enable vacation auto reply" = "تمكين الرد التلقائي أثناء العطلة";
-"Auto reply message" ="رسالة الرد التلقائي";
-"Email addresses (separated by commas)" ="عناوين البريد الإلكتروني (مفصولة بفواصل)";
+"Enable custom auto reply subject" = "Enable custom auto reply subject";
+"Auto reply subject" = "Auto reply subject";
+"You can write ${subject} to insert the original subject" = "You can write ${subject} to insert the original subject";
+"Auto reply message" = "رسالة الرد التلقائي";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "إضافة عناوين البريد الإلكتروني الافتراضية";
-"Days between responses" ="عدد الأيام بين الردود";
+"Days between responses" = "عدد الأيام بين الردود";
"Do not send responses to mailing lists" = "لا ترسل ردود الى القوائم البريدية";
-"Disable auto reply after" = "تعطيل الرد التلقائي في";
+"Activation Constraints" = "Activation Constraints";
+"Enable auto reply on" = "Enable auto reply on";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
+"Always send vacation message response" = "Always send vacation message response";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "يرجى تحديد رسالتك وعناوين البريد الإلكتروني التي تريد تمكين الرد التلقائي لها.";
"Your vacation message must not end with a single dot on a line." = "يجب أن لا تنتهي رسالة العطلة بنقطة واحدة على السطر.";
"End date of your auto reply must be in the future."
= "يجب أن يكون تاريخ نهاية الرد التلقائي الخاص بك في المستقبل.";
+
/* forward messages */
"Forward incoming messages" = "أعد توجيه الرسائل القادمة";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "احتفظ بنسخة";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "يرجى تحديد العنوان الذي تريد إعادة توجيه رسائلك له.";
+"You are not allowed to forward your messages to an external email address." = "You are not allowed to forward your messages to an external email address.";
+"You are not allowed to forward your messages to an internal email address." = "You are not allowed to forward your messages to an internal email address.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
+
/* d & t */
-"Current Time Zone" ="التوقيت الزمني الحالى";
-"Short Date Format" ="التاريخ بالصيغة المختصرة";
-"Long Date Format" ="التاريخ بالصيغة الكاملة";
-"Time Format" ="تنسيق الوقت";
+"Time Zone" = "Time Zone";
+"Short Date Format" = "التاريخ بالصيغة المختصرة";
+"Long Date Format" = "التاريخ بالصيغة الكاملة";
+"Time Format" = "تنسيق الوقت";
"default" = "الافتراضي";
+"Default Module" = "Default Module";
+"Save" = "Save";
"shortDateFmt_0" = "%d-%b-%y";
"shortDateFmt_1" = "%d-%m-%y";
"shortDateFmt_2" = "%d/%m/%y";
@@ -57,8 +102,10 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -75,48 +122,66 @@
"timeFmt_2" = "";
"timeFmt_3" = "";
"timeFmt_4" = "";
+
+/* Timezone autocompletion */
+"No matches found." = "No matches found.";
+
/* calendar */
-"Week begins on" ="بداية الاسبوع";
-"Day start time" ="بداية يوم العمل";
-"Day end time" ="نهاية يوم العمل";
+"Week begins on" = "بداية الاسبوع";
+"Day start time" = "بداية يوم العمل";
+"Day end time" = "نهاية يوم العمل";
"Day start time must be prior to day end time." = "يجب أن يكون وقت بداية يوم العمل قبل وقت نهاية يوم العمل.";
+"Week days to display" = "Week days to display";
"Show time as busy outside working hours" = "إظهار الوقت خارج ساعات العمل على أنه مشغول";
-"First week of year" ="الأسبوع الأول من السنة";
+"First week of year" = "الأسبوع الأول من السنة";
"Enable reminders for Calendar items" = "تمكين التذكيرات لعناصر التقويم";
-"Play a sound when a reminder comes due"
-= "تشغيل صوت للتذكير بموعد اقترب وقته";
-"Default reminder" ="التذكير الإفتراضي";
+"Play a sound when a reminder comes due" = "تشغيل صوت للتذكير بموعد اقترب وقته";
+"Default reminder" = "التذكير الإفتراضي";
"firstWeekOfYear_January1" = "يبدأ في 1 يناير";
"firstWeekOfYear_First4DayWeek" = "أول 4 ايام في الاسبوع";
"firstWeekOfYear_FirstFullWeek" = "أول اسبوع كامل";
+"Prevent from being invited to appointments" = "Prevent from being invited to appointments";
+"White list for appointment invitations" = "White list for appointment invitations";
+"Contacts Names" = "Contacts Names";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
+
/* Default Calendar */
-"Default calendar" ="التقويم الإفتراضي";
+"Default calendar" = "التقويم الإفتراضي";
"selectedCalendar" = "التقويم المحدد";
"personalCalendar" = "التقويم الشخصي";
"firstCalendar" = "أول تقويم ممكن";
+"reminder_NONE" = "No reminder";
"reminder_5_MINUTES_BEFORE" = "5 دقائق";
"reminder_10_MINUTES_BEFORE" = "10 دقائق";
"reminder_15_MINUTES_BEFORE" = "15 دقيقة";
"reminder_30_MINUTES_BEFORE" = "30 دقيقة";
+"reminder_45_MINUTES_BEFORE" = "45 minutes before";
"reminder_1_HOUR_BEFORE" = "1 ساعة";
"reminder_2_HOURS_BEFORE" = "2 ساعة";
-"reminder_5_HOURS_BEFORE"= "5 ساعات";
-"reminder_15_HOURS_BEFORE"= "15 ساعات";
+"reminder_5_HOURS_BEFORE" = "5 ساعات";
+"reminder_15_HOURS_BEFORE" = "15 ساعات";
"reminder_1_DAY_BEFORE" = "1 يوم";
"reminder_2_DAYS_BEFORE" = "2 يوم";
+"reminder_1_WEEK_BEFORE" = "1 week before";
+
/* Mailer */
+"Labels" = "Labels";
"Label" = "ملصق";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
+"New label" = "New label";
"Show subscribed mailboxes only" = "عرض صناديق البريد المشترك بها فقط";
+"Synchronize only default mail folders (EAS)" = "Synchronize only default mail folders (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "رتب الرسائل حسب المواضيع";
-"Check for new mail" = "تحقق من وجود بريد جديد";
-"refreshview_manually" = "يدوي";
-"refreshview_every_minute" = "كل دقيقة";
-"refreshview_every_2_minutes" = "كل 2 دقيقة";
-"refreshview_every_5_minutes" = "كل 5 دقائق";
-"refreshview_every_10_minutes" = "كل 10 دقائق";
-"refreshview_every_20_minutes" = "كل 20 دقيقة";
-"refreshview_every_30_minutes" = "كل 30 دقيقة";
-"refreshview_once_per_hour" = "مرة كل ساعة";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
+"When sending mail, add unknown recipients to my" = "When sending mail, add unknown recipients to my";
+"Address Book" = "Address Book";
"Forward messages" = "أعد توجيه الرسائل";
"messageforward_inline" = "مضمنة";
"messageforward_attached" = "كمرفق";
@@ -129,47 +194,106 @@
"Compose messages in" = "إنشاء رسائل في";
"composemessagestype_html" = "HTML";
"composemessagestype_text" = "نص عادي";
+
+/* Base font size for messages composed in HTML */
+"Default font size" = "Default font size";
+
"Display remote inline images" = "اعرِض الصور المضمَّنة عن بُعد";
"displayremoteinlineimages_never" = "أبدًا";
"displayremoteinlineimages_always" = "دائمًا";
+"Auto save every" = "Auto save every";
+"minutes" = "minutes";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
+
+/* Contact */
+"Personal Address Book" = "Personal Address Book";
+"Collected Address Book" = "Collected Address Book";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
+
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
+"Mail Account" = "Mail Account";
"New Mail Account" = "حساب بريد إلكتروني جديد";
"Server Name" = "أسم الخادم";
"Port" = "مدخل";
"Encryption" = "التشفير";
"None" = "بلا";
"User Name" = "اسم المستخدم";
-"Password" = "كلمة المرور";
"Full Name" = "الإسم الكامل";
"Email" = "البريد الإلكتروني";
"Reply To Email" = "الرد على البريد الإلكتروني";
"Signature" = "التوقيع";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(انقر للصنع)";
"Please enter your signature below" = "من فضلك ادخل توقيعك أدناه";
"Please specify a valid sender address." = "من فضلك حدِّد عنوان مرسل صالح.";
"Please specify a valid reply-to address." = "من فضلك حدِّد عنوان ردٍّ صالح";
+"Specify a hostname other than the local host" = "Specify a hostname other than the local host";
+
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
+
/* Additional Parameters */
"Additional Parameters" = "معلمات إضافية";
+
/* password */
+"Current password" = "Current password";
"New password" = "كلمة مرور جديدة";
"Confirmation" = "تأكيد";
"Change" = "لا شيء";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
+
/* Event+task classifications */
-"Default events classification" ="تصنيف الأحداث الافتراضية";
-"Default tasks classification" ="تصنيف المهام الافتراضية";
+"Default events classification" = "تصنيف الأحداث الافتراضية";
+"Default tasks classification" = "تصنيف المهام الافتراضية";
"PUBLIC_item" = "علني";
"CONFIDENTIAL_item" = "سري";
"PRIVATE_item" = "خاص";
+
/* Event+task categories */
+"Calendar Category" = "Calendar Category";
+"Add Calendar Category" = "Add Calendar Category";
+"New category" = "New category";
+"Reset to defaults" = "Reset to defaults";
+"Remove Calendar Category" = "Remove Calendar Category";
+"Contact Category" = "Contact Category";
+"Add Contact Category" = "Add Contact Category";
+"Remove Contact Category" = "Remove Contact Category";
"category_none" = "لا شيء";
"calendar_category_labels" = "ذكرى، عيد ميلاد، مكالمات عمل، عملاء ، منافس، عملاء، المفضلات، المتابعة، الهدايا، أيام العطل، الأفكار، الاجتماع، قضايا، متنوعات ، شخصية،مشاريع، عطلة عامة، الحالة، الموردين ، السفر، عطلة";
+
/* Default module */
"Calendar" = "تقويم";
"Contacts" = "دفتر العناوين";
"Mail" = "بريد";
"Last" = "أخر إستخدام";
"Default Module " = "وحدة نمطية افتراضية";
-"Language" ="اللغة";
+"SOGo Version" = "SOGo Version";
+
+/* Confirmation asked when changing the language */
+"Save preferences and reload page now?" = "Save preferences and reload page now?";
+"Language" = "اللغة";
"choose" = "اختيار ...";
"Arabic" = "العربية";
"Basque" = "Euskara";
@@ -179,7 +303,6 @@
"ChineseChina" = "简体中文";
"ChineseTaiwan" = "Chinese (Taiwan)";
"Croatian" = "Hrvatski";
-"Croatian" = "Hrvatski";
"Czech" = "Česky";
"Danish" = "Dansk (Danmark)";
"Dutch" = "Nederlands";
@@ -215,6 +338,18 @@
"TurkishTurkey" = "Türkçe (Türkiye)";
"Ukrainian" = "Українська";
"Welsh" = "Cymraeg";
+
+"Refresh View" = "Refresh View";
+"refreshview_manually" = "يدوي";
+"refreshview_every_minute" = "كل دقيقة";
+"refreshview_every_2_minutes" = "كل 2 دقيقة";
+"refreshview_every_5_minutes" = "كل 5 دقائق";
+"refreshview_every_10_minutes" = "كل 10 دقائق";
+"refreshview_every_20_minutes" = "كل 20 دقيقة";
+"refreshview_every_30_minutes" = "كل 30 دقيقة";
+"refreshview_once_per_hour" = "مرة كل ساعة";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
+
/* Return receipts */
"When I receive a request for a return receipt" = "عندما اتلقى طلبا لإرسال ايصال استلام";
"Never send a return receipt" = "لا ترسل إيصال استلام";
@@ -225,13 +360,24 @@
"Never send" = "لم يرسل";
"Always send" = "إرسال دائما";
"Ask me" = "أسألني";
+
/* Filters - UIxPreferences */
"Filters" = "قواعد تصفية";
"Active" = "نشط";
"Move Up" = "تحريك لأعلى";
"Move Down" = "تحريك لأسفل";
+"Connection error" = "Connection error";
+"Service temporarily unavailable" = "Service temporarily unavailable";
+
+/* Aria label for filter enable checkbox */
+"Enable filter" = "Enable filter";
+
/* Filters - UIxFilterEditor */
"Filter name" = "أسم قاعدة التصفية";
+/* Button label */
+"Add a condition" = "Add a condition";
+/* Button label */
+"Add an action" = "Add an action";
"For incoming messages that" = "عن الرسائل الواردة التي";
"match all of the following rules" = "تطابق كافة القواعد التالية";
"match any of the following rules" = "تتطابق مع أي من القواعد التالية";
@@ -245,12 +391,29 @@
"To or Cc" = "إلى أو نسخة";
"Size (Kb)" = "الحجم (كيلو بايت)";
"Header" = "قمة";
+"Body" = "Body";
"Flag the message with" = " وضع إشارة على الرسالة مع";
+
+/* Select field label of "flag message" mail filter action */
+"Flag" = "Flag";
+
"Discard the message" = "رفض الرسالة";
"File the message in" = "تقديم الرسالة في";
+
+/* Select field label of "file message" mail filter action */
+"Mailbox" = "Mailbox";
+
"Keep the message" = "الحفاظ على رسالة";
"Forward the message to" = "إعادة توجيه الرسالة إلى";
+
+/* Input field label of "forward" mail filter action */
+"Email" = "البريد الإلكتروني";
+
"Send a reject message" = "إرسال رسالة رفض";
+
+/* Input field label of "reject" mail filter action */
+"Message" = "Message";
+
"Send a vacation message" = "إرسال رسالة عطلة";
"Stop processing filter rules" = "إيقاف معالجة قواعد التصفية";
"is under" = "هو تحت";
@@ -263,17 +426,16 @@
"does not match" = "لا يطابق";
"matches regex" = "يطابق رجإكس";
"does not match regex" = "لا يطابق رجإكس";
+/* Placeholder for the value field of a condition */
+"Value" = "Value";
"Seen" = "نظر";
"Deleted" = "حذف";
"Answered" = "اجاب";
"Flagged" = "وضع علامة عليه";
"Junk" = "غير مرغوب به";
"Not Junk" = "مرغوب به";
-"Label 1" = "ملصق 1";
-"Label 2" = "ملصق 2";
-"Label 3" = "ملصق 3";
-"Label 4" = "ملصق 4";
-"Label 5" = "ملصق 5";
+
+/* Password policy */
"The password was changed successfully." = "غُيِّرت كلمة السِّر بنجَاح.";
"Password must not be empty." = "كلمة السر يجب ان لا تكون فارغة.";
"The passwords do not match. Please try again." = "كلمات المرور لا تتطابق. يرجى المحاولة مرة أخرى.";
@@ -287,3 +449,54 @@
"Unhandled error response" = "إستجابة خاطئة غير معروفة";
"Password change is not supported." = "لا يتم اعتماد تغيير كلمة المرور.";
"Unhandled HTTP error code: %{0}" = "Unhandled HTTP error code: %{0}";
+"Cancel" = "Cancel";
+"Invitations" = "Invitations";
+"Edit Filter" = "Edit Filter";
+"Delete Filter" = "Delete Filter";
+"Create Filter" = "Create Filter";
+"Delete Label" = "Delete Label";
+"Create Label" = "Create Label";
+"Accounts" = "Accounts";
+"Edit Account" = "Edit Account";
+"Delete Account" = "Delete Account";
+"Create Account" = "Create Account";
+"Account Name" = "Account Name";
+"SSL" = "SSL";
+"TLS" = "TLS";
+
+/* Avatars */
+"Use Gravatar" = "Use Gravatar";
+"Alternate Avatar" = "Alternate Avatar";
+"none" = "None";
+"identicon" = "Ident Icon";
+"monsterid" = "Monster";
+"wavatar" = "Wavatar";
+"retro" = "Retro";
+
+/* Animation Level */
+"Animation Level" = "Animation Level";
+/* Normal Animation Mode */
+"animation_NORMAL" = "Normal";
+/* Limited Animation Mode */
+"animation_LIMITED" = "Limited";
+"animation_NONE" = "None";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Basque.lproj/Localizable.strings b/UI/PreferencesUI/Basque.lproj/Localizable.strings
index e96ca4626..9b1fd7d66 100644
--- a/UI/PreferencesUI/Basque.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Basque.lproj/Localizable.strings
@@ -1,6 +1,19 @@
/* toolbar */
"Save and Close" = "Gorde eta itxi";
"Close" = "Itxi";
+"Preferences saved" = "Preferences saved";
+
+/* Unsaved changes confirmation dialog title */
+"Unsaved Changes" = "Unsaved Changes";
+
+/* Unsaved changes confirmation dialog text */
+"Do you want to save your changes made to the configuration?" = "Do you want to save your changes made to the configuration?";
+
+/* Unsaved changes confirmation dialog button */
+"Save" = "Save";
+
+/* Unsaved changes confirmation dialog button */
+"Don't Save" = "Don't Save";
/* tabs */
"General" = "Orokorra";
@@ -17,35 +30,63 @@
"Color" = "Kolorea";
"Add" = "Gehitu";
"Delete" = "Ezabatu";
+
/* contacts categories */
"contacts_category_labels" = "Lankide, Lehiakide, Bezero, Lagun, Familia, Negoziokide, Hornitzaile, Prentsa, VIP";
+
/* vacation (auto-reply) */
"Enable vacation auto reply" = "Gaitu \"oporretan nago\" erantzun automatikoa";
-"Auto reply message" ="Erantzun automatikorako mezua";
-"Email addresses (separated by commas)" ="Email helbideak (koma bidez banatuak)";
+"Enable custom auto reply subject" = "Enable custom auto reply subject";
+"Auto reply subject" = "Auto reply subject";
+"You can write ${subject} to insert the original subject" = "You can write ${subject} to insert the original subject";
+"Auto reply message" = "Erantzun automatikorako mezua";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Gehitu email helbide lehenetsiak";
-"Days between responses" ="Erantzunen arteko egunak";
+"Days between responses" = "Erantzunen arteko egunak";
"Do not send responses to mailing lists" = "Ez bidali erantzunak email zerrendatara";
-"Disable auto reply after" = "Ezgaitu erantzun automatikoa";
+"Activation Constraints" = "Activation Constraints";
+"Enable auto reply on" = "Enable auto reply on";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "'Oporretan nago' erantzun mezua beti bidali";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Mesedez, zehaztu zure mezua eta zure helbide elektronikoa zeini erantzun automatikoa gaitu nahi diozun.";
"Your vacation message must not end with a single dot on a line." = "Zure 'oporretan nago' mezua ezin da lerro batean puntu bakarrarekin amaitu.";
"End date of your auto reply must be in the future."
= "Erantzun automatikoaren amaiera datak etorkizuenan behar du izan.";
+
/* forward messages */
"Forward incoming messages" = "Birbidali sarrera mezuak";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Gorde kopia bat";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Mesedez, zehaztu zein helbidetara birbidali nahi dituzun mezuak.";
"You are not allowed to forward your messages to an external email address." = "Ezin dituzu zure mezuak kanpoko email helbide batera birbidali.";
"You are not allowed to forward your messages to an internal email address." = "Ezin dituzu zure mezuak barneko email helbide batera birbidali.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
+
/* d & t */
-"Current Time Zone" ="Uneko ordu-zona";
-"Short Date Format" ="Data-formatu laburra";
-"Long Date Format" ="Data-formatu luzea";
-"Time Format" ="Ordu-formatua";
+"Time Zone" = "Time Zone";
+"Short Date Format" = "Data-formatu laburra";
+"Long Date Format" = "Data-formatu luzea";
+"Time Format" = "Ordu-formatua";
"default" = "Lehenetsia";
+"Default Module" = "Default Module";
+"Save" = "Save";
"shortDateFmt_0" = "%d-%b-%y";
"shortDateFmt_1" = "%d-%m-%y";
"shortDateFmt_2" = "%d/%m/%y";
@@ -61,8 +102,10 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -79,24 +122,32 @@
"timeFmt_2" = "";
"timeFmt_3" = "";
"timeFmt_4" = "";
+
+/* Timezone autocompletion */
+"No matches found." = "No matches found.";
+
/* calendar */
-"Week begins on" ="Astea hasteko eguna";
-"Day start time" ="Egunaren hasiera ordua";
-"Day end time" ="Egunaren amaiera ordua";
+"Week begins on" = "Astea hasteko eguna";
+"Day start time" = "Egunaren hasiera ordua";
+"Day end time" = "Egunaren amaiera ordua";
"Day start time must be prior to day end time." = "Egunaren hasiera orduak amaiera orduak baino lehenago behar du izan.";
+"Week days to display" = "Week days to display";
"Show time as busy outside working hours" = "Erakutsi denbora lanpetuta bezala lan orduetatik kanpo";
-"First week of year" ="Urteko lehen astea";
+"First week of year" = "Urteko lehen astea";
"Enable reminders for Calendar items" = "Gaitu oroigarriak egutegiko elementuetarako";
"Play a sound when a reminder comes due" = "Soinua jo oroigarri baten ondorioz.";
-"Default reminder" ="Lehenetsitako oroigarria";
+"Default reminder" = "Lehenetsitako oroigarria";
"firstWeekOfYear_January1" = "Urtarrilak 1eab hasten da";
"firstWeekOfYear_First4DayWeek" = "Lehenengo 4 eguneko astea";
"firstWeekOfYear_FirstFullWeek" = "Lehenengo aste osoa";
"Prevent from being invited to appointments" = "Hitzorduetara gonbidatua izatea eragotzi.";
"White list for appointment invitations" = "Hitzordu gonbidapenetarako zerrenda-zuria";
"Contacts Names" = "Kontaktuen izenak";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
+
/* Default Calendar */
-"Default calendar" ="Lehenetsitako egutegia";
+"Default calendar" = "Lehenetsitako egutegia";
"selectedCalendar" = "Aukeratutako egutegia";
"personalCalendar" = "Egutegi pertsonala";
"firstCalendar" = "Gaitutako lehenengo egutegia";
@@ -113,12 +164,24 @@
"reminder_1_DAY_BEFORE" = "1 egun lehenago";
"reminder_2_DAYS_BEFORE" = "2 egun lehenago";
"reminder_1_WEEK_BEFORE" = "1 aste lehenago";
+
/* Mailer */
"Labels" = "Etiketak";
"Label" = "Etiketa";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
+"New label" = "New label";
"Show subscribed mailboxes only" = "Erakutsi harpidetutako postontziak bakarrik";
+"Synchronize only default mail folders (EAS)" = "Synchronize only default mail folders (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Antolatu mezuak haritan";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
"When sending mail, add unknown recipients to my" = "Mezua bidaltzerakoan gehitu jasotzaile ezezagunak nere";
+"Address Book" = "Address Book";
"Forward messages" = "Mezuak birbidali";
"messageforward_inline" = "Mezuaren barruan";
"messageforward_attached" = "Iruzkin bezala";
@@ -131,15 +194,29 @@
"Compose messages in" = "Sortu mezuak hemen:";
"composemessagestype_html" = "HTML";
"composemessagestype_text" = "Testu arrunta";
+
+/* Base font size for messages composed in HTML */
+"Default font size" = "Default font size";
+
"Display remote inline images" = "Erakutsi mezuaren barneko hurruneko irudiak";
"displayremoteinlineimages_never" = "Inoiz ez";
"displayremoteinlineimages_always" = "Beti";
"Auto save every" = "Automatikoki gorde";
"minutes" = "minuturo";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
+
/* Contact */
"Personal Address Book" = "Helbide liburu pertsonala";
"Collected Address Book" = "Bildutako helbide liburua";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
+
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
+"Mail Account" = "Mail Account";
"New Mail Account" = "Email kontu berria";
"Server Name" = "Zerbitzariaren izena";
"Port" = "Portua";
@@ -150,33 +227,73 @@
"Email" = "Emaila";
"Reply To Email" = "Erantzun honi emaila";
"Signature" = "Sinadura";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Klikatu sortzeko)";
"Please enter your signature below" = "Mesedez, idatzi zure sinadura azpian";
"Please specify a valid sender address." = "Mesedez, idatzi baliodun bidaltzaile-helbide bat.";
"Please specify a valid reply-to address." = "Mesedez, idatzi baliodun erantzun-honi helbide bat.";
+"Specify a hostname other than the local host" = "Specify a hostname other than the local host";
+
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
+
/* Additional Parameters */
"Additional Parameters" = "Beste parametroak";
+
/* password */
+"Current password" = "Current password";
"New password" = "Pasahitz berria";
"Confirmation" = "Berrespena";
"Change" = "Aldatu";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
+
/* Event+task classifications */
-"Default events classification" ="Ekitaldien sailkapen lehenetsia";
-"Default tasks classification" ="Zereginen sailkapen lehenetsia";
+"Default events classification" = "Ekitaldien sailkapen lehenetsia";
+"Default tasks classification" = "Zereginen sailkapen lehenetsia";
"PUBLIC_item" = "Publikoa";
"CONFIDENTIAL_item" = "Isilpekoa";
"PRIVATE_item" = "Pribatua";
+
/* Event+task categories */
+"Calendar Category" = "Calendar Category";
+"Add Calendar Category" = "Add Calendar Category";
+"New category" = "New category";
+"Reset to defaults" = "Reset to defaults";
+"Remove Calendar Category" = "Remove Calendar Category";
+"Contact Category" = "Contact Category";
+"Add Contact Category" = "Add Contact Category";
+"Remove Contact Category" = "Remove Contact Category";
"category_none" = "Bat ere ez";
"calendar_category_labels" = "Urteurrena, Urtebetetzea, Negozio, Deiak, Bezeroak, Lehia, Bezeroa, Gogokoak, Jarraitu, Opariak, Oporrak, Ideiak, Bilera, Aleak, Denetarik, Pertsonala, Proiektuak, Jaieguna, Egoera, Hornitzaileak, Bidaia, Oporrak";
+
/* Default module */
"Calendar" = "Egutegia";
"Contacts" = "Helbide liburua";
"Mail" = "Emaila";
"Last" = "Azkenekoz erabilia";
"Default Module " = "Lehenetsitako modulua";
-"SOGo Version" ="SOGo betsioa";
-"Language" ="Hizkuntza";
+"SOGo Version" = "SOGo betsioa";
+
+/* Confirmation asked when changing the language */
+"Save preferences and reload page now?" = "Save preferences and reload page now?";
+"Language" = "Hizkuntza";
"choose" = "Aukeratu ...";
"Arabic" = "العربية";
"Basque" = "Euskara";
@@ -186,7 +303,6 @@
"ChineseChina" = "简体中文";
"ChineseTaiwan" = "Chinese (Taiwan)";
"Croatian" = "Hrvatski";
-"Croatian" = "Hrvatski";
"Czech" = "Česky";
"Danish" = "Dansk (Danmark)";
"Dutch" = "Nederlands";
@@ -207,9 +323,9 @@
"Montenegrin" = "Crnogorski";
"NorwegianBokmal" = "Norsk bokmål";
"NorwegianNynorsk" = "Norsk nynorsk";
-"BrazilianPortuguese" = "Português brasileiro";
"Polish" = "Polski";
"Portuguese" = "Português";
+"BrazilianPortuguese" = "Português brasileiro";
"Romanian" = "Română";
"Russian" = "Русский";
"Serbian" = "Српски";
@@ -222,7 +338,8 @@
"TurkishTurkey" = "Türkçe (Türkiye)";
"Ukrainian" = "Українська";
"Welsh" = "Cymraeg";
-"Refresh View" ="Eguneratu ikuspegia";
+
+"Refresh View" = "Eguneratu ikuspegia";
"refreshview_manually" = "Eskuz";
"refreshview_every_minute" = "Minuturo";
"refreshview_every_2_minutes" = "2 minuturo";
@@ -231,6 +348,8 @@
"refreshview_every_20_minutes" = "20 minuturo";
"refreshview_every_30_minutes" = "30 minuturo";
"refreshview_once_per_hour" = "Orduro";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
+
/* Return receipts */
"When I receive a request for a return receipt" = "Jasotze-agiriaren eskakizun bat jasotzen dudanean";
"Never send a return receipt" = "Jasotze agiria inoiz ez bidali.";
@@ -241,6 +360,7 @@
"Never send" = "Inoiz ez bidali";
"Always send" = "Bidali beti";
"Ask me" = "Galde nazazu";
+
/* Filters - UIxPreferences */
"Filters" = "Iragazkiak";
"Active" = "Aktibo";
@@ -248,8 +368,16 @@
"Move Down" = "Mugitu beheruntz";
"Connection error" = "Konexio errorea";
"Service temporarily unavailable" = "Zerbitzua aldi baterako ez dago erabligarri";
+
+/* Aria label for filter enable checkbox */
+"Enable filter" = "Enable filter";
+
/* Filters - UIxFilterEditor */
-"Filter name:" = "Iragazkiaren izena";
+"Filter name" = "Filter name";
+/* Button label */
+"Add a condition" = "Add a condition";
+/* Button label */
+"Add an action" = "Add an action";
"For incoming messages that" = "Honako hau betetzen duten mezuentzat";
"match all of the following rules" = "Arau guzti hauek betetzen dituztenak";
"match any of the following rules" = "Arau hauetako edozein betetzen dituztenak";
@@ -265,11 +393,27 @@
"Header" = "Goiburua";
"Body" = "Gorputza";
"Flag the message with" = "Mezuari honako bandera jarri";
+
+/* Select field label of "flag message" mail filter action */
+"Flag" = "Flag";
+
"Discard the message" = "Baztertu mezua";
"File the message in" = "Fitxategiratu mezua";
+
+/* Select field label of "file message" mail filter action */
+"Mailbox" = "Mailbox";
+
"Keep the message" = "Mantendu mezua";
"Forward the message to" = "Birbidali mezua honi";
+
+/* Input field label of "forward" mail filter action */
+"Email" = "Emaila";
+
"Send a reject message" = "Bidali ezetsi mezu bat";
+
+/* Input field label of "reject" mail filter action */
+"Message" = "Message";
+
"Send a vacation message" = "Bildai 'oporretan nago' mezu bat.";
"Stop processing filter rules" = "Iragazki arauen prozesatzea gelditu.";
"is under" = "azpian dago";
@@ -282,12 +426,15 @@
"does not match" = "ez dator bat";
"matches regex" = "regex-ekin bat dator";
"does not match regex" = "regex-ekin ez dator bat";
+/* Placeholder for the value field of a condition */
+"Value" = "Value";
"Seen" = "Ikusia";
"Deleted" = "Ezabatua";
"Answered" = "Erantzunda";
"Flagged" = "Bandera dauka";
"Junk" = "Zaborra";
"Not Junk" = "Ez da zaborra";
+
/* Password policy */
"The password was changed successfully." = "Pasahitza ondo aldatu da.";
"Password must not be empty." = "Pasahitza ezin da hutsa izan.";
@@ -302,3 +449,54 @@
"Unhandled error response" = "Landu gabeko errore erantzuna";
"Password change is not supported." = "Pasahitz aldaketa ez dago onartua.";
"Unhandled HTTP error code: %{0}" = "Landu gabeko HTTP errore kodea: %{0}";
+"Cancel" = "Cancel";
+"Invitations" = "Invitations";
+"Edit Filter" = "Edit Filter";
+"Delete Filter" = "Delete Filter";
+"Create Filter" = "Create Filter";
+"Delete Label" = "Delete Label";
+"Create Label" = "Create Label";
+"Accounts" = "Accounts";
+"Edit Account" = "Edit Account";
+"Delete Account" = "Delete Account";
+"Create Account" = "Create Account";
+"Account Name" = "Account Name";
+"SSL" = "SSL";
+"TLS" = "TLS";
+
+/* Avatars */
+"Use Gravatar" = "Use Gravatar";
+"Alternate Avatar" = "Alternate Avatar";
+"none" = "None";
+"identicon" = "Ident Icon";
+"monsterid" = "Monster";
+"wavatar" = "Wavatar";
+"retro" = "Retro";
+
+/* Animation Level */
+"Animation Level" = "Animation Level";
+/* Normal Animation Mode */
+"animation_NORMAL" = "Normal";
+/* Limited Animation Mode */
+"animation_LIMITED" = "Limited";
+"animation_NONE" = "None";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Bosnian.lproj/Localizable.strings b/UI/PreferencesUI/Bosnian.lproj/Localizable.strings
index 404f8ebb6..c6d0a8285 100644
--- a/UI/PreferencesUI/Bosnian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Bosnian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Aktivacijska Ograničenja";
"Enable auto reply on" = "Uključiti auto-odgovor";
"First day of vacation" = "Prvi dan odmora";
-"Disable auto reply after" = "Isključiti auto-odgovor";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Zadnji dan odmora";
"Enter date" = "Unesite datum";
/* Enable auto reply at this time of the day */
@@ -68,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Proslijediti dolazne poruke";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Zadržati kopiju";
"Enter an email" = "Unesite E-mail";
"Add another email" = "Dodati E-mail";
@@ -255,6 +257,12 @@
"Confirmation" = "Potvrda";
"Change" = "Promijeniti";
"Passwords don't match" = "Šifre nisu iste";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Osnovna klasifikacija evenata";
@@ -477,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Uključiti 2-Faktor autentifikaciju koristeći TOTP aplikaciju";
"You must enter this key into your TOTP application." = "Morate unijeti ovaj ključ u vašu TOTP aplikaciju.";
"If you do not and you log out you will not be able to login again." = "Ukoliko ne unesete i odjavite se, nećete se moći ponovo prijaviti.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Eksterna Sieve skripta je aktivna";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve je programski jezik koji se koristi za filtriranje E-maila. Ukoliko dozvolite da SOGo upravlja s filterima, odmorima, vaša aktivna skripta biće isključena.";
-"Let SOGo handle everything" = "Pustite SOGo da upravlja sa svime";
\ No newline at end of file
+"Let SOGo handle everything" = "Pustite SOGo da upravlja sa svime";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings
index 30b39456f..bc6be6390 100644
--- a/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings
+++ b/UI/PreferencesUI/BrazilianPortuguese.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Restrições de ativação";
"Enable auto reply on" = "Habilitar resposta automática em";
"First day of vacation" = "Primeiro dia de férias";
-"Disable auto reply after" = "Desativar resposta automática em";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Último dia de férias";
"Enter date" = "Digite a data";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Confirmação";
"Change" = "Alterar";
"Passwords don't match" = "As senhas não coincidem";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Classificação padrão do compromisso";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Habilite a autenticação de dois fatores usando um aplicativo TOTP";
"You must enter this key into your TOTP application." = "Você deve inserir essa chave em seu aplicativo TOTP.";
"If you do not and you log out you will not be able to login again." = "Se você não fizer isso e fizer logout, não será possível fazer o login novamente.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Um script Sieve externo está ativo";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve é uma linguagem de programação que pode ser usada para filtragem de e-mail. Se você deixar o SOGo lidar com seus filtros, férias e configurações de encaminhamento, seu script ativo será desabilitado.";
-"Let SOGo handle everything" = "Deixe o SOGo cuidar de tudo";
\ No newline at end of file
+"Let SOGo handle everything" = "Deixe o SOGo cuidar de tudo";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Bulgarian.lproj/Localizable.strings b/UI/PreferencesUI/Bulgarian.lproj/Localizable.strings
index 846c8d9ee..14024b2cf 100644
--- a/UI/PreferencesUI/Bulgarian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Bulgarian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Активационни ограничения";
"Enable auto reply on" = "Включи автоматичен отговор";
"First day of vacation" = "Първи ден от отпуска";
-"Disable auto reply after" = "Изключи автоматичен отговор на";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Последен ден от отпуска";
"Enter date" = "Въведете дата";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Потвърждение";
"Change" = "Смяна";
"Passwords don't match" = "Паролите не съвпадат";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Класификация на събития по подразбиране";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Включи двуфакторно удостоверяване чрез TOTP приложение";
"You must enter this key into your TOTP application." = "Въведете този ключ във вашето TOTP приложение.";
"If you do not and you log out you will not be able to login again." = "Ако не го направите и излезете, повече няма да можете да влезете отново.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Външен Sieve скрипт е активен";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve е език за програмиране, който може да се използва за email филтри. Ако искате SOGo да се грижи за филтрите, ваканционни известия и пренасочвания, вашите активни скриптове ще бъдат спрени.";
-"Let SOGo handle everything" = "Оставете SOGo да се грижи за всичко";
\ No newline at end of file
+"Let SOGo handle everything" = "Оставете SOGo да се грижи за всичко";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Catalan.lproj/Localizable.strings b/UI/PreferencesUI/Catalan.lproj/Localizable.strings
index b027a2e85..5a4f91688 100644
--- a/UI/PreferencesUI/Catalan.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Catalan.lproj/Localizable.strings
@@ -44,11 +44,18 @@
"Add default email addresses" = "Afegir adreces de correu per defecte";
"Days between responses" = "Dies entre respostes";
"Do not send responses to mailing lists" = "No enviar respostes a llistes de correu";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Activar resposta automàtica";
"First day of vacation" = "Primer dia de vacances";
-"Disable auto reply after" = "Desactivar la resposta automàtica en";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Últim dia de vacances";
"Enter date" = "Introduïu la Data";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Envia sempre resposta de missatge de vacances";
"The vacation message is sent prior to apply your filters." = "El missatge de vacances s'envia abans d'aplicar els teus filtres";
"Discard incoming mails during vacation" = "Descartar els missatges entrants durant les vacances";
@@ -61,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Redirigir missatges entrants";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Desar-ne una còpia";
"Enter an email" = "Introdueix una adreça de correu";
"Add another email" = "Afegeix una altra adreça de correu";
@@ -71,7 +80,7 @@
"You are not allowed to forward your messages to this domain:" = "No podeu reenviar missatges cap aquest domini:";
/* d & t */
-"Current Time Zone" = "Zona horària actual";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Format de data curt";
"Long Date Format" = "Format de data llarg";
"Time Format" = "Format d'hora";
@@ -194,6 +203,10 @@
"displayremoteinlineimages_always" = "Sempre";
"Auto save every" = "Auto desar cada";
"minutes" = "minuts";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Llibreta personal d'adreces";
@@ -215,6 +228,7 @@
"Reply To Email" = "Respondre a aquesta adreça de correu";
"Signature" = "Signatura";
"Identities" = "Identitats";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
"Default Identity" = "Identitat per defecte";
"New Identity" = "Nova identitat";
"(Click to create)" = "(Clic per a crear-la)";
@@ -238,9 +252,17 @@
"Additional Parameters" = "Paràmetres addicionals";
/* password */
+"Current password" = "Current password";
"New password" = "Contrasenya nova";
"Confirmation" = "Confirmar contrasenya nova";
"Change" = "Canviar";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Classificació per defecte dels esdeveniments";
@@ -326,6 +348,7 @@
"refreshview_every_20_minutes" = "Cada 20 minuts";
"refreshview_every_30_minutes" = "Cada 30 minuts";
"refreshview_once_per_hour" = "Cada hora";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Quan reba una sol·licitud de justificant de recepció";
@@ -462,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Activa l'autenticació en dos passos mitjançant Google Authenticator";
"You must enter this key into your TOTP application." = "Has d'introduir aquesta clau a l'aplicació Google Authenticator.";
"If you do not and you log out you will not be able to login again." = "Si no ho fas i surts, no podràs tornar a iniciar la sessió.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Un script extern de Sieve està actiu";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "El Sieve és un llenguatge de programació que es pot utilitzar per filtrar correu electrònic. Si deixes que SOGo gestioni la configuració dels teus filtres, les vacances i el reenviament, el vostre script actiu es desactivarà.";
-"Let SOGo handle everything" = "Deixa que SOGo s'ocupi de tot";
\ No newline at end of file
+"Let SOGo handle everything" = "Deixa que SOGo s'ocupi de tot";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/ChineseChina.lproj/Localizable.strings b/UI/PreferencesUI/ChineseChina.lproj/Localizable.strings
index 509d7cc03..a50c41f66 100644
--- a/UI/PreferencesUI/ChineseChina.lproj/Localizable.strings
+++ b/UI/PreferencesUI/ChineseChina.lproj/Localizable.strings
@@ -40,14 +40,26 @@
"Auto reply subject" = "自动回复主题";
"You can write ${subject} to insert the original subject" = "你可以插入${subject}到原主题?";
"Auto reply message" = "自动回复消息";
-"Email addresses (separated by commas)" = "邮件地址(用逗号分隔)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "增加默认邮件地址";
"Days between responses" = "回复间隔日数";
"Do not send responses to mailing lists" = "不要回复到邮件列表";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "启用自动回复功能";
-"Disable auto reply after" = "禁用回复无效";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "总是发送休假消息回复";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "丢弃假期收到的邮件";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "请指定要自动回复的邮件内容和邮件地址。";
"Your vacation message must not end with a single dot on a line." = "假期消息行不能以一个.结束。";
@@ -56,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "转发收到的邮件";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "保留副本";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "请指定要转发的邮件地址。";
"You are not allowed to forward your messages to an external email address." = "你未获准将消息转发至外部电子邮件地址。";
"You are not allowed to forward your messages to an internal email address." = "你未获准将消息转发至内部电子邮件地址。";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "当前时区";
+"Time Zone" = "Time Zone";
"Short Date Format" = "短日期格式";
"Long Date Format" = "长日期格式";
"Time Format" = "时间格式";
@@ -85,7 +102,9 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
"longDateFmt_0" = "%Y年%B%d日 %A";
"longDateFmt_1" = "%Y年%B%d日";
@@ -124,6 +143,8 @@
"Prevent from being invited to appointments" = "防止被邀请";
"White list for appointment invitations" = "行程白名单";
"Contacts Names" = "联系人姓名";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "默认日程";
@@ -154,6 +175,7 @@
"New label" = "新标签";
"Show subscribed mailboxes only" = "仅显示订阅的邮箱";
"Synchronize only default mail folders (EAS)" = "仅同步系统默认邮箱文件夹";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "邮件按线索排序";
"Always open mail composer" = "总是打开邮件编辑器";
"Inside current window" = "在当前窗口内";
@@ -181,10 +203,15 @@
"displayremoteinlineimages_always" = "一直";
"Auto save every" = "自动保存";
"minutes" = "分钟";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "个人地址簿";
"Collected Address Book" = "收集的地址簿";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "设定";
@@ -200,6 +227,10 @@
"Email" = "邮件";
"Reply To Email" = "回复邮件";
"Signature" = "签名";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(点击生成)";
"Please enter your signature below" = "请在下面输入签名";
"Please specify a valid sender address." = " 请指定有效的发件人地址。";
@@ -215,14 +246,23 @@
"When composing a message" = "撰写邮件时";
"Digitally sign the message by default" = "默认对消息进行数字签名";
"Always try to encrypt the message" = "总是尝试加密消息";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "附加设置";
/* password */
+"Current password" = "Current password";
"New password" = "新密码";
"Confirmation" = "确认";
"Change" = "修改";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "默认事项分类";
@@ -235,6 +275,7 @@
"Calendar Category" = "日程类别";
"Add Calendar Category" = "增加日程类别";
"New category" = "新类别";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "移除日程类别";
"Contact Category" = "联系人类别";
"Add Contact Category" = "增加联系人分类";
@@ -307,6 +348,7 @@
"refreshview_every_20_minutes" = "每20分钟";
"refreshview_every_30_minutes" = "每30分钟";
"refreshview_once_per_hour" = "每小时1次";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "当我收到回执请求时";
@@ -438,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "受限";
"animation_NONE" = "无";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings b/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings
index e34d3007d..d38ba8a8c 100644
--- a/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings
+++ b/UI/PreferencesUI/ChineseTaiwan.lproj/Localizable.strings
@@ -1,6 +1,19 @@
/* toolbar */
"Save and Close" = "儲存並關閉";
"Close" = "關閉";
+"Preferences saved" = "Preferences saved";
+
+/* Unsaved changes confirmation dialog title */
+"Unsaved Changes" = "Unsaved Changes";
+
+/* Unsaved changes confirmation dialog text */
+"Do you want to save your changes made to the configuration?" = "Do you want to save your changes made to the configuration?";
+
+/* Unsaved changes confirmation dialog button */
+"Save" = "Save";
+
+/* Unsaved changes confirmation dialog button */
+"Don't Save" = "Don't Save";
/* tabs */
"General" = "一般";
@@ -17,35 +30,63 @@
"Color" = "顏色";
"Add" = "新增";
"Delete" = "删除";
+
/* contacts categories */
"contacts_category_labels" = "同事, 競爭對手, 客戶, 朋友, 家庭, 工作伙伴, 供應商, 媒體, VIP";
+
/* vacation (auto-reply) */
"Enable vacation auto reply" = "開啟休假自動回覆";
-"Auto reply message" ="自動回覆內容";
-"Email addresses (separated by commas)" ="電子郵件地址 (用逗號分隔)";
+"Enable custom auto reply subject" = "Enable custom auto reply subject";
+"Auto reply subject" = "Auto reply subject";
+"You can write ${subject} to insert the original subject" = "You can write ${subject} to insert the original subject";
+"Auto reply message" = "自動回覆內容";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "增加預設的電子郵件地址";
-"Days between responses" ="回覆間隔天數";
+"Days between responses" = "回覆間隔天數";
"Do not send responses to mailing lists" = "不要寄送回覆給列表的帳號";
-"Disable auto reply after" = "關閉自動回覆功能";
+"Activation Constraints" = "Activation Constraints";
+"Enable auto reply on" = "Enable auto reply on";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "開啟休假自動回覆功能";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "請輸入自動回覆的訊息內容及電子郵件帳號。";
"Your vacation message must not end with a single dot on a line." = "休假自動回覆訊息每一行最後一個字元不能是半型的句號(.)。";
"End date of your auto reply must be in the future."
= "結束日期必須是未來的日期。";
+
/* forward messages */
"Forward incoming messages" = "信件轉寄";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "保留備份";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "請設定信件轉寄的電子郵件帳號。";
"You are not allowed to forward your messages to an external email address." = "您不能轉寄信件至外部電子郵件;帳號。";
"You are not allowed to forward your messages to an internal email address." = "您不能轉寄信件至內部電子郵件;帳號。";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
+
/* d & t */
-"Current Time Zone" ="時區";
-"Short Date Format" ="簡易日期格式";
-"Long Date Format" ="完整日期格式";
-"Time Format" ="時間格式";
+"Time Zone" = "Time Zone";
+"Short Date Format" = "簡易日期格式";
+"Long Date Format" = "完整日期格式";
+"Time Format" = "時間格式";
"default" = "預設";
+"Default Module" = "Default Module";
+"Save" = "Save";
"shortDateFmt_0" = "%d-%b-%y";
"shortDateFmt_1" = "%d-%m-%y";
"shortDateFmt_2" = "%d/%m/%y";
@@ -61,8 +102,10 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -79,24 +122,32 @@
"timeFmt_2" = "";
"timeFmt_3" = "";
"timeFmt_4" = "";
+
+/* Timezone autocompletion */
+"No matches found." = "No matches found.";
+
/* calendar */
-"Week begins on" ="一週起始日為";
-"Day start time" ="每日開始時間是";
-"Day end time" ="每日結束時間是";
+"Week begins on" = "一週起始日為";
+"Day start time" = "每日開始時間是";
+"Day end time" = "每日結束時間是";
"Day start time must be prior to day end time." = "每日開始時間必須早於結束時間。";
+"Week days to display" = "Week days to display";
"Show time as busy outside working hours" = "顯示工作時間以下時段顯示為忙碌";
-"First week of year" ="一年的第一週";
+"First week of year" = "一年的第一週";
"Enable reminders for Calendar items" = "開啟行事曆的提醒功能";
"Play a sound when a reminder comes due" = "提醒時撥放音效";
-"Default reminder" ="預設提醒";
+"Default reminder" = "預設提醒";
"firstWeekOfYear_January1" = "開始於一月一日";
"firstWeekOfYear_First4DayWeek" = "第一個只有四天的週";
"firstWeekOfYear_FirstFullWeek" = "第一個完整的週";
"Prevent from being invited to appointments" = "拒絶邀請";
"White list for appointment invitations" = "接受邀請的名單列表";
"Contacts Names" = "連絡人姓名";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
+
/* Default Calendar */
-"Default calendar" ="預設行事曆";
+"Default calendar" = "預設行事曆";
"selectedCalendar" = "選擇的行事曆";
"personalCalendar" = "個人行事曆";
"firstCalendar" = "第一個有效的行事曆";
@@ -113,12 +164,24 @@
"reminder_1_DAY_BEFORE" = "1天前";
"reminder_2_DAYS_BEFORE" = "2天前";
"reminder_1_WEEK_BEFORE" = "1週前";
+
/* Mailer */
"Labels" = "標籤";
"Label" = "標籤";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
+"New label" = "New label";
"Show subscribed mailboxes only" = "只顯示訂閱的信箱";
+"Synchronize only default mail folders (EAS)" = "Synchronize only default mail folders (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "依指定的方式進行排序";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
"When sending mail, add unknown recipients to my" = "寄送信件時,將未知的收件者帳號加入我的通訊錄";
+"Address Book" = "Address Book";
"Forward messages" = "轉寄信件";
"messageforward_inline" = "加入原始信件內容";
"messageforward_attached" = "將原始信件做為附件";
@@ -131,15 +194,29 @@
"Compose messages in" = "信件撰寫格式";
"composemessagestype_html" = "HTML";
"composemessagestype_text" = "純文字";
+
+/* Base font size for messages composed in HTML */
+"Default font size" = "Default font size";
+
"Display remote inline images" = "顯示圖片";
"displayremoteinlineimages_never" = "從不";
"displayremoteinlineimages_always" = "永遠";
"Auto save every" = "自動存檔間隔";
"minutes" = "分鐘";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
+
/* Contact */
"Personal Address Book" = "個人通訊錄";
"Collected Address Book" = "公用通訊錄";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
+
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
+"Mail Account" = "Mail Account";
"New Mail Account" = "新的電子郵件帳號";
"Server Name" = "伺服器名稱";
"Port" = "埠號";
@@ -150,34 +227,73 @@
"Email" = "電子郵件郵件";
"Reply To Email" = "回覆電子郵件帳號";
"Signature" = "簽名檔";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(點擊後建立)";
-"Signature" = "簽名";
"Please enter your signature below" = "請在下面輸入簽名";
"Please specify a valid sender address." = "請指定一個有效的寄件者帳號。";
"Please specify a valid reply-to address." = "請指定一個有效的回覆郵件帳號。";
+"Specify a hostname other than the local host" = "Specify a hostname other than the local host";
+
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
+
/* Additional Parameters */
"Additional Parameters" = "其他參數";
+
/* password */
+"Current password" = "Current password";
"New password" = "新密碼";
"Confirmation" = "確認";
"Change" = "修改";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
+
/* Event+task classifications */
-"Default events classification" ="預設的事件類別";
-"Default tasks classification" ="預設的任務類別";
+"Default events classification" = "預設的事件類別";
+"Default tasks classification" = "預設的任務類別";
"PUBLIC_item" = "公開";
"CONFIDENTIAL_item" = "機密";
"PRIVATE_item" = "私人";
+
/* Event+task categories */
+"Calendar Category" = "Calendar Category";
+"Add Calendar Category" = "Add Calendar Category";
+"New category" = "New category";
+"Reset to defaults" = "Reset to defaults";
+"Remove Calendar Category" = "Remove Calendar Category";
+"Contact Category" = "Contact Category";
+"Add Contact Category" = "Add Contact Category";
+"Remove Contact Category" = "Remove Contact Category";
"category_none" = "無";
"calendar_category_labels" = "結婚紀念日,生日,工作,電話,顧客,競爭對手,客戶,收藏, 追踪 ,禮物,假日,想法,會議,事件,雜項,個人,專案,公眾假日,狀態,供應商,旅遊,休假";
+
/* Default module */
"Calendar" = "行事曆";
"Contacts" = "通訊錄";
"Mail" = "郵件";
"Last" = "上次使用";
"Default Module " = "預設模式";
-"SOGo Version" ="SOGo版本";
-"Language" ="語言";
+"SOGo Version" = "SOGo版本";
+
+/* Confirmation asked when changing the language */
+"Save preferences and reload page now?" = "Save preferences and reload page now?";
+"Language" = "語言";
"choose" = "選擇...";
"Arabic" = "العربية";
"Basque" = "Euskara";
@@ -187,7 +303,6 @@
"ChineseChina" = "简体中文";
"ChineseTaiwan" = "Chinese (Taiwan)";
"Croatian" = "Hrvatski";
-"Croatian" = "Hrvatski";
"Czech" = "Česky";
"Danish" = "Dansk (Danmark)";
"Dutch" = "Nederlands";
@@ -208,9 +323,9 @@
"Montenegrin" = "Crnogorski";
"NorwegianBokmal" = "Norsk bokmål";
"NorwegianNynorsk" = "Norsk nynorsk";
-"BrazilianPortuguese" = "Português brasileiro";
"Polish" = "Polski";
"Portuguese" = "Português";
+"BrazilianPortuguese" = "Português brasileiro";
"Romanian" = "Română";
"Russian" = "Русский";
"Serbian" = "Српски";
@@ -223,7 +338,8 @@
"TurkishTurkey" = "Türkçe (Türkiye)";
"Ukrainian" = "Українська";
"Welsh" = "Cymraeg";
-"Refresh View" ="重新整理";
+
+"Refresh View" = "重新整理";
"refreshview_manually" = "手動";
"refreshview_every_minute" = "每分鐘";
"refreshview_every_2_minutes" = "每2分鐘";
@@ -232,6 +348,8 @@
"refreshview_every_20_minutes" = "每20分鐘";
"refreshview_every_30_minutes" = "每30分鐘";
"refreshview_once_per_hour" = "一小時一次";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
+
/* Return receipts */
"When I receive a request for a return receipt" = "當我收到要求讀取回條時";
"Never send a return receipt" = "不傳送回條";
@@ -242,6 +360,7 @@
"Never send" = "不要傳送回條";
"Always send" = "傳送回條";
"Ask me" = "傳送回條前先詢問我";
+
/* Filters - UIxPreferences */
"Filters" = "過濾規則";
"Active" = "啟動";
@@ -249,8 +368,16 @@
"Move Down" = "下移";
"Connection error" = "連接錯誤";
"Service temporarily unavailable" = "伺服器暫時沒有回應";
+
+/* Aria label for filter enable checkbox */
+"Enable filter" = "Enable filter";
+
/* Filters - UIxFilterEditor */
"Filter name" = "過濾規則名稱";
+/* Button label */
+"Add a condition" = "Add a condition";
+/* Button label */
+"Add an action" = "Add an action";
"For incoming messages that" = "當收到的電子郵件";
"match all of the following rules" = "符合下面所有規則";
"match any of the following rules" = "符合下面任何規則";
@@ -266,11 +393,27 @@
"Header" = "信件表頭";
"Body" = "信件本文";
"Flag the message with" = "標示郵件為";
+
+/* Select field label of "flag message" mail filter action */
+"Flag" = "Flag";
+
"Discard the message" = "刪除信件";
"File the message in" = "信件歸檔至";
+
+/* Select field label of "file message" mail filter action */
+"Mailbox" = "Mailbox";
+
"Keep the message" = "保留信件";
"Forward the message to" = "轉寄信件至";
+
+/* Input field label of "forward" mail filter action */
+"Email" = "電子郵件郵件";
+
"Send a reject message" = "寄送拒絶信件";
+
+/* Input field label of "reject" mail filter action */
+"Message" = "Message";
+
"Send a vacation message" = "寄送休假訊息";
"Stop processing filter rules" = "終止郵件過濾";
"is under" = "在下面";
@@ -283,12 +426,15 @@
"does not match" = "不符合";
"matches regex" = "符合正規表示法";
"does not match regex" = "不符合正規表示法";
+/* Placeholder for the value field of a condition */
+"Value" = "Value";
"Seen" = " 已讀";
"Deleted" = "已刪除";
"Answered" = "已回覆";
"Flagged" = "已註記";
"Junk" = "垃圾信件";
"Not Junk" = "這不是垃圾郵件";
+
/* Password policy */
"The password was changed successfully." = "密碼修改完成。";
"Password must not be empty." = "密碼不可為空白。";
@@ -303,3 +449,54 @@
"Unhandled error response" = "未知的錯誤回覆";
"Password change is not supported." = "不可更改密碼";
"Unhandled HTTP error code: %{0}" = "未知的HTTP錯誤碼: %{0}";
+"Cancel" = "Cancel";
+"Invitations" = "Invitations";
+"Edit Filter" = "Edit Filter";
+"Delete Filter" = "Delete Filter";
+"Create Filter" = "Create Filter";
+"Delete Label" = "Delete Label";
+"Create Label" = "Create Label";
+"Accounts" = "Accounts";
+"Edit Account" = "Edit Account";
+"Delete Account" = "Delete Account";
+"Create Account" = "Create Account";
+"Account Name" = "Account Name";
+"SSL" = "SSL";
+"TLS" = "TLS";
+
+/* Avatars */
+"Use Gravatar" = "Use Gravatar";
+"Alternate Avatar" = "Alternate Avatar";
+"none" = "None";
+"identicon" = "Ident Icon";
+"monsterid" = "Monster";
+"wavatar" = "Wavatar";
+"retro" = "Retro";
+
+/* Animation Level */
+"Animation Level" = "Animation Level";
+/* Normal Animation Mode */
+"animation_NORMAL" = "Normal";
+/* Limited Animation Mode */
+"animation_LIMITED" = "Limited";
+"animation_NONE" = "None";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Croatian.lproj/Localizable.strings b/UI/PreferencesUI/Croatian.lproj/Localizable.strings
index 6bb85bf67..899ccd3c1 100644
--- a/UI/PreferencesUI/Croatian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Croatian.lproj/Localizable.strings
@@ -40,14 +40,26 @@
"Auto reply subject" = "Naslov automatskog odgovora";
"You can write ${subject} to insert the original subject" = "Možete upisati ${subject} kako biste ubacili izvorni naslov";
"Auto reply message" = "Automatska poruka";
-"Email addresses (separated by commas)" = "E-mail adrese (odvojene zarezima)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Dodaj zadanu adresu e-pošte";
"Days between responses" = "Dani između odgovora";
"Do not send responses to mailing lists" = "Nemoj slati odgovore na mailing liste";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Uključi automatski odgovor";
-"Disable auto reply after" = "Isključi automatski odgovor";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Uvijek pošalji automatsku obavijest o odsutnosti";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "Odbij ulazne poruke tijekom odmora";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Navedite svoju poruku i svoje e-mail adrese za koje želite uključiti automatski odgovor.";
"Your vacation message must not end with a single dot on a line." = "Vaša poruka se ne smije završiti s jednom točkom u redu.";
@@ -56,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Proslijedi dolazne poruke";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Zadrži kopiju";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Navedite adresu na koju želite proslijediti poruke.";
"You are not allowed to forward your messages to an external email address." = "Nije dopušteno proslijediti poruke na vanjsku adresu e-pošte.";
"You are not allowed to forward your messages to an internal email address." = "Nije dopušteno proslijediti poruke na internu e-mail adresu.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Trenutna vremenska zona";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Kratki format datuma";
"Long Date Format" = "Dugi format datuma";
"Time Format" = "Format datuma";
@@ -85,8 +102,10 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -124,6 +143,8 @@
"Prevent from being invited to appointments" = "Spriječi pozive na sastanke";
"White list for appointment invitations" = "Bijela lista za pozivnice na sastanke";
"Contacts Names" = "Imena kontakta";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "Zadani kalendar";
@@ -154,6 +175,7 @@
"New label" = "Nova oznaka";
"Show subscribed mailboxes only" = "Prikaži samo pretplaćene mape";
"Synchronize only default mail folders (EAS)" = "Sinkroniziraj samo standardne mape (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Sortiraj poruke po temi";
"Always open mail composer" = "Uvijek otvori sastavljač poruke";
"Inside current window" = "U trenutnom prozoru";
@@ -181,10 +203,15 @@
"displayremoteinlineimages_always" = "Uvijek";
"Auto save every" = "Automatsko spremanje svakih";
"minutes" = "minuta";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Osobni imenik";
"Collected Address Book" = "Prikupljeni imenik";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "Postavke";
@@ -200,6 +227,10 @@
"Email" = "e pošta";
"Reply To Email" = "Pošta za odgovaranje";
"Signature" = "Potpis";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Kliknite za izradu)";
"Please enter your signature below" = "Unesite svoj potpis ispod";
"Please specify a valid sender address." = "Molim odaberite važeču adresu pošiljatelja";
@@ -215,14 +246,23 @@
"When composing a message" = "Kad sastavljam poruku";
"Digitally sign the message by default" = "Zadano digitalno potpiši poruku";
"Always try to encrypt the message" = "Uvijek pokušaj kodirati poruku";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "Dodatne postavke";
/* password */
+"Current password" = "Current password";
"New password" = "Nova lozinka";
"Confirmation" = "Potvrdi";
"Change" = "Promjeni";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Klasifikacija zadanih događaja";
@@ -235,6 +275,7 @@
"Calendar Category" = "Kategorija kalendara";
"Add Calendar Category" = "Dodaj kategoriju kalendara";
"New category" = "Nova kategorija";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Ukloni kategoriju kalendara";
"Contact Category" = "Kategorija kontakata";
"Add Contact Category" = "Dodaj kategoriju kontakata";
@@ -307,6 +348,7 @@
"refreshview_every_20_minutes" = "Svakih 20 minuta";
"refreshview_every_30_minutes" = "Svakih 30 minuta";
"refreshview_once_per_hour" = "Jednom na sat";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Kad dobijem zahtjev za slanje povratnice";
@@ -438,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Ograničeno";
"animation_NONE" = "Ugašeno";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Czech.lproj/Localizable.strings b/UI/PreferencesUI/Czech.lproj/Localizable.strings
index a1f1180d9..6aed6fd7e 100644
--- a/UI/PreferencesUI/Czech.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Czech.lproj/Localizable.strings
@@ -44,11 +44,18 @@
"Add default email addresses" = "Přidat základní emailové adresy";
"Days between responses" = "Počet dnů mezi odpověďmi";
"Do not send responses to mailing lists" = "Neposílat odpovědi do konferencí";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Zapnout odpovědi v nepřítomnosti";
"First day of vacation" = "První den nepřítomnosti";
-"Disable auto reply after" = "Automatické odpovědi vypnout dne";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Poslední den nepřítomnosti";
"Enter date" = "Zadejte datum";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Vždy posílat zprávu v nepřítomnosti";
"The vacation message is sent prior to apply your filters." = "Zpráva v nepřítomnosti je odeslána ještě před provedením Vašich filtrů.";
"Discard incoming mails during vacation" = "Zrušit příjem pošty během nepřítomnosti";
@@ -61,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Přeposílat příchozí zprávy";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Ponechat kopii";
"Enter an email" = "Zadejte e-mail";
"Add another email" = "Přidejte další e-mail";
@@ -194,6 +203,10 @@
"displayremoteinlineimages_always" = "Vždy";
"Auto save every" = "Automaticky uložit každých";
"minutes" = "minut";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Osobní kontakty";
@@ -244,6 +257,12 @@
"Confirmation" = "Potvrzení";
"Change" = "Změnit";
"Passwords don't match" = "Hesla nejsou shodná";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Výchozí druh události";
@@ -466,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Povolit 2-fázové ověřování pomocí Google Authenticator";
"You must enter this key into your TOTP application." = "Tento klíč musíte zadat do své aplikace Google Authenticator.";
"If you do not and you log out you will not be able to login again." = "Pokud tak neučiníte a odhlásíte se, nebudete se moci znovu přihlásit.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Je aktivní externí Sieve skript.";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve je programovací jazyk, který může být použit k filtrování emailových zpráv. Pokud chcete aby SOGo spravovalo Vaše filtry, nastavení nepřítomnosti a přeposílání, Váš aktivní skript bude deaktivován.";
-"Let SOGo handle everything" = "Nechat SOGo spravovat vše";
\ No newline at end of file
+"Let SOGo handle everything" = "Nechat SOGo spravovat vše";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Danish.lproj/Localizable.strings b/UI/PreferencesUI/Danish.lproj/Localizable.strings
index 51eb4856f..2a6be3d85 100644
--- a/UI/PreferencesUI/Danish.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Danish.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Aktiveringsbegrænsninger";
"Enable auto reply on" = "Aktiver autosvar til";
"First day of vacation" = "Første feriedag";
-"Disable auto reply after" = "Deaktiver Autosvar til";
+"Disable auto reply after" = "Deaktiver autosvar efter";
"Last day of vacation" = "Sidste feriedag";
"Enter date" = "Indtast dato";
/* Enable auto reply at this time of the day */
diff --git a/UI/PreferencesUI/Dutch.lproj/Localizable.strings b/UI/PreferencesUI/Dutch.lproj/Localizable.strings
index 7bd65a42e..3d408bcab 100644
--- a/UI/PreferencesUI/Dutch.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Dutch.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Activatiebeperkingen";
"Enable auto reply on" = "Automatisch beantwoorden inschakelen";
"First day of vacation" = "Eerste vakantiedag";
-"Disable auto reply after" = "Automatisch bericht bij afwezigheid uitschakelen op";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Laatste vakantiedag";
"Enter date" = "Voer datum in";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Bevestig wachtwoord";
"Change" = "Veranderen";
"Passwords don't match" = "Wachtwoorden komen niet overeen";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Standaardclassificatie afspraken";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Twee-factor authenticatie met TOTP programma inschakelen";
"You must enter this key into your TOTP application." = "U moet deze sleutel in uw TOTP programma invoeren.";
"If you do not and you log out you will not be able to login again." = "Als u dit niet doet en uitlogt, zal u niet meer terug kunnen inloggen.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Een extern Sieve script is actief";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is een programmeertaal die voor e-mail filteren kan gebruikt worden. Als u SOGo uw filters, vakantie en doorstuurinstellingen laat beheren, zal uw actieve script uitgeschakeld worden.";
-"Let SOGo handle everything" = "Laat SOGo alles beheren";
\ No newline at end of file
+"Let SOGo handle everything" = "Laat SOGo alles beheren";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Finnish.lproj/Localizable.strings b/UI/PreferencesUI/Finnish.lproj/Localizable.strings
index 13cb921e7..9bec73354 100644
--- a/UI/PreferencesUI/Finnish.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Finnish.lproj/Localizable.strings
@@ -40,13 +40,26 @@
"Auto reply subject" = "Automaattivastauksen otsikko";
"You can write ${subject} to insert the original subject" = "Voit kirjoittaa ${subject} sisällyttääksesi alkuperäisen otsikon";
"Auto reply message" = "Automaattivastaus";
-"Email addresses (separated by commas)" = "Sähköpostiosoitteet (eroteltuna pilkuin)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Syötä oletussähköpostiosoite";
"Days between responses" = "Päivät vastausten välillä";
"Do not send responses to mailing lists" = "Älä lähetä vastauksia postituslistoille";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Ota automaattivastaus käyttöön";
-"Disable auto reply after" = "Poista automaattivastaus käytöstä";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Lähetä lomaviestivastaus aina";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Ole hyvä ja määritä viesti sekä sähköpostiosoitteet joille haluat aktivoida automaattivastauksen.";
"Your vacation message must not end with a single dot on a line." = "Lomaviestisi ei saa päättyä yksittäiseen pisteeseen viimeisellä rivillä.";
@@ -55,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Edelleenlähetä saapuvat viestit";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Pidä kopio";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Ole hyvä ja määritä sähköpostiosoite johon haluat edelleenlähettää viestisi.";
"You are not allowed to forward your messages to an external email address." = "Sinulla ei ole lupaa välittää viestejä ulkoiseen sähköpostiosoitteeseen.";
"You are not allowed to forward your messages to an internal email address." = "Sinulla ei ole lupaa välittää viestejä sisäiseen sähköpostiosoitteeseen.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Nykyinen aikavyöhyke";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Lyhyt päivämäärän esitysmuoto";
"Long Date Format" = "Pitkä päivämäärän esitysmuoto";
"Time Format" = "Ajan esitysmuoto";
@@ -84,8 +102,10 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -123,6 +143,8 @@
"Prevent from being invited to appointments" = "Estä tapaamiskutsut";
"White list for appointment invitations" = "Valkoinen lista tapaamiskutsuille";
"Contacts Names" = "Yhteystietojen Nimet";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "Oletuskalenteri";
@@ -146,10 +168,18 @@
/* Mailer */
"Labels" = "Otsikot";
"Label" = "Otsikoi";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
"New label" = "Uusi otsikko";
"Show subscribed mailboxes only" = "Näytä vain tilatut sähköpostikansiot";
"Synchronize only default mail folders (EAS)" = "Synkronoi vain oletus sähköpostikansiot (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Järjestä viestit ketjuiksi";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
"When sending mail, add unknown recipients to my" = "Postia lähettäessä lisää tuntemattomat vastaanottajat";
"Address Book" = "Osoitekirja";
"Forward messages" = "Edelleenlähetä viestit";
@@ -173,12 +203,19 @@
"displayremoteinlineimages_always" = "Aina";
"Auto save every" = "Tallenna automaattisesti";
"minutes" = "minuutin välein";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Henkilökohtainen osoitekirja";
"Collected Address Book" = "Keratty osoitekirja";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
"Mail Account" = "Sähköpostitili";
"New Mail Account" = "Uusi sähköpostitili";
"Server Name" = "Palvelinnimi";
@@ -190,19 +227,42 @@
"Email" = "Sähköposti";
"Reply To Email" = "Vastaa sähköpostiin";
"Signature" = "Allekirjoitus";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Napsauta luodaksesi)";
"Please enter your signature below" = "Ole hyvä ja syötä allekirjoituksesi alle";
"Please specify a valid sender address." = "Ole hyvä ja syötä kelvollinen lähettäjäosoite";
"Please specify a valid reply-to address." = "Ole hyvä ja syötä kelvollinen vastausosoite";
"Specify a hostname other than the local host" = "Määritä muu kuin paikallinen palvelinosoite";
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
+
/* Additional Parameters */
"Additional Parameters" = "Lisäparametrit";
/* password */
+"Current password" = "Current password";
"New password" = "Uusi salasana";
"Confirmation" = "Vahvistus";
"Change" = "Vaihda";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Oletus tapahtumaluokittelu";
@@ -215,6 +275,7 @@
"Calendar Category" = "Kalenteriryhmä";
"Add Calendar Category" = "Lisää kalenteriryhmä";
"New category" = "Uusi kategoria";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Poista kalenteriryhmä";
"Contact Category" = "Yhteystietoryhmä";
"Add Contact Category" = "Lisää yhteystietoryhmä";
@@ -287,6 +348,7 @@
"refreshview_every_20_minutes" = "20 minuutin välein";
"refreshview_every_30_minutes" = "Puolen tunnin välein";
"refreshview_once_per_hour" = "Kerran tunnissa";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Kun saan kuittauspyynnön";
@@ -410,3 +472,31 @@
"monsterid" = "Hirviö";
"wavatar" = "Wavatar";
"retro" = "Retro";
+
+/* Animation Level */
+"Animation Level" = "Animation Level";
+/* Normal Animation Mode */
+"animation_NORMAL" = "Normal";
+/* Limited Animation Mode */
+"animation_LIMITED" = "Limited";
+"animation_NONE" = "None";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/German.lproj/Localizable.strings b/UI/PreferencesUI/German.lproj/Localizable.strings
index 4ef6d8582..ec52f650e 100644
--- a/UI/PreferencesUI/German.lproj/Localizable.strings
+++ b/UI/PreferencesUI/German.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Aktivierungsbedingungen";
"Enable auto reply on" = "Automatische Abwesenheitsnachricht anschalten am";
"First day of vacation" = "Erster Urlaubstag";
-"Disable auto reply after" = "Automatische Abwesenheitsnachricht abschalten am";
+"Disable auto reply after" = "Automatische Abwesenheitsnachricht abschalten nach dem";
"Last day of vacation" = "Letzter Urlaubstag";
"Enter date" = "Datum eingeben";
/* Enable auto reply at this time of the day */
diff --git a/UI/PreferencesUI/Hebrew.lproj/Localizable.strings b/UI/PreferencesUI/Hebrew.lproj/Localizable.strings
index c29fc5456..98dc81bec 100644
--- a/UI/PreferencesUI/Hebrew.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Hebrew.lproj/Localizable.strings
@@ -40,13 +40,26 @@
"Auto reply subject" = "כותרת תשובה אוטומתית";
"You can write ${subject} to insert the original subject" = "ניתן לכתוב {subject}$ על מנת להזין לתוכן המקורי";
"Auto reply message" = "הודעת תשובה אוטומתית";
-"Email addresses (separated by commas)" = "כתובת אימייל (מופרדות באמצעות פסיק)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "הוסף כתובת אימייל כברירת מחדל";
"Days between responses" = "ימים בין תשובות";
"Do not send responses to mailing lists" = "לא להשיב לרשימות תפוצה";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "אפשר תשובה אוטומתית";
-"Disable auto reply after" = "בטל תשובה אוטומתית";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "תמיד להשיב בעזרת הודעת חופשה";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "אנא ציינו את הודעתכם וכתובת האימייל שלכם עבורם תרצו לאפשר תשובות אוטומתיות.";
"Your vacation message must not end with a single dot on a line." = "הודעת החופשה אינה יכולה להיסתיים בנקודה אחת בשורה.";
@@ -55,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "הפנייה של הודעות נכנסות";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "שמירת עותק";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "אנא ציינו כתובת אליה ברצונכם להפנות הודעות.";
"You are not allowed to forward your messages to an external email address." = "לא ניתן להפנות הודעות לכתובת אימייל חיצונית.";
"You are not allowed to forward your messages to an internal email address." = "לא ניתן להפנות הודעות לכתובת אימייל פנימית.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "אזור זמן נוכחי";
+"Time Zone" = "Time Zone";
"Short Date Format" = "פורמט תאריך מקוצר";
"Long Date Format" = "פורמט תאריך מלא";
"Time Format" = "פורמט זמן";
@@ -84,8 +102,10 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -123,6 +143,8 @@
"Prevent from being invited to appointments" = "הימנע מהזמנות לאירועים";
"White list for appointment invitations" = "אפשר הזמנות לאירועים";
"Contacts Names" = "שמות אנשי קשר";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "לוח שנה ברירת מחדל";
@@ -146,10 +168,18 @@
/* Mailer */
"Labels" = "תגיות";
"Label" = "תגית";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
"New label" = "תגית חדשה";
"Show subscribed mailboxes only" = "הצג תיבות דוא\"ל אליהן אני מנוי";
"Synchronize only default mail folders (EAS)" = "(EAS) Exchange Active Sync לסנכרן תיבות ברירת מחדל מסוג";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "סידור הודעות לפי אשכולות";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
"When sending mail, add unknown recipients to my" = "בשליחת מייל, הוסף מקבלים לא מוכרים ל";
"Address Book" = "רשימת אנשי קשר";
"Forward messages" = "העבר הודעות";
@@ -173,12 +203,19 @@
"displayremoteinlineimages_always" = "תמיד";
"Auto save every" = "שמירה אוטומתית בכל";
"minutes" = "דקות";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "רשימת אנשי קשר אישית";
"Collected Address Book" = "רישמת אנשי קשר מאוסף";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
"Mail Account" = "חשבון מייל";
"New Mail Account" = "חשבון מייל חדש";
"Server Name" = "שם שרת";
@@ -190,19 +227,42 @@
"Email" = "אימייל";
"Reply To Email" = "השב לאימייל";
"Signature" = "חתימה";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(לחץ ליצירה)";
"Please enter your signature below" = "נא להזין את חתימתך מתחת";
"Please specify a valid sender address." = "נא לציין כתובת שולח תקינה.";
"Please specify a valid reply-to address." = "נא לציין כתובת לתשובה תקינה.";
"Specify a hostname other than the local host" = "הגדר שם מארח שונה ממארח מקומי";
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
+
/* Additional Parameters */
"Additional Parameters" = "פרמטרים נוספים";
/* password */
+"Current password" = "Current password";
"New password" = "סיסמה חדשה";
"Confirmation" = "אישור";
"Change" = "שינוי";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "הגדרת אירועים ברירת מחדל";
@@ -215,6 +275,7 @@
"Calendar Category" = "קטגוריית לוח שנה";
"Add Calendar Category" = "הוספת קטגוריית לוח שנה";
"New category" = "קטגוריה חדשה";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "הסרת קטגוריה מלוח השנה";
"Contact Category" = "קטגוריית איש קשר";
"Add Contact Category" = "הוספת קטגוריית איש קשר";
@@ -287,6 +348,7 @@
"refreshview_every_20_minutes" = "כל 20 דקות";
"refreshview_every_30_minutes" = "כל 30 דקות";
"refreshview_once_per_hour" = "פעם בשעה";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "כאשר מתקבלת בקשה עבור אישור מסירה";
@@ -417,4 +479,24 @@
"animation_NORMAL" = "רגיל";
/* Limited Animation Mode */
"animation_LIMITED" = "מוגבל";
-"animation_NONE" = "ללא";
\ No newline at end of file
+"animation_NONE" = "ללא";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Hungarian.lproj/Localizable.strings b/UI/PreferencesUI/Hungarian.lproj/Localizable.strings
index bd5df7b04..49ce26e2b 100644
--- a/UI/PreferencesUI/Hungarian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Hungarian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Aktiválás kényszerek";
"Enable auto reply on" = "Automatikus válasz engedélyezése";
"First day of vacation" = "Távollét első napja";
-"Disable auto reply after" = "Automatikus válasz tiltása";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Távollét utolsó napja";
"Enter date" = "Adja meg a dátumot";
/* Enable auto reply at this time of the day */
@@ -485,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Kétfaktoros azonosítás engedélyezése TOTP alkalmazás használatával.";
"You must enter this key into your TOTP application." = "Adja meg ezt a kulcsot a TOTP alkalmazásában.";
"If you do not and you log out you will not be able to login again." = "Ha nem teszi meg és kijelentkezik, akkor nem lesz képes újra bejelentkezni.";
+"Enter TOTP verification code :" = "Adja meg TOTP ellenőrző kódját:";
+"Invalid TOTP verification code" = "Érvénytelen TOTP ellenőrző kód:";
/* External Sieve scripts */
"An external Sieve script is active" = "Külső Sieve szkript aktív";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve egy programozási nyelv amely az email üzenetek szűrésére használható. Ha engedélyezi, hogy a SOGo kezelje szűrőit, távollét és továbbítási beállításait, akkor a jelenleg aktív szkript le lesz tiltva.";
-"Let SOGo handle everything" = "A SOGo kezeljen mindent";
\ No newline at end of file
+"Let SOGo handle everything" = "A SOGo kezeljen mindent";
+
+/* Password Recovery */
+"Password recovery mode" = "Jelszó helyreállítás";
+"Question" = "Kérdés";
+"Secondary e-mail" = "Másodlagos email cím";
+"Answer" = "Válasz";
+"Password recovery" = "Jelszó helyreállítás";
+"Password change" = "Jelszó módosítás";
diff --git a/UI/PreferencesUI/Icelandic.lproj/Localizable.strings b/UI/PreferencesUI/Icelandic.lproj/Localizable.strings
index 5285e4eff..9a66d9382 100644
--- a/UI/PreferencesUI/Icelandic.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Icelandic.lproj/Localizable.strings
@@ -1,6 +1,19 @@
/* toolbar */
"Save and Close" = "Vista og loka";
"Close" = "Loka";
+"Preferences saved" = "Preferences saved";
+
+/* Unsaved changes confirmation dialog title */
+"Unsaved Changes" = "Unsaved Changes";
+
+/* Unsaved changes confirmation dialog text */
+"Do you want to save your changes made to the configuration?" = "Do you want to save your changes made to the configuration?";
+
+/* Unsaved changes confirmation dialog button */
+"Save" = "Save";
+
+/* Unsaved changes confirmation dialog button */
+"Don't Save" = "Don't Save";
/* tabs */
"General" = "Almennt";
@@ -12,32 +25,68 @@
"Forward" = "Áfram";
"Password" = "Lykilorð";
"Categories" = "Flokkar";
+"Appointments invitations" = "Appointments invitations";
"Name" = "Nafn";
"Color" = "Litur";
"Add" = "Bæta við";
"Delete" = "Eyða";
+
/* contacts categories */
"contacts_category_labels" = "Samstarfsmaður, Keppinautur, Viðskiptavinur, Vinur, Fjölskylda, Viðskiptatengsl, Þjónustuaðili, Fjölmiðlar, VIP";
+
/* vacation (auto-reply) */
"Enable vacation auto reply" = "Virkja sjálfvirkt svar í fríi";
-"Auto reply message" ="Skilaboð fyrir sjálfvirkt svar";
-"Email addresses (separated by commas)" ="Netföng (aðgreind með kommu)";
+"Enable custom auto reply subject" = "Enable custom auto reply subject";
+"Auto reply subject" = "Auto reply subject";
+"You can write ${subject} to insert the original subject" = "You can write ${subject} to insert the original subject";
+"Auto reply message" = "Skilaboð fyrir sjálfvirkt svar";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Bæta við sjálfgefnu netfangi";
-"Days between responses" ="Dagar milli svara";
+"Days between responses" = "Dagar milli svara";
"Do not send responses to mailing lists" = "Ekki senda svör til póstlista";
+"Activation Constraints" = "Activation Constraints";
+"Enable auto reply on" = "Enable auto reply on";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
+"Always send vacation message response" = "Always send vacation message response";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Hér þarf að skrá skilaboðin og netfangið til að virkja sjálfvirkt svar.";
+"Your vacation message must not end with a single dot on a line." = "Your vacation message must not end with a single dot on a line.";
+"End date of your auto reply must be in the future."
+= "End date of your auto reply must be in the future.";
+
/* forward messages */
"Forward incoming messages" = "Áframsenda skilaboð sem berast";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Halda afriti eftir";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Hér þarf að skrá netfangið sem ný skilaboð eiga að áframsendast á";
+"You are not allowed to forward your messages to an external email address." = "You are not allowed to forward your messages to an external email address.";
+"You are not allowed to forward your messages to an internal email address." = "You are not allowed to forward your messages to an internal email address.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
+
/* d & t */
-"Current Time Zone" ="Núverandi tímabelti";
-"Short Date Format" ="Stutt dagsetningarform";
-"Long Date Format" ="Löng dagsetning";
-"Time Format" ="Tímasnið";
+"Time Zone" = "Time Zone";
+"Short Date Format" = "Stutt dagsetningarform";
+"Long Date Format" = "Löng dagsetning";
+"Time Format" = "Tímasnið";
"default" = "Sjálfgefið";
+"Default Module" = "Default Module";
+"Save" = "Save";
"shortDateFmt_0" = "%d-%b-%y";
"shortDateFmt_1" = "%d-%m-%y";
"shortDateFmt_2" = "%d/%m/%y";
@@ -49,54 +98,94 @@
"shortDateFmt_8" = "%m/%e/%y";
"shortDateFmt_9" = "%y.%m.%d";
"shortDateFmt_10" = "%Y.%m.%d";
-"shortDateFmt_11" = "";
-
+"shortDateFmt_11" = "%y.%m.%d";
+"shortDateFmt_12" = "%Y-%m-%d";
+"shortDateFmt_13" = "%Y/%m/%d";
+"shortDateFmt_14" = "%Y.%m.%d";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"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" = "%H:%M";
"timeFmt_2" = "";
+"timeFmt_3" = "";
+"timeFmt_4" = "";
+
+/* Timezone autocompletion */
+"No matches found." = "No matches found.";
+
/* calendar */
-"Week begins on" ="Vikan byrjar á";
-"Day start time" ="Degi lýkur kl.";
-"Day end time" ="Dagur hefst kl.";
+"Week begins on" = "Vikan byrjar á";
+"Day start time" = "Degi lýkur kl.";
+"Day end time" = "Dagur hefst kl.";
"Day start time must be prior to day end time." = "Tími þegar dagur hefst, þarf að vera fyrir þann tíma sem degi lýkur.";
-"First week of year" ="Fyrsta vika árs";
+"Week days to display" = "Week days to display";
+"Show time as busy outside working hours" = "Show time as busy outside working hours";
+"First week of year" = "Fyrsta vika árs";
"Enable reminders for Calendar items" = "Virkja áminningar fyrir hluti í dagatali";
-"Play a sound when a reminder comes due"
-= "Spila hljóð við áminningu";
-"Default reminder" ="Sjálfgefin áminning";
+"Play a sound when a reminder comes due" = "Spila hljóð við áminningu";
+"Default reminder" = "Sjálfgefin áminning";
"firstWeekOfYear_January1" = "Byrjar 1. janúar";
"firstWeekOfYear_First4DayWeek" = "Fyrstu 4 dagar viku";
"firstWeekOfYear_FirstFullWeek" = "Fyrsta heila vika";
+"Prevent from being invited to appointments" = "Prevent from being invited to appointments";
+"White list for appointment invitations" = "White list for appointment invitations";
+"Contacts Names" = "Contacts Names";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
+
+/* Default Calendar */
+"Default calendar" = "Default calendar";
+"selectedCalendar" = "Selected calendar";
+"personalCalendar" = "Personal calendar";
+"firstCalendar" = "First enabled calendar";
+"reminder_NONE" = "No reminder";
"reminder_5_MINUTES_BEFORE" = "5 mínútur";
"reminder_10_MINUTES_BEFORE" = "10 mínútur";
"reminder_15_MINUTES_BEFORE" = "15 mínútur";
"reminder_30_MINUTES_BEFORE" = "30 mínútur";
+"reminder_45_MINUTES_BEFORE" = "45 minutes before";
"reminder_1_HOUR_BEFORE" = "1 klst.";
"reminder_2_HOURS_BEFORE" = "2 klst.";
-"reminder_5_HOURS_BEFORE"= "5 klst.";
-"reminder_15_HOURS_BEFORE"= "15 klst.";
+"reminder_5_HOURS_BEFORE" = "5 klst.";
+"reminder_15_HOURS_BEFORE" = "15 klst.";
"reminder_1_DAY_BEFORE" = "1 dagur";
"reminder_2_DAYS_BEFORE" = "2 dagar";
+"reminder_1_WEEK_BEFORE" = "1 week before";
+
/* Mailer */
+"Labels" = "Labels";
"Label" = "Merki";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
+"New label" = "New label";
"Show subscribed mailboxes only" = "Sýna aðeins pósthólf sem eru í áskrift";
-"Check for new mail" = "Sækja nýjan póst";
-"refreshview_manually" = "Handvirkt";
-"refreshview_every_minute" = "Hverjar mínútu";
-"refreshview_every_2_minutes" = "Hverjar 2 mínútur";
-"refreshview_every_5_minutes" = "Hverjar 5 mínútur";
-"refreshview_every_10_minutes" = "Hverjar 10 mínútur";
-"refreshview_every_20_minutes" = "Hverjar 20 mínútur";
-"refreshview_every_30_minutes" = "Hverjar 30 mínútur";
-"refreshview_once_per_hour" = "Á klukkustundar fresti";
+"Synchronize only default mail folders (EAS)" = "Synchronize only default mail folders (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
+"Sort messages by threads" = "Sort messages by threads";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
+"When sending mail, add unknown recipients to my" = "When sending mail, add unknown recipients to my";
+"Address Book" = "Address Book";
"Forward messages" = "Áframsenda póst";
"messageforward_inline" = "Innfellt";
"messageforward_attached" = "Sem viðhengi";
+"When replying to a message" = "When replying to a message";
"replyplacement_above" = "Byrja mitt svar fyrir ofan tilvitnunina";
"replyplacement_below" = "Byrja mitt svar fyrir neðan tilvitnunina";
"And place my signature" = "Og staðsetja undirritunina";
@@ -105,38 +194,106 @@
"Compose messages in" = "Semja bréf í";
"composemessagestype_html" = "HTML";
"composemessagestype_text" = "óbrotinn texti";
+
+/* Base font size for messages composed in HTML */
+"Default font size" = "Default font size";
+
+"Display remote inline images" = "Display remote inline images";
+"displayremoteinlineimages_never" = "Never";
+"displayremoteinlineimages_always" = "Always";
+"Auto save every" = "Auto save every";
+"minutes" = "minutes";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
+
+/* Contact */
+"Personal Address Book" = "Personal Address Book";
+"Collected Address Book" = "Collected Address Book";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
+
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
+"Mail Account" = "Mail Account";
"New Mail Account" = "Ný uppsetning á pósti";
"Server Name" = "Nafn netþjóns";
"Port" = "Gátt";
+"Encryption" = "Encryption";
+"None" = "None";
"User Name" = "Notandanafn";
"Full Name" = "Fullt nafn";
"Email" = "Tölvupóstfang";
+"Reply To Email" = "Reply To Email";
"Signature" = "Undirritun";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Smella til að búa til)";
"Please enter your signature below" = "Setja má undirritun hér að neðan";
+"Please specify a valid sender address." = "Please specify a valid sender address.";
+"Please specify a valid reply-to address." = "Please specify a valid reply-to address.";
+"Specify a hostname other than the local host" = "Specify a hostname other than the local host";
+
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
+
/* Additional Parameters */
"Additional Parameters" = "Fleiri færibreytur";
+
/* password */
+"Current password" = "Current password";
"New password" = "Nýtt lykilorð";
"Confirmation" = "Staðfesting";
"Change" = "Breyta";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
+
/* Event+task classifications */
-"Default events classification" ="Default events classification";
-"Default tasks classification" ="Default tasks classification";
+"Default events classification" = "Default events classification";
+"Default tasks classification" = "Default tasks classification";
"PUBLIC_item" = "Public";
"CONFIDENTIAL_item" = "Confidential";
"PRIVATE_item" = "Private";
+
/* Event+task categories */
+"Calendar Category" = "Calendar Category";
+"Add Calendar Category" = "Add Calendar Category";
+"New category" = "New category";
+"Reset to defaults" = "Reset to defaults";
+"Remove Calendar Category" = "Remove Calendar Category";
+"Contact Category" = "Contact Category";
+"Add Contact Category" = "Add Contact Category";
+"Remove Contact Category" = "Remove Contact Category";
"category_none" = "Engin";
"calendar_category_labels" = "Árdagur,Afmælisdagur,Viðskipti,Símtöl,Skjólstæðingar,Samkeppni,Viðskiptavinur,Uppáhald,Eftirfylgni,Gjafir,Helgidagar,Hugmyndir,Fundur,Úrlausnarefni,Ýmislegt,Persónulegt,Verkefni,Almenn Frí,Staða,Birgjar,Ferðalög,Frí";
+
/* Default module */
"Calendar" = "Dagatal";
"Contacts" = "Nafnaskrá";
"Mail" = "Póstur";
"Last" = "Síðast notað";
"Default Module " = "Sjálfgefið viðmót";
-"Language" ="Tungumál";
+"SOGo Version" = "SOGo Version";
+
+/* Confirmation asked when changing the language */
+"Save preferences and reload page now?" = "Save preferences and reload page now?";
+"Language" = "Tungumál";
"choose" = "Velja...";
"Arabic" = "العربية";
"Basque" = "Euskara";
@@ -146,7 +303,6 @@
"ChineseChina" = "简体中文";
"ChineseTaiwan" = "Chinese (Taiwan)";
"Croatian" = "Hrvatski";
-"Croatian" = "Hrvatski";
"Czech" = "Česky";
"Danish" = "Dansk (Danmark)";
"Dutch" = "Nederlands";
@@ -167,9 +323,9 @@
"Montenegrin" = "Crnogorski";
"NorwegianBokmal" = "Norsk bokmål";
"NorwegianNynorsk" = "Norsk nynorsk";
-"BrazilianPortuguese" = "Português brasileiro";
"Polish" = "Polski";
"Portuguese" = "Português";
+"BrazilianPortuguese" = "Português brasileiro";
"Romanian" = "Română";
"Russian" = "Русский";
"Serbian" = "Српски";
@@ -182,6 +338,18 @@
"TurkishTurkey" = "Türkçe (Türkiye)";
"Ukrainian" = "Українська";
"Welsh" = "Cymraeg";
+
+"Refresh View" = "Refresh View";
+"refreshview_manually" = "Handvirkt";
+"refreshview_every_minute" = "Hverjar mínútu";
+"refreshview_every_2_minutes" = "Hverjar 2 mínútur";
+"refreshview_every_5_minutes" = "Hverjar 5 mínútur";
+"refreshview_every_10_minutes" = "Hverjar 10 mínútur";
+"refreshview_every_20_minutes" = "Hverjar 20 mínútur";
+"refreshview_every_30_minutes" = "Hverjar 30 mínútur";
+"refreshview_once_per_hour" = "Á klukkustundar fresti";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
+
/* Return receipts */
"When I receive a request for a return receipt" = "Þegar ég móttek beiðni um staðfestingu á lestri";
"Never send a return receipt" = "Aldrei senda staðfestingu á lestri";
@@ -192,18 +360,30 @@
"Never send" = "Aldrei senda";
"Always send" = "Senda alltaf";
"Ask me" = "Spyrja mig";
+
/* Filters - UIxPreferences */
"Filters" = "Síur";
"Active" = "Kveikt";
"Move Up" = "Færa upp";
"Move Down" = "Færa niður";
+"Connection error" = "Connection error";
+"Service temporarily unavailable" = "Service temporarily unavailable";
+
+/* Aria label for filter enable checkbox */
+"Enable filter" = "Enable filter";
+
/* Filters - UIxFilterEditor */
"Filter name" = "Nafn síu";
+/* Button label */
+"Add a condition" = "Add a condition";
+/* Button label */
+"Add an action" = "Add an action";
"For incoming messages that" = "Fyrir næstu mótteknu skilaboð skal";
"match all of the following rules" = "passa við allar eftirfarandi reglur";
"match any of the following rules" = "passa við einhverja af eftirfarandi reglum";
"match all messages" = "passa við öll skilaboð";
"Perform these actions" = "Framkvæma þessar aðgerðir";
+"Untitled Filter" = "Untitled Filter";
"Subject" = "Viðfangsefni";
"From" = "Frá";
"To" = "Til";
@@ -211,12 +391,29 @@
"To or Cc" = "Til eða afrit";
"Size (Kb)" = "Stærð (Kb)";
"Header" = "Haus";
+"Body" = "Body";
"Flag the message with" = "Merkja skilaboðin með";
+
+/* Select field label of "flag message" mail filter action */
+"Flag" = "Flag";
+
"Discard the message" = "Henda þessu bréfi";
"File the message in" = "Geyma bréfið í";
+
+/* Select field label of "file message" mail filter action */
+"Mailbox" = "Mailbox";
+
"Keep the message" = "Halda þessu tölvubréfi";
"Forward the message to" = "Áframsenda bréfið til";
+
+/* Input field label of "forward" mail filter action */
+"Email" = "Tölvupóstfang";
+
"Send a reject message" = "Senda skilaboð um höfnun";
+
+/* Input field label of "reject" mail filter action */
+"Message" = "Message";
+
"Send a vacation message" = "Senda skilaboð um leyfi";
"Stop processing filter rules" = "Stöðva frekari síun";
"is under" = "er undir";
@@ -229,14 +426,77 @@
"does not match" = "passar ekki við";
"matches regex" = "passar við regex";
"does not match regex" = "passar ekki við regex";
+/* Placeholder for the value field of a condition */
+"Value" = "Value";
"Seen" = "Skoðað";
"Deleted" = "Eytt";
"Answered" = "Svarað";
"Flagged" = "Tilkynnt";
"Junk" = "Ruslpóstur";
"Not Junk" = "Ekki ruslpóstur";
-"Label 1" = "Merki 1";
-"Label 2" = "Merki 2";
-"Label 3" = "Merki 3";
-"Label 4" = "Merki 4";
-"Label 5" = "Merki 5";
+
+/* Password policy */
+"The password was changed successfully." = "The password was changed successfully.";
+"Password must not be empty." = "Password must not be empty.";
+"The passwords do not match. Please try again." = "The passwords do not match. Please try again.";
+"Password change failed" = "Password change failed";
+"Password change failed - Permission denied" = "Password change failed - Permission denied";
+"Password change failed - Insufficient password quality" = "Password change failed - Insufficient password quality";
+"Password change failed - Password is too short" = "Password change failed - Password is too short";
+"Password change failed - Password is too young" = "Password change failed - Password is too young";
+"Password change failed - Password is in history" = "Password change failed - Password is in history";
+"Unhandled policy error: %{0}" = "Unhandled policy error: %{0}";
+"Unhandled error response" = "Unhandled error response";
+"Password change is not supported." = "Password change is not supported.";
+"Unhandled HTTP error code: %{0}" = "Unhandled HTTP error code: %{0}";
+"Cancel" = "Cancel";
+"Invitations" = "Invitations";
+"Edit Filter" = "Edit Filter";
+"Delete Filter" = "Delete Filter";
+"Create Filter" = "Create Filter";
+"Delete Label" = "Delete Label";
+"Create Label" = "Create Label";
+"Accounts" = "Accounts";
+"Edit Account" = "Edit Account";
+"Delete Account" = "Delete Account";
+"Create Account" = "Create Account";
+"Account Name" = "Account Name";
+"SSL" = "SSL";
+"TLS" = "TLS";
+
+/* Avatars */
+"Use Gravatar" = "Use Gravatar";
+"Alternate Avatar" = "Alternate Avatar";
+"none" = "None";
+"identicon" = "Ident Icon";
+"monsterid" = "Monster";
+"wavatar" = "Wavatar";
+"retro" = "Retro";
+
+/* Animation Level */
+"Animation Level" = "Animation Level";
+/* Normal Animation Mode */
+"animation_NORMAL" = "Normal";
+/* Limited Animation Mode */
+"animation_LIMITED" = "Limited";
+"animation_NONE" = "None";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Indonesian.lproj/Localizable.strings b/UI/PreferencesUI/Indonesian.lproj/Localizable.strings
index 97f37fc11..6a5012646 100644
--- a/UI/PreferencesUI/Indonesian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Indonesian.lproj/Localizable.strings
@@ -40,12 +40,22 @@
"Auto reply subject" = "Subjek Balasan Otomatis";
"You can write ${subject} to insert the original subject" = " anda dapat menulis ${subjek} untuk memasukan subjek asli.";
"Auto reply message" = "Pesan balasan otomatis";
-"Email addresses (separated by commas)" = "Alamat Email (dipisahkan oleh koma)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Tambah alamat email default";
"Days between responses" = "Hari diantara tanggapan";
"Do not send responses to mailing lists" = "Jangan mengirim tanggapan ke milis";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Aktifkan balasan otomatis pada";
-"Disable auto reply after" = "Non Aktifkan balasan otomatis pada";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Selalu mengirim tanggapan pesan liburan";
"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "Buang surat masuk saat liburan";
@@ -58,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Teruskan pesan yang masuk";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Tetap salin";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Silahkan tentukan alamat yang ingin anda teruskan pesan anda.";
"You are not allowed to forward your messages to an external email address." = "Anda tidak diperbolehkan meneruskan pesan ke alamat email eksternal.";
"You are not allowed to forward your messages to an internal email address." = "Anda tidak diperbolehkan meneruskan pesan ke alamat email internal.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Zona waktu terkini";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Sortir format tanggal";
"Long Date Format" = "Format tanggal lama";
"Time Format" = "Format Waktu";
@@ -188,10 +203,15 @@
"displayremoteinlineimages_always" = "Selalu";
"Auto save every" = "Otomatis simpan setiap";
"minutes" = "Menit";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Buku Alamat Pribadi";
"Collected Address Book" = "Buku alamat terkumpul";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "Pengaturan";
@@ -207,6 +227,10 @@
"Email" = "Email";
"Reply To Email" = "Balas ke Email";
"Signature" = "Tandatangan";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(klik untuk membuat)";
"Please enter your signature below" = "Silahkan masukan tandatangan anda dibawah ini";
"Please specify a valid sender address." = "Mohon tentukan alamat pengirim yang sah";
@@ -228,9 +252,17 @@
"Additional Parameters" = "Parameter tambahan";
/* password */
+"Current password" = "Current password";
"New password" = "Katasandi baru";
"Confirmation" = "Konfirmasi";
"Change" = "Ubah";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Klasifikasi acara default";
@@ -281,6 +313,7 @@
"Hebrew" = "עברית";
"Hungarian" = "Magyar";
"Icelandic" = "Íslenska";
+"Indonesian" = "bahasa Indonesia";
"Italian" = "Italiano";
"Japanese" = "日本語";
"Kazakh" = "Қазақ";
@@ -315,6 +348,7 @@
"refreshview_every_20_minutes" = "Setiap 20 menit";
"refreshview_every_30_minutes" = "setiap 30 menit";
"refreshview_once_per_hour" = "sekali per jam";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "ketika saya menerima permintaan tanda terima";
@@ -384,7 +418,7 @@
"Stop processing filter rules" = "Berhenti memproses ketentuan filter";
"is under" = "berada dibawah";
"is over" = "Berada di atas";
-"is" = " ";
+"is" = "is";
"is not" = "bukan";
"contains" = "Mengandung";
"does not contain" = "Tidak mengandung";
@@ -446,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Terbatas";
"animation_NONE" = "Tidak ada";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Italian.lproj/Localizable.strings b/UI/PreferencesUI/Italian.lproj/Localizable.strings
index 49c2fc5fb..e970eb8da 100644
--- a/UI/PreferencesUI/Italian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Italian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Parametri di attivazione";
"Enable auto reply on" = "Abilita risposte automatiche dal giorno";
"First day of vacation" = "Primo giorno di assenza";
-"Disable auto reply after" = "Disabilita risposte automatiche il giorno";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Ultimo giorno di assenza";
"Enter date" = "Inserire data";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Conferma";
"Change" = "Cambia";
"Passwords don't match" = "Le password non corrispondono";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Classificazione predefinita degli eventi";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Abilita l'autenticazione a due fattori utilizzando un'applicazione TOTP";
"You must enter this key into your TOTP application." = "Devi inserire questa chiave nella tua applicazione TOTP.";
"If you do not and you log out you will not be able to login again." = "Se non lo fai e ti disconnetti non sarai in grado di accedere di nuovo.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "E' in esecuzione uno script Sieve esterno";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve è un linguaggio di programmazione che può essere utilizzato per definire i filtri delle email. Se abiliti la gestione automatica di SOGo per gli inoltri, le risposte automatiche e i filtri, i tuoi script Sieve verranno disabilitati.";
-"Let SOGo handle everything" = "Abilita la gestione automatica di SOGo su inoltri, risposte automatiche e filtri";
\ No newline at end of file
+"Let SOGo handle everything" = "Abilita la gestione automatica di SOGo su inoltri, risposte automatiche e filtri";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Japanese.lproj/Localizable.strings b/UI/PreferencesUI/Japanese.lproj/Localizable.strings
index 906e8f638..2d2a74ba6 100644
--- a/UI/PreferencesUI/Japanese.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Japanese.lproj/Localizable.strings
@@ -40,14 +40,26 @@
"Auto reply subject" = "自動応答の件名";
"You can write ${subject} to insert the original subject" = "もとの件名を使用するには ${subject} と入力してください";
"Auto reply message" = "自動応答メッセージ";
-"Email addresses (separated by commas)" = "メールアドレス (コンマ区切り)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "デフォルトのメールアドレスを追加";
"Days between responses" = "応答の間の日数";
"Do not send responses to mailing lists" = "メーリングリストに応答を送信しない。";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "自動応答は有効化";
-"Disable auto reply after" = "次の自動応答は無効:";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "必ず休暇メッセージを送信する";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "休暇中は受信したメールをゴミ箱に入れる";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "自動応答のメッセージと有効にしたいメールアドレスを設定してください。";
"Your vacation message must not end with a single dot on a line." = "ドット( . )だけの休暇メッセージは作成できません。";
@@ -56,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "受信したメッセージを転送";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "コピーを残す";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "メッセージを転送したいアドレスを設定してください。";
"You are not allowed to forward your messages to an external email address." = "外部メールアドレスにメッセージを転送することは許可されていません。";
"You are not allowed to forward your messages to an internal email address." = "内部メールアドレスにメッセージを転送することは許可されていません。";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "現在のタイムゾーン";
+"Time Zone" = "Time Zone";
"Short Date Format" = "短い日付の表示形式";
"Long Date Format" = "長い日付の表示形式";
"Time Format" = "時間の表示形式";
@@ -85,13 +102,15 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
"longDateFmt_3" = "%d %B, %Y";
-"longDateFmt_4" = "%Y年%B%e⽇ %A";
+"longDateFmt_4" = "";
"longDateFmt_5" = "";
"longDateFmt_6" = "";
"longDateFmt_7" = "";
@@ -124,6 +143,8 @@
"Prevent from being invited to appointments" = "予定へ招待されないように設定する";
"White list for appointment invitations" = "予定への招待をホワイトリスト設定";
"Contacts Names" = "連絡先の名前";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "デフォルトのカレンダー";
@@ -154,6 +175,7 @@
"New label" = "新しいラベル";
"Show subscribed mailboxes only" = "登録したメールボックスだけ表示";
"Synchronize only default mail folders (EAS)" = "デフォルトのメールフォルダのみ同期する (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "スレッドでメッセージを並べ替え";
"Always open mail composer" = "メッセージ作成画面をいつも開く";
"Inside current window" = "現在のウィンドウの中で";
@@ -181,10 +203,15 @@
"displayremoteinlineimages_always" = "常にする";
"Auto save every" = "自動保存";
"minutes" = "分";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "個人のアドレス帳";
"Collected Address Book" = "収集したアドレス帳";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "設定";
@@ -200,6 +227,10 @@
"Email" = "メール";
"Reply To Email" = "メールに返信";
"Signature" = "署名";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(クリックして作成)";
"Please enter your signature below" = "以下に署名を入力してください。";
"Please specify a valid sender address." = "正しい送信者のアドレスを指定してください。";
@@ -215,14 +246,23 @@
"When composing a message" = "メッセージを作成するとき";
"Digitally sign the message by default" = "デフォルトでメッセージにデジタル署名";
"Always try to encrypt the message" = "いつもメッセージを暗号化";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "追加のパラメーター";
/* password */
+"Current password" = "Current password";
"New password" = "新しいパスワード";
"Confirmation" = "パスワードの再入力";
"Change" = "変更";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "イベントのデフォルトの区分";
@@ -235,6 +275,7 @@
"Calendar Category" = "カレンダーのカテゴリ";
"Add Calendar Category" = "カレンダーのカテゴリを追加";
"New category" = "新しいカテゴリ";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "カレンダーのカテゴリを削除";
"Contact Category" = "連絡先のカテゴリ";
"Add Contact Category" = "連絡先のカテゴリを追加";
@@ -307,6 +348,7 @@
"refreshview_every_20_minutes" = "20分毎";
"refreshview_every_30_minutes" = "30分毎";
"refreshview_once_per_hour" = "1時間に1度";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "受領通知の要求を受信したとき";
@@ -438,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "制限付き";
"animation_NONE" = "なし";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Kazakh.lproj/Localizable.strings b/UI/PreferencesUI/Kazakh.lproj/Localizable.strings
index b58cf12a2..b3466aef3 100644
--- a/UI/PreferencesUI/Kazakh.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Kazakh.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Белсендіруді шектеу";
"Enable auto reply on" = "Автожауап қосу";
"First day of vacation" = "Демалыстың бірінші күні";
-"Disable auto reply after" = "Автожауапты өшіру";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Демалыстың соңғы күні";
"Enter date" = "Күнді енгізіңіз";
/* Enable auto reply at this time of the day */
@@ -68,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Кіріс хаттарды басқаға жіберу";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Көшірме қалдыру";
"Enter an email" = "Электронды пошта мекенжайын енгізіңіз";
"Add another email" = "Тағы бір электронды пошта мекенжайын қосу";
@@ -255,6 +257,12 @@
"Confirmation" = "Жаңа парольді қайталау";
"Change" = "Өзгерту";
"Passwords don't match" = "Парольдер сәйкес емес";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Әдепкі оқиға";
@@ -399,7 +407,7 @@
"Forward the message to" = "хатты ...қайта бағыттау";
/* Input field label of "forward" mail filter action */
-"Email" = "Email-ге";
+"Email" = "E-mail";
"Send a reject message" = "Бас тарту туралы хат жіберу";
@@ -477,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Қолданба көмегімен екі факторлы аутентификация қосу";
"You must enter this key into your TOTP application." = "Бірреттік кодтарды (TOTP) пайдалануға негізделген екі факторлы аутентификация қолданбасына осы кілтті енгізуіңіз керек.";
"If you do not and you log out you will not be able to login again." = "Егер мұны жасамай, жүйеден шығатын болсаңыз, қайтадан кіре алмайсыз.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Sieve сыртқы скрипті белсенді";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve дегеніміз – электронды поштаны сүзгілеуге қолданылуы мүмкін бағдарламалау тілі. Егер SOGo-ға сүзгілеріңізді, демалыс пен қайта бағыттау баптауларын өңдеуге мүмкіндік берсеңіз, сіздің белсенді скриптіңіз өшірілетін болады.";
-"Let SOGo handle everything" = "SOGo-ға барлығын басқару мүмкіндігін беру";
\ No newline at end of file
+"Let SOGo handle everything" = "SOGo-ға барлығын басқару мүмкіндігін беру";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Latvian.lproj/Localizable.strings b/UI/PreferencesUI/Latvian.lproj/Localizable.strings
index f3491c8c3..f243118fe 100644
--- a/UI/PreferencesUI/Latvian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Latvian.lproj/Localizable.strings
@@ -40,15 +40,22 @@
"Auto reply subject" = "Automātiskā atbilde";
"You can write ${subject} to insert the original subject" = "Varat rakstīt ${subject} ievietot sākotnējo tēmu";
"Auto reply message" = "Automātiskās atbildes ziņa";
-"Email addresses (separated by commas)" = "E-pasta adreses (atdalītas ar komatu)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Pievienot noklusējuma e-pasta adreses";
"Days between responses" = "Dienas starp atbildēm";
"Do not send responses to mailing lists" = "Nesūtīt automātiskās atbildes adresātu sarakstam";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Ieslēgt automātisko atbildi";
"First day of vacation" = "Pirmā atvaļinājuma diena";
-"Disable auto reply after" = "Izslēgt automātisko atbildi";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Pēdējā atvaļinājuma diena";
"Enter date" = "Ievadiet datumu";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Vienmēr sūtīt atvaļinājuma atbildes ziņojumu";
"The vacation message is sent prior to apply your filters." = "Atvaļinājuma ziņojums tiek nosūtīts pirms filtru lietošanas.";
"Discard incoming mails during vacation" = "Atmest ienākošo pastu atvaļinājuma laikā";
@@ -61,7 +68,11 @@
/* forward messages */
"Forward incoming messages" = "Pārsūtīt ienākošos ziņojumus";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Paturēt kopiju";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Lūdzu, norādiet adresi, uz kuru vēlaties pārsūtīt ziņojumu.";
"You are not allowed to forward your messages to an external email address." = "Jums nav atļauts pārsūtīt ziņojumus uz ārēju e-pasta adresi.";
@@ -69,7 +80,7 @@
"You are not allowed to forward your messages to this domain:" = "Jums nav atļauts pārsūtīt ziņojumus uz šo domēnu:";
/* d & t */
-"Current Time Zone" = "Pašreizējā laika josla";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Īsais datuma formāts";
"Long Date Format" = "Garais datuma formāts";
"Time Format" = "Datuma formāts";
@@ -192,6 +203,10 @@
"displayremoteinlineimages_always" = "Vienmēr";
"Auto save every" = "Automātiski saglabāt ik pēc";
"minutes" = "minūtes";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Personiskā adrešu grāmata";
@@ -212,6 +227,10 @@
"Email" = "E-pasts";
"Reply To Email" = "Atbildēt uz e-pastu";
"Signature" = "Paraksts";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Noklikšķiniet, lai izveidotu)";
"Please enter your signature below" = "Lūdzu, ievadiet savu parakstu zem";
"Please specify a valid sender address." = "Lūdzu, norādiet derīgu sūtītāja adresi.";
@@ -233,9 +252,17 @@
"Additional Parameters" = "Papildu parametri";
/* password */
+"Current password" = "Current password";
"New password" = "Jauna parole";
"Confirmation" = "Apstiprinājums";
"Change" = "Mainīt";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Noklusējuma notikumu klasifikācija";
@@ -321,6 +348,7 @@
"refreshview_every_20_minutes" = "Ik pēc 20 minūtēm";
"refreshview_every_30_minutes" = "Ik pēc 30 minūtēm";
"refreshview_once_per_hour" = "Reizi stundā";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Kad saņemu pieprasījuma par saņemšanu";
@@ -452,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Ierobežota";
"animation_NONE" = "Neviens";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Lithuanian.lproj/Localizable.strings b/UI/PreferencesUI/Lithuanian.lproj/Localizable.strings
index 6cddd09fb..8bfa26a36 100644
--- a/UI/PreferencesUI/Lithuanian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Lithuanian.lproj/Localizable.strings
@@ -3,6 +3,18 @@
"Close" = "Uždaryti";
"Preferences saved" = "Nustatymai išsaugoti";
+/* Unsaved changes confirmation dialog title */
+"Unsaved Changes" = "Unsaved Changes";
+
+/* Unsaved changes confirmation dialog text */
+"Do you want to save your changes made to the configuration?" = "Do you want to save your changes made to the configuration?";
+
+/* Unsaved changes confirmation dialog button */
+"Save" = "Išsaugoti";
+
+/* Unsaved changes confirmation dialog button */
+"Don't Save" = "Don't Save";
+
/* tabs */
"General" = "Bendras";
"Calendar Options" = "Bendri nustatymai";
@@ -24,13 +36,30 @@
/* vacation (auto-reply) */
"Enable vacation auto reply" = "Įgalinti automatinį atsakymo pranešimą";
+"Enable custom auto reply subject" = "Enable custom auto reply subject";
+"Auto reply subject" = "Auto reply subject";
+"You can write ${subject} to insert the original subject" = "You can write ${subject} to insert the original subject";
"Auto reply message" = "Automatinė atsakymo žinutė";
-"Email addresses (separated by commas)" = "Elektroninio adreso (atskirto kableliais)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Pridėti numatytajį elektroninį adresą";
"Days between responses" = "Dienos iki atsakymo";
"Do not send responses to mailing lists" = "Nesiųsti atsakymo į pašto sąrašus";
-"Disable auto reply after" = "Išjungti automatinį atsakymą";
+"Activation Constraints" = "Activation Constraints";
+"Enable auto reply on" = "Enable auto reply on";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Visada atsiųsti atsakomąją žinutę";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Prašome nurodyti savo pranešimą ir savo elektroninio pašto adresą, kurį norite įgalinti automatiniam atsakymui.";
"Your vacation message must not end with a single dot on a line." = "Jūsų pranešimas neturi baigtis vienu tašku eilutėje.";
@@ -39,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Persiųsti gaunamus laiškus";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Pasilikti kopiją";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Prašome nurodyti adresą, kurį norite persiųsti laiškus.";
"You are not allowed to forward your messages to an external email address." = "Jums neleidžiama persiųsti savo laiškus į įšorinį el. pašto adresą.";
"You are not allowed to forward your messages to an internal email address." = "Jums neleidžiama persiųsti savo laiškus į vidinį el. pašto adresą.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Dabartinė Laiko Zona";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Trumpasis datos formatas";
"Long Date Format" = "Ilgasis datos formatas";
"Time Format" = "Laiko formatas";
@@ -67,8 +101,11 @@
"shortDateFmt_11" = "%Y-%m-%d";
"shortDateFmt_12" = "%Y/%m/%d";
"shortDateFmt_13" = "%Y.%m.%d";
-"shortDateFmt_14" = "";
-
+"shortDateFmt_14" = "%Y.%m.%d";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -86,11 +123,15 @@
"timeFmt_3" = "";
"timeFmt_4" = "";
+/* Timezone autocompletion */
+"No matches found." = "No matches found.";
+
/* calendar */
"Week begins on" = "Savaitė prasideda nuo";
"Day start time" = "Diena prasideda nuo";
"Day end time" = "Diena baigiaisi";
"Day start time must be prior to day end time." = "Dienos pradžios laikas turi būti prieš dienos pabaigos laiką.";
+"Week days to display" = "Week days to display";
"Show time as busy outside working hours" = "Rodyti laiką, kai užimtas ne darbo metu.";
"First week of year" = "Pirma metų savaitė";
"Enable reminders for Calendar items" = "Įgalinti kelendorinius priminimus";
@@ -102,6 +143,8 @@
"Prevent from being invited to appointments" = "Neleisti kviesti į susitikimus";
"White list for appointment invitations" = "Baltas sąrašas paskyrimo kvietimams";
"Contacts Names" = "Kontaktų vardai";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "Numatysasis kalendorius";
@@ -125,8 +168,18 @@
/* Mailer */
"Labels" = "Etiketės";
"Label" = "Etiketė";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
+"New label" = "New label";
"Show subscribed mailboxes only" = "Rodyti tik pasirašytas pašto dėžutes";
+"Synchronize only default mail folders (EAS)" = "Synchronize only default mail folders (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Rūšiuoti pranešimus pagal temas";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
"When sending mail, add unknown recipients to my" = "Siunčiant paštą, pridėti nežinomų gavėjus į mano";
"Address Book" = "Adresų knyga";
"Forward messages" = "Persiųsti laiškus";
@@ -141,17 +194,28 @@
"Compose messages in" = "Kurti pranešimus";
"composemessagestype_html" = "HTML";
"composemessagestype_text" = "Paprastas tekstas";
+
+/* Base font size for messages composed in HTML */
+"Default font size" = "Default font size";
+
"Display remote inline images" = "Rodyti nuotolinius įdėtus vaizdus";
"displayremoteinlineimages_never" = "Niekada";
"displayremoteinlineimages_always" = "Visada";
"Auto save every" = "Automatiškai išsaugoti viską";
"minutes" = "minutės";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Asmeninė adresų knyga";
"Collected Address Book" = "Surinkta adresų knyga";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
"Mail Account" = "Pašto paskyra";
"New Mail Account" = "Nauja pašto paskyra";
"Server Name" = "Serverio pavadinimas";
@@ -163,18 +227,42 @@
"Email" = "Elektroninis paštas";
"Reply To Email" = "Atsakyti į elektroninį laišką";
"Signature" = "Parašas";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Sukurti)";
"Please enter your signature below" = "Prašome įvesti Jūsų parašą žemiau";
"Please specify a valid sender address." = "Prašome nurodyti galiojantį siuntėjo adresą.";
"Please specify a valid reply-to address." = "Prašome nurodyti galiojantį atsakymo adresą.";
+"Specify a hostname other than the local host" = "Specify a hostname other than the local host";
+
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "Papildomi parametrai";
/* password */
+"Current password" = "Current password";
"New password" = "Naujas slaptažodis";
"Confirmation" = "Patvirtinimas";
"Change" = "Pakeisti";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Numatytujų renginių klasifikacija";
@@ -186,6 +274,8 @@
/* Event+task categories */
"Calendar Category" = "Kalendoriaus kategorija";
"Add Calendar Category" = "Pridėti kalendoriaus kategoriją";
+"New category" = "New category";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Pašalinti kalendoriaus kategoriją";
"Contact Category" = "Kontakto kategorija";
"Add Contact Category" = "Pridėti kontakto kategoriją";
@@ -230,6 +320,7 @@
"Latvian" = "Latviešu";
"Lithuanian" = "Lietuvių";
"Macedonian" = "Makedonų";
+"Montenegrin" = "Crnogorski";
"NorwegianBokmal" = "Norsk bokmål";
"NorwegianNynorsk" = "Norsk nynorsk";
"Polish" = "Polski";
@@ -247,6 +338,7 @@
"TurkishTurkey" = "Türkçe (Türkiye)";
"Ukrainian" = "Українська";
"Welsh" = "Cymraeg";
+
"Refresh View" = "Atnaujinti vaizdą";
"refreshview_manually" = "Rankiniu būdu";
"refreshview_every_minute" = "Kiekvieną minutę";
@@ -256,6 +348,7 @@
"refreshview_every_20_minutes" = "Kas 20 minučių";
"refreshview_every_30_minutes" = "Kas 30 minučių";
"refreshview_once_per_hour" = "Kartą per valandą";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Kai aš gaunu užklausa dėl grąžinimo gavimo";
@@ -276,6 +369,9 @@
"Connection error" = "Sujungimo klaida";
"Service temporarily unavailable" = "Paslauga laikinai nepasiekiama";
+/* Aria label for filter enable checkbox */
+"Enable filter" = "Enable filter";
+
/* Filters - UIxFilterEditor */
"Filter name" = "Filtro pavadinimas";
/* Button label */
@@ -297,11 +393,27 @@
"Header" = "Antraštė";
"Body" = "Turinys";
"Flag the message with" = "Pažymėti laiška su";
+
+/* Select field label of "flag message" mail filter action */
+"Flag" = "Flag";
+
"Discard the message" = "Išmesti laišką";
"File the message in" = "Failas pranešime";
+
+/* Select field label of "file message" mail filter action */
+"Mailbox" = "Mailbox";
+
"Keep the message" = "Laikyti pranešimą";
"Forward the message to" = "Persiųsti laišką kam";
+
+/* Input field label of "forward" mail filter action */
+"Email" = "Elektroninis paštas";
+
"Send a reject message" = "Siųsti atmetimo žinutę";
+
+/* Input field label of "reject" mail filter action */
+"Message" = "Message";
+
"Send a vacation message" = "Siųsti atosgoų pranešimą";
"Stop processing filter rules" = "Sustabdyti filtrų taisyklių procesą";
"is under" = "Pagal";
@@ -353,9 +465,38 @@
"TLS" = "TLS";
/* Avatars */
+"Use Gravatar" = "Use Gravatar";
"Alternate Avatar" = "Alternatyvus avataras";
"none" = "Nėra";
"identicon" = "Identiška piktograma";
"monsterid" = "Monstras";
"wavatar" = "Wavatar";
"retro" = "Retro";
+
+/* Animation Level */
+"Animation Level" = "Animation Level";
+/* Normal Animation Mode */
+"animation_NORMAL" = "Normal";
+/* Limited Animation Mode */
+"animation_LIMITED" = "Limited";
+"animation_NONE" = "None";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Macedonian.lproj/Localizable.strings b/UI/PreferencesUI/Macedonian.lproj/Localizable.strings
index de1c3e78f..6a0cabbe1 100644
--- a/UI/PreferencesUI/Macedonian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Macedonian.lproj/Localizable.strings
@@ -40,14 +40,26 @@
"Auto reply subject" = "Тема за автоматски одговор";
"You can write ${subject} to insert the original subject" = "Можете да напишете ${subject} за да ја уфрлите оригиналната тема";
"Auto reply message" = "Порака за автоматски одговор";
-"Email addresses (separated by commas)" = "Електронски адреси (раздвоени со запирки)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Додади ја основната адреса за електронска пошта";
"Days between responses" = "Денови помеѓу одговорите";
"Do not send responses to mailing lists" = "Не испраќај одговори кон мејлинг листи";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Овозможи го автоматскиот одговор";
-"Disable auto reply after" = "Исклучи го автоматскиот одговор";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Секогаш испрати порака кога си на одмор";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "Не ги земај во предвид мејловите кои ќе дојдат за време на одморот";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Креирајте ја вашата порака и електронска адреса за која сакате да го овозможите автоматското одговарање.";
"Your vacation message must not end with a single dot on a line." = "Вашата порака кога сте отсатен не смее да заврши со една точка во линијата.";
@@ -56,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Препрати ги пораките кои доаѓаат";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Задржи копија";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Определете ја електронската адреса на која сакате да ги препраќате пораките.";
"You are not allowed to forward your messages to an external email address." = "Не ви е дозволено да ја проследите пораката кон надворешна електронска адреса.";
"You are not allowed to forward your messages to an internal email address." = "Не ви е дозволено да ја проследите пораката кон интерна електронска адреса.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Тековна временска зона";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Краток формат за датум";
"Long Date Format" = "Долг формат за даум";
"Time Format" = "Формат за време";
@@ -85,7 +102,9 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
@@ -156,6 +175,7 @@
"New label" = "Нова лабела";
"Show subscribed mailboxes only" = "Прикажи ги само претплатените поштенски сандачиња";
"Synchronize only default mail folders (EAS)" = "Синхронизирај ги само основните папки за пошта (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Сортирај ги пораките според конверзацијата";
"Always open mail composer" = "Секогаш отвори го прозорецот за креирање на пошта";
"Inside current window" = "Во рамките на тековниот прозорец";
@@ -183,10 +203,15 @@
"displayremoteinlineimages_always" = "Секогаш";
"Auto save every" = "Автоматски сними секој(и)";
"minutes" = "минути";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Лична адресна книга";
"Collected Address Book" = "Собрана адресна книга";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "Нагодувања";
@@ -202,6 +227,10 @@
"Email" = "Електронска пошта";
"Reply To Email" = "Одговори на поракта";
"Signature" = "Потпис";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Кликни да се креира)";
"Please enter your signature below" = "Внесете го долу вашиот потпис";
"Please specify a valid sender address." = "Обезбедете валидна адреса на испраќачот.";
@@ -217,14 +246,23 @@
"When composing a message" = "Кога ја пишуваш пораката";
"Digitally sign the message by default" = "Дигитално потпишија пораката како основно нагодување";
"Always try to encrypt the message" = "Обиди се секогаш да ја шифрираш пораката";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "Дополнителни параметри";
/* password */
+"Current password" = "Current password";
"New password" = "Нова лозинка";
"Confirmation" = "Потврда";
"Change" = "Промена";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Стандардна класификација на настани";
@@ -237,6 +275,7 @@
"Calendar Category" = "Категорија на календарот";
"Add Calendar Category" = "Додади категорија во календарот";
"New category" = "Нова категорија";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Отстрани категорија од календарот";
"Contact Category" = "Категорија на контакти";
"Add Contact Category" = "Додади категорија на контакти";
@@ -309,6 +348,7 @@
"refreshview_every_20_minutes" = "Секои 20 минути";
"refreshview_every_30_minutes" = "Секои 30 минути";
"refreshview_once_per_hour" = "На секој час";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Кога ќе добијам потврда за прием";
@@ -440,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Ограничено";
"animation_NONE" = "Никакво";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Montenegrin.lproj/Localizable.strings b/UI/PreferencesUI/Montenegrin.lproj/Localizable.strings
index 86b9fdc05..4710e0982 100644
--- a/UI/PreferencesUI/Montenegrin.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Montenegrin.lproj/Localizable.strings
@@ -44,11 +44,18 @@
"Add default email addresses" = "Dodaj podrazumijevanu adresu e-pošte ";
"Days between responses" = "Dani između odgovora";
"Do not send responses to mailing lists" = "Ne odgovaraj na poštanske liste";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Omogući automatski odgovor ";
"First day of vacation" = "Prvi dan odmora";
-"Disable auto reply after" = "Onemogući automatski odgovor ";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Poslednji dan odmora";
"Enter date" = "Unesite datum";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Uvijek pošalji poruku automatskog odgovora za vrijeme odmora";
"The vacation message is sent prior to apply your filters." = "Poruka o odmoru se šalje prije primene filtera.";
"Discard incoming mails during vacation" = "Odbacite dolaznu poštu tokom odmora";
@@ -61,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Proslijedite dolazne poruke";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Zadržite kopiju";
"Enter an email" = "Unesite e-mail";
"Add another email" = "Dodajte još jedan e-mail";
@@ -194,6 +203,10 @@
"displayremoteinlineimages_always" = "Uvijek";
"Auto save every" = "Automatski sačuvaj na svakih";
"minutes" = "minuta";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Lični adresar";
@@ -244,6 +257,12 @@
"Confirmation" = "Potvrda";
"Change" = "Izmeni";
"Passwords don't match" = "Lozinke se ne podudaraju";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Podrazumijevana klasifikacija događaja";
@@ -466,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Omogućite dvofaktorsku potvrdu identiteta pomoću Google Authenticator-a";
"You must enter this key into your TOTP application." = "Ovaj ključ morate da unesete u aplikaciju Google Authenticator.";
"If you do not and you log out you will not be able to login again." = "Ako to ne učinite i odjavite se, više nećete moći da se prijavite.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Aktivna je spoljna Sieve skripta";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve je programski jezik koji se može koristiti za filtriranje elektronske pošte. Ako dozvolite SOGo-u da obrađuje vaše filtere, podešavanja odmora i prosleđivanja, vaša aktivna skripta će biti onemogućena.";
"Let SOGo handle everything" = "Neka SOGo riješi sve";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings b/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings
index bfca780c9..ef793417f 100644
--- a/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings
+++ b/UI/PreferencesUI/NorwegianBokmal.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Aktiveringsbegrensninger ";
"Enable auto reply on" = "Aktiver automatisk svar på";
"First day of vacation" = "Første feriedag";
-"Disable auto reply after" = "Skru av auto-svar";
+"Disable auto reply after" = "Skru av autosvar etter";
"Last day of vacation" = "Siste feriedag";
"Enter date" = "Legg til dato";
/* Enable auto reply at this time of the day */
diff --git a/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings b/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings
index 3a0b6bc44..676ef2e6d 100644
--- a/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings
+++ b/UI/PreferencesUI/NorwegianNynorsk.lproj/Localizable.strings
@@ -3,6 +3,18 @@
"Close" = "Avslutt";
"Preferences saved" = "Preferences saved";
+/* Unsaved changes confirmation dialog title */
+"Unsaved Changes" = "Unsaved Changes";
+
+/* Unsaved changes confirmation dialog text */
+"Do you want to save your changes made to the configuration?" = "Do you want to save your changes made to the configuration?";
+
+/* Unsaved changes confirmation dialog button */
+"Save" = "Save";
+
+/* Unsaved changes confirmation dialog button */
+"Don't Save" = "Don't Save";
+
/* tabs */
"General" = "Generelt";
"Calendar Options" = "Kalenderinnstillinger";
@@ -24,13 +36,30 @@
/* vacation (auto-reply) */
"Enable vacation auto reply" = "Aktiver auto-svar ved fravær";
+"Enable custom auto reply subject" = "Enable custom auto reply subject";
+"Auto reply subject" = "Auto reply subject";
+"You can write ${subject} to insert the original subject" = "You can write ${subject} to insert the original subject";
"Auto reply message" = "Auto-svar melding";
-"Email addresses (separated by commas)" = "E-postadresser (separert med komma)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Legg til standard e-postadresser";
"Days between responses" = "Dager mellom svar";
"Do not send responses to mailing lists" = "Ikke send svar til e-postlister";
-"Disable auto reply after" = "Aktivér auto-svar ved fravær";
+"Activation Constraints" = "Activation Constraints";
+"Enable auto reply on" = "Enable auto reply on";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Always send vacation message response";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
+"Discard incoming mails during vacation" = "Discard incoming mails during vacation";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Skriv melding og angi din e-postadresse som du vil aktivera auto-svar på.";
"Your vacation message must not end with a single dot on a line." = "Svaret i din fraværsmelding må ikke ende med et enslig punktum på en linje.";
@@ -39,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Videresend innkommende e-post";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Behold en kopi";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Angi adressen du vil videresende dine meldinger til.";
"You are not allowed to forward your messages to an external email address." = "You are not allowed to forward your messages to an external email address.";
"You are not allowed to forward your messages to an internal email address." = "You are not allowed to forward your messages to an internal email address.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Gjeldende tidssone";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Kort datoformat";
"Long Date Format" = "Langt datoformat";
"Time Format" = "Tidsformat";
@@ -68,22 +102,36 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"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" = "%H:%M";
"timeFmt_2" = "";
+"timeFmt_3" = "";
+"timeFmt_4" = "";
+
+/* Timezone autocompletion */
+"No matches found." = "No matches found.";
/* calendar */
"Week begins on" = "Uken begynner med";
"Day start time" = "Dagen begynner kl.";
"Day end time" = "Dagen slutter kl.";
"Day start time must be prior to day end time." = "Dagens starttid må være før dagens sluttid.";
+"Week days to display" = "Week days to display";
"Show time as busy outside working hours" = "Vis som opptatt utenfor arbeidstid";
"First week of year" = "Første uken i året";
"Enable reminders for Calendar items" = "Aktivere påminnelser for kalenderelementer";
@@ -95,6 +143,8 @@
"Prevent from being invited to appointments" = "Prevent from being invited to appointments";
"White list for appointment invitations" = "White list for appointment invitations";
"Contacts Names" = "Contacts Names";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "Default calendar";
@@ -118,8 +168,18 @@
/* Mailer */
"Labels" = "Labels";
"Label" = "Etikett";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
+"New label" = "New label";
"Show subscribed mailboxes only" = "Vis bare abonnerte postbokser";
+"Synchronize only default mail folders (EAS)" = "Synchronize only default mail folders (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Sort messages by threads";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
"When sending mail, add unknown recipients to my" = "When sending mail, add unknown recipients to my";
"Address Book" = "Address Book";
"Forward messages" = "Videresend melding";
@@ -134,17 +194,28 @@
"Compose messages in" = "Opprett melding i";
"composemessagestype_html" = "HTML";
"composemessagestype_text" = "Ren text";
+
+/* Base font size for messages composed in HTML */
+"Default font size" = "Default font size";
+
"Display remote inline images" = "Vis bilder innsatt fra andre nettsteder";
"displayremoteinlineimages_never" = "Aldri";
"displayremoteinlineimages_always" = "Alltid";
"Auto save every" = "Auto save every";
"minutes" = "minutes";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Personal Address Book";
"Collected Address Book" = "Collected Address Book";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
"Mail Account" = "Mail Account";
"New Mail Account" = "Ny epostkonto";
"Server Name" = "Servernavn";
@@ -156,18 +227,42 @@
"Email" = "E-post";
"Reply To Email" = "Reply To Email";
"Signature" = "Signatur";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Klikk for å opprette)";
"Please enter your signature below" = "Vennligst fyll ut signatur under";
"Please specify a valid sender address." = "Vennligst spesifiser en gyldig avsenderadresse.";
"Please specify a valid reply-to address." = "Vennligst spesifiser en gyldig svar-til-adresse.";
+"Specify a hostname other than the local host" = "Specify a hostname other than the local host";
+
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "Øvrige parametre";
/* password */
+"Current password" = "Current password";
"New password" = "Nytt passord";
"Confirmation" = "Bekreft";
"Change" = "Endre";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Default events classification";
@@ -179,6 +274,8 @@
/* Event+task categories */
"Calendar Category" = "Calendar Category";
"Add Calendar Category" = "Add Calendar Category";
+"New category" = "New category";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Remove Calendar Category";
"Contact Category" = "Contact Category";
"Add Contact Category" = "Add Contact Category";
@@ -221,6 +318,7 @@
"Japanese" = "日本語";
"Kazakh" = "Қазақ";
"Latvian" = "Latviešu";
+"Lithuanian" = "Lietuvių";
"Macedonian" = "Македонски";
"Montenegrin" = "Crnogorski";
"NorwegianBokmal" = "Norsk bokmål";
@@ -240,6 +338,7 @@
"TurkishTurkey" = "Türkçe (Türkiye)";
"Ukrainian" = "Українська";
"Welsh" = "Cymraeg";
+
"Refresh View" = "Refresh View";
"refreshview_manually" = "Manuelt";
"refreshview_every_minute" = "Hvert minutt";
@@ -249,6 +348,7 @@
"refreshview_every_20_minutes" = "Hvert 20 minutt";
"refreshview_every_30_minutes" = "Hvert 30 minutt";
"refreshview_once_per_hour" = "Hver time";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Når jeg mottar anmodning om en returkvittering";
@@ -269,6 +369,9 @@
"Connection error" = "Connection error";
"Service temporarily unavailable" = "Service temporarily unavailable";
+/* Aria label for filter enable checkbox */
+"Enable filter" = "Enable filter";
+
/* Filters - UIxFilterEditor */
"Filter name" = "Filternavn";
/* Button label */
@@ -290,11 +393,27 @@
"Header" = "Tittel";
"Body" = "Body";
"Flag the message with" = "Flagg meldingen med";
+
+/* Select field label of "flag message" mail filter action */
+"Flag" = "Flag";
+
"Discard the message" = "Forkast meldingen";
"File the message in" = "Fil meldingen i";
+
+/* Select field label of "file message" mail filter action */
+"Mailbox" = "Mailbox";
+
"Keep the message" = "Behold meldingen";
"Forward the message to" = "Videresend melding til";
+
+/* Input field label of "forward" mail filter action */
+"Email" = "E-post";
+
"Send a reject message" = "Send en avvisningsmelding";
+
+/* Input field label of "reject" mail filter action */
+"Message" = "Message";
+
"Send a vacation message" = "Send en feriemelding";
"Stop processing filter rules" = "Stopp prosessering av filterregler";
"is under" = "er under";
@@ -346,9 +465,38 @@
"TLS" = "TLS";
/* Avatars */
+"Use Gravatar" = "Use Gravatar";
"Alternate Avatar" = "Alternate Avatar";
"none" = "None";
"identicon" = "Ident Icon";
"monsterid" = "Monster";
"wavatar" = "Wavatar";
"retro" = "Retro";
+
+/* Animation Level */
+"Animation Level" = "Animation Level";
+/* Normal Animation Mode */
+"animation_NORMAL" = "Normal";
+/* Limited Animation Mode */
+"animation_LIMITED" = "Limited";
+"animation_NONE" = "None";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Polish.lproj/Localizable.strings b/UI/PreferencesUI/Polish.lproj/Localizable.strings
index 3a20d14e9..bd2bccffe 100644
--- a/UI/PreferencesUI/Polish.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Polish.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = " Ograniczenia aktywacji";
"Enable auto reply on" = "Włącz autoodpowiedź w";
"First day of vacation" = "Pierwszy dzień nieobecności";
-"Disable auto reply after" = "Zablokuj autoodpowiedź w";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Ostatni dzień nieobecności";
"Enter date" = "Wprowadź datę";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Potwierdzenie";
"Change" = "Zmiana";
"Passwords don't match" = "Hasła nie są takie same";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Domyślna klasyfikacja zdarzeń";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Włącz dwuskładnikowe uwierzytelnianie przez aplikację TOTP";
"You must enter this key into your TOTP application." = "Musisz wpisać ten klucz w aplikacji TOTP.";
"If you do not and you log out you will not be able to login again." = "Jeśli tego nie zrobisz i wylogujesz się, nie będziesz w stanie ponownie się zalogować.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Obecnie aktywny jest zewnętrzny skrypt Sieve";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve to język programowania używany do filtrowania wiadomości. Jeżeli pozwolisz, by SOGo zarządzało filtrami, autoresponderem i przekierowaniem, twój aktualny skrypt będzie zablokowany.";
-"Let SOGo handle everything" = "Pozwól SOGo zająć się wszystkim";
\ No newline at end of file
+"Let SOGo handle everything" = "Pozwól SOGo zająć się wszystkim";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Portuguese.lproj/Localizable.strings b/UI/PreferencesUI/Portuguese.lproj/Localizable.strings
index a54eb15d9..16daa5125 100644
--- a/UI/PreferencesUI/Portuguese.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Portuguese.lproj/Localizable.strings
@@ -1,16 +1,16 @@
/* toolbar */
"Save and Close" = "Gravar e Fechar";
"Close" = "Fechar";
-"Preferences saved" = "Preferências salvas";
+"Preferences saved" = "Preferências gravadas";
/* Unsaved changes confirmation dialog title */
-"Unsaved Changes" = "Alterações não gravadas";
+"Unsaved Changes" = "Alterações por gravar";
/* Unsaved changes confirmation dialog text */
"Do you want to save your changes made to the configuration?" = "Deseja gravar as alterações feitas à configuração?";
/* Unsaved changes confirmation dialog button */
-"Save" = "Salvar";
+"Save" = "Guardar";
/* Unsaved changes confirmation dialog button */
"Don't Save" = "Sair sem gravar";
@@ -18,58 +18,75 @@
/* tabs */
"General" = "Geral";
"Calendar Options" = "Calendário";
-"Contacts Options" = "Opções de Contatos";
-"Mail Options" = "Correio";
+"Contacts Options" = "Opções de Contactos";
+"Mail Options" = "Opções de Correio";
"IMAP Accounts" = "Contas IMAP";
"Vacation" = "Férias";
"Forward" = "Reencaminhar";
-"Password" = "Senha";
+"Password" = "Palavra-passe";
"Categories" = "Categorias";
"Appointments invitations" = "Convites de Compromissos";
"Name" = "Nome";
"Color" = "Cor";
"Add" = "Adicionar";
-"Delete" = "Excluir";
+"Delete" = "Apagar";
/* contacts categories */
-"contacts_category_labels" = "Colega, Concorrente, Cliente, Amigo, Família, Parceiro de Negócios, Provedor, Imprensa, VIP";
+"contacts_category_labels" = "Colega, Concorrente, Cliente, Amigo, Família, Parceiro de Negócios, Fornecedor, Imprensa, VIP";
/* vacation (auto-reply) */
-"Enable vacation auto reply" = "Habilitar auto resposta de férias";
+"Enable vacation auto reply" = "Ativar resposta automática de férias";
"Enable custom auto reply subject" = "Ativar assunto personalizado para resposta automática";
"Auto reply subject" = "Assunto de resposta automática";
"You can write ${subject} to insert the original subject" = "Pode escrever $ {subject} para inserir o assunto original";
-"Auto reply message" = "AutoResponder somente uma vez a cada remetente com o seguinte texto";
-"Email addresses (separated by commas)" = "Endereço de e-mail (separado por vírgulas)";
-"Add default email addresses" = "Adicionar endereço de e-mail padrão";
+"Auto reply message" = "Mensagem de resposta automática";
+"Email addresses" = "Endereços de email";
+"Add default email addresses" = "Adicionar endereço de e-mail por defeito";
"Days between responses" = "Dias entre respostas";
-"Do not send responses to mailing lists" = "Não envie respostas para lista de e-mails";
-"Enable auto reply on" = "Ativar resposta automática";
-"Disable auto reply after" = "Desativar resposta automática em";
-"Always send vacation message response" = "Sempre enviar uma mensagem-resposta de férias";
-"Discard incoming mails during vacation" = "Rejeitar os emails recebidos quando activar \"Fora do Escritório\"";
+"Do not send responses to mailing lists" = "Não enviar respostas para listas de e-mails";
+"Activation Constraints" = "Restrições de ativação ";
+"Enable auto reply on" = "Ativar resposta automática a";
+"First day of vacation" = "Primeiro dia de férias";
+"Disable auto reply after" = "Desativar resposta automática a partir de";
+"Last day of vacation" = "Último dia de férias";
+"Enter date" = "Introduza data";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Ativar resposta automática às";
+"Enter time" = "Introduza hora";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Desativar resposta automática a partir das";
+"Enable auto reply on these days" = "Ativar resposta automática nestes dias";
+"Always send vacation message response" = "Enviar sempre mensagem de resposta de férias";
+"The vacation message is sent prior to apply your filters." = "A mensagem de resposta de férias é enviada antes de aplicar os seus filtros.";
+"Discard incoming mails during vacation" = "Descarta os emails recebidos durante o período de férias ";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "A mensagem de férias é enviada, mas as mensagens recebidas não são entregues na sua caixa de entrada.";
"Please specify your message and your email addresses for which you want to enable auto reply."
-= "Por favor especifique a sua mensagem e os seus endereços de e-mail para o qual você deseja ativar resposta automática.";
-"Your vacation message must not end with a single dot on a line." = "A sua mensagem de férias não deve terminar com um ponto final na linha.";
+= "Por favor especifique a mensagem e os seus endereços de e-mail para o qual deseja ativar a resposta automática.";
+"Your vacation message must not end with a single dot on a line." = "A sua mensagem de férias não pode terminar com um único ponto final numa linha.";
"End date of your auto reply must be in the future."
-= "A data final da resposta automática deve estar no futuro.";
+= "A data de fim da resposta automática deve estar no futuro.";
/* forward messages */
"Forward incoming messages" = "Reencaminhar mensagens recebidas";
+"Always forward" = "Reencaminhar sempre";
+"Incoming messages are forwarded prior to apply your filters." = "As mensagens recebidas são sempre reencaminhadas antes de aplicar os seus filtros.";
"Keep a copy" = "Manter uma cópia";
+"Enter an email" = "Introduza um email";
+"Add another email" = "Adicione outro email";
"Please specify an address to which you want to forward your messages."
-= "Por favor especificar um endereço para o qual você deseja encaminhar suas mensagens.";
-"You are not allowed to forward your messages to an external email address." = "Você não tem permissões para encaminhar suas mensagens para um email externo.";
-"You are not allowed to forward your messages to an internal email address." = "Você não tem permissões para encaminhar suas mensagens para um email interno.";
+= "Por favor especifique um endereço para o qual deseja reencaminhar as suas mensagens.";
+"You are not allowed to forward your messages to an external email address." = "Não é permitido reencaminhar as suas mensagens para um email externo.";
+"You are not allowed to forward your messages to an internal email address." = "Não é permitido reencaminhar as suas mensagens para um email interno.";
+"You are not allowed to forward your messages to this domain:" = "Não é permitido reencaminhar as suas mensagens para este domínio:";
/* d & t */
-"Current Time Zone" = "Fuso Horário";
-"Short Date Format" = "Formato da Data (Curto)";
-"Long Date Format" = "Formato da Data (Longo)";
+"Time Zone" = "Fuso horário";
+"Short Date Format" = "Formato da Data curto";
+"Long Date Format" = "Formato da Data longo";
"Time Format" = "Formato da Hora";
"default" = "Padrão";
-"Default Module" = "Módulo Padrão";
-"Save" = "Salvar";
+"Default Module" = "Módulo por defeito";
+"Save" = "Guardar";
"shortDateFmt_0" = "%d-%b-%y";
"shortDateFmt_1" = "%d-%m-%y";
"shortDateFmt_2" = "%d/%m/%y";
@@ -85,7 +102,9 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
@@ -105,33 +124,33 @@
"timeFmt_4" = "";
/* Timezone autocompletion */
-"No matches found." = "Nenhuma equivalência encontrada.";
+"No matches found." = "Nenhuma correspondência encontrada.";
/* calendar */
-"Week begins on" = "A Semana começa em";
-"Day start time" = "O Dia começa às";
-"Day end time" = "O Dia termina às";
-"Day start time must be prior to day end time." = "Dia de inicio deve ser anterior ao dia de fim.";
-"Week days to display" = "Dias de semana para mostrar";
+"Week begins on" = "A semana começa em";
+"Day start time" = "O dia começa às";
+"Day end time" = "O dia termina às";
+"Day start time must be prior to day end time." = "Dia de início deve ser anterior ao dia de fim.";
+"Week days to display" = "Dias da semana para exibir";
"Show time as busy outside working hours" = "Exibir horas como ocupadas quando fora do horário de serviço";
"First week of year" = "Primeira semana do ano";
-"Enable reminders for Calendar items" = "Habilitar lembretes para os itens do Calendário";
-"Play a sound when a reminder comes due" = "Executar um som quando existir um lembrete";
-"Default reminder" = "Lembrete padrão";
-"firstWeekOfYear_January1" = "Inicia em 01 de janeiro";
+"Enable reminders for Calendar items" = "Ativar lembretes para os itens do Calendário";
+"Play a sound when a reminder comes due" = "Reproduzir um som quando um lembrete for exibido";
+"Default reminder" = "Lembrete por defeito";
+"firstWeekOfYear_January1" = "Inicia a 01 de janeiro";
"firstWeekOfYear_First4DayWeek" = "Primeira semana com 4 dias";
-"firstWeekOfYear_FirstFullWeek" = "Primeira semana com 5 dias";
+"firstWeekOfYear_FirstFullWeek" = "Primeira semana completa";
"Prevent from being invited to appointments" = "Impedir de ser convidado para um compromisso";
"White list for appointment invitations" = "Lista branca para convites de compromissos";
-"Contacts Names" = "Nomes de Contatos";
+"Contacts Names" = "Nomes dos Contactos";
"Duplicate name" = "Duplicar nome";
"Calendar categories must have unique names." = "As categorias do calendário têm de ter um nome único.";
/* Default Calendar */
-"Default calendar" = "Calendário Padrão";
+"Default calendar" = "Calendário por defeito";
"selectedCalendar" = "Calendário selecionado";
"personalCalendar" = "Calendário pessoal";
-"firstCalendar" = "Calendário habilizado pela primeira vez";
+"firstCalendar" = "Calendário ativado primeiro";
"reminder_NONE" = "Não lembrar";
"reminder_5_MINUTES_BEFORE" = "5 minutos";
"reminder_10_MINUTES_BEFORE" = "10 minutos";
@@ -155,14 +174,15 @@
"IMAP labels must have unique names." = "As etiquetas IMAP têm de ter nomes únicos.";
"New label" = "Nova etiqueta";
"Show subscribed mailboxes only" = "Exibir somente caixas de correio inscritas";
-"Synchronize only default mail folders (EAS)" = "Sincronize apenas as pastas de correio padrão (EAS)";
+"Synchronize only default mail folders (EAS)" = "Sincronize apenas as pastas de correio por defeito (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Obter o número de mensagens por ler para todas as caixas de correio";
"Sort messages by threads" = "Ordenar mensagens por tópicos";
"Always open mail composer" = "Abrir sempre o compositor de emails";
"Inside current window" = "Dentro da janela atual";
-"In a popup window" = "Numa janela por cima";
+"In a popup window" = "Numa janela pop-up";
"When sending mail, add unknown recipients to my" = "Ao enviar e-mail, adicionar destinatários desconhecidos ao meu";
-"Address Book" = "Contactos";
-"Forward messages" = "Encaminhar mensagens";
+"Address Book" = "Livro de endereços";
+"Forward messages" = "Reencaminhar mensagens";
"messageforward_inline" = "No corpo da mensagem";
"messageforward_attached" = "Como anexo";
"When replying to a message" = "Ao responder a uma mensagem";
@@ -171,89 +191,108 @@
"And place my signature" = "E colocar minha assinatura";
"signatureplacement_above" = "abaixo da minha resposta";
"signatureplacement_below" = "abaixo da citação";
-"Compose messages in" = "Escrever mensagens em";
+"Compose messages in" = "Escrever as mensagens em";
"composemessagestype_html" = "HTML";
-"composemessagestype_text" = "Texto puro";
+"composemessagestype_text" = "Texto normal";
/* Base font size for messages composed in HTML */
-"Default font size" = "Tamanho da fonte padrão";
+"Default font size" = "Tamanho da letra por defeito";
"Display remote inline images" = "Exibir imagens remotas";
"displayremoteinlineimages_never" = "Nunca";
"displayremoteinlineimages_always" = "Sempre";
-"Auto save every" = "Gravar automatáticamente cada";
+"Auto save every" = "Gravar automaticamente a cada";
"minutes" = "minutos";
+"Automatically mark messages as read" = "Marcar automaticamente as mensagens como lidas";
+"Immediately on display" = "Imediatamente ao visualizar";
+"After displaying for" = "Após visualizar por";
+"seconds" = "segundos";
/* Contact */
"Personal Address Book" = "Contactos Pessoais";
-"Collected Address Book" = "Contactos Coleccionados";
+"Collected Address Book" = "Livro de Endereços recolhidos";
+"Contact categories must have unique names." = "O nome das categorias de contactos devem ter nomes únicos.";
/* IMAP Accounts */
-"Settings" = "Configurações";
+"Settings" = "Definições";
"Security" = "Segurança";
"Mail Account" = "Conta de Email";
-"New Mail Account" = "Nova conta de e-mail";
+"New Mail Account" = "Nova conta de email";
"Server Name" = "Nome do Servidor";
"Port" = "Porta";
"Encryption" = "Encriptação";
"None" = "Nenhum";
"User Name" = "Nome do Utilizador";
"Full Name" = "Nome Completo";
-"Email" = "E-mail";
-"Reply To Email" = "Responder para o Email";
+"Email" = "Email";
+"Reply To Email" = "Responder para o email";
"Signature" = "Assinatura";
-"(Click to create)" = "(Click para criar)";
-"Please enter your signature below" = "Por favor, digite sua assinatura abaixo";
-"Please specify a valid sender address." = "Por favor, especifique um endereço de email válido.";
-"Please specify a valid reply-to address." = "Por favor,especifique um endereço de resposta válido.";
+"Identities" = "Identidades";
+"Always use the default identity when replying to messages" = "Usar sempre a identidade por defeito ao responder às mensagens";
+"Default Identity" = "Identidade por defeito";
+"New Identity" = "Nova identidade";
+"(Click to create)" = "(Carregue para criar)";
+"Please enter your signature below" = "Por favor digite sua assinatura abaixo";
+"Please specify a valid sender address." = "Por favor especifique um endereço de remetente válido.";
+"Please specify a valid reply-to address." = "Por favor especifique um endereço de resposta válido.";
"Specify a hostname other than the local host" = "Especifique um nome de anfitrião diferente do anfitrião local";
"No certificate installed" = "Nenhum certificado instalado";
"The SSL certificate must use the PKCS#12 (PFX) format." = "O certificado SSL tem de usar o formato PKCS#12 (PFX).";
"Uninstall" = "Desinstalar";
"Choose PKCS12 Certificate .." = "Escolher Certificado PKCS12...";
-"Certificate Import Password" = "Palavra-passe de Importar Certificado";
-"Upload" = "Enviar";
+"Certificate Import Password" = "Palavra-passe para importar o certificado";
+"Upload" = "Carregar";
"When composing a message" = "Ao compor uma mensagem";
-"Digitally sign the message by default" = "Assinar digitalmente a mensagem por padrão";
+"Digitally sign the message by default" = "Assinar digitalmente a mensagem por defeito";
"Always try to encrypt the message" = "Tentar encriptar sempre a mensagem";
+"An error occurred while importing the certificate. Verify your password." = "Ocorreu um erro ao importar o certificado. Verifique a palavra-passe.";
/* Additional Parameters */
-"Additional Parameters" = "Parâmetros Adicionais";
+"Additional Parameters" = "Parâmetros adicionais";
/* password */
-"New password" = "Nova senha";
+"Current password" = "Palavra-passe atual";
+"New password" = "Nova palavra-passe";
"Confirmation" = "Confirmação";
"Change" = "Alterar";
+"Passwords don't match" = "As palavra-passe não são idênticas";
+"POLICY_MIN_LOWERCASE_LETTER" = "Mínimo de %{0} letras minúsculas";
+"POLICY_MIN_UPPERCASE_LETTER" = "Mínimo de %{0} letras maiúsculas";
+"POLICY_MIN_DIGIT" = "Mínimo de %{0} números";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Mínimo de %{0} símbolos especiais";
+"POLICY_MIN_LENGTH" = "Comprimento mínimo: %{0}";
+
/* Event+task classifications */
-"Default events classification" = "Classificação padrão do compromisso";
-"Default tasks classification" = "Classificação padrão da tarefa";
+"Default events classification" = "Classificação por defeito dos compromissos";
+"Default tasks classification" = "Classificação por defeito das tarefas";
"PUBLIC_item" = "Público";
"CONFIDENTIAL_item" = "Confidencial";
-"PRIVATE_item" = "Particular";
+"PRIVATE_item" = "Privado";
/* Event+task categories */
"Calendar Category" = "Categorias do Calendário";
"Add Calendar Category" = "Adicionar Categoria de Calendário";
"New category" = "Nova categoria";
+"Reset to defaults" = "Repor valores por defeito";
"Remove Calendar Category" = "Remover Categoria de Calendário";
-"Contact Category" = "Categoria de Contato";
-"Add Contact Category" = "Adicionar Categoria de Contato";
-"Remove Contact Category" = "Remover Categoria de Contato";
-"category_none" = "Nenhum";
-"calendar_category_labels" = "Celebração Anual,Aniversário,Negócios,Ligações,Clientes,Concorrência,Comprador,Favoritos,Acompanhamento,Presentes,Feriados,Idéias,Meeting,Problemas,Miscelânea,Pessoal,Projetos,Feriado público,Posição,Fornecedores,Viagem,Férias";
+"Contact Category" = "Categoria de Contacto";
+"Add Contact Category" = "Adicionar Categoria de Contacto";
+"Remove Contact Category" = "Remover Categoria de Contacto";
+"category_none" = "Nenhuma";
+"calendar_category_labels" = "Celebração Anual,Aniversário,Negócios,Chamadas,Clientes,Concorrência,Comprador,Favoritos,Acompanhamento,Presentes,Feriados,Ideias,Reunião,Problemas,Diversos,Pessoal,Projetos,Feriado público,Estado,Fornecedores,Viagem,Férias";
/* Default module */
"Calendar" = "Calendário";
"Contacts" = "Contactos";
"Mail" = "Correio";
"Last" = "Último usado";
-"Default Module " = "Módulo Padrão";
+"Default Module " = "Módulo por defeito";
"SOGo Version" = "Versão SOGo";
/* Confirmation asked when changing the language */
-"Save preferences and reload page now?" = "Salvar preferências e recarregar a página agora?";
+"Save preferences and reload page now?" = "Guardar preferências e recarregar a página agora?";
"Language" = "Idioma";
"choose" = "Escolha ...";
"Arabic" = "العربية";
@@ -300,7 +339,7 @@
"Ukrainian" = "Українська";
"Welsh" = "Cymraeg";
-"Refresh View" = "Actualizar a Visualização";
+"Refresh View" = "Atualizar Vista";
"refreshview_manually" = "Manualmente";
"refreshview_every_minute" = "A cada minuto";
"refreshview_every_2_minutes" = "A cada 2 minutos";
@@ -309,24 +348,25 @@
"refreshview_every_20_minutes" = "A cada 20 minutos";
"refreshview_every_30_minutes" = "A cada 30 minutos";
"refreshview_once_per_hour" = "Uma vez por hora";
+"Enable Desktop Notifications" = "Ativar as notificações no Ambiente de Trabalho";
/* Return receipts */
-"When I receive a request for a return receipt" = "Quando eu receber uma confirmação de leitura";
-"Never send a return receipt" = "Nunca enviar confirmação";
-"Allow return receipts for some messages" = "Permitir confirmação para algumas mensagens";
+"When I receive a request for a return receipt" = "Quando receber um pedido de recibo de leitura";
+"Never send a return receipt" = "Nunca enviar o recibo de leitura";
+"Allow return receipts for some messages" = "Permitir recibos de leitura para algumas mensagens";
"If I'm not in the To or Cc of the message" = "Se eu não estiver no Para ou Cc da mensagem";
-"If the sender is outside my domain" = "Se o remetente está fora do meu domínio";
+"If the sender is outside my domain" = "Se o remetente estiver fora do meu domínio";
"In all other cases" = "Em todos os outros casos";
"Never send" = "Nunca enviar";
-"Always send" = "Sempre enviar";
-"Ask me" = "Pergunte-me";
+"Always send" = "Enviar sempre";
+"Ask me" = "Perguntar";
/* Filters - UIxPreferences */
"Filters" = "Filtros";
"Active" = "Ativo";
"Move Up" = "Mover para cima";
-"Move Down" = "Move para baixo";
-"Connection error" = "Erro de conexão";
+"Move Down" = "Mover para baixo";
+"Connection error" = "Erro ao ligar";
"Service temporarily unavailable" = "Serviço temporariamente indisponível";
/* Aria label for filter enable checkbox */
@@ -340,9 +380,9 @@
"Add an action" = "Adicionar uma ação";
"For incoming messages that" = "Para mensagens recebidas que";
"match all of the following rules" = "correspondem a todas as seguintes regras";
-"match any of the following rules" = "corresponde a nenhuma das seguintes regras";
-"match all messages" = "corresponder a todas as mensagens";
-"Perform these actions" = "Realizar essas ações";
+"match any of the following rules" = "correspondem a qualquer uma das seguintes regras";
+"match all messages" = "corresponder todas as mensagens";
+"Perform these actions" = "Realizar estas ações";
"Untitled Filter" = "Filtro sem título";
"Subject" = "Assunto";
"From" = "De";
@@ -358,16 +398,16 @@
"Flag" = "Marcador";
"Discard the message" = "Descartar a mensagem";
-"File the message in" = "Arquivo da mensagem em";
+"File the message in" = "Arquivar a mensagem em";
/* Select field label of "file message" mail filter action */
"Mailbox" = "Caixa de correio";
"Keep the message" = "Manter a mensagem";
-"Forward the message to" = "Rencaminhar a mensagem para";
+"Forward the message to" = "Reencaminhar a mensagem para";
/* Input field label of "forward" mail filter action */
-"Email" = "E-mail";
+"Email" = "Email";
"Send a reject message" = "Enviar uma mensagem de rejeição";
@@ -376,49 +416,49 @@
"Send a vacation message" = "Enviar uma mensagem de ausência";
"Stop processing filter rules" = "Parar o processamento dos filtros";
-"is under" = "abaixo";
-"is over" = "acima";
+"is under" = "é menor";
+"is over" = "é maior";
"is" = "é";
"is not" = "não é";
-"contains" = "contêm";
-"does not contain" = "não contêm";
+"contains" = "contém";
+"does not contain" = "não contém";
"matches" = "corresponde";
"does not match" = "não corresponde";
-"matches regex" = "coincide com a expressão";
-"does not match regex" = "não coincide com a expressão";
+"matches regex" = "corresponde com a expressão";
+"does not match regex" = "não corresponde com a expressão";
/* Placeholder for the value field of a condition */
-"Value" = "Conteúdo";
+"Value" = "Valor";
"Seen" = "Visto";
"Deleted" = "Removido";
"Answered" = "Respondido";
"Flagged" = "Marcado";
-"Junk" = "Lixo";
-"Not Junk" = "Não é Lixo";
+"Junk" = "Lixo Eletrónico";
+"Not Junk" = "Não é Lixo Eletrónico";
/* Password policy */
-"The password was changed successfully." = "Senha alterada com sucesso.";
-"Password must not be empty." = "A senha não pode ser vazia.";
-"The passwords do not match. Please try again." = "A senha não coincide. Por favor tente novamente.";
-"Password change failed" = "Alteração de senha falhada";
-"Password change failed - Permission denied" = "Alteração de senha falhada - não tem permissões";
-"Password change failed - Insufficient password quality" = "Alteraçao de senha falhada - Qualidade da senha insuficiente";
-"Password change failed - Password is too short" = "Alteração de senha falhada - Senha é demasiado curta";
-"Password change failed - Password is too young" = "Alteração de senha falhada - Senha é demasiado comprida";
-"Password change failed - Password is in history" = "Alteração de senha falhada - Senha já foi utilizada no passado";
-"Unhandled policy error: %{0}" = "Erro de politica não controlada: %{0}";
-"Unhandled error response" = "Erro de resposta não controlada";
-"Password change is not supported." = "A alteração de senha não é suportada.";
-"Unhandled HTTP error code: %{0}" = "Erro de HTTP não controlado, código: %{0}";
+"The password was changed successfully." = "Palavra-passe alterada com sucesso.";
+"Password must not be empty." = "A palavra-passe não pode ser vazia.";
+"The passwords do not match. Please try again." = "As palavra-passe não são idênticas. Por favor tente novamente.";
+"Password change failed" = "Alteração da palavra-passe falhada";
+"Password change failed - Permission denied" = "Alteração da palavra-passe falhou - Permissão negada";
+"Password change failed - Insufficient password quality" = "Alteração da palavra-passe falhou - Palavra-passe muito fraca";
+"Password change failed - Password is too short" = "Alteração da palavra-passe falhou - Palavra-passe muito curta";
+"Password change failed - Password is too young" = "Alteração da palavra-passe falhou - palavra-passe alterada recentemente";
+"Password change failed - Password is in history" = "Alteração da palavra-passe falhou - palavra-passe está no histórico";
+"Unhandled policy error: %{0}" = "Erro de política não tratado: %{0}";
+"Unhandled error response" = "Erro de resposta não tratado";
+"Password change is not supported." = "A alteração da palavra-passe não é suportada.";
+"Unhandled HTTP error code: %{0}" = "Erro não tratado de código HTTP: %{0}";
"Cancel" = "Cancelar";
"Invitations" = "Convites";
"Edit Filter" = "Editar Filtro";
-"Delete Filter" = "Remover Filtro";
+"Delete Filter" = "Apagar Filtro";
"Create Filter" = "Criar Filtro";
-"Delete Label" = "Remover Rótulo";
-"Create Label" = "Criar Rótulo";
+"Delete Label" = "Apagar Etiqueta";
+"Create Label" = "Criar Etiqueta";
"Accounts" = "Contas";
"Edit Account" = "Editar Conta";
-"Delete Account" = "Remover Conta";
+"Delete Account" = "Apagar Conta";
"Create Account" = "Criar Conta";
"Account Name" = "Nome da Conta";
"SSL" = "SSL";
@@ -428,7 +468,7 @@
"Use Gravatar" = "Use um Gravatar";
"Alternate Avatar" = "Alternar Avatar";
"none" = "Nenhum";
-"identicon" = "Identar Ícone";
+"identicon" = "Identicon";
"monsterid" = "Monstro";
"wavatar" = "Wavatar";
"retro" = "Retro";
@@ -440,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Limitado";
"animation_NONE" = "Nenhum";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Ative a autenticação de dois fatores usando uma aplicação TOTP";
+"You must enter this key into your TOTP application." = "Tem que introduzir esta chave na sua aplicação TOTP.";
+"If you do not and you log out you will not be able to login again." = "Se não o fizer e terminar a sua sessão, não será capaz de voltar a iniciar sessão.";
+"Enter TOTP verification code :" = "Introduza o código de verificação TOTP:";
+"Invalid TOTP verification code" = "Código de verificação TOTP inválido";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "Um script Sieve externo está ativo";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve é uma linguagem de programação que pode ser usada para filtragem de email. Se deixar que o SOGo passe a gerir os seus filtros, férias e definições de reencaminhamento, o seu script atualmente ativo irá ser desativado.";
+"Let SOGo handle everything" = "Deixar o SOGo gerir tudo";
+
+/* Password Recovery */
+"Password recovery mode" = "Recuperação da palavra-passe";
+"Question" = "Pergunta";
+"Secondary e-mail" = "Email secundário";
+"Answer" = "Resposta";
+"Password recovery" = "Recuperação da palavra-passe";
+"Password change" = "Alterar palavra-passe";
diff --git a/UI/PreferencesUI/Romanian.lproj/Localizable.strings b/UI/PreferencesUI/Romanian.lproj/Localizable.strings
index 05b842f84..06aa0087f 100644
--- a/UI/PreferencesUI/Romanian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Romanian.lproj/Localizable.strings
@@ -40,15 +40,22 @@
"Auto reply subject" = "Subiect mesaj automat";
"You can write ${subject} to insert the original subject" = "Puteți scrie ${subject} pentru a insera subiectul original";
"Auto reply message" = "Continut mesaj automat";
-"Email addresses (separated by commas)" = "Adrese de mail (separate prin virgulă)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Adăugare adresă de mail implicită";
"Days between responses" = "Numărul de zile dintre răspunsuri";
"Do not send responses to mailing lists" = "Nu răspundeți la mesajele de la liste de discuții";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Activare răspuns automat pe";
"First day of vacation" = " Prima zi de vacanță";
-"Disable auto reply after" = "Dezactivare răspuns automat pe";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Ultima zi de vacanță";
"Enter date" = "Introduceți data";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Întotdeauna trimite un mesaj de concediu";
"The vacation message is sent prior to apply your filters." = "Mesajul de vacanță este trimis înainte de a aplica filtrele.";
"Discard incoming mails during vacation" = "Ignoră mesajele primite pe perioada vacanței";
@@ -61,7 +68,11 @@
/* forward messages */
"Forward incoming messages" = "Retrimitere mesaje primite";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Păstrare a unei copii";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Specificați o adresă de mail la care doriți retrimiterea mesajelor dumneavoastră.";
"You are not allowed to forward your messages to an external email address." = "Nu aveți permisiunea de a transmite mesajele către o adresă de e-mail externă.";
@@ -69,7 +80,7 @@
"You are not allowed to forward your messages to this domain:" = "Nu aveți voie să trimiteți mesajele dvs. către acest domeniu:";
/* d & t */
-"Current Time Zone" = "Fus orar curent";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Format scurt dată";
"Long Date Format" = "Format lung dată";
"Time Format" = "Format timp";
@@ -192,6 +203,10 @@
"displayremoteinlineimages_always" = "Întotdeauna";
"Auto save every" = "Salvare automată la fiecare";
"minutes" = "minute";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Agenda Personală";
@@ -212,6 +227,10 @@
"Email" = "Email";
"Reply To Email" = "Răspunde la Email";
"Signature" = "Semnătura";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Click pentru a crea)";
"Please enter your signature below" = "Introduceți mai jos semnătura";
"Please specify a valid sender address." = "Introduceţi o adresă expeditor validă.";
@@ -233,9 +252,17 @@
"Additional Parameters" = "Parametri adiționali";
/* password */
+"Current password" = "Current password";
"New password" = "Parola nouă";
"Confirmation" = "Confirmare";
"Change" = "Schimbare";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Clasificare implicită a evenimentelor";
@@ -321,6 +348,7 @@
"refreshview_every_20_minutes" = "Fiecare 20 minute";
"refreshview_every_30_minutes" = "Fiecare 30 minute";
"refreshview_once_per_hour" = "O dată pe oră";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Atunci când primesc o cerere de confirmare de primire";
@@ -452,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Limitat";
"animation_NONE" = "Niciuna";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Russian.lproj/Localizable.strings b/UI/PreferencesUI/Russian.lproj/Localizable.strings
index 3ea99933f..2068ebfbb 100644
--- a/UI/PreferencesUI/Russian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Russian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Ограничения активации";
"Enable auto reply on" = "Включить автоответ на";
"First day of vacation" = "Первый день отпуска";
-"Disable auto reply after" = "Отключить автоответ";
+"Disable auto reply after" = "Отключить автоответ после";
"Last day of vacation" = "Последний день отпуска";
"Enter date" = "Введите дату";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Повтор нового пароля";
"Change" = "Изменить";
"Passwords don't match" = "Пароли не совпадают";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Событие по умолчанию";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Включить двухфакторную аутентификацию с помощью приложения";
"You must enter this key into your TOTP application." = "Вы должны ввести этот ключ в приложение двухфакторной аутентификации, основанной на использовании одноразовых кодов (TOTP).";
"If you do not and you log out you will not be able to login again." = "Если вы этого не сделаете и выйдете из системы, вы не сможете войти снова.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Внешний скрипт Sieve активен";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve - это язык программирования, который может быть использован для фильтрации электронной почты. Если вы позволите SOGo обрабатывать ваши фильтры, настройки отпуска и переадресации, ваш активный скрипт будет отключен.";
-"Let SOGo handle everything" = "Предоставить SOGo возможность управлять всем";
\ No newline at end of file
+"Let SOGo handle everything" = "Предоставить SOGo возможность управлять всем";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Serbian.lproj/Localizable.strings b/UI/PreferencesUI/Serbian.lproj/Localizable.strings
index c38eb0bea..13be9552c 100644
--- a/UI/PreferencesUI/Serbian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Serbian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Активирање ограничења";
"Enable auto reply on" = "Омогући аутоматски одговор ";
"First day of vacation" = "Први дан одмора";
-"Disable auto reply after" = "Онемогући аутоматски одговор ";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Последњи дан одмора";
"Enter date" = "Унесите датум";
/* Enable auto reply at this time of the day */
@@ -485,6 +485,8 @@
"Enable two-factor authentication using a TOTP application" = "Омогући двоструку аутентикацију уз помоћ Google Authenticator апликације";
"You must enter this key into your TOTP application." = "Морате унети овај кључ у вашу Google Authenticator апликацију.";
"If you do not and you log out you will not be able to login again." = "Уколико то не урадите и изађете из апликације, нећете моћи да се вратите накнадно.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Екстерна Sieve скрипта је активна";
diff --git a/UI/PreferencesUI/SerbianLatin.lproj/Localizable.strings b/UI/PreferencesUI/SerbianLatin.lproj/Localizable.strings
index f03b8c326..250b6adea 100644
--- a/UI/PreferencesUI/SerbianLatin.lproj/Localizable.strings
+++ b/UI/PreferencesUI/SerbianLatin.lproj/Localizable.strings
@@ -44,11 +44,18 @@
"Add default email addresses" = "Dodaj podrazumevanu adresu epošte";
"Days between responses" = "Dani između odgovora";
"Do not send responses to mailing lists" = "Ne odgovaraj na poštanske liste";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Omogući automatski odgovor ";
"First day of vacation" = "Prvi dan odmora";
-"Disable auto reply after" = "Onemogući automatski odgovor ";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Poslednji dan odmora";
"Enter date" = "Unesite datum";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Uvek pošalji poruku automatskog odgovora za vreme odmora";
"The vacation message is sent prior to apply your filters." = "Poruka o odmoru se šalje pre primene filtera.";
"Discard incoming mails during vacation" = "Odbacite dolaznu poštu tokom odmora";
@@ -61,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Prosledite dolazne poruke";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Zadržite kopiju";
"Enter an email" = "Unesite e-mail";
"Add another email" = "Dodajte još jedan e-mail";
@@ -194,6 +203,10 @@
"displayremoteinlineimages_always" = "Uvek";
"Auto save every" = "Automatski sačuvaj na svakih";
"minutes" = "minuta";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Lični adresar";
@@ -244,6 +257,12 @@
"Confirmation" = "Potvrda";
"Change" = "Izmeni";
"Passwords don't match" = "Lozinke se ne podudaraju";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Podrazumevana klasifikacija događaja";
@@ -466,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Omogućite dvofaktorsku potvrdu identiteta pomoću Google Authenticator-a";
"You must enter this key into your TOTP application." = "Ovaj ključ morate da unesete u aplikaciju Google Authenticator.";
"If you do not and you log out you will not be able to login again." = "Ako to ne učinite i odjavite se, više nećete moći da se prijavite.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Aktivna je spoljna Sieve skripta";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve je programski jezik koji se može koristiti za filtriranje elektronske pošte. Ako dozvolite SOGo-u da obrađuje vaše filtere, podešavanja odmora i prosleđivanja, vaša aktivna skripta će biti onemogućena.";
-"Let SOGo handle everything" = "Neka SOGo reši sve";
\ No newline at end of file
+"Let SOGo handle everything" = "Neka SOGo reši sve";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Slovak.lproj/Localizable.strings b/UI/PreferencesUI/Slovak.lproj/Localizable.strings
index 65fa16815..090994404 100644
--- a/UI/PreferencesUI/Slovak.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Slovak.lproj/Localizable.strings
@@ -44,11 +44,18 @@
"Add default email addresses" = "Pridať predvolené e-mailové adresy";
"Days between responses" = "Dni medzi odpoveďami";
"Do not send responses to mailing lists" = "Neposielať odpovede e-mailovým skupinám";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Zapnúť automatickú odpoveď od";
"First day of vacation" = "Prvý deň neprítomnosti";
-"Disable auto reply after" = "Vypnúť automatickú odpoveď";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Posledný den neprítomnosti";
"Enter date" = "Zadajte dátum";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Vždy odošli správu o dovolenke";
"The vacation message is sent prior to apply your filters." = "Správa v neprítomnosti je odoslaná ešte pred aplikovaním vašich ostatných filtrov.";
"Discard incoming mails during vacation" = "Zrušiť príjem pošty počas neprítomnosti";
@@ -61,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Preposielať prichádzajúce správy";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Ponechaj kópiu";
"Enter an email" = "Zadajte e-mail";
"Add another email" = "Pridajte ďalší e-mail";
@@ -194,6 +203,10 @@
"displayremoteinlineimages_always" = "Vždy";
"Auto save every" = "Automaticky ukladať každých";
"minutes" = "minút";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Osobné kontakty";
@@ -244,6 +257,12 @@
"Confirmation" = "Potvrdenie";
"Change" = "Zmeniť";
"Passwords don't match" = "Heslá nie sú rovnaké";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Predvolená klasifikácia udalostí";
@@ -466,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Povoliť 2-fázové overovanie pomocou Google Authenticator";
"You must enter this key into your TOTP application." = "Tento kľúč musíte zadať do svojej aplikácie Google Authenticator.";
"If you do not and you log out you will not be able to login again." = "Pokiaľ tak neurobíte a odhlásíte sa, nebudete sa môcť znova prihlásiť.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Je aktivný externý Sieve skript.";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve je programovací jazyk, ktorý môže býť použitý pre filtrovanie e-mailových správ. Pokiaľ chcete, aby SOGo spravoval Vaše filtre, nastavenie neprítomnosti a preposielanie, Váš aktívny skript bude deaktivovaný.";
-"Let SOGo handle everything" = "Nechať SOGo spravovať všetko";
\ No newline at end of file
+"Let SOGo handle everything" = "Nechať SOGo spravovať všetko";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Slovenian.lproj/Localizable.strings b/UI/PreferencesUI/Slovenian.lproj/Localizable.strings
index 8d22ec314..6dc334a00 100644
--- a/UI/PreferencesUI/Slovenian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Slovenian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Omejitve aktivacije";
"Enable auto reply on" = "Omogoči samodejni odgovor na";
"First day of vacation" = "Prvi dan odsotnosti";
-"Disable auto reply after" = "Onemogoči samodejni odgovor na";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Zadnji dan odsotnosti";
"Enter date" = "Vnesi datum";
/* Enable auto reply at this time of the day */
@@ -68,6 +68,8 @@
/* forward messages */
"Forward incoming messages" = "Posreduj prejeta sporočila";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Ohrani kopijo";
"Enter an email" = "Vnesi poštni naslov";
"Add another email" = "Dodaj drug poštni naslov";
@@ -255,6 +257,12 @@
"Confirmation" = "Potrditev";
"Change" = "Spremeni";
"Passwords don't match" = "Gesli se ne ujemata";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Privzeta razvrstitev dogodkov";
@@ -477,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Omogoči two-factor authentication z uporabo TOTP aplikacije";
"You must enter this key into your TOTP application." = "Ta ključ je potrebno vnesti v TOTP aplikacijo.";
"If you do not and you log out you will not be able to login again." = "Če ne, se ob naslednji prijavi ne boste uspeli vpisati.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Zunanja Sieve skripta je aktivna";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve je programski jezik, ki se lahko uporablja za filtriranje pošte. Če dovolite, da SOGo upravlja s filtri, nastavitvami za odsotnost in posredovanjem, bo vaša aktivna skripta onemogočena.";
-"Let SOGo handle everything" = "Naj SOGo upravlja z vsem";
\ No newline at end of file
+"Let SOGo handle everything" = "Naj SOGo upravlja z vsem";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings b/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings
index a7edaaf58..8a6f34565 100644
--- a/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings
+++ b/UI/PreferencesUI/SpanishArgentina.lproj/Localizable.strings
@@ -40,14 +40,26 @@
"Auto reply subject" = "Asunto de la auto-respuesta";
"You can write ${subject} to insert the original subject" = "Puede escribir ${subject} para insertar el asunto original";
"Auto reply message" = "Mensaje de respuesta automática";
-"Email addresses (separated by commas)" = "Direcciones de correo (separadas por comas)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Añadir dirección de correo por defecto";
"Days between responses" = "Dias entre respuestas";
"Do not send responses to mailing lists" = "No enviar respuestas a listas de correo";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Habilitar auto-respuesta";
-"Disable auto reply after" = "Deshabilitar la autorrespuesta en la siguiente fecha";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Mandar siempre un mensaje de respuesta por vacaciones";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "Descartar correo entrante durante vacaciones";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Por favor, especifique el mensaje y su dirección de correo para la respuesta automática.";
"Your vacation message must not end with a single dot on a line." = "Su mensaje de autorrespuesta por vacaciones no debe terminar con un punto en una línea aparte.";
@@ -56,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Reenviar los mensajes recibidos";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Guardar una copia";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Por favor, especifique una dirección para aquellos mensajes que quiere reenviar.";
"You are not allowed to forward your messages to an external email address." = "No está autorizado a reenviar mensajes a direcciones de correo externas.";
"You are not allowed to forward your messages to an internal email address." = "No está autorizado a reenviar mensajes a direcciones de correo internas.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Zona horaria actual";
+"Time Zone" = "Time Zone";
"Short Date Format" = " Formato de fecha corto";
"Long Date Format" = "Formato de fecha largo";
"Time Format" = "Formato de hora";
@@ -85,7 +102,9 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
"longDateFmt_0" = "%A, %e %B %Y";
"longDateFmt_1" = "%A, %e de %B de %Y";
@@ -156,6 +175,7 @@
"New label" = "Nueva etiqueta";
"Show subscribed mailboxes only" = "Mostrar sólo buzones suscritos";
"Synchronize only default mail folders (EAS)" = "Sincronizar solo las carpetas de correo por defecto (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Ordenar mensajes por conversaciones";
"Always open mail composer" = "Siempre abrir el editor de mensajes";
"Inside current window" = "Dentro de ésta ventana";
@@ -183,10 +203,15 @@
"displayremoteinlineimages_always" = "Siempre";
"Auto save every" = "Guardar automáticamente cada";
"minutes" = "minutos";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Libreta de direcciones personal";
"Collected Address Book" = "Libreta de direcciones recopiladas";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "Preferencias";
@@ -202,6 +227,10 @@
"Email" = "Correo Electrónico";
"Reply To Email" = "Responder a esta dirección de correo";
"Signature" = "Firma";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Click para crear)";
"Please enter your signature below" = "Por favor, escriba su firma abajo";
"Please specify a valid sender address." = "Por favor, especifique una dirección válida para el remitente.";
@@ -217,14 +246,23 @@
"When composing a message" = "Al componer un mensaje";
"Digitally sign the message by default" = "Firmar digitalmente el mensaje en forma predeterminada";
"Always try to encrypt the message" = "Siempre intentar cifrar el mensaje";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "Parámetros Adicionales";
/* password */
+"Current password" = "Current password";
"New password" = "Nueva contraseña";
"Confirmation" = "Confirmar nueva contraseña";
"Change" = "Cambiar";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Clasificación por defecto para los eventos";
@@ -237,6 +275,7 @@
"Calendar Category" = "Categoría del calendario";
"Add Calendar Category" = "Agregar una categoría de calendario";
"New category" = "Nueva categoría";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Eliminar categoría de calendario";
"Contact Category" = "Categoría de contacto";
"Add Contact Category" = "Agregar categoría de contacto";
@@ -309,6 +348,7 @@
"refreshview_every_20_minutes" = "Cada 20 minutos";
"refreshview_every_30_minutes" = "Cada 30 minutos";
"refreshview_once_per_hour" = "Cada hora";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Cuando reciba una petición de un acuse de recibo";
@@ -440,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Limitado";
"animation_NONE" = "Ninguna";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings b/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings
index 48f4dc8e8..d00bc728b 100644
--- a/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings
+++ b/UI/PreferencesUI/SpanishSpain.lproj/Localizable.strings
@@ -40,14 +40,26 @@
"Auto reply subject" = "Asunto de respuesta automática";
"You can write ${subject} to insert the original subject" = "Puede escribir ${subject} para añadir el asunto original";
"Auto reply message" = "Mensaje de respuesta automática";
-"Email addresses (separated by commas)" = "Dirección de correo (separado por comas)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Añadir dirección de correo por defecto";
"Days between responses" = "Dias entre respuestas";
"Do not send responses to mailing lists" = "No enviar respuestas a las listas de distribución";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Activar respuesta automática";
-"Disable auto reply after" = "Desactivar respuesta automatica";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Siempre enviar mensaje de vacaciones";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "Descartar los correos entrantes durante las vacaciones";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Por favor, especificar el mensaje y la dirección de correo para aquellos a los que quiere habilitar la respuesta automática.";
"Your vacation message must not end with a single dot on a line." = "El mensaje de vacaciones no puede finalizarse con un único punto en una linea.";
@@ -56,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Desvío de mensajes recibidos";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Guardar una copia";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Por favor, especificar una dirección para aquellos mensajes que quiere desviar.";
"You are not allowed to forward your messages to an external email address." = "No esta autorizado a reenviar sus mensajes a una dirección de correo externa.";
"You are not allowed to forward your messages to an internal email address." = "No esta autorizado a reenviar sus mensajes a una dirección de correo interna.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Zona horaria actual";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Formato de fecha corto";
"Long Date Format" = "Formato de fecha largo";
"Time Format" = "Formato de hora";
@@ -85,7 +102,9 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
"longDateFmt_0" = "%A, %e %B %Y";
"longDateFmt_1" = "%A, %e de %B de %Y";
@@ -124,6 +143,8 @@
"Prevent from being invited to appointments" = "Evitar invitaciones a eventos";
"White list for appointment invitations" = "Lista blanca de invitaciones a eventos";
"Contacts Names" = "Nombres de Contacto";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "Calendario por defecto";
@@ -154,6 +175,7 @@
"New label" = "Nueva etiqueta";
"Show subscribed mailboxes only" = "Mostrar sólo buzones suscritos";
"Synchronize only default mail folders (EAS)" = "Syncronizar solo las carpetas de correo por defecto(EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Ordenar mensajes por temas";
"Always open mail composer" = "Siempre abrir el redactor de correo";
"Inside current window" = "Dentro de la ventana actual";
@@ -181,10 +203,15 @@
"displayremoteinlineimages_always" = "Siempre";
"Auto save every" = "Guardar automáticamente cada";
"minutes" = "minutos";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Libreta de direcciones personal";
"Collected Address Book" = "Libreta de direcciones recogidas";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "Configuración";
@@ -200,6 +227,10 @@
"Email" = "Correo Electrónico";
"Reply To Email" = "Correo electronico para responder";
"Signature" = "Firma";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Click para crear)";
"Please enter your signature below" = "Por favor, ponga su firma abajo";
"Please specify a valid sender address." = "Por favor, especifica una dirección de correo electrónico valida para el remitente.";
@@ -215,14 +246,23 @@
"When composing a message" = "Al redactar un mensaje";
"Digitally sign the message by default" = "Firme digitalmente el mensaje por defecto";
"Always try to encrypt the message" = "Siempre trate de encriptar el mensaje";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
/* Additional Parameters */
"Additional Parameters" = "Parámetros Adicionales";
/* password */
+"Current password" = "Current password";
"New password" = "Nueva contraseña";
"Confirmation" = "Confirmar nueva contraseña";
"Change" = "Cambiar";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Clasificación de evento por defecto";
@@ -235,6 +275,7 @@
"Calendar Category" = "Categoría de Calendarios";
"Add Calendar Category" = "Añadir Categoría de Calendarios";
"New category" = "Nueva categoría";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Quitar Categoría de Calendarios";
"Contact Category" = "Categoría de Contactos";
"Add Contact Category" = "Añadir Categoría de Contactos";
@@ -307,6 +348,7 @@
"refreshview_every_20_minutes" = "Cada 20 minutos";
"refreshview_every_30_minutes" = "Cada 30 minutos";
"refreshview_once_per_hour" = "Cada hora";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Cuando reciba una petición de un acuse de recibo";
@@ -438,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Limitado";
"animation_NONE" = "Ninguno";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Swedish.lproj/Localizable.strings b/UI/PreferencesUI/Swedish.lproj/Localizable.strings
index e8e1f74b7..ffe034157 100644
--- a/UI/PreferencesUI/Swedish.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Swedish.lproj/Localizable.strings
@@ -40,12 +40,22 @@
"Auto reply subject" = "Auto-svar ämne";
"You can write ${subject} to insert the original subject" = "Du kan skriva ${subject} för att lägga in det ursprungliga ämnet";
"Auto reply message" = "Auto-svar meddelande";
-"Email addresses (separated by commas)" = "E-postadresser (kommaseparerade)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Lägg till standard e-postadress";
"Days between responses" = "Dagar mellan svar";
"Do not send responses to mailing lists" = "Skicka inte svar till e-postlistor";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Aktivera auto-svar den";
-"Disable auto reply after" = "Inaktivera auto-svar den";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Skicka alltid frånvaromeddelande";
"The vacation message is sent prior to apply your filters." = "Semestermeddelandet skickas innan du tillämpar dina filter.";
"Discard incoming mails during vacation" = "Släng inkommande e-post under semester";
@@ -58,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Vidarebefordra inkommande meddelanden";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Spara en kopia";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Ange adressen du vill vidarebefordra dina meddelanden till.";
"You are not allowed to forward your messages to an external email address." = "Du får inte vidarebefordra dina meddelanden till en extern e-postadress.";
"You are not allowed to forward your messages to an internal email address." = "Du får inte vidarebefordra dina meddelanden till en intern e-postadress.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Nuvarande tidszon";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Kort datumformat";
"Long Date Format" = "Långt datumformat";
"Time Format" = "Tidsformat";
@@ -188,10 +203,15 @@
"displayremoteinlineimages_always" = "Alltid";
"Auto save every" = "Autospara varje";
"minutes" = "minuter";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Personlig adressbok";
"Collected Address Book" = "Historisk adressbok";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
"Settings" = "Inställningar";
@@ -207,6 +227,10 @@
"Email" = "E-postadress";
"Reply To Email" = "Svara på e-post";
"Signature" = "Signatur";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Klicka för att skapa)";
"Please enter your signature below" = "Skriv din signatur nedan";
"Please specify a valid sender address." = "Använd en korrekt avsändaradress.";
@@ -228,9 +252,17 @@
"Additional Parameters" = "Övriga parametrar";
/* password */
+"Current password" = "Current password";
"New password" = "Nytt lösenord";
"Confirmation" = "Bekräfta";
"Change" = "Ändra";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Default events classification";
@@ -281,6 +313,7 @@
"Hebrew" = "עברית";
"Hungarian" = "Magyar";
"Icelandic" = "Íslenska";
+"Indonesian" = "bahasa Indonesia";
"Italian" = "Italiano";
"Japanese" = "日本語";
"Kazakh" = "Қазақ";
@@ -315,6 +348,7 @@
"refreshview_every_20_minutes" = "Varje 20 minuter";
"refreshview_every_30_minutes" = "Varje 30 minuter";
"refreshview_once_per_hour" = "Varje timme";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "När jag får en begäran om mottagningskvitto";
@@ -446,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Begränsad";
"animation_NONE" = "Ingen";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings b/UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings
index 5d0eead71..b68a7c8cd 100644
--- a/UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings
+++ b/UI/PreferencesUI/TurkishTurkey.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Aktivasyon Kısıtlamaları";
"Enable auto reply on" = "Otomatik yanıtın etkinleştirme tarihi";
"First day of vacation" = "Tatilin ilk günü";
-"Disable auto reply after" = "Otomatik yanıt bitiş tarihi";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Tatilin son günü";
"Enter date" = "Tarih girin";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Onay";
"Change" = "Değiştir";
"Passwords don't match" = "Şifreler eşleşmiyor";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Varsayılan etkinlik sınıflandırması";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Bir TOTP uygulaması kullanarak iki faktörlü kimlik doğrulamayı etkinleştirin";
"You must enter this key into your TOTP application." = "Bu anahtarı TOTP uygulamanıza girmelisiniz";
"If you do not and you log out you will not be able to login again." = "Bunu yapmazsanız ve çıkış yaparsanız tekrar giriş yapamazsınız.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Harici bir Sieve komut dosyası etkin";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve, e-posta filtreleme için kullanılabilecek bir programlama dilidir. SOGo'nun filtrelerinizi, tatil ve yönlendirme ayarlarınızı yönetmesine izin verirseniz, aktif komut dosyanız devre dışı bırakılır.";
-"Let SOGo handle everything" = "Bırakın her şeyi SOGo halletsin";
\ No newline at end of file
+"Let SOGo handle everything" = "Bırakın her şeyi SOGo halletsin";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings b/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings
index 4603d7b0c..3ef4125a5 100644
--- a/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Ukrainian.lproj/Localizable.strings
@@ -47,7 +47,7 @@
"Activation Constraints" = "Обмеження активації";
"Enable auto reply on" = "Включити автовідповідь на";
"First day of vacation" = "Перший день відпустки";
-"Disable auto reply after" = "Вимкнути автоматичну відповідь";
+"Disable auto reply after" = "Disable auto reply after";
"Last day of vacation" = "Останній день відпустки";
"Enter date" = "Введіть дату";
/* Enable auto reply at this time of the day */
@@ -257,6 +257,12 @@
"Confirmation" = "Повтор нового пароля";
"Change" = "Змінити";
"Passwords don't match" = "Паролі не збігаються";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Подія за умовчанням";
@@ -479,8 +485,18 @@
"Enable two-factor authentication using a TOTP application" = "Ввімкнути двухфакторную аутентифікацію за допомогою додатку";
"You must enter this key into your TOTP application." = "Ви повинні ввести цей ключ в додаток двофакторної аутентифікації, заснованої на використанні одноразових кодів (TOTP).";
"If you do not and you log out you will not be able to login again." = "Якщо ви цього не зробите і вийдете з системи, ви не зможете увійти знову.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
/* External Sieve scripts */
"An external Sieve script is active" = "Зовнішній скрипт Sieve активний";
"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve - це мова програмування, котра може бути використана для фільтрації електронної пошти. Якщо ви дозволите SOGo обробляти ваші фільтри, настройки відпустки і переадресації, ваш активний скрипт буде відключений.";
-"Let SOGo handle everything" = "Надати SOGo можливість управляти всім";
\ No newline at end of file
+"Let SOGo handle everything" = "Надати SOGo можливість управляти всім";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/PreferencesUI/Welsh.lproj/Localizable.strings b/UI/PreferencesUI/Welsh.lproj/Localizable.strings
index e4a5e362f..bcebf64ff 100644
--- a/UI/PreferencesUI/Welsh.lproj/Localizable.strings
+++ b/UI/PreferencesUI/Welsh.lproj/Localizable.strings
@@ -40,14 +40,26 @@
"Auto reply subject" = "Pwnc ymateb awtomatig";
"You can write ${subject} to insert the original subject" = "Gallwch ysgrifennu ${subject} i fewnosod y pwnc gwreiddiol";
"Auto reply message" = "Ymateb awtomatig";
-"Email addresses (separated by commas)" = "Cyfeiriadau e-bost (wedi'u gwahanu gyda choma)";
+"Email addresses" = "Email addresses";
"Add default email addresses" = "Ychwanegu cyfeiriadau e-bost diofyn";
"Days between responses" = "Diwrnodau rhwng ymatebion";
"Do not send responses to mailing lists" = "Peidio anfon ymatebion i restrau postio";
+"Activation Constraints" = "Activation Constraints";
"Enable auto reply on" = "Galluogi ateb awtomatig ymlaen";
-"Disable auto reply after" = "Analluogi ateb awtomatig ymlaen";
+"First day of vacation" = "First day of vacation";
+"Disable auto reply after" = "Disable auto reply after";
+"Last day of vacation" = "Last day of vacation";
+"Enter date" = "Enter date";
+/* Enable auto reply at this time of the day */
+"Enable auto reply at" = "Enable auto reply at";
+"Enter time" = "Enter time";
+/* Disable auto reply at this time of the day */
+"Disable auto reply at" = "Disable auto reply at";
+"Enable auto reply on these days" = "Enable auto reply on these days";
"Always send vacation message response" = "Anfon ymateb gwyliau bob amser";
+"The vacation message is sent prior to apply your filters." = "The vacation message is sent prior to apply your filters.";
"Discard incoming mails during vacation" = "Taflu e-byst sy'n dod i mewn yn ystod gwyliau";
+"The vacation message is sent but incoming messages are not delivered to your inbox." = "The vacation message is sent but incoming messages are not delivered to your inbox.";
"Please specify your message and your email addresses for which you want to enable auto reply."
= "Nodwch eich neges a'r cyfeiriad e-bost yr hoffech alluogi ymateb awtomatig ar ei gyfer.";
"Your vacation message must not end with a single dot on a line." = "All eich neges gwyliau ddim gorffen gydag un dot ar linell.";
@@ -56,14 +68,19 @@
/* forward messages */
"Forward incoming messages" = "Negeseuon sy'n dod i mewn i gael eu hanfon ymlaen";
+"Always forward" = "Always forward";
+"Incoming messages are forwarded prior to apply your filters." = "Incoming messages are forwarded prior to apply your filters.";
"Keep a copy" = "Cadw copi";
+"Enter an email" = "Enter an email";
+"Add another email" = "Add another email";
"Please specify an address to which you want to forward your messages."
= "Nodwch gyfeiriad yr hoffech anfon eich negeseuon ymlaen iddo.";
"You are not allowed to forward your messages to an external email address." = "Chewch chi ddim anfon eich negeseuon ymlaen i gyfeiriad e-bost allanol.";
"You are not allowed to forward your messages to an internal email address." = "Chewch chi ddim anfon eich negeseuon ymlaen i gyfeiriad e-bost mewnol.";
+"You are not allowed to forward your messages to this domain:" = "You are not allowed to forward your messages to this domain:";
/* d & t */
-"Current Time Zone" = "Cylchfa Amser Bresennol";
+"Time Zone" = "Time Zone";
"Short Date Format" = "Dyddiad fformat byr";
"Long Date Format" = "Dyddiad fformat hir";
"Time Format" = "Fformat amser";
@@ -85,8 +102,10 @@
"shortDateFmt_12" = "%Y-%m-%d";
"shortDateFmt_13" = "%Y/%m/%d";
"shortDateFmt_14" = "%Y.%m.%d";
-"shortDateFmt_15" = "";
-
+"shortDateFmt_15" = "%d.%m.%Y";
+"shortDateFmt_16" = "%d.%m.%y";
+"shortDateFmt_17" = "";
+
"longDateFmt_0" = "%A, %B %d, %Y";
"longDateFmt_1" = "%B %d, %Y";
"longDateFmt_2" = "%A, %d %B, %Y";
@@ -124,6 +143,8 @@
"Prevent from being invited to appointments" = "Atal rhag cael gwahoddiadau i apwyntiadau";
"White list for appointment invitations" = "Rhestr wen ar gyfer gwahoddiadau i apwyntiadau";
"Contacts Names" = "Enwau Cysylltiadau";
+"Duplicate name" = "Duplicate name";
+"Calendar categories must have unique names." = "Calendar categories must have unique names.";
/* Default Calendar */
"Default calendar" = "Calendr diofyn";
@@ -147,10 +168,18 @@
/* Mailer */
"Labels" = "Labeli";
"Label" = "Label";
+"IMAP Label" = "IMAP Label";
+"Invalid label" = "Don't use space, nor ( ) { } % * \" \\";
+"Duplicate label" = "Duplicate label";
+"IMAP labels must have unique names." = "IMAP labels must have unique names.";
"New label" = "Label newydd";
"Show subscribed mailboxes only" = "Dangos blychau derbyn y tanysgrifiwyd iddynt yn unig";
"Synchronize only default mail folders (EAS)" = "Cysoni ffolderi e-byst diofyn yn unig (EAS)";
+"Fetch count of unseen messages for all mailboxes" = "Fetch count of unseen messages for all mailboxes";
"Sort messages by threads" = "Trefnu negeseuon yn ôl edefynnau";
+"Always open mail composer" = "Always open mail composer";
+"Inside current window" = "Inside current window";
+"In a popup window" = "In a popup window";
"When sending mail, add unknown recipients to my" = "Wrth anfon e-bost, ychwanegu derbynyddion anhysbys i fy";
"Address Book" = "Llyfr Cyfeiriadau";
"Forward messages" = "Anfon negeseuon ymlaen";
@@ -174,12 +203,19 @@
"displayremoteinlineimages_always" = "Bob amser";
"Auto save every" = "Cadw'n awtomatig bob";
"minutes" = "munudau";
+"Automatically mark messages as read" = "Automatically mark messages as read";
+"Immediately on display" = "Immediately on display";
+"After displaying for" = "After displaying for";
+"seconds" = "seconds";
/* Contact */
"Personal Address Book" = "Llyfr Cyfeiriadau Personol";
"Collected Address Book" = "Llyfr Cyfeiriadau a Gasglwyd";
+"Contact categories must have unique names." = "Contact categories must have unique names.";
/* IMAP Accounts */
+"Settings" = "Settings";
+"Security" = "Security";
"Mail Account" = "Cyfrif E-bost";
"New Mail Account" = "Cyfrif E-bost Newydd";
"Server Name" = "Enw Gweinydd";
@@ -191,19 +227,42 @@
"Email" = "E-bost";
"Reply To Email" = "Ymateb i E-bost";
"Signature" = "Llofnod";
+"Identities" = "Identities";
+"Always use the default identity when replying to messages" = "Always use the default identity when replying to messages";
+"Default Identity" = "Default Identity";
+"New Identity" = "New Identity";
"(Click to create)" = "(Cliciwch i greu)";
"Please enter your signature below" = "Rhowch eich llofnod isod";
"Please specify a valid sender address." = "Nodwch gyfeiriad e-bost dilys.";
"Please specify a valid reply-to address." = "Nodwch gyfeiriad e-bost ymateb dilys.";
"Specify a hostname other than the local host" = "Nodwch enw gwesteiwr heblaw'r gwesteiwr lleol";
+"No certificate installed" = "No certificate installed";
+"The SSL certificate must use the PKCS#12 (PFX) format." = "The SSL certificate must use the PKCS#12 (PFX) format.";
+"Uninstall" = "Uninstall";
+"Choose PKCS12 Certificate .." = "Choose PKCS12 Certificate ..";
+"Certificate Import Password" = "Certificate Import Password";
+"Upload" = "Upload";
+"When composing a message" = "When composing a message";
+"Digitally sign the message by default" = "Digitally sign the message by default";
+"Always try to encrypt the message" = "Always try to encrypt the message";
+"An error occurred while importing the certificate. Verify your password." = "An error occurred while importing the certificate. Verify your password.";
+
/* Additional Parameters */
"Additional Parameters" = "Paramedrau Ychwanegol";
/* password */
+"Current password" = "Current password";
"New password" = "Cyfrinair newydd";
"Confirmation" = "Cadarnhau";
"Change" = "Newid";
+"Passwords don't match" = "Passwords don't match";
+"POLICY_MIN_LOWERCASE_LETTER" = "Minimum of %{0} lowercase letter";
+"POLICY_MIN_UPPERCASE_LETTER" = "Minimum of %{0} uppercase letter";
+"POLICY_MIN_DIGIT" = "Minimum of %{0} digit";
+"POLICY_MIN_SPECIAL_SYMBOLS" = "Minimum of %{0}special symbols";
+"POLICY_MIN_LENGTH" = "Minimum length of %{0} characters";
+
/* Event+task classifications */
"Default events classification" = "Dosbarthiad digwyddiadau diofyn";
@@ -216,6 +275,7 @@
"Calendar Category" = "Categori Calendr";
"Add Calendar Category" = "Ychwanegu Categori Calendr";
"New category" = "Categori newydd";
+"Reset to defaults" = "Reset to defaults";
"Remove Calendar Category" = "Dileu Categori Calendr";
"Contact Category" = "Categori Cysylltiadau";
"Add Contact Category" = "Ychwanegu Categori Cysylltiadau";
@@ -288,6 +348,7 @@
"refreshview_every_20_minutes" = "Bob 20 munud";
"refreshview_every_30_minutes" = "Bob 30 munud";
"refreshview_once_per_hour" = "Unwaith bob awr";
+"Enable Desktop Notifications" = "Enable Desktop Notifications";
/* Return receipts */
"When I receive a request for a return receipt" = "Pan fydda i'n cael cais am dderbynneb derbyn";
@@ -419,3 +480,23 @@
/* Limited Animation Mode */
"animation_LIMITED" = "Cyfyngedig";
"animation_NONE" = "Dim";
+
+/* 2FA */
+"Enable two-factor authentication using a TOTP application" = "Enable two-factor authentication using a TOTP application";
+"You must enter this key into your TOTP application." = "You must enter this key into your TOTP application.";
+"If you do not and you log out you will not be able to login again." = "If you do not and you log out you will not be able to login again.";
+"Enter TOTP verification code :" = "Enter TOTP verification code :";
+"Invalid TOTP verification code" = "Invalid TOTP verification code";
+
+/* External Sieve scripts */
+"An external Sieve script is active" = "An external Sieve script is active";
+"Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled." = "Sieve is a programming language that can be used for email filtering. If you let SOGo handle your filters, vacation and forward settings, your active script will be disabled.";
+"Let SOGo handle everything" = "Let SOGo handle everything";
+
+/* Password Recovery */
+"Password recovery mode" = "Password recovery";
+"Question" = "Question";
+"Secondary e-mail" = "Secondary e-mail";
+"Answer" = "Answer";
+"Password recovery" = "Password recovery";
+"Password change" = "Password change";
diff --git a/UI/Scheduler/Arabic.lproj/Localizable.strings b/UI/Scheduler/Arabic.lproj/Localizable.strings
index 8491b8133..298d66b46 100644
--- a/UI/Scheduler/Arabic.lproj/Localizable.strings
+++ b/UI/Scheduler/Arabic.lproj/Localizable.strings
@@ -4,33 +4,45 @@
"Create a new event" = "إنشاء حدث جديد";
"Create a new task" = "إنشاء مهمة جديدة";
"Edit this event or task" = "تحرير هذا الحدث أو المهمة";
+"Print the current calendar view" = "Print the current calendar view";
"Delete this event or task" = "حذف هذا الحدث أو المهمة";
"Go to today" = "انتقل إلى اليوم";
"Switch to day view" = "التبديل إلى طريقة عرض اليوم";
"Switch to week view" = "التبديل إلى طريقة عرض الأسبوع";
"Switch to month view" = "التبديل إلى طريقة عرض الشهر";
+"Switch to multi-columns day view" = "Switch to multi-columns day view";
"Reload all calendars" = "تحديث جميع التقاويم";
+
/* Tabs */
"Date" = "تاريخ";
"Calendars" = "تقاويم";
+"No events for selected criteria" = "No events for selected criteria";
+"No tasks for selected criteria" = "No tasks for selected criteria";
+
/* Day */
"DayOfTheMonth" = "يوم من الشهر";
"dayLabelFormat" = "%m/%d/%Y";
"today" = "اليوم";
"Previous Day" = "اليوم السابق";
"Next Day" = "اليوم اللاحق";
+
/* Week */
"Week" = "اسبوع";
"this week" = "هذا الاسبوع";
"Week %d" = "أسبوع %d";
"Previous Week" = "الأسبوع السابق";
"Next Week" = "الأسبوع القادم";
+
/* Month */
"this month" = "هذا الشهر";
"Previous Month" = "الشهر السابق";
"Next Month" = "الشهر القادم";
+/* Week number prefix */
+"W" = "W";
+
/* Year */
"this year" = "هذه السنة";
+
/* Menu */
"Calendar" = "تقويم";
"Contacts" = "جهة اتصال";
@@ -53,11 +65,20 @@
"A total of %{0} events were imported in the calendar." = "ما مجموعه%{0} من الأحداث تم استيرادها في التقويم.";
"Compose E-Mail to All Attendees" = "إنشاء رسالة بريد إلكتروني لجميع الحاضرين";
"Compose E-Mail to Undecided Attendees" = "إنشاء رسالة بريد إلكتروني الى الحضور الغير مؤكد حضورهم.";
+
+/* Relative dates */
+"Yesterday" = "Yesterday";
+"Today" = "Today";
+"Tomorrow" = "Tomorrow";
+"Last %@" = "Last %@";
+
/* Folders */
"Personal calendar" = "تقويم شخصي";
+
/* Misc */
"OpenGroupware.org" = "OpenGroupware.org";
"Forbidden" = "ممنوع";
+
/* acls */
"Access rights to" = "صلاحية الدخول الى";
"For user" = "للمستخدم";
@@ -80,12 +101,15 @@
= "يمكن لهذا الشخص إنشاء الكائنات في تقويمي.";
"This person can erase objects from my calendar."
= "يمكن لهذا الشخص مسح الكائنات في تقويمي.";
+
/* Button Titles */
"Subscribe to a Calendar..." = "اشترك في تقويم";
"Remove the selected Calendar" = "مسح التقويم المحدد";
+"New calendar" = "New calendar";
"Name of the Calendar" = "اسم التقويم";
"new" = "جديد";
-"printview" = "معاينة قبل الطباعة";
+"Print view" = "Print view";
+"Print" = "Print";
"edit" = "تعديل";
"delete" = "مسح";
"proposal" = "اقتراح";
@@ -95,8 +119,11 @@
"Attach" = "إرفاق";
"Update" = "تحديث";
"Cancel" = "إلغاء";
+"Reset" = "Reset";
+"Save" = "Save";
"show_rejected_apts" = "إظهار المواعيد المرفوضة";
"hide_rejected_apts" = "إخفاء المواعيد المرفوضة";
+
/* Schedule */
"Schedule" = "جدول";
"No appointments found" = "لا يوجد مواعيد";
@@ -109,6 +136,22 @@
"more attendees" = "مزيد من الحضور";
"Hide already accepted and rejected appointments" = "إخفاء المواعيد المقبولة والمرفوضة";
"Show already accepted and rejected appointments" = "إظهار المواعيد المقبولة والمرفوضة";
+
+/* Print view */
+"LIST" = "List";
+"Print Settings" = "Print Settings";
+"Title" = "العنوان";
+"Layout" = "Layout";
+"What to Print" = "What to Print";
+"Options" = "Options";
+"Tasks with no due date" = "Tasks with no due date";
+"Display working hours only" = "Display working hours only";
+"Completed tasks" = "Completed Tasks";
+"Display events and tasks colors" = "Display events and tasks colors";
+"Borders" = "Borders";
+"Backgrounds" = "Backgrounds";
+"Page Format" = "Page Format";
+
/* Appointments */
"Appointment viewer" = "عارض المواعيد";
"Appointment editor" = "محرر المواعيد";
@@ -117,13 +160,12 @@
"Start" = "البدء";
"End" = "النهاية";
"Due Date" = "تاريخ الاستحقاق";
-"Title" = "العنوان";
-"Calendar" = "الحالة";
"Name" = "الاسم";
"Email" = "البريد الإلكتروني";
"Status" = "الحالة";
"% complete" = "اكتمل %c";
"Location" = "المكان";
+"Add a category" = "Add a category";
"Priority" = "الأولوية";
"Privacy" = "الخصوصية";
"Cycle" = "الدورة";
@@ -141,19 +183,25 @@
"Reminder" = "التنبيه";
"General" = "العام";
"Reply" = "الرد";
+"Created by" = "Created by";
+"You are invited to participate" = "You are invited to participate";
"Target" = "الهدف";
"attributes" = "صفات";
"attendees" = "حضور";
"delegated from" = "مفوض من";
+
/* checkbox title */
"is private" = "خاص؟";
+
/* classification */
"Public" = "عام";
"Private" = "خاص";
+
/* text used in overviews and tooltips */
"empty title" = "عنوان فارغ";
"private appointment" = "موعد خاص";
"Change..." = "غيِّر ...";
+
/* Appointments (participation state) */
"partStat_NEEDS-ACTION" = "سأؤكد الأمر لاحقًا";
"partStat_ACCEPTED" = "سأحضُر";
@@ -161,10 +209,12 @@
"partStat_TENTATIVE" = "قد أحضُر";
"partStat_DELEGATED" = "أفوِّض";
"partStat_OTHER" = "أخرى";
+
/* Appointments (error messages) */
"Conflicts found!" = "هنالك تعارضات!";
"Invalid iCal data!" = "بيانات iCal غير صالح!";
"Could not create iCal data!" = "عاجِز عن إنشاء بيانات iCal!";
+
/* Searching */
"view_all" = "الكل";
"view_today" = "اليوم";
@@ -172,23 +222,35 @@
"view_next14" = "الأربعة عشر يومًا القادمة";
"view_next31" = "الواحد وثلاثون يومًا القادمة";
"view_thismonth" = "هذا الشهر";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "جميع الأحداث المستقبلية";
"view_selectedday" = "اليوم المحدد";
+"view_not_started" = "Not started tasks";
+"view_overdue" = "Overdue tasks";
+"view_incomplete" = "Incomplete tasks";
"View" = "العرض";
-"Title or Description" = "العنوان أو الوصف";
+"Title, category or location" = "Title, category or location";
+"Entire content" = "Entire content";
"Search" = "ابحث";
"Search attendees" = "ابحث عن الحضور";
"Search resources" = "ابحث عن الموارد";
"Search appointments" = "ابحث عن المواعيد";
"All day Event" = "حدث طوال اليوم";
"check for conflicts" = "افحص التعارضات";
-"Browse URL" = "تصفح عنوان الويب";
+"URL" = "URL";
"newAttendee" = "أضِف أحد الحضور";
+
/* calendar modes */
"Overview" = "رؤية عامة";
"Chart" = "المخطط";
"List" = "القائمة";
"Columns" = "الأعمدة";
+
/* Priorities */
"prio_0" = "غير محدد";
"prio_1" = "مرتفعة";
@@ -200,6 +262,7 @@
"prio_7" = "منخفضة";
"prio_8" = "منخفضة";
"prio_9" = "منخفضة";
+
/* access classes (privacy) */
"PUBLIC_vevent" = "حدث عام";
"CONFIDENTIAL_vevent" = "حدث سري";
@@ -207,6 +270,7 @@
"PUBLIC_vtodo" = "مهمة عامة";
"CONFIDENTIAL_vtodo" = "مهمة سرية";
"PRIVATE_vtodo" = "مهمة خاصة";
+
/* status type */
"status_" = "غير محدد";
"status_NOT-SPECIFIED" = "غير محدد";
@@ -216,6 +280,16 @@
"status_NEEDS-ACTION" = "يحتاجُ إجراءًا";
"status_IN-PROCESS" = "يتم العمل فيه";
"status_COMPLETED" = "اكتمل في";
+
+/* Priority level */
+"low" = "low";
+
+/* Priority level */
+"normal" = "normal";
+
+/* Priority level */
+"high" = "high";
+
/* Cycles */
"cycle_once" = "دورة واحدة";
"cycle_daily" = "دورة يومية";
@@ -230,6 +304,7 @@
"Recurrence pattern" = "نمط التكرار";
"Range of recurrence" = "نطاق التكرار";
"Daily" = "يوميًا";
+"Multi-Columns" = "Multi-Columns";
"Weekly" = "أسبوعيًا";
"Monthly" = "شهريًّا";
"Yearly" = "سنويًّا";
@@ -238,20 +313,30 @@
"Week(s)" = "أسبوع (أسابيع)";
"On" = "فعِّل";
"Month(s)" = "شهر (شهور)";
+
+/* [Event recurrence editor] Ex: _The_ first Sunday */
"The" = "الـ";
"Recur on day(s)" = "يتكرر في يوم/أيام";
"Year(s)" = "عام (أعوام)";
+
+/* [Event recurrence editor] Ex: Every first Sunday _of_ April */
"cycle_of" = "من";
"No end date" = "لا يوجد تاريخ نهائي";
"Create" = "أنشئ";
"appointment(s)" = "موعد/مواعيد";
"Repeat until" = "تكرار حتى";
+"End Repeat" = "End Repeat";
+"Never" = "Never";
+"After" = "After";
+"On Date" = "On Date";
+"times" = "times";
"First" = "الأول";
"Second" = "الثاني";
"Third" = "الثالث";
"Fourth" = "الرابع";
"Fift" = "الخامس";
"Last" = "الأخير";
+
/* Appointment categories */
"category_none" = "بلا";
"category_labels" = "السنوية,يوم الميلاد,الأعمال,المكالمات,العملاء,المنافسة,العميل,المفضلات,المتابعة,الهدايا,العطلات،الأفكار,الاجتماع,المشاكل,منوعات,شخصي,المشاريع,العطلة العامة,الحالة,الموردون,السفر,الأجازة";
@@ -264,6 +349,7 @@
"repeat_YEARLY" = "سنويًّا";
"repeat_CUSTOM" = "مخصص...";
"reminder_NONE" = "لا تنبيه";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "5 دقائق قبل";
"reminder_10_MINUTES_BEFORE" = "10 دقائق قبل";
"reminder_15_MINUTES_BEFORE" = "15 دقيقة قبل";
@@ -280,6 +366,7 @@
"reminder_MINUTES" = "دقائق";
"reminder_HOURS" = "ساعات";
"reminder_DAYS" = "أيام";
+"reminder_WEEKS" = "weeks";
"reminder_BEFORE" = "قبل";
"reminder_AFTER" = "بعد";
"reminder_START" = "يبدأ الحدث";
@@ -295,20 +382,44 @@
"zoom_100" = "100%";
"zoom_50" = "50%";
"zoom_25" = "25%";
+
+/* Arial label for reminder units */
+"Reminder units" = "Reminder units";
+
+/* Aria label for reminder time position (after or before) */
+"Reminder position" = "Reminder position";
+
+/* Aria label for reminder relation with event (start or end) */
+"Reminder relation" = "Reminder relation";
+
/* transparency */
"Show Time as Free" = "اعرض الوقت كمتفرغ";
+
+/* email notifications */
+"Send Appointment Notifications" = "Send Appointment Notifications";
+"From" = "From";
+"To" = "To";
+
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "لم يضبط العنوان، استمرار؟";
validate_invalid_startdate = "حقل تاريخ البدء غير صالح";
validate_invalid_enddate = "حقل تاريخ الانتهاء غير صالح";
validate_endbeforestart = "تاريخ الانتهاء الذي أدخلته يحدث قبل تاريخ البدء.";
+validate_untilbeforeend = "The recurrence must end after the first occurrence.";
+
"Events" = "الأحداث";
"Tasks" = "المهام";
"Show completed tasks" = "اعرض المهام المكتملة";
+
/* tabs */
"Task" = "المهمة";
"Event" = "الحدث";
"Recurrence" = "التكرار";
+
/* toolbar */
"New Event" = "حدث جديد";
"New Task" = "مهمة جديدة";
@@ -319,7 +430,11 @@ validate_endbeforestart = "تاريخ الانتهاء الذي أدخلته
"Week View" = "عرض الاسبوع";
"Month View" = "عرض الشهر";
"Reload" = "تحديث";
+
+/* Number of selected components in events or tasks list */
+"selected" = "selected";
"eventPartStatModificationError" = "حالة المشاركة الخاصة بك لا يمكن تعديلها.";
+
/* menu */
"New Event..." = "حدث جديد...";
"New Task..." = "مهمة جديدة...";
@@ -335,19 +450,53 @@ validate_endbeforestart = "تاريخ الانتهاء الذي أدخلته
= "لا يمكنك حذف أو إلغاء اشتراكك من تقويمك الشخصي.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "هل انت متأكد من حذف التقويم \"%{0}\"؟";
-/* Legend */
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
+
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "المشارك";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "المشارك الاختياري";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "غير مشارك";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "مقعد";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "بحاجة إلى إجراء";
+
+/* Participant status: event accepted */
"Accepted" = "مقبول";
+
+/* Participant status: event declined */
"Declined" = "مرفوض";
+
+/* Participant status: tentatively accepted */
"Tentative" = "مؤقت";
+
"Free" = "متاح";
"Busy" = "مشغول";
"Maybe busy" = "ربما يكون مشغولًا";
"No free-busy information" = "لا معلومات عن حالة التوفر-الانشغال";
+
/* FreeBusy panel buttons and labels */
"Suggest time slot" = "اقترح فترة زمنية";
"Zoom" = "تقريب";
@@ -361,13 +510,18 @@ validate_endbeforestart = "تاريخ الانتهاء الذي أدخلته
"and" = "و";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "هنالك تعارض في الوقت مع أحد الحضور. \nهل تريد الابقاء على الإعدادات الحالية رغم ذلك؟";
-/* apt list */
-"Start" = "البداية";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
+
+/* events list */
+"Due" = "Due";
"(Private Event)" = "(الحدث الخاص)";
vevent_class0 = "(الحدث العام)";
vevent_class1 = "(حدث خاص)";
vevent_class2 = "(حدث سري)";
-"Category" = "التصنيفات";
+
+/* tasks list */
+"Descending Order" = "Descending Order";
vtodo_class0 = "(مهمة عامة)";
vtodo_class1 = "(مهمة خاصة)";
vtodo_class2 = "(مهمة سرية)";
@@ -377,6 +531,11 @@ vtodo_class2 = "(مهمة سرية)";
"editRepeatingItem" = "العنصر الذي تُحرره هو عنصر متكرر. هل تريد تحرير جميع التكرارات أم هذا الحدث الواحد فقط؟";
"button_thisOccurrenceOnly" = "هذا الحدث فقط";
"button_allOccurrences" = "كل التكرارات";
+"Edit This Occurrence" = "Edit This Occurrence";
+"Edit All Occurrences" = "Edit All Occurrences";
+"Update This Occurrence" = "Update This Occurrence";
+"Update All Occurrences" = "Update All Occurrences";
+
/* Properties dialog */
"Color" = "اللون";
"Include in free-busy" = "ضمن حالة التوفر-الانشغال";
@@ -390,11 +549,23 @@ vtodo_class2 = "(مهمة سرية)";
"Receive a mail when I modify my calendar" = "تلقي البريد عندما أقوم بتعديل التقويم الخاص بي";
"Receive a mail when someone else modifies my calendar" = "تلقي البريد عندما يقوم شخص آخر بتعديل التقويم الخاص بي";
"When I modify my calendar, send a mail to" = "عندما أقوم بتعديل التقويم الخاص بي، أرسل رسالة بريد إلكتروني إلى";
+"Email Address" = "Email Address";
+"Export" = "Export";
+
+
+/* Show only the calendar for which the menu is displayed */
+"Show Only This Calendar" = "Show Only This Calendar";
+
+
+/* Show all calendar (personal, subscriptions and web) */
+"Show All Calendars" = "Show All Calendars";
+
"Links to this Calendar" = "روابط لهذا التقويم";
"Authenticated User Access" = "مصادقة وصول المستخدم";
"CalDAV URL" = "CalDAV URL";
"WebDAV ICS URL" = "WebDAV ICS URL";
"WebDAV XML URL" = "WebDAV XML URL";
+
/* Error messages */
"dayFieldInvalid" = "يرجى تحديد قيمة رقمية في حقل الأيام أكبر من أو يساوي 1.";
"weekFieldInvalid" = "يرجى تحديد قيمة رقمية في حقل الأسبوع (الأسابيع) أكبر من أو يساوي 1.";
@@ -411,15 +582,81 @@ vtodo_class2 = "(مهمة سرية)";
"tagWasRemoved" = "إذا حذفت التقويم من المزامنة، ستحتاج إلى تحديث البيانات على هاتفك المحمول.\nهل تريد المتابعة؟";
"DestinationCalendarError" = "التقويم المصدر والتقويم الهدف متطابقان. من فضلك حاول النسخ إلى تقويم مختلف.";
"EventCopyError" = "فشل النسخ. من فضلك حاول النسخ من تقويم مختلف.";
+"Please select at least one calendar" = "Please select at least one calendar";
"Open Task..." = "افتح مهمة...";
"Mark Completed" = "علم كمكتمل";
"Delete Task" = "احذف المهمة";
"Delete Event" = "احذف الحدث";
"Copy event to my calendar" = "انسخ إلى تقويمي";
"View Raw Source" = "عرض المصدر الخام";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
+"Subscriptions" = "Subscriptions";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "اشترك في تقويم شابكة...";
"URL of the Calendar" = "عنوان موقع التقويم";
"Web Calendar" = "تقويم الشابكة";
+"Web Calendars" = "Web Calendars";
"Reload on login" = "حدث عند تسجيل الدخول";
"Invalid number." = "عدد غير صحيح.";
"Please identify yourself to %{0}" = "من فضلك عرف نفسك لـ %{0}";
+"quantity" = "quantity";
+"Current view" = "Current view";
+"Selected events and tasks" = "Selected events and tasks";
+"Custom date range" = "Custom date range";
+"Select starting date" = "Select starting date";
+"Select ending date" = "Select ending date";
+"Delegated to" = "Delegated to";
+"Keep sending me updates" = "Keep sending me updates";
+"OK" = "OK";
+"Confidential" = "Confidential";
+"Enable" = "Enable";
+"Filter" = "Filter";
+"Sort" = "Sort";
+"Back" = "Back";
+"Day" = "Day";
+"Month" = "Month";
+"New Appointment" = "New Appointment";
+"filters" = "filters";
+"Today" = "Today";
+"More options" = "More options";
+"Delete This Occurrence" = "Delete This Occurrence";
+"Delete All Occurrences" = "Delete All Occurrences";
+"Add Recurrence Date" = "Add Recurrence Date";
+"Add From" = "Add From";
+"Add Due" = "Add Due";
+"Import" = "Import";
+"Rename" = "Rename";
+"Import Calendar" = "Import Calendar";
+"Select an ICS file." = "Select an ICS file.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
+
+/* Notification when user subscribes to a calendar */
+"Successfully subscribed to calendar" = "Successfully subscribed to calendar";
+
+/* Aria label for color chip button to select and unselect an event or task */
+"Toggle item" = "Toggle item";
+
+/* Aria label for scope of search on events or tasks */
+"Search scope" = "Search scope";
+
+/* Hotkey to create an event */
+"hotkey_create_event" = "e";
+
+/* Hotkey to create a task */
+"hotkey_create_task" = "t";
+
+/* Hotkey to go to today */
+"hotkey_today" = "n";
+
+/* Hotkey to switch to day view */
+"hotkey_dayview" = "d";
+
+/* Hotkey to switch to week view */
+"hotkey_weekview" = "w";
+
+/* Hotkey to switch to month view */
+"hotkey_monthview" = "m";
+
+/* Hotkey to switch to multicolumn day view */
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Basque.lproj/Localizable.strings b/UI/Scheduler/Basque.lproj/Localizable.strings
index 403b07b5e..536cdee83 100644
--- a/UI/Scheduler/Basque.lproj/Localizable.strings
+++ b/UI/Scheduler/Basque.lproj/Localizable.strings
@@ -10,28 +10,39 @@
"Switch to day view" = "Eguneko ikuspegia";
"Switch to week view" = "Aste bateko ikuspegia";
"Switch to month view" = "Hilabeteko ikuspegia";
+"Switch to multi-columns day view" = "Switch to multi-columns day view";
"Reload all calendars" = "Birkargatu egutegi guztiak";
+
/* Tabs */
"Date" = "Eguna";
"Calendars" = "Egutegiak";
+"No events for selected criteria" = "No events for selected criteria";
+"No tasks for selected criteria" = "No tasks for selected criteria";
+
/* Day */
"DayOfTheMonth" = "Hileko eguna";
"dayLabelFormat" = "%m/%d/%Y";
"today" = "Gaur";
"Previous Day" = "Aurreko eguna";
"Next Day" = "Hurrengo eguna";
+
/* Week */
"Week" = "Astea";
"this week" = "Aste hau";
"Week %d" = "%d astea";
"Previous Week" = "Aurreko astea";
"Next Week" = "Hurrengo astea";
+
/* Month */
"this month" = "Hilabete hau";
"Previous Month" = "Aurreko hilabetea";
"Next Month" = "Hurrengo hilabetea";
+/* Week number prefix */
+"W" = "W";
+
/* Year */
"this year" = "Urte hau";
+
/* Menu */
"Calendar" = "Egutegia";
"Contacts" = "Kontaktuak";
@@ -54,11 +65,20 @@
"A total of %{0} events were imported in the calendar." = "Gertakarien %{0}a inportatu da egutegian";
"Compose E-Mail to All Attendees" = "Sortu mezu bat partaide guztientzat";
"Compose E-Mail to Undecided Attendees" = "Sortu mezu bat ezbaian dauden partaideei";
+
+/* Relative dates */
+"Yesterday" = "Yesterday";
+"Today" = "Today";
+"Tomorrow" = "Tomorrow";
+"Last %@" = "Last %@";
+
/* Folders */
"Personal calendar" = "Norberaren egutegia";
+
/* Misc */
"OpenGroupware.org" = "OpenGroupware.org";
"Forbidden" = "Debekatua";
+
/* acls */
"Access rights to" = "Hona sartzeko baimenak";
"For user" = "Erabiltzailearentzat";
@@ -81,12 +101,15 @@
= "Pertsona honek nire eguteko gauzak sor ditzake";
"This person can erase objects from my calendar."
= "Pertsona honek nire eguteko gauzak ezabatu ditzake";
+
/* Button Titles */
"Subscribe to a Calendar..." = "Harpidetu egutegi hau";
"Remove the selected Calendar" = "Ezabatu egutegi hau";
+"New calendar" = "New calendar";
"Name of the Calendar" = "Egutegiaren izena";
"new" = "Berria";
"Print view" = "Inprimatu ikuspegi hau";
+"Print" = "Print";
"edit" = "Aldatu";
"delete" = "Ezabatu";
"proposal" = "Proposamena egin";
@@ -96,8 +119,11 @@
"Attach" = "Erantsi";
"Update" = "Eguneratu";
"Cancel" = "Ezeztatu";
+"Reset" = "Reset";
+"Save" = "Save";
"show_rejected_apts" = "Erakutsi atzera botatako hitzorduak";
"hide_rejected_apts" = "Ezkutatu atzera botatako hitzorduak";
+
/* Schedule */
"Schedule" = "Ordutegia";
"No appointments found" = "Ez da hitzordurik aurkitu";
@@ -110,6 +136,7 @@
"more attendees" = "Partaide gehiago";
"Hide already accepted and rejected appointments" = "Ezkutatu jada onartu edo baztertutako hitzorduak";
"Show already accepted and rejected appointments" = "Erakutsi jada onartu edo baztertutako hitzorduak";
+
/* Print view */
"LIST" = "Zerrenda";
"Print Settings" = "Ezarpenak inprimatu";
@@ -123,6 +150,8 @@
"Display events and tasks colors" = "Erakutsi gertaera eta ekintzen koloreak";
"Borders" = "Hertzak";
"Backgrounds" = "Azpikoa";
+"Page Format" = "Page Format";
+
/* Appointments */
"Appointment viewer" = "Kontaktuen ikuskatzailea";
"Appointment editor" = "Kontaktuen editorea";
@@ -136,6 +165,7 @@
"Status" = "Egoera";
"% complete" = "% amaituta";
"Location" = "Kokapena";
+"Add a category" = "Add a category";
"Priority" = "Lehentasuna";
"Privacy" = "Pribatasuna";
"Cycle" = "Zikloa";
@@ -154,19 +184,24 @@
"General" = "Orokorra";
"Reply" = "Errepikatu";
"Created by" = "Honek sortua";
+"You are invited to participate" = "You are invited to participate";
"Target" = "Helburua";
"attributes" = "ezaugarriak";
"attendees" = "partaideak";
"delegated from" = "Beste honek zure esku utzia";
+
/* checkbox title */
"is private" = "pribatua da";
+
/* classification */
"Public" = "Publikoa";
"Private" = "Pribatua";
+
/* text used in overviews and tooltips */
"empty title" = "Izenburu hutsa";
"private appointment" = "Hitzordu pribatua";
"Change..." = "Aldatu...";
+
/* Appointments (participation state) */
"partStat_NEEDS-ACTION" = "Beranduago berretsiko dut";
"partStat_ACCEPTED" = "Zain egongo naiz";
@@ -174,10 +209,12 @@
"partStat_TENTATIVE" = "Joan nintekeen";
"partStat_DELEGATED" = "Eskuordetu dut";
"partStat_OTHER" = "Bestelakoak";
+
/* Appointments (error messages) */
"Conflicts found!" = "Arazoak daude!";
"Invalid iCal data!" = "iCal-aren datak ez du balio!";
"Could not create iCal data!" = "Ezin izan da iCal-aren data sortu!";
+
/* Searching */
"view_all" = "Denak";
"view_today" = "Gaur";
@@ -185,6 +222,12 @@
"view_next14" = "Hurrengo 14 egunak";
"view_next31" = "Hurrengo 31 egunak";
"view_thismonth" = "Hilabete hau";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Etorkizuneko gertaera guztiak";
"view_selectedday" = "Aukeratutako eguna";
"view_not_started" = "Hasi gabeko ekintzak";
@@ -199,13 +242,15 @@
"Search appointments" = "Bilatu hitzorduak";
"All day Event" = "Egun osoko ekitaldia";
"check for conflicts" = "Aztertu gatazka";
-"Browse URL" = "URLa arakatu";
+"URL" = "URL";
"newAttendee" = "Gehitu partaidea";
+
/* calendar modes */
"Overview" = "Ikuspegi orokorra";
"Chart" = "Taula";
"List" = "Zerrenda";
"Columns" = "Zutabeak";
+
/* Priorities */
"prio_0" = "Zehaztu gabe";
"prio_1" = "Altua";
@@ -217,6 +262,7 @@
"prio_7" = "Baxua";
"prio_8" = "Baxua";
"prio_9" = "Baxua";
+
/* access classes (privacy) */
"PUBLIC_vevent" = "Ekitaldi publikoa";
"CONFIDENTIAL_vevent" = "Isilpekko ekitaldia";
@@ -224,6 +270,7 @@
"PUBLIC_vtodo" = "Zeregin publikoa";
"CONFIDENTIAL_vtodo" = "Isilpeko zeregina";
"PRIVATE_vtodo" = "Zeregin pribatua";
+
/* status type */
"status_" = "Zehaztu gabe";
"status_NOT-SPECIFIED" = "Zehaztu gabe";
@@ -233,6 +280,16 @@
"status_NEEDS-ACTION" = "Ekintza behar du";
"status_IN-PROCESS" = "Prozesuan";
"status_COMPLETED" = "amaituta";
+
+/* Priority level */
+"low" = "low";
+
+/* Priority level */
+"normal" = "normal";
+
+/* Priority level */
+"high" = "high";
+
/* Cycles */
"cycle_once" = "Ziklo bat egin";
"cycle_daily" = "Eguneroko zikloa";
@@ -247,6 +304,7 @@
"Recurrence pattern" = "Birgertatze-eredua";
"Range of recurrence" = "Birgertatze tartea";
"Daily" = "Egunero";
+"Multi-Columns" = "Multi-Columns";
"Weekly" = "Astero";
"Monthly" = "Hilabetero";
"Yearly" = "Urtero";
@@ -255,22 +313,30 @@
"Week(s)" = "Astea(k)";
"On" = "noiz";
"Month(s)" = "Hilabetea(k)";
+
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Egunean(etan) errepikatu";
"Year(s)" = "Urtea(k)";
+
/* [Event recurrence editor] Ex: Every first Sunday _of_ April */
-"cycle_of" = " ";
+"cycle_of" = "of";
"No end date" = "Amaiaera datarik gabe";
"Create" = "Sortu";
"appointment(s)" = "hitzordua(k)";
"Repeat until" = "Errepikatu honaino";
+"End Repeat" = "End Repeat";
+"Never" = "Never";
+"After" = "After";
+"On Date" = "On Date";
+"times" = "times";
"First" = "Lehenengoa";
"Second" = "Bigarrena";
"Third" = "Hirugarrena";
"Fourth" = "Laugarrena";
"Fift" = "Bosgarrena";
"Last" = "Azkena";
+
/* Appointment categories */
"category_none" = "Bat ere ez";
"category_labels" = "Urteurrena, Urtebetetzea, Negozio, Deiak, Bezeroak, Lehia, Bezeroa, Gogokoak, Jarraitu, Opariak, Oporrak, Ideiak, Bilera, Aleak, Denetarik, Pertsonala, Proiektuak, Jaieguna, Egoera, Hornitzaileak, Bidaia, Oporrak";
@@ -283,6 +349,7 @@
"repeat_YEARLY" = "Urtero";
"repeat_CUSTOM" = "Pertsonalizatu...";
"reminder_NONE" = "Oroigarririk ez";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "5 minutu lehenago";
"reminder_10_MINUTES_BEFORE" = "10 minutu lehenago";
"reminder_15_MINUTES_BEFORE" = "15 minutu lehenago";
@@ -299,6 +366,7 @@
"reminder_MINUTES" = "minutuak";
"reminder_HOURS" = "orduak";
"reminder_DAYS" = "egunak";
+"reminder_WEEKS" = "weeks";
"reminder_BEFORE" = "lehenago";
"reminder_AFTER" = "ondoren";
"reminder_START" = "gertaera hasi da";
@@ -314,22 +382,44 @@
"zoom_100" = "100%";
"zoom_50" = "50%";
"zoom_25" = "25%";
+
+/* Arial label for reminder units */
+"Reminder units" = "Reminder units";
+
+/* Aria label for reminder time position (after or before) */
+"Reminder position" = "Reminder position";
+
+/* Aria label for reminder relation with event (start or end) */
+"Reminder relation" = "Reminder relation";
+
/* transparency */
"Show Time as Free" = "Erakutsi denbora librea";
+
/* email notifications */
"Send Appointment Notifications" = "Bidali hitzordu jakinarazpenak";
+"From" = "From";
+"To" = "To";
+
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Ez du izenbururik, jarraitu?";
validate_invalid_startdate = "Hasierako dataren eremua gaizki dago!";
validate_invalid_enddate = "Amaiaerako dataren eremua gaizki dago!";
validate_endbeforestart = "Ipini duzun amaiera-data hasiera-dataren aurretik da.";
+validate_untilbeforeend = "The recurrence must end after the first occurrence.";
+
"Events" = "Gertakaria";
"Tasks" = "Zeregin";
"Show completed tasks" = "Erakutsi amaitutako zereginak";
+
/* tabs */
"Task" = "Zeregin";
"Event" = "Gertakari";
"Recurrence" = "Birgertatzea";
+
/* toolbar */
"New Event" = "Gertakari berria";
"New Task" = "Zeregin berria";
@@ -340,7 +430,11 @@ validate_endbeforestart = "Ipini duzun amaiera-data hasiera-dataren aurretik
"Week View" = "Asteko ikuspegia";
"Month View" = "Hileko ikuspegia";
"Reload" = "Birkargatu";
+
+/* Number of selected components in events or tasks list */
+"selected" = "selected";
"eventPartStatModificationError" = "Zure partaidetzaren izaera ezin da aldatu.";
+
/* menu */
"New Event..." = "Gertakari berria...";
"New Task..." = "Zeregin berria...";
@@ -356,19 +450,53 @@ validate_endbeforestart = "Ipini duzun amaiera-data hasiera-dataren aurretik
= "Ezin duzu ezabatu edo harpidetza kendu zure egutegi pertsonala.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "Ziru zaude \"%{0}\" egutegia ezabatu nahi duzula?";
-/* Legend */
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
+
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Parte-hartzailea";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Hautazko parte-hartzailea";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Ez parte-hartzailea";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Aulkia";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Ekintza behar du";
+
+/* Participant status: event accepted */
"Accepted" = "Onartua";
+
+/* Participant status: event declined */
"Declined" = "Ezetsia";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Behin-behineko";
+
"Free" = "Libre";
"Busy" = "Lanpetuta";
"Maybe busy" = "Beharbada lanpetuta";
"No free-busy information" = "Libre/lanpetu informaziorik ez";
+
/* FreeBusy panel buttons and labels */
"Suggest time slot" = "Iradoki denbora hutsunea";
"Zoom" = "Zoom";
@@ -382,12 +510,18 @@ validate_endbeforestart = "Ipini duzun amaiera-data hasiera-dataren aurretik
"and" = "eta";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Partaide bat edo gehiagorekin denbora gatazka bat dago. \nHala ere uneko ezarpena mantendu nahi duzu?";
-/* apt list */
-"Title" = "Izenburua";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
+
+/* events list */
+"Due" = "Due";
"(Private Event)" = "(Ekitaldi pribatua)";
vevent_class0 = "(Ekitaldi publikoa)";
vevent_class1 = "(Ekitaldi pribatua)";
vevent_class2 = "(Isilpeko ekitaldia)";
+
+/* tasks list */
+"Descending Order" = "Descending Order";
vtodo_class0 = "(Zeregin publikoa)";
vtodo_class1 = "(Zeregin pribatua)";
vtodo_class2 = "(Isilpeko zeregina)";
@@ -397,6 +531,11 @@ vtodo_class2 = "(Isilpeko zeregina)";
"editRepeatingItem" = "Aldatzen ari zaren elementua errepikapen elementu bat da. Elementu honen agerraldi guztiak aldatu nahi dituzu edo agerrladi hau bakarrik?";
"button_thisOccurrenceOnly" = "Agerraldi hau bakarrik";
"button_allOccurrences" = "Agerraldi guztiak";
+"Edit This Occurrence" = "Edit This Occurrence";
+"Edit All Occurrences" = "Edit All Occurrences";
+"Update This Occurrence" = "Update This Occurrence";
+"Update All Occurrences" = "Update All Occurrences";
+
/* Properties dialog */
"Color" = "Kolorea";
"Include in free-busy" = "libre-lanpetua-n gehitu";
@@ -410,11 +549,23 @@ vtodo_class2 = "(Isilpeko zeregina)";
"Receive a mail when I modify my calendar" = "Jaso mezua nere egutegia aldatzen dudanean";
"Receive a mail when someone else modifies my calendar" = "Jaso mezua edonorkl nere egutegia aldatzen duenean";
"When I modify my calendar, send a mail to" = "Nere egutegia aldatzen dudanean, bidali mezua honi";
+"Email Address" = "Email Address";
+"Export" = "Export";
+
+
+/* Show only the calendar for which the menu is displayed */
+"Show Only This Calendar" = "Show Only This Calendar";
+
+
+/* Show all calendar (personal, subscriptions and web) */
+"Show All Calendars" = "Show All Calendars";
+
"Links to this Calendar" = "Egutegi honetarako estekak";
"Authenticated User Access" = "Autentifikatutako erabiltzaileentzako atzipena";
"CalDAV URL" = "CalDAV URL-a";
"WebDAV ICS URL" = "WebDAV ICS URL-a";
"WebDAV XML URL" = "WebDAV XML URL-a";
+
/* Error messages */
"dayFieldInvalid" = "Mesedez, idatz ezazu zenbakizko balio bat, 1 baino handiago edo berdin, eguna eremuan.";
"weekFieldInvalid" = "Mesedez, idatz ezazu zenbakizko balio bat, 1 baino handiago edo berdin, astea(k) eremuan.";
@@ -438,9 +589,74 @@ vtodo_class2 = "(Isilpeko zeregina)";
"Delete Event" = "Ezabatu ekitaldia";
"Copy event to my calendar" = "Kpiatu ekitaldia nere egutegian";
"View Raw Source" = "Ikusi Raw iturburua";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
+"Subscriptions" = "Subscriptions";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Harpidetu web egutegi bat...";
"URL of the Calendar" = "Egutegiaren URL-a";
"Web Calendar" = "Web egutegia";
+"Web Calendars" = "Web Calendars";
"Reload on login" = "Birkargatu saio hasieran";
"Invalid number." = "Zenbaki baliogabea.";
"Please identify yourself to %{0}" = "Mesedez, %{0}-ren aurrean identifikatu zaitez";
+"quantity" = "quantity";
+"Current view" = "Current view";
+"Selected events and tasks" = "Selected events and tasks";
+"Custom date range" = "Custom date range";
+"Select starting date" = "Select starting date";
+"Select ending date" = "Select ending date";
+"Delegated to" = "Delegated to";
+"Keep sending me updates" = "Keep sending me updates";
+"OK" = "OK";
+"Confidential" = "Confidential";
+"Enable" = "Enable";
+"Filter" = "Filter";
+"Sort" = "Sort";
+"Back" = "Back";
+"Day" = "Day";
+"Month" = "Month";
+"New Appointment" = "New Appointment";
+"filters" = "filters";
+"Today" = "Today";
+"More options" = "More options";
+"Delete This Occurrence" = "Delete This Occurrence";
+"Delete All Occurrences" = "Delete All Occurrences";
+"Add Recurrence Date" = "Add Recurrence Date";
+"Add From" = "Add From";
+"Add Due" = "Add Due";
+"Import" = "Import";
+"Rename" = "Rename";
+"Import Calendar" = "Import Calendar";
+"Select an ICS file." = "Select an ICS file.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
+
+/* Notification when user subscribes to a calendar */
+"Successfully subscribed to calendar" = "Successfully subscribed to calendar";
+
+/* Aria label for color chip button to select and unselect an event or task */
+"Toggle item" = "Toggle item";
+
+/* Aria label for scope of search on events or tasks */
+"Search scope" = "Search scope";
+
+/* Hotkey to create an event */
+"hotkey_create_event" = "e";
+
+/* Hotkey to create a task */
+"hotkey_create_task" = "t";
+
+/* Hotkey to go to today */
+"hotkey_today" = "n";
+
+/* Hotkey to switch to day view */
+"hotkey_dayview" = "d";
+
+/* Hotkey to switch to week view */
+"hotkey_weekview" = "w";
+
+/* Hotkey to switch to month view */
+"hotkey_monthview" = "m";
+
+/* Hotkey to switch to multicolumn day view */
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Bosnian.lproj/Localizable.strings b/UI/Scheduler/Bosnian.lproj/Localizable.strings
index 7f06d5eca..7f8f2e9ed 100644
--- a/UI/Scheduler/Bosnian.lproj/Localizable.strings
+++ b/UI/Scheduler/Bosnian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "ovaj mjesec";
"Previous Month" = "Prethodni Mjesec";
"Next Month" = "Sljedeći Mjesec";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "ova godina";
@@ -221,6 +223,11 @@
"view_next31" = "Sljedećih 31 dan";
"view_thismonth" = "Ovaj Mjesec";
"view_thisyear" = "Ova Godina";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Svi Budući Eventi";
"view_selectedday" = "Izabran Dan";
"view_not_started" = "Nezapočeti zadaci";
@@ -393,6 +400,10 @@
"From" = "Od";
"To" = "Za";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nema naslova, nastaviti?";
validate_invalid_startdate = "Neispravno polje početak!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Ponavljanje se mora završiti poslije prvog eventa
"and" = "i";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Vremesnki konflikt postoji s jednim ili više učesnika.\nŽelite zadržati trenutne postavke?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Rok";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Povjerljiv zadatak)";
"Rename" = "Preimenovati";
"Import Calendar" = "Uvezite Kalendar";
"Select an ICS file." = "Izaberite ICS datoteku.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Uspješno ste pretplaćeni na kalendar";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Povjerljiv zadatak)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings b/UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings
index e3c8412af..f57ef7c2d 100644
--- a/UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings
+++ b/UI/Scheduler/BrazilianPortuguese.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "este mês";
"Previous Month" = "Mês Anterior";
"Next Month" = "Próximo Mês";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "este ano";
@@ -221,6 +223,11 @@
"view_next31" = "Próximos 31 dias";
"view_thismonth" = "Este Mês";
"view_thisyear" = "Esse ano";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Todos os Eventos Futuros";
"view_selectedday" = "Dia Selecionado";
"view_not_started" = "Tarefas não iniciadas";
@@ -393,6 +400,10 @@
"From" = "De";
"To" = "Até";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nenhum título informado, continue?";
validate_invalid_startdate = "Campo Data Inicial incorreto!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "A recorrência deve terminar após a primeira ocor
"and" = "e";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Existe um conflito de horários com um ou mais participantes.\nAinda assim, gostaria de manter as configurações atuais?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Até";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Tarefa Confidencial)";
"Rename" = "Renomear";
"Import Calendar" = "Importar Calendário";
"Select an ICS file." = "Selecionar um arquivo ICS.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Inscrito com sucesso no calendário";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Tarefa Confidencial)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Bulgarian.lproj/Localizable.strings b/UI/Scheduler/Bulgarian.lproj/Localizable.strings
index c602fbe55..92a6ea4cd 100644
--- a/UI/Scheduler/Bulgarian.lproj/Localizable.strings
+++ b/UI/Scheduler/Bulgarian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "този месец";
"Previous Month" = "Предишен месец";
"Next Month" = "Следващ месец";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "тази година";
@@ -313,7 +315,7 @@
"Month(s)" = "Месец(и)";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Повторя на ден(дни)";
"Year(s)" = "Година(и)";
@@ -398,6 +400,10 @@
"From" = "От";
"To" = "До";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Без зададено заглавие, продължаване ? ";
validate_invalid_startdate = "Некоректно поле, начална дата !";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Поверителна задача)";
"Rename" = "Преименуване";
"Import Calendar" = "Импортиране календар";
"Select an ICS file." = "Избор на ICS файл.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Успешно сте се абонирали за календара";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Поверителна задача)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Catalan.lproj/Localizable.strings b/UI/Scheduler/Catalan.lproj/Localizable.strings
index fe1921fa1..f05940d37 100644
--- a/UI/Scheduler/Catalan.lproj/Localizable.strings
+++ b/UI/Scheduler/Catalan.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "Aquest mes";
"Previous Month" = "Mes anterior";
"Next Month" = "Mes següent";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "enguany";
@@ -221,6 +223,11 @@
"view_next31" = "Els pròxims 31 dies";
"view_thismonth" = "Aquest mes";
"view_thisyear" = "Aquest any";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Tots els esdeveniments futurs";
"view_selectedday" = "Dia seleccionat";
"view_not_started" = "Tasques no iniciades";
@@ -393,6 +400,10 @@
"From" = "De";
"To" = "Per a";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Sense títol, continuar?";
validate_invalid_startdate = "Data de començament incorrecta";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "La recurrència ha de finalitzar després de la pr
"and" = "i";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Hi ha un conflicte temporal amb un o més assistents.\nTot i així, voleu mantenir la cita?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Deguda el";
@@ -579,7 +592,7 @@ vtodo_class2 = "(Tasca confidencial)";
"Move To" = "Moure a";
"Copy To" = "Copiar a";
"Subscriptions" = "Subscripcions";
-"Subscribe to a shared folder" = "Subscriure's a una carpeta compartida";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Subscriure's a un calendari web...";
"URL of the Calendar" = "URL del calendari";
"Web Calendar" = "Calendari Web";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Tasca confidencial)";
"Rename" = "Canviar el nom";
"Import Calendar" = "Importar calendari";
"Select an ICS file." = "Seleccionar un fitxer iCalendar .ics";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Subscrit correctament al calendari";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Tasca confidencial)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/ChineseChina.lproj/Localizable.strings b/UI/Scheduler/ChineseChina.lproj/Localizable.strings
index 3905e4ac7..5d537316a 100644
--- a/UI/Scheduler/ChineseChina.lproj/Localizable.strings
+++ b/UI/Scheduler/ChineseChina.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "当月";
"Previous Month" = "前月";
"Next Month" = "下月";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "今年";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "日程名称";
"new" = "新建";
"Print view" = "预览打印";
+"Print" = "Print";
"edit" = "编辑";
"delete" = "删除";
"proposal" = "建议";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "显示事件和任务的颜色";
"Borders" = "边界";
"Backgrounds" = "背景";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "查看邀约";
@@ -219,6 +223,11 @@
"view_next31" = "接下来的31天";
"view_thismonth" = "本月";
"view_thisyear" = "今年";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "全部未来事件";
"view_selectedday" = "选中的日期";
"view_not_started" = "尚未开始的任务";
@@ -391,6 +400,10 @@
"From" = "发件人";
"To" = "收件人";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "没有标题, 是否继续?";
validate_invalid_startdate = "开始日期不正确";
@@ -437,16 +450,48 @@ validate_untilbeforeend = "重复设定的时间必须晚于第一次开始
= "你不能删除或退订自己的日程。";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "确认删除%{0}\"?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "参与者";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "可选参与者";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "非参与者";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "席位";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "需要操作";
+
+/* Participant status: event accepted */
"Accepted" = "已接受";
+
+/* Participant status: event declined */
"Declined" = "已拒绝";
+
+/* Participant status: tentatively accepted */
"Tentative" = "暂定";
+
"Free" = "空闲";
"Busy" = "忙碌";
"Maybe busy" = "可能忙";
@@ -465,6 +510,8 @@ validate_untilbeforeend = "重复设定的时间必须晚于第一次开始
"and" = "和";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "在参加者里有一个事件冲突。\n你要保持现在的设定吗?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "到期";
@@ -545,7 +592,7 @@ vtodo_class2 = "(机密任务)";
"Move To" = "移至";
"Copy To" = "复制到";
"Subscriptions" = "订阅";
-"Subscribe to a shared folder" = "订阅共享的资料夹";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "订阅到网页日程";
"URL of the Calendar" = "日历链接";
"Web Calendar" = "网页日程";
@@ -582,6 +629,7 @@ vtodo_class2 = "(机密任务)";
"Rename" = "重命名";
"Import Calendar" = "导入日程";
"Select an ICS file." = "选择一个ICS文件。";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "已成功订阅日程";
@@ -611,4 +659,4 @@ vtodo_class2 = "(机密任务)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/ChineseTaiwan.lproj/Localizable.strings b/UI/Scheduler/ChineseTaiwan.lproj/Localizable.strings
index c934ebd3f..0ad334a6a 100644
--- a/UI/Scheduler/ChineseTaiwan.lproj/Localizable.strings
+++ b/UI/Scheduler/ChineseTaiwan.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "本月";
"Previous Month" = "前一月";
"Next Month" = "後一月";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = " 今年";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "行事曆名稱";
"new" = "新增";
"Print view" = "預覽列印";
+"Print" = "Print";
"edit" = "編輯";
"delete" = "删除";
"proposal" = "建議";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "顯示事件和任務的顏色";
"Borders" = "邊界";
"Backgrounds" = "背景";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "議程顯示器";
@@ -219,6 +223,11 @@
"view_next31" = "31天內";
"view_thismonth" = "本月";
"view_thisyear" = "今年";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "所有將來的事件";
"view_selectedday" = "選擇的日期";
"view_not_started" = "尚未開始的任務";
@@ -391,6 +400,10 @@
"From" = "寄件者";
"To" = "收件者";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "沒有標題,是否繼續?";
validate_invalid_startdate = "開始日期欄位不正確!";
@@ -497,6 +510,8 @@ validate_untilbeforeend = "重複的發生必須晚於第一次開始的時
"and" = "和";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "出席者中有人在此時段有其他的行程安排。\n是否仍要維持現在的議程安排?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "到期日/時間";
@@ -577,7 +592,7 @@ vtodo_class2 = "(機密任務)";
"Move To" = "移動至";
"Copy To" = "複製至";
"Subscriptions" = "訂閱";
-"Subscribe to a shared folder" = "訂閱共享的資料夾";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "訂閱網路行事曆...";
"URL of the Calendar" = "行事曆的網址";
"Web Calendar" = "網路行事曆";
@@ -614,6 +629,7 @@ vtodo_class2 = "(機密任務)";
"Rename" = "重新命名";
"Import Calendar" = "匯入行事曆";
"Select an ICS file." = "選擇一個 ICS 格式檔案。";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "已成功訂閱行事曆";
@@ -643,4 +659,4 @@ vtodo_class2 = "(機密任務)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Croatian.lproj/Localizable.strings b/UI/Scheduler/Croatian.lproj/Localizable.strings
index 3c182289c..bfd486772 100644
--- a/UI/Scheduler/Croatian.lproj/Localizable.strings
+++ b/UI/Scheduler/Croatian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "ovaj mjesec";
"Previous Month" = "Prethodni mjesec";
"Next Month" = "Sljedeći mjesec";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "ova godina";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "Ime kalendara";
"new" = "Novo";
"Print view" = "Pregled prije ispisa";
+"Print" = "Print";
"edit" = "Uredi";
"delete" = "Izbriši";
"proposal" = "Prijedlog";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "Prikaži boje događaja i zadataka";
"Borders" = "Granice";
"Backgrounds" = "Pozadine";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Preglednik za sastanke";
@@ -218,6 +222,12 @@
"view_next14" = "Sljedećih 14 dana";
"view_next31" = "Sljedećih 31 dana";
"view_thismonth" = "Ovaj mjesec";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Svi budući događaji";
"view_selectedday" = "Odabrani dan";
"view_not_started" = "Nezapočeti zadaci";
@@ -390,6 +400,10 @@
"From" = "Od";
"To" = "Za";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nema naslova, nastavak?";
validate_invalid_startdate = "Neispravno polje početka!";
@@ -436,16 +450,48 @@ validate_untilbeforeend = "Vraćanje mora prestati nakon prvog pojavljivanja.
= "Ne možete ukloniti ili odjaviti osobni kalendar.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "Jeste li sigurni da želite izbrisati kalendar \"%{0}\"?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Sudionik";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Neobavezno sudionik";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Ne sudionik";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Stolica";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Treba akciju";
+
+/* Participant status: event accepted */
"Accepted" = "Prihvaćeno";
+
+/* Participant status: event declined */
"Declined" = "Odbijeno";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Uvjetno";
+
"Free" = "Slobodno";
"Busy" = "Zauzeto";
"Maybe busy" = "Možda zauzeto";
@@ -464,6 +510,8 @@ validate_untilbeforeend = "Vraćanje mora prestati nakon prvog pojavljivanja.
"and" = "i";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Vremenski konflikt postoji s jednim ili više sudionika.\nŽelite li svejedno zadržati trenutne postavke ?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "do";
@@ -541,8 +589,10 @@ vtodo_class2 = "(Povjerljivi zadatak)";
"Delete Event" = "Izbriši događaj";
"Copy event to my calendar" = "Kopiraj događaj na moj kalendar";
"View Raw Source" = "Pogledaj Raw Izvor";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
"Subscriptions" = "Pretplate";
-"Subscribe to a shared folder" = "Pretplati se na zajedničku mapu";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Pretplati se na web kalendar...";
"URL of the Calendar" = "URL kalendara";
"Web Calendar" = "Web kalendar";
@@ -579,6 +629,7 @@ vtodo_class2 = "(Povjerljivi zadatak)";
"Rename" = "Preimenovati";
"Import Calendar" = "Uvezi kalendar";
"Select an ICS file." = "Odaberi ICS datoteku";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Uspješno ste se pretplatili na kalendar";
@@ -608,4 +659,4 @@ vtodo_class2 = "(Povjerljivi zadatak)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Czech.lproj/Localizable.strings b/UI/Scheduler/Czech.lproj/Localizable.strings
index 1f7e73fd1..6896f5983 100644
--- a/UI/Scheduler/Czech.lproj/Localizable.strings
+++ b/UI/Scheduler/Czech.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "tento měsíc";
"Previous Month" = "Předchozí měsíc";
"Next Month" = "Následující měsíc";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "letos";
@@ -221,6 +223,11 @@
"view_next31" = "Následujících 31 dní";
"view_thismonth" = "Tento měsíc";
"view_thisyear" = "Letos";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Všechny budoucí události";
"view_selectedday" = "Zvolený den";
"view_not_started" = "Nezapočaté úkoly";
@@ -393,6 +400,10 @@
"From" = "Začátek";
"To" = "Do";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Název nebyl nastaven, pokračovat?";
validate_invalid_startdate = "Chybné datum začátku!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Opakování musí skončit po prvním výskytu.";
"and" = "a";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Mezi účastníky dochází k časovému konfliktu.\nPonecháte současné nastavení i přesto?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Splnění";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Důvěrný úkol)";
"Rename" = "Přejmenovat";
"Import Calendar" = "Importovat kalendář";
"Select an ICS file." = "Vybrat ICS soubor.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Přihlášení k odebírání kalendáře proběhlo úspěšně";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Důvěrný úkol)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Danish.lproj/Localizable.strings b/UI/Scheduler/Danish.lproj/Localizable.strings
index 9bf39a521..12bc4b868 100644
--- a/UI/Scheduler/Danish.lproj/Localizable.strings
+++ b/UI/Scheduler/Danish.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "Denne måned";
"Previous Month" = "Forrige måned";
"Next Month" = "Næste måned";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "I år";
@@ -398,6 +400,10 @@
"From" = "Fra";
"To" = "Til";
+/* dates */
+"DateFrom" = "Fra";
+"DateTo" = "Til";
+
/* validation errors */
validate_notitle = "Ingen titel er indtastet, vil du fortsætte?";
validate_invalid_startdate = "Forkert startdato!";
@@ -653,4 +659,4 @@ vtodo_class2 = "(Hemmelig opgave)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Dutch.lproj/Localizable.strings b/UI/Scheduler/Dutch.lproj/Localizable.strings
index 880af151e..b882e905b 100644
--- a/UI/Scheduler/Dutch.lproj/Localizable.strings
+++ b/UI/Scheduler/Dutch.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "deze maand";
"Previous Month" = "Vorige maand";
"Next Month" = "Volgende maand";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "dit jaar";
@@ -398,6 +400,10 @@
"From" = "Van";
"To" = "Tot";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "U heeft geen titel opgegeven. Wilt u doorgaan?";
validate_invalid_startdate = "Ongeldige begindatum!";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Vertrouwelijke taak)";
"Rename" = "Hernoem";
"Import Calendar" = "Agenda Importeren";
"Select an ICS file." = "Selecteer een ICS bestand.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Abonneren op agenda succesvol";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Vertrouwelijke taak)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Finnish.lproj/Localizable.strings b/UI/Scheduler/Finnish.lproj/Localizable.strings
index 99b8f2d6a..8e26cc58e 100644
--- a/UI/Scheduler/Finnish.lproj/Localizable.strings
+++ b/UI/Scheduler/Finnish.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "Tämä kuukausi";
"Previous Month" = "Edellinen kuukausi";
"Next Month" = "Seuraava kuukausi";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "tänä vuonna";
@@ -64,6 +66,12 @@
"Compose E-Mail to All Attendees" = "Luo sähköpostiviesti kaikille osallistujille";
"Compose E-Mail to Undecided Attendees" = "Luo sähköpostiviesti epävarmoille osallistujille";
+/* Relative dates */
+"Yesterday" = "Yesterday";
+"Today" = "Tänään";
+"Tomorrow" = "Tomorrow";
+"Last %@" = "Last %@";
+
/* Folders */
"Personal calendar" = "Henkilökohtainen kalenteri";
@@ -101,6 +109,7 @@
"Name of the Calendar" = "Kalenterin nimi";
"new" = "Uusi";
"Print view" = "Tulostusnäkymä";
+"Print" = "Print";
"edit" = "Muokkaa";
"delete" = "Poista";
"proposal" = "Ehdotus";
@@ -141,6 +150,7 @@
"Display events and tasks colors" = "Näytä tapahtumat ja tehtävien värit";
"Borders" = "Reunat";
"Backgrounds" = "Taustat";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Tapaamisnäkymä";
@@ -212,6 +222,12 @@
"view_next14" = "Seuraavat 14 päivää";
"view_next31" = "Seuraavat 31 päivää";
"view_thismonth" = "Tämä kuukausi";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Kaikki tulevat tapahtumat";
"view_selectedday" = "Valittu päivä";
"view_not_started" = "Aloittamattomat tehtävät";
@@ -295,16 +311,16 @@
"Every" = "Joka";
"Days" = "Päivät";
"Week(s)" = "Viikko/Viikot";
-"On" = " ";
+"On" = "On";
"Month(s)" = "Kuukausi/kuukaudet";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Toista päiv(in)ä";
"Year(s)" = "Vuosi(na)";
/* [Event recurrence editor] Ex: Every first Sunday _of_ April */
-"cycle_of" = " ";
+"cycle_of" = "of";
"No end date" = "Ei päättymispäivää";
"Create" = "Luo";
"appointment(s)" = "tapaaminen/tapaamiset";
@@ -333,6 +349,7 @@
"repeat_YEARLY" = "Vuosittain";
"repeat_CUSTOM" = "Määritetty...";
"reminder_NONE" = "Ei muistutusta";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "5 minuuttia ennen";
"reminder_10_MINUTES_BEFORE" = "10 minuuttia ennen";
"reminder_15_MINUTES_BEFORE" = "15 minuuttia ennen";
@@ -383,6 +400,10 @@
"From" = "Aloitusaika";
"To" = "Kenelle";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Otsikkoa ei ole asetettu, jatka?";
validate_invalid_startdate = "Virheellinen alkupäiväkenttä!";
@@ -429,16 +450,48 @@ validate_untilbeforeend = "Uusitun tapahtuman on päätyttävä ensimmäisen
= "Et voi poistaa tai kirjautua ulos henkilökohtaisesta kalenteristasi.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "Oletko varma että haluat poistaa kalenterin \"%{0}\"?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Osallistuja";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Vaihtoehtoiset osallistujat";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Ei osallistu";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Puheenjohtaja";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Vaatii toimenpiteitä";
+
+/* Participant status: event accepted */
"Accepted" = "Hyväksytty";
+
+/* Participant status: event declined */
"Declined" = "Hylätty";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Alustava";
+
"Free" = "Vapaa";
"Busy" = "Varattu";
"Maybe busy" = "Ehkä varattu";
@@ -457,6 +510,8 @@ validate_untilbeforeend = "Uusitun tapahtuman on päätyttävä ensimmäisen
"and" = "ja";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Aikaristiriita yhdentai useamman osallistujan kanssa.⏎ Haluatko silti säilyttää nykyiset asetukset?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Määräaika";
@@ -498,7 +553,7 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)";
"Export" = "Vie";
-/* Show only the calendar for which the menu is displayed */
+/* Show only the calendar for which the menu is displayed */
"Show Only This Calendar" = "Näytä vain tämä kalenteri";
@@ -534,8 +589,10 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)";
"Delete Event" = "Poista tapahtuma";
"Copy event to my calendar" = "Kopioi tapahtumat kalenteriini";
"View Raw Source" = "Näytä lähdekoodi";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
"Subscriptions" = "Tilaukset";
-"Subscribe to a shared folder" = "Tilaa jaettu hakemisto";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Liity web-kalenteriin...";
"URL of the Calendar" = "Kalenterin URL";
"Web Calendar" = "Web kalenteri";
@@ -565,12 +622,14 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)";
"More options" = "Lisää valintoja";
"Delete This Occurrence" = "Poista tämä tapahtuma";
"Delete All Occurrences" = "Poista kaikki tapahtumat";
+"Add Recurrence Date" = "Add Recurrence Date";
"Add From" = "Lisää aloitusaika";
"Add Due" = "Lisää määräaika";
"Import" = "Tuo";
"Rename" = "Nimeä uudelleen";
"Import Calendar" = "Tuo kalenteri";
"Select an ICS file." = "Valitse ICS tiedosto";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Kalenterin tilaus onnistui";
@@ -600,4 +659,4 @@ vtodo_class2 = "(Luottamuksellinen tehtävä)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/French.lproj/Localizable.strings b/UI/Scheduler/French.lproj/Localizable.strings
index 4d09808ba..17c023992 100644
--- a/UI/Scheduler/French.lproj/Localizable.strings
+++ b/UI/Scheduler/French.lproj/Localizable.strings
@@ -660,4 +660,4 @@ vtodo_class2 = "(Tâche confidentielle)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/German.lproj/Localizable.strings b/UI/Scheduler/German.lproj/Localizable.strings
index b82128ebf..03ba48628 100644
--- a/UI/Scheduler/German.lproj/Localizable.strings
+++ b/UI/Scheduler/German.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "dieser Monat";
"Previous Month" = "Vorheriger Monat";
"Next Month" = "Nächster Monat";
+/* Week number prefix */
+"W" = "KW";
/* Year */
"this year" = "dieses Jahr";
@@ -398,6 +400,10 @@
"From" = "Von";
"To" = "Bis";
+/* dates */
+"DateFrom" = "Von";
+"DateTo" = "Bis";
+
/* validation errors */
validate_notitle = "Sie haben keinen Titel eingegeben. Wollen Sie trotzdem fortfahren?";
validate_invalid_startdate = "Ungültiges Beginndatum !";
@@ -653,4 +659,4 @@ vtodo_class2 = "(Vertrauliche Aufgabe)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Hebrew.lproj/Localizable.strings b/UI/Scheduler/Hebrew.lproj/Localizable.strings
index eb150f3a4..aa14b071a 100644
--- a/UI/Scheduler/Hebrew.lproj/Localizable.strings
+++ b/UI/Scheduler/Hebrew.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "החודש";
"Previous Month" = "חודש קודם";
"Next Month" = "חודש הבא";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "השנה";
@@ -64,6 +66,12 @@
"Compose E-Mail to All Attendees" = "צור אימייל לכל המשתתפים";
"Compose E-Mail to Undecided Attendees" = "צור אימייל לכל המשתתפים שטרם החליטו";
+/* Relative dates */
+"Yesterday" = "Yesterday";
+"Today" = "היום";
+"Tomorrow" = "Tomorrow";
+"Last %@" = "Last %@";
+
/* Folders */
"Personal calendar" = "לוח שנה אישי";
@@ -101,6 +109,7 @@
"Name of the Calendar" = "שם לוח השנה";
"new" = "חדש";
"Print view" = "תצוגת הדפסה";
+"Print" = "Print";
"edit" = "ערוך";
"delete" = "מחק";
"proposal" = "הצעה";
@@ -141,6 +150,7 @@
"Display events and tasks colors" = "הצג צבעי אירועים ומשימות";
"Borders" = "תחומים";
"Backgrounds" = "רקעים";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "צפייה בפגישות";
@@ -212,6 +222,12 @@
"view_next14" = "בעוד 14 ימים";
"view_next31" = "בעוד 31 ימים";
"view_thismonth" = "החודש";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "כל האירועים העתידיים";
"view_selectedday" = "יום נבחר";
"view_not_started" = "משימות טשר טרם התחילו";
@@ -333,6 +349,7 @@
"repeat_YEARLY" = "כל שנה";
"repeat_CUSTOM" = "מותאם אישית...";
"reminder_NONE" = "ללא תזכורת";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "5 דקות לפני";
"reminder_10_MINUTES_BEFORE" = "10 דקות לפני";
"reminder_15_MINUTES_BEFORE" = "15 דקות לפני";
@@ -383,6 +400,10 @@
"From" = "מאת";
"To" = "עבור";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "לא נבחרה כותרת, להמשיך ללא?";
validate_invalid_startdate = "תאריך התחלה שגויה";
@@ -429,16 +450,48 @@ validate_untilbeforeend = "חזרה חייבת להיגמר לאחר ההתר
= "לא ניתן להסיר או למחוק הרשמה עבור לוח שנה האישי שלך.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "האם ברצונך למחוק את לוח השנה \"%{0}\"?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "משתתף";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "משתתף אופציונלי";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "לא משתתף";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "מושב";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "דרושה פעולה";
+
+/* Participant status: event accepted */
"Accepted" = "מאשר";
+
+/* Participant status: event declined */
"Declined" = "דחיה";
+
+/* Participant status: tentatively accepted */
"Tentative" = "זמני";
+
"Free" = "חינם";
"Busy" = "עסוק";
"Maybe busy" = "אולי עסוק";
@@ -457,6 +510,8 @@ validate_untilbeforeend = "חזרה חייבת להיגמר לאחר ההתר
"and" = "ו";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "קיימת התנגשות זמנים עם משתתף אחד או יותר\nהאם ברצונך לשמור את ההגדרות הנוכחיות בכל זאת?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "מגיע";
@@ -498,7 +553,7 @@ vtodo_class2 = "(משימה סודית)";
"Export" = "יצוא";
-/* Show only the calendar for which the menu is displayed */
+/* Show only the calendar for which the menu is displayed */
"Show Only This Calendar" = "הצג רק את הלוח שנה הזה";
@@ -534,8 +589,10 @@ vtodo_class2 = "(משימה סודית)";
"Delete Event" = "מחק אירוע";
"Copy event to my calendar" = "העתק אירוע ללוח השנה שלי";
"View Raw Source" = "צפייה בקוד מקור";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
"Subscriptions" = "מנויים";
-"Subscribe to a shared folder" = "הירשם לתיקייה משותפת";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "הירשם ללוח שנה";
"URL of the Calendar" = "כתובת האתר של לוח השנה";
"Web Calendar" = "לוח שנה אינטרנטי";
@@ -565,12 +622,14 @@ vtodo_class2 = "(משימה סודית)";
"More options" = "אפשרויות נוספות";
"Delete This Occurrence" = "מחק אירוע זה";
"Delete All Occurrences" = "מחק על האירועים";
+"Add Recurrence Date" = "Add Recurrence Date";
"Add From" = "הוסף משתמש";
"Add Due" = "הוסף הגשה";
"Import" = "יבוא";
"Rename" = "שנה שם";
"Import Calendar" = "יצוא לוח שנה";
"Select an ICS file." = "בחר vCard או קובץ LDIF.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "מנוי לרשימת אנשי קשר נרשם בהצלחה";
@@ -600,4 +659,4 @@ vtodo_class2 = "(משימה סודית)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Hungarian.lproj/Localizable.strings b/UI/Scheduler/Hungarian.lproj/Localizable.strings
index d0a5171c2..c95875f7d 100644
--- a/UI/Scheduler/Hungarian.lproj/Localizable.strings
+++ b/UI/Scheduler/Hungarian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "aktuális hónap";
"Previous Month" = "Előző hónap";
"Next Month" = "Következő hónap";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "aktuális év";
@@ -398,6 +400,10 @@
"From" = "Kezdés";
"To" = "Befejezés";
+/* dates */
+"DateFrom" = "Feladó";
+"DateTo" = "Címzett";
+
/* validation errors */
validate_notitle = "A cím nincs megadva, folytatja?";
validate_invalid_startdate = "Événytelen kezdődátum!";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Bizalmas feladat)";
"Rename" = "Átnevezés";
"Import Calendar" = "Naptár importálása";
"Select an ICS file." = "Válasszon ICS állományt.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "Módosított adatai nem kerültek mentésre. Szeretné bezárni ezt a párbeszédablakot és elveszíteni a módosításokat?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Sikeresen feliratkozott a naptárra";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Bizalmas feladat)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Icelandic.lproj/Localizable.strings b/UI/Scheduler/Icelandic.lproj/Localizable.strings
index ecd3d4dea..cfd6b9369 100644
--- a/UI/Scheduler/Icelandic.lproj/Localizable.strings
+++ b/UI/Scheduler/Icelandic.lproj/Localizable.strings
@@ -4,33 +4,45 @@
"Create a new event" = "Búa til nýjan viðburð";
"Create a new task" = "Búa til nýtt verkefni";
"Edit this event or task" = "Breyta þessum viðburði eða verkefni";
+"Print the current calendar view" = "Print the current calendar view";
"Delete this event or task" = "Eyða þessum viðburði eða verkefni";
"Go to today" = "Skoða daginn í dag";
"Switch to day view" = "Skifta í dagasýn";
"Switch to week view" = "Skifta í vikusýn";
"Switch to month view" = "Skifta í mánaðarsýn";
+"Switch to multi-columns day view" = "Switch to multi-columns day view";
"Reload all calendars" = "Sækja öll dagatöl aftur";
+
/* Tabs */
"Date" = "Dagsetning";
"Calendars" = "Dagatöl";
+"No events for selected criteria" = "No events for selected criteria";
+"No tasks for selected criteria" = "No tasks for selected criteria";
+
/* Day */
"DayOfTheMonth" = "Dagur mánaðarins";
"dayLabelFormat" = "%d/%m/%Y";
"today" = "Í dag";
"Previous Day" = "Fyrri dagur";
"Next Day" = "Næsti dagur";
+
/* Week */
"Week" = "Vika";
"this week" = "þessi vika";
"Week %d" = "Vika %d";
"Previous Week" = "Fyrri vika";
"Next Week" = "Næsta vika";
+
/* Month */
"this month" = "þessi mánuður";
"Previous Month" = "Fyrri mánuður";
"Next Month" = "Næsti mánuður";
+/* Week number prefix */
+"W" = "W";
+
/* Year */
"this year" = "þetta ár";
+
/* Menu */
"Calendar" = "Dagatal";
"Contacts" = "Tengiliðir";
@@ -43,6 +55,7 @@
"Import Events" = "Flytja inn viðburði";
"Select an iCalendar file (.ics)." = "Velja iCalendar skrá (.ics).";
"Upload" = "Hala upp";
+"Uploading" = "Uploading";
"Publish Calendar..." = "Gefa dagatal út...";
"Reload Remote Calendars" = "Reload Remote Calendars";
"Properties" = "Eiginleikar";
@@ -52,13 +65,23 @@
"A total of %{0} events were imported in the calendar." = "Alls voru %{0} viðburðir fluttir inn í dagatalið.";
"Compose E-Mail to All Attendees" = "Skrifa tölvubréf til allra þáttakenda";
"Compose E-Mail to Undecided Attendees" = "Skrifa tölvubréf til þáttakenda sem ekki hafa ákveðið sig";
+
+/* Relative dates */
+"Yesterday" = "Yesterday";
+"Today" = "Today";
+"Tomorrow" = "Tomorrow";
+"Last %@" = "Last %@";
+
/* Folders */
"Personal calendar" = "Einkadagatal";
+
/* Misc */
"OpenGroupware.org" = "OpenGroupware.org";
"Forbidden" = "Bannað";
+
/* acls */
-"User rights for" = "Notandanréttindi fyrir";
+"Access rights to" = "Access rights to";
+"For user" = "For user";
"Any Authenticated User" = "Sérhvern innskráðan notanda";
"Public Access" = "Opinber aðgangur";
"label_Public" = "Almennt";
@@ -78,12 +101,15 @@
= "Þessi manneskja getur búið til viðföng í dagatalinu mínu.";
"This person can erase objects from my calendar."
= "Þessi manneskja getur eytt viðföngum úr dagatalinu mínu.";
+
/* Button Titles */
"Subscribe to a Calendar..." = "Gerast áskrifandi að dagatali...";
"Remove the selected Calendar" = "Fjarlægja valið dagatal";
+"New calendar" = "New calendar";
"Name of the Calendar" = "Heiti dagatalsins";
"new" = "Nýtt";
-"printview" = "Prenta sýn";
+"Print view" = "Print view";
+"Print" = "Print";
"edit" = "Breyta";
"delete" = "Eyða";
"proposal" = "Tillaga";
@@ -93,8 +119,11 @@
"Attach" = "Setja inn";
"Update" = "Uppfæra";
"Cancel" = "Hætta við";
+"Reset" = "Reset";
+"Save" = "Save";
"show_rejected_apts" = "Sýna tímapantanir sem hefur verið hafnað";
"hide_rejected_apts" = "Fela tímapantanir sem hefur verið hafnað";
+
/* Schedule */
"Schedule" = "Skipulag/Dagbók";
"No appointments found" = "Engar tímapantanir fundust";
@@ -107,6 +136,22 @@
"more attendees" = "Fleiri þáttakendur";
"Hide already accepted and rejected appointments" = "Fela tímapantanir sem þegar eru samþykktar eða hefur verið hafnað";
"Show already accepted and rejected appointments" = "Sýna tímapantanir sem þegar eru samþykktar eða hefur verið hafnað";
+
+/* Print view */
+"LIST" = "List";
+"Print Settings" = "Print Settings";
+"Title" = "Titill";
+"Layout" = "Layout";
+"What to Print" = "What to Print";
+"Options" = "Options";
+"Tasks with no due date" = "Tasks with no due date";
+"Display working hours only" = "Display working hours only";
+"Completed tasks" = "Completed Tasks";
+"Display events and tasks colors" = "Display events and tasks colors";
+"Borders" = "Borders";
+"Backgrounds" = "Backgrounds";
+"Page Format" = "Page Format";
+
/* Appointments */
"Appointment viewer" = "Skoða tímapantanir";
"Appointment editor" = "Sýsla með tímapantanir";
@@ -115,12 +160,12 @@
"Start" = "Byrjun";
"End" = "Endir";
"Due Date" = "Lokadagur";
-"Title" = "Titill";
"Name" = "Nafn";
"Email" = "Tölvupóstur";
"Status" = "Staða";
"% complete" = "% lokið";
"Location" = "Staðsetning";
+"Add a category" = "Add a category";
"Priority" = "Mikilvægi";
"Privacy" = "Friðhelgi";
"Cycle" = "Cycle";
@@ -138,19 +183,25 @@
"Reminder" = "Áminning";
"General" = "Almennt";
"Reply" = "Reply";
+"Created by" = "Created by";
+"You are invited to participate" = "You are invited to participate";
"Target" = "Target";
"attributes" = "attributes";
"attendees" = "þáttakendur";
"delegated from" = "Skipaður fulltrúi var";
+
/* checkbox title */
"is private" = "er í einkaeigu";
+
/* classification */
"Public" = "Almennt";
"Private" = "Heima";
+
/* text used in overviews and tooltips */
"empty title" = "Án titils";
"private appointment" = "Stefnumót";
"Change..." = "Breyta...";
+
/* Appointments (participation state) */
"partStat_NEEDS-ACTION" = "Ég staðfesti seinna";
"partStat_ACCEPTED" = "Ég tek þátt";
@@ -158,10 +209,12 @@
"partStat_TENTATIVE" = "Ég tek kannski þátt";
"partStat_DELEGATED" = "Ég skipa fulltrúa";
"partStat_OTHER" = "Annað";
+
/* Appointments (error messages) */
"Conflicts found!" = "Conflicts found!";
"Invalid iCal data!" = "Ógild ICal gögn!";
"Could not create iCal data!" = "Ekki tókst að búa til iCal gögn!";
+
/* Searching */
"view_all" = "Allar";
"view_today" = "Í dag";
@@ -169,23 +222,35 @@
"view_next14" = "Næstu 14 dagar";
"view_next31" = "Næsti 31 dagur";
"view_thismonth" = "Þessi mánuður";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Allir framtíðarviðburðir";
"view_selectedday" = "Valinn Dagur";
+"view_not_started" = "Not started tasks";
+"view_overdue" = "Overdue tasks";
+"view_incomplete" = "Incomplete tasks";
"View" = "Sýn";
-"Title or Description" = "Titill eða Lýsing";
+"Title, category or location" = "Title, category or location";
+"Entire content" = "Entire content";
"Search" = "Leita";
"Search attendees" = "Leita að þáttakendum";
"Search resources" = "Leita í tilföngum:";
"Search appointments" = "Leita í tímapöntunum";
"All day Event" = "Heilsdagsviðburður";
"check for conflicts" = "Athuga með árekstra";
-"Browse URL" = "Browse URL";
+"URL" = "URL";
"newAttendee" = "Bæta þáttakanda við";
+
/* calendar modes */
"Overview" = "Yfirlit";
"Chart" = "Línurit";
"List" = "Listi";
"Columns" = "Dálkar";
+
/* Priorities */
"prio_0" = "Ótilgreint";
"prio_1" = "Hátt";
@@ -197,6 +262,7 @@
"prio_7" = "Lágt";
"prio_8" = "Lágt";
"prio_9" = "Lágt";
+
/* access classes (privacy) */
"PUBLIC_vevent" = "Almennur viðburður";
"CONFIDENTIAL_vevent" = "Einkaviðburður";
@@ -204,6 +270,7 @@
"PUBLIC_vtodo" = "Almennt verkefni";
"CONFIDENTIAL_vtodo" = "Verkefni er trúnaðarmál";
"PRIVATE_vtodo" = "Einkaverkefni";
+
/* status type */
"status_" = "Ótilgreint";
"status_NOT-SPECIFIED" = "Ótilgreint";
@@ -213,6 +280,16 @@
"status_NEEDS-ACTION" = "nauðsynlegt að aðhafast";
"status_IN-PROCESS" = "Í vinnslu";
"status_COMPLETED" = "Lokið á";
+
+/* Priority level */
+"low" = "low";
+
+/* Priority level */
+"normal" = "normal";
+
+/* Priority level */
+"high" = "high";
+
/* Cycles */
"cycle_once" = "cycle_once";
"cycle_daily" = "cycle_daily";
@@ -227,6 +304,7 @@
"Recurrence pattern" = "Endurtekningarmynstur";
"Range of recurrence" = "Endurtekningartímabil";
"Daily" = "Daglega";
+"Multi-Columns" = "Multi-Columns";
"Weekly" = "Vikulega";
"Monthly" = "Mánaðalega";
"Yearly" = "Árlega";
@@ -235,20 +313,30 @@
"Week(s)" = "Vika/Vikur";
"On" = "á";
"Month(s)" = "Mánuður(ir)";
+
+/* [Event recurrence editor] Ex: _The_ first Sunday */
"The" = "þann";
"Recur on day(s)" = "Endurtekið á degi/dögum";
"Year(s)" = "Ár";
+
+/* [Event recurrence editor] Ex: Every first Sunday _of_ April */
"cycle_of" = "af";
"No end date" = "Engin lokadagsetning";
"Create" = "Búðu til";
"appointment(s)" = "tímapöntun/tímapantanir";
"Repeat until" = "Endurtaka þar til";
+"End Repeat" = "End Repeat";
+"Never" = "Never";
+"After" = "After";
+"On Date" = "On Date";
+"times" = "times";
"First" = "Fyrsta";
"Second" = "Næsta";
"Third" = "Þriðja";
"Fourth" = "Fjórða";
"Fift" = "Fimmta";
"Last" = "Síðasta";
+
/* Appointment categories */
"category_none" = "Engin";
"category_labels" = "Árdagur,Afmælisdagur,Viðskipti,Símtöl,Skjólstæðingar,Samkeppni,Viðskiptavinur,Uppáhald,Eftirfylgni,Gjafir,Helgidagar,Hugmyndir,Fundur,Úrlausnarefni,Ýmislegt,Persónulegt,Verkefni,Almenn Frí,Staða,Birgjar,Ferðalög,Frí";
@@ -261,6 +349,7 @@
"repeat_YEARLY" = "Árlega";
"repeat_CUSTOM" = "Sérsniðið...";
"reminder_NONE" = "Engin áminning";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "5 mínútum áður";
"reminder_10_MINUTES_BEFORE" = "10 mmínútum áður";
"reminder_15_MINUTES_BEFORE" = "15 mmínútum áður";
@@ -277,6 +366,7 @@
"reminder_MINUTES" = "mínútur";
"reminder_HOURS" = "klst.";
"reminder_DAYS" = "daga";
+"reminder_WEEKS" = "weeks";
"reminder_BEFORE" = "áður";
"reminder_AFTER" = "eftir";
"reminder_START" = "viðburðurinn byrjar";
@@ -292,19 +382,44 @@
"zoom_100" = "100%";
"zoom_50" = "50%";
"zoom_25" = "25%";
+
+/* Arial label for reminder units */
+"Reminder units" = "Reminder units";
+
+/* Aria label for reminder time position (after or before) */
+"Reminder position" = "Reminder position";
+
+/* Aria label for reminder relation with event (start or end) */
+"Reminder relation" = "Reminder relation";
+
/* transparency */
"Show Time as Free" = "Sýna sem lausan tíma";
+
+/* email notifications */
+"Send Appointment Notifications" = "Send Appointment Notifications";
+"From" = "From";
+"To" = "To";
+
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Enginn titill gefinn, halda áfram?";
validate_invalid_startdate = "Byrjunardagsetning er ekki rétt!";
validate_invalid_enddate = "Lokadagsetning er ekki rétt!";
validate_endbeforestart = "Lokadagurinn sem er tilgreindur, er fyrr en byrjunardagurinn.";
+validate_untilbeforeend = "The recurrence must end after the first occurrence.";
+
+"Events" = "Events";
"Tasks" = "Verkefni";
"Show completed tasks" = "Sýna verkefni sem hefur verið lokið";
+
/* tabs */
"Task" = "Verkefni";
"Event" = "Atburður";
"Recurrence" = "Endurtekning";
+
/* toolbar */
"New Event" = "Nýr viðburður";
"New Task" = "Nýtt verkefni";
@@ -315,7 +430,11 @@ validate_endbeforestart = "Lokadagurinn sem er tilgreindur, er fyrr en byrjun
"Week View" = "Vikusýn";
"Month View" = "Mánaðarsýn";
"Reload" = "Endurnýja";
+
+/* Number of selected components in events or tasks list */
+"selected" = "selected";
"eventPartStatModificationError" = "Ekki var hægt að breyta þáttökustöðu þinni.";
+
/* menu */
"New Event..." = "Nýr viðburður...";
"New Task..." = "Nýtt verkefni...";
@@ -331,21 +450,55 @@ validate_endbeforestart = "Lokadagurinn sem er tilgreindur, er fyrr en byrjun
= "Ekki er hægt að fjarlægja eða segja upp áskrift að sínu eigin persónulega dagatali.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "Ertu viss um að þú viljir eyða dagatalinu \"%{0}\"?";
-/* Legend */
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
+
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Þáttakandi";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "viðstaddur/viðstödd";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Engir þáttakendur";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Stjórnandi";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "nauðsynlegt að aðhafast";
+
+/* Participant status: event accepted */
"Accepted" = "Samþykkt";
+
+/* Participant status: event declined */
"Declined" = "Hafnað";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Til bráðabirgða";
+
"Free" = "Laust";
"Busy" = "Upptekið";
"Maybe busy" = "Kannski upptekið";
"No free-busy information" = "Engar upplýsingar um lausan og upptekinn tíma";
+
/* FreeBusy panel buttons and labels */
-"Suggest time slot:" = "Stinga upp á tímabili";
+"Suggest time slot" = "Suggest time slot";
"Zoom" = "Stækkun";
"Previous slot" = "Fyrra tímabil";
"Next slot" = "Næsta tímabil";
@@ -357,11 +510,18 @@ validate_endbeforestart = "Lokadagurinn sem er tilgreindur, er fyrr en byrjun
"and" = "og";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Árekstur við tíma hjá einum eða fleiri þáttakendum.\nEiga núverandi stillingar vera óbreyttar?";
-/* apt list */
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
+
+/* events list */
+"Due" = "Due";
"(Private Event)" = "(Einkaviðburður)";
vevent_class0 = "(Almennur viðburður)";
vevent_class1 = "(Einkaviðburður)";
vevent_class2 = "(Viðburður er trúnaðarmál)";
+
+/* tasks list */
+"Descending Order" = "Descending Order";
vtodo_class0 = "(Almennt verkefni)";
vtodo_class1 = "(Einkaverkefni)";
vtodo_class2 = "(Verkefni er trúnaðarmál)";
@@ -371,6 +531,11 @@ vtodo_class2 = "(Verkefni er trúnaðarmál)";
"editRepeatingItem" = "Viðburðurinn eða verkefnið sem verið er að breyta, endurtekur sig reglulega. Á að breyta öllum endurtekningum eða bara þessu eina atviki?";
"button_thisOccurrenceOnly" = "Einungis þessu atviki";
"button_allOccurrences" = "Öllum atvikum";
+"Edit This Occurrence" = "Edit This Occurrence";
+"Edit All Occurrences" = "Edit All Occurrences";
+"Update This Occurrence" = "Update This Occurrence";
+"Update All Occurrences" = "Update All Occurrences";
+
/* Properties dialog */
"Color" = "Litur";
"Include in free-busy" = "Taka með í upplýsingum um lausan og upptekin tíma";
@@ -380,11 +545,27 @@ vtodo_class2 = "(Verkefni er trúnaðarmál)";
"Display" = "Sýna";
"Show alarms" = "Sýna vekjara";
"Show tasks" = "Sýna verkefni";
+"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";
+"Email Address" = "Email Address";
+"Export" = "Export";
+
+
+/* Show only the calendar for which the menu is displayed */
+"Show Only This Calendar" = "Show Only This Calendar";
+
+
+/* Show all calendar (personal, subscriptions and web) */
+"Show All Calendars" = "Show All Calendars";
+
"Links to this Calendar" = "Tenglar í þetta dagatal";
"Authenticated User Access" = "Aðgangur fyrir sannvottaðan notanda";
"CalDAV URL" = "CalDAV URL";
"WebDAV ICS URL" = "WebDAV ICS URL";
"WebDAV XML URL" = "WebDAV XML URL";
+
/* Error messages */
"dayFieldInvalid" = "Hér þarf að tilgreina fyrir Dagana, tölugildi sem er 1 eða stærra.";
"weekFieldInvalid" = "Hér þarf að tilgreina fyrir vikuna/vikurnar tölugildi sem er 1 eða stærra.";
@@ -401,13 +582,81 @@ vtodo_class2 = "(Verkefni er trúnaðarmál)";
"tagWasRemoved" = "Ef þú tekur þetta dagatali úr samhæfingu, þarftu að endurhlaða gögnum inn á farsíman þinn.\nHalda áfram?";
"DestinationCalendarError" = "Upphafið og ákvörðunarstaðurinn á dagatölunum er sá sami. Betra væri að afrita gögn yfir í annað dagatal.";
"EventCopyError" = "Afritun mistókst. Það væri reynandi að afrita í annað dagatal.";
+"Please select at least one calendar" = "Please select at least one calendar";
"Open Task..." = "Opna Verkefni...";
"Mark Completed" = "Merkja sem lokið";
"Delete Task" = "Eyða verkefni";
"Delete Event" = "Eyða viðburði";
"Copy event to my calendar" = "Afrita viðburð í mitt dagatal";
+"View Raw Source" = "View Raw Source";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
+"Subscriptions" = "Subscriptions";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Gerast áskrifandi að vefdagatali";
"URL of the Calendar" = "URL dagatalsins";
"Web Calendar" = "Vefdagatal";
+"Web Calendars" = "Web Calendars";
"Reload on login" = "Sækja allt aftur við innskráningu";
"Invalid number." = "Ógild tala.";
+"Please identify yourself to %{0}" = "Please identify yourself to %{0}";
+"quantity" = "quantity";
+"Current view" = "Current view";
+"Selected events and tasks" = "Selected events and tasks";
+"Custom date range" = "Custom date range";
+"Select starting date" = "Select starting date";
+"Select ending date" = "Select ending date";
+"Delegated to" = "Delegated to";
+"Keep sending me updates" = "Keep sending me updates";
+"OK" = "OK";
+"Confidential" = "Confidential";
+"Enable" = "Enable";
+"Filter" = "Filter";
+"Sort" = "Sort";
+"Back" = "Back";
+"Day" = "Day";
+"Month" = "Month";
+"New Appointment" = "New Appointment";
+"filters" = "filters";
+"Today" = "Today";
+"More options" = "More options";
+"Delete This Occurrence" = "Delete This Occurrence";
+"Delete All Occurrences" = "Delete All Occurrences";
+"Add Recurrence Date" = "Add Recurrence Date";
+"Add From" = "Add From";
+"Add Due" = "Add Due";
+"Import" = "Import";
+"Rename" = "Rename";
+"Import Calendar" = "Import Calendar";
+"Select an ICS file." = "Select an ICS file.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
+
+/* Notification when user subscribes to a calendar */
+"Successfully subscribed to calendar" = "Successfully subscribed to calendar";
+
+/* Aria label for color chip button to select and unselect an event or task */
+"Toggle item" = "Toggle item";
+
+/* Aria label for scope of search on events or tasks */
+"Search scope" = "Search scope";
+
+/* Hotkey to create an event */
+"hotkey_create_event" = "e";
+
+/* Hotkey to create a task */
+"hotkey_create_task" = "t";
+
+/* Hotkey to go to today */
+"hotkey_today" = "n";
+
+/* Hotkey to switch to day view */
+"hotkey_dayview" = "d";
+
+/* Hotkey to switch to week view */
+"hotkey_weekview" = "w";
+
+/* Hotkey to switch to month view */
+"hotkey_monthview" = "m";
+
+/* Hotkey to switch to multicolumn day view */
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Indonesian.lproj/Localizable.strings b/UI/Scheduler/Indonesian.lproj/Localizable.strings
index 914ec3131..9227f86dd 100644
--- a/UI/Scheduler/Indonesian.lproj/Localizable.strings
+++ b/UI/Scheduler/Indonesian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "Bulan ini";
"Previous Month" = "Bulan sebelumnya";
"Next Month" = "Bulan selanjnutnya";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "Tahun Ini";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "Nama kalender";
"new" = "baru";
"Print view" = "Tinjauan cetak";
+"Print" = "Print";
"edit" = "Edit";
"delete" = "Hapus";
"proposal" = "Usul";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "Tampilkan warna acara dan tugas";
"Borders" = "Batas";
"Backgrounds" = "LAtar belakang";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Penunjukan pemirsa";
@@ -219,6 +223,11 @@
"view_next31" = "31 hari selanjutnya";
"view_thismonth" = "Bulan ini";
"view_thisyear" = "Tahun ini";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Semua acara mendatang";
"view_selectedday" = "hari terpilih";
"view_not_started" = "Tugas tidak dimulai";
@@ -391,6 +400,10 @@
"From" = "Dari";
"To" = "Kepada";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Tidak ada judul diatur, Lanjutkan?";
validate_invalid_startdate = "Bidang mulai tanggal salah";
@@ -497,6 +510,8 @@ validate_untilbeforeend = "berulangnya harus berakhir setelah kejadian pertam
"and" = "Dan";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "terdapat sebuah konflik waktu dengan satu atau lebih peserta\nApakah Anda ingin tetap menyimpan pengaturan saat ini?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Jatuh tempo";
@@ -577,7 +592,7 @@ vtodo_class2 = "(Tugas Rahasia)";
"Move To" = "Pindahkan ke";
"Copy To" = "Salin ke";
"Subscriptions" = "Langganan";
-"Subscribe to a shared folder" = "Berlangganan sebuah folder bersama";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Berlangganan sebuah kalender web...";
"URL of the Calendar" = "URL kalender";
"Web Calendar" = "Kalender web";
@@ -614,6 +629,7 @@ vtodo_class2 = "(Tugas Rahasia)";
"Rename" = "Ganti Nama";
"Import Calendar" = "Impor kalender";
"Select an ICS file." = "Pilih file ICS.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Berhasil berlangganan di kalender";
@@ -643,4 +659,4 @@ vtodo_class2 = "(Tugas Rahasia)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Italian.lproj/Localizable.strings b/UI/Scheduler/Italian.lproj/Localizable.strings
index 76d68ba6e..60a5ec8da 100644
--- a/UI/Scheduler/Italian.lproj/Localizable.strings
+++ b/UI/Scheduler/Italian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "questo mese";
"Previous Month" = "Mese precedente";
"Next Month" = "Mese successivo";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "quest'anno";
@@ -398,6 +400,10 @@
"From" = "Da";
"To" = "A";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nessun titolo inserito, continuare?";
validate_invalid_startdate = "Data iniziale non corretta!";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Attività riservata)";
"Rename" = "Rinomina";
"Import Calendar" = "Importa calendario";
"Select an ICS file." = "Seleziona un file ICS.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Sottoscrizione al calendario effettuata";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Attività riservata)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Japanese.lproj/Localizable.strings b/UI/Scheduler/Japanese.lproj/Localizable.strings
index 57dedcd92..dfbe698f3 100644
--- a/UI/Scheduler/Japanese.lproj/Localizable.strings
+++ b/UI/Scheduler/Japanese.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "今月";
"Previous Month" = "前月";
"Next Month" = "翌月";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "今年";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "カレンダーの名前";
"new" = "新規";
"Print view" = "印刷表示";
+"Print" = "Print";
"edit" = "編集";
"delete" = "削除";
"proposal" = "提案";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "イベントとタスクにを色を付けて表示";
"Borders" = "枠";
"Backgrounds" = "背景";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "予定の表示";
@@ -219,6 +223,11 @@
"view_next31" = "次の31日間";
"view_thismonth" = "今月";
"view_thisyear" = "今年";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "すべての今後のイベント";
"view_selectedday" = "選択した日";
"view_not_started" = "開始していないタスク";
@@ -391,6 +400,10 @@
"From" = "From";
"To" = "To";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "タイトルがありません、続けますか?";
validate_invalid_startdate = "誤った開始日のフィールドです。";
@@ -437,16 +450,48 @@ validate_untilbeforeend = "繰り返し日は最初に設定した予定の
= "個人用カレンダーの削除や解除はできません。";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "カレンダー\"%{0}\"を本当に削除しますか?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "参加者";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "自由参加者";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "非参加者";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "司会者";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "行動が必要";
+
+/* Participant status: event accepted */
"Accepted" = "受諾済み";
+
+/* Participant status: event declined */
"Declined" = "辞退済み";
+
+/* Participant status: tentatively accepted */
"Tentative" = "暫定";
+
"Free" = "空き";
"Busy" = "予定あり";
"Maybe busy" = "おそらく予定あり";
@@ -465,6 +510,8 @@ validate_untilbeforeend = "繰り返し日は最初に設定した予定の
"and" = "と";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "時間が競合している参加者が1人以上います。\n現在の設定のままでよろしいですか?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "期日";
@@ -545,7 +592,7 @@ vtodo_class2 = "(機密のタスク)";
"Move To" = "移動先";
"Copy To" = "コピー先";
"Subscriptions" = "サブスクリプション";
-"Subscribe to a shared folder" = "共有フォルダに登録";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "ウェブカレンダーを登録...";
"URL of the Calendar" = "カレンダーのURL";
"Web Calendar" = "ウェブカレンダー";
@@ -582,6 +629,7 @@ vtodo_class2 = "(機密のタスク)";
"Rename" = "名称変更";
"Import Calendar" = "カレンダーをインポート";
"Select an ICS file." = "ICSファイルを選択";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "カレンダーに登録されました";
@@ -611,4 +659,4 @@ vtodo_class2 = "(機密のタスク)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Kazakh.lproj/Localizable.strings b/UI/Scheduler/Kazakh.lproj/Localizable.strings
index 18e6bd1d2..1da46b2b8 100644
--- a/UI/Scheduler/Kazakh.lproj/Localizable.strings
+++ b/UI/Scheduler/Kazakh.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "осы ай";
"Previous Month" = "Алдыңғы ай";
"Next Month" = "Келесі ай";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "осы жыл";
@@ -221,6 +223,11 @@
"view_next31" = "Келесі 31 күн";
"view_thismonth" = "Осы ай";
"view_thisyear" = "Осы жыл";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Барлық болашақ іс-шаралар";
"view_selectedday" = "Таңдалған күн";
"view_not_started" = "Басталмаған тапсырмалар";
@@ -308,7 +315,7 @@
"Month(s)" = "ай";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "... күндерде қайталанады";
"Year(s)" = "жыл";
@@ -393,6 +400,10 @@
"From" = "Кімнен";
"To" = "Кімге";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Атауы жоқ. Жалғастырасыз ба?";
validate_invalid_startdate = "Басталу күні қате!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Қайталау алғашқы көрінгенн
"and" = "және";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Шақырылғандардың біреуінде немесе бірнешесінде уақыт жағынан қайшылық бар.\nҚайшылыққа қарамастан ағымдағы баптауларды сақтағыңыз келе ме?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Мерзім";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Құпия тапсырма)";
"Rename" = "Қайта атау";
"Import Calendar" = "Күнтізбені импорттау";
"Select an ICS file." = "iCalendar файл (.ics) таңдаңыз.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Күнтізбеге сәтті жазылым";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Құпия тапсырма)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Latvian.lproj/Localizable.strings b/UI/Scheduler/Latvian.lproj/Localizable.strings
index 13214a272..42a92b8a2 100644
--- a/UI/Scheduler/Latvian.lproj/Localizable.strings
+++ b/UI/Scheduler/Latvian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "šis mēnesis";
"Previous Month" = "Iepriekšējais mēnesis";
"Next Month" = "Nākamais mēnesis";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "šogad";
@@ -221,6 +223,11 @@
"view_next31" = "Nākamās 31 diena";
"view_thismonth" = "Šis mēnesis";
"view_thisyear" = "Šogad";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Visi nākotnes notikumi";
"view_selectedday" = "Izvēlētā diena";
"view_not_started" = "Neuzsāktie uzdevumi";
@@ -393,6 +400,10 @@
"From" = "No";
"To" = "Kam";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nav nosaukuma, turpināt?";
validate_invalid_startdate = "Nepareizs sākuma datuma lauks!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Atkārtošanās ir jāpārtrauc pēc pirmā gadīj
"and" = "un";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Laika konflikts ar vienu vai vairākiem dalībniekiem.\nVai vēlaties saglabāt pašreizējos iestatījumus jebkurā gadījumā?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Paredzēts";
@@ -579,7 +592,7 @@ vtodo_class2 = "(Konfidenciāls uzdevums)";
"Move To" = "Pārvietot uz";
"Copy To" = "Kopēt uz";
"Subscriptions" = "Abonementi";
-"Subscribe to a shared folder" = "Parakstīties uz koplietojamu mapi";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Abonēt Web kalendāru...";
"URL of the Calendar" = "Kalendāra URL";
"Web Calendar" = "Web kalendārs";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Konfidenciāls uzdevums)";
"Rename" = "Pārdēvēt";
"Import Calendar" = "Importēt kalendāru";
"Select an ICS file." = "Atlasiet ICS failu.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Veiksmīgi abonējis kalendāru";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Konfidenciāls uzdevums)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Lithuanian.lproj/Localizable.strings b/UI/Scheduler/Lithuanian.lproj/Localizable.strings
index 0e2afffb9..8ee5fc6ff 100644
--- a/UI/Scheduler/Lithuanian.lproj/Localizable.strings
+++ b/UI/Scheduler/Lithuanian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "Šis mėnesis";
"Previous Month" = "Praėjęs mėnuo";
"Next Month" = "Sekantis mėnesis";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "Dabartiniai metai";
@@ -64,6 +66,12 @@
"Compose E-Mail to All Attendees" = "Rašyti elektroninį laišką visiems dalyviams";
"Compose E-Mail to Undecided Attendees" = "Rašyti elektroninį laišką neapsisprendusiems dalyviams";
+/* Relative dates */
+"Yesterday" = "Yesterday";
+"Today" = "Šiandien";
+"Tomorrow" = "Tomorrow";
+"Last %@" = "Last %@";
+
/* Folders */
"Personal calendar" = "Asmeninis kalendorius";
@@ -101,6 +109,7 @@
"Name of the Calendar" = "Kalendoriaus pavadinimas";
"new" = "Naujas";
"Print view" = "Atspausdinti vaizdą";
+"Print" = "Print";
"edit" = "Redaguoti";
"delete" = "Ištrinti";
"proposal" = "Pasiūlymas";
@@ -141,6 +150,7 @@
"Display events and tasks colors" = "Rodyti įvykių ir užduočių spalvas";
"Borders" = "Kraštinės";
"Backgrounds" = "Fonai";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Paskyrimo peržiūros programa";
@@ -212,6 +222,12 @@
"view_next14" = "Sekančios 14 dienos";
"view_next31" = "Sekančios 31 dienos";
"view_thismonth" = "Šis mėnuo";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Visi ateities įvykiai";
"view_selectedday" = "Pasirinkta diena";
"view_not_started" = "Nepradėtos užduotys";
@@ -333,6 +349,7 @@
"repeat_YEARLY" = "Metinis";
"repeat_CUSTOM" = "Pasirinktinai...";
"reminder_NONE" = "Jokio priminimo";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "pries 5 minutes";
"reminder_10_MINUTES_BEFORE" = "prieš 10 minučių";
"reminder_15_MINUTES_BEFORE" = "prieš 15 minučių";
@@ -366,6 +383,15 @@
"zoom_50" = "50%";
"zoom_25" = "25%";
+/* Arial label for reminder units */
+"Reminder units" = "Reminder units";
+
+/* Aria label for reminder time position (after or before) */
+"Reminder position" = "Reminder position";
+
+/* Aria label for reminder relation with event (start or end) */
+"Reminder relation" = "Reminder relation";
+
/* transparency */
"Show Time as Free" = "Rodyti laisvą laiką";
@@ -374,11 +400,17 @@
"From" = "Nuo";
"To" = "Kam";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nepriskirtas pavadinimas, tęsti?";
validate_invalid_startdate = "Neteisingas datos pradžios laukas!";
validate_invalid_enddate = "Neteisingas datos pabaigos laukas!";
validate_endbeforestart = "Pabaigos data, kurią įvėdėte yra ankščiau nei pradžios data.";
+validate_untilbeforeend = "The recurrence must end after the first occurrence.";
+
"Events" = "Įvykiai";
"Tasks" = "Užduotys";
"Show completed tasks" = "Rodyti užbaigtas užduotis";
@@ -418,16 +450,48 @@ validate_endbeforestart = "Pabaigos data, kurią įvėdėte yra ankščiau ne
= "Jūs negalite pašalinti ar nebeprenumeruoti savo asmeninio kalendoriaus.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "Ar tikrai norite ištrinti kalendoriu \"%{0}\"?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Dalyvis";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Nebūtinas dalyvis";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Ne dalyvis";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Kėdė";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Reikia veiksmo";
+
+/* Participant status: event accepted */
"Accepted" = "Priimta";
+
+/* Participant status: event declined */
"Declined" = "Atmesta";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Preliminarus";
+
"Free" = "Laisvas";
"Busy" = "Užimtas";
"Maybe busy" = "Gal užimtas";
@@ -446,6 +510,8 @@ validate_endbeforestart = "Pabaigos data, kurią įvėdėte yra ankščiau ne
"and" = "ir";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Egzistuoja laiko konfliktas su vienu ar daugiau dalyvių.\nAr norite saugoti dabartinius parametrus bet kuriuo atveju?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Dėl";
@@ -487,7 +553,7 @@ vtodo_class2 = "(Konfidenciali užduotis)";
"Export" = "Exportuoti";
-/* Show only the calendar for which the menu is displayed */
+/* Show only the calendar for which the menu is displayed */
"Show Only This Calendar" = "Rodyti tik šio kalendoriaus";
@@ -523,8 +589,10 @@ vtodo_class2 = "(Konfidenciali užduotis)";
"Delete Event" = "Ištrinti įvykį";
"Copy event to my calendar" = "Kopijuoti įvykį į mano kalendorių";
"View Raw Source" = "Peržiūrėti žalią šaltinį";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
"Subscriptions" = "Prenumeratos";
-"Subscribe to a shared folder" = "Prenumeruoti aplankas";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Prenumeruoti žiniatinklio kalendorių...";
"URL of the Calendar" = "Kalendoriaus URL";
"Web Calendar" = "Žiniatinklio kalendorius";
@@ -554,12 +622,14 @@ vtodo_class2 = "(Konfidenciali užduotis)";
"More options" = "Daugiau nustatymų";
"Delete This Occurrence" = "Ištrinti šį įvykį";
"Delete All Occurrences" = "Ištrinti visus įvykius";
+"Add Recurrence Date" = "Add Recurrence Date";
"Add From" = "Priedėti nuo";
"Add Due" = "Pridėti dėl";
"Import" = "Importuoti";
"Rename" = "Pervadinti";
"Import Calendar" = "Importuoti kalendorių";
"Select an ICS file." = "Pažymėkite ICS byla.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Sėkmingai užsiprenumeravote kalendorių";
@@ -568,4 +638,25 @@ vtodo_class2 = "(Konfidenciali užduotis)";
"Toggle item" = "Perjungti elementą";
/* Aria label for scope of search on events or tasks */
-"Search scope" = "Paieškos sritis";
\ No newline at end of file
+"Search scope" = "Paieškos sritis";
+
+/* Hotkey to create an event */
+"hotkey_create_event" = "e";
+
+/* Hotkey to create a task */
+"hotkey_create_task" = "t";
+
+/* Hotkey to go to today */
+"hotkey_today" = "n";
+
+/* Hotkey to switch to day view */
+"hotkey_dayview" = "d";
+
+/* Hotkey to switch to week view */
+"hotkey_weekview" = "w";
+
+/* Hotkey to switch to month view */
+"hotkey_monthview" = "m";
+
+/* Hotkey to switch to multicolumn day view */
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Macedonian.lproj/Localizable.strings b/UI/Scheduler/Macedonian.lproj/Localizable.strings
index 850ddbb25..bf688fa57 100644
--- a/UI/Scheduler/Macedonian.lproj/Localizable.strings
+++ b/UI/Scheduler/Macedonian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "овој месец";
"Previous Month" = "Претходниот месец";
"Next Month" = "Следниот месец";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "оваа година";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "Име на календарот";
"new" = "Нов";
"Print view" = "Преглед пред печатење";
+"Print" = "Print";
"edit" = "Уреди";
"delete" = "Избриши";
"proposal" = "Предлог";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "Прикажи ги настаните и боите на задачите";
"Borders" = "Ивици";
"Backgrounds" = "Позадини";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Преглед на состаноци";
@@ -219,6 +223,11 @@
"view_next31" = "Следните 31 дена";
"view_thismonth" = "Овој месец";
"view_thisyear" = "Оваа година";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Сите идни настани";
"view_selectedday" = "Одбраниот ден";
"view_not_started" = "Незапочнати задачи";
@@ -391,6 +400,10 @@
"From" = "Од";
"To" = "До";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Нема наслов, да продолжам?";
validate_invalid_startdate = "Некоректно поле за почетен датум!";
@@ -497,6 +510,8 @@ validate_untilbeforeend = "Повторувањето мора да завр
"and" = "и";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Постои конфликт со временските слотови со еден или повеќе учесници.\nДали сакате и покрај тоа да ги сочувате тековните поставки?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Не подоцна од";
@@ -577,7 +592,7 @@ vtodo_class2 = "(Доверлива задача)";
"Move To" = "Префрли во";
"Copy To" = "Ископирај во";
"Subscriptions" = "Претплати";
-"Subscribe to a shared folder" = "Претплати се на споделената папка";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Претплатете се на веб календар...";
"URL of the Calendar" = "URL на календарот";
"Web Calendar" = "Веб календар";
@@ -614,6 +629,7 @@ vtodo_class2 = "(Доверлива задача)";
"Rename" = "Преименувај";
"Import Calendar" = "Увези календарот";
"Select an ICS file." = "Одбери ICS датотека.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Успешно сте претплатени на календарот";
@@ -643,4 +659,4 @@ vtodo_class2 = "(Доверлива задача)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Montenegrin.lproj/Localizable.strings b/UI/Scheduler/Montenegrin.lproj/Localizable.strings
index ebd08c335..d122336fb 100644
--- a/UI/Scheduler/Montenegrin.lproj/Localizable.strings
+++ b/UI/Scheduler/Montenegrin.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "ovog mjeseca";
"Previous Month" = "Prethodni mjesec";
"Next Month" = "Sljedeći mjesec";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "ova godina";
@@ -221,6 +223,11 @@
"view_next31" = "Narednih 31 dan";
"view_thismonth" = "Ovog mjeseca";
"view_thisyear" = "Ove godine";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Svi budući događaji";
"view_selectedday" = "Izabrani dan";
"view_not_started" = "Nema započetih zadataka";
@@ -393,6 +400,10 @@
"From" = "Od";
"To" = "Za";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nema naslova, nastaviti?";
validate_invalid_startdate = "Netačno polje datuma početka!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Ponavljanje se mora završiti nakon prvog ponavlja
"and" = "i";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Konflikt vremena postoji sa jednim ili više učesnika.\nDa li želite da zadržite trenutna podešavanja u svakom slučaju?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Rok";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Povjerljivi zadatak)";
"Rename" = "Preimenuj";
"Import Calendar" = "Uvezi kalendar";
"Select an ICS file." = "Odaberi ICS datoteku.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Uspješno pretplaćen na kalendar";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Povjerljivi zadatak)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings b/UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings
index 956018eea..5bb89c7b2 100644
--- a/UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings
+++ b/UI/Scheduler/NorwegianBokmal.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "denne måneden";
"Previous Month" = "Forrige måned";
"Next Month" = "Neste måned";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "dette år";
@@ -398,6 +400,10 @@
"From" = "Fra";
"To" = "Til";
+/* dates */
+"DateFrom" = "Fra";
+"DateTo" = "Til";
+
/* validation errors */
validate_notitle = "Ingen tittel er angitt, fortsette?";
validate_invalid_startdate = "Feil startdato!";
@@ -653,4 +659,4 @@ vtodo_class2 = "(Konfidensiell oppgave)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/NorwegianNynorsk.lproj/Localizable.strings b/UI/Scheduler/NorwegianNynorsk.lproj/Localizable.strings
index 1f211ad4f..d2c6de5f1 100644
--- a/UI/Scheduler/NorwegianNynorsk.lproj/Localizable.strings
+++ b/UI/Scheduler/NorwegianNynorsk.lproj/Localizable.strings
@@ -12,29 +12,37 @@
"Switch to month view" = "Endre til månedsvisning";
"Switch to multi-columns day view" = "Switch to multi-columns day view";
"Reload all calendars" = "Last på nytt alle kalendre";
+
/* Tabs */
"Date" = "Dato";
"Calendars" = "Kalendere";
"No events for selected criteria" = "No events for selected criteria";
"No tasks for selected criteria" = "No tasks for selected criteria";
+
/* Day */
"DayOfTheMonth" = "Dag i måneden";
"dayLabelFormat" = "%Y-%m-%d";
"today" = "Idag";
"Previous Day" = "Forrige dag";
"Next Day" = "Neste dag";
+
/* Week */
"Week" = "Uke";
"this week" = "denne uken";
"Week %d" = "Uke %d";
"Previous Week" = "Forrige uke";
"Next Week" = "Neste uke";
+
/* Month */
"this month" = "denne måneden";
"Previous Month" = "Forrige måned";
"Next Month" = "Neste måned";
+/* Week number prefix */
+"W" = "W";
+
/* Year */
"this year" = "dette år";
+
/* Menu */
"Calendar" = "Kalender";
"Contacts" = "Kontakter";
@@ -57,11 +65,20 @@
"A total of %{0} events were imported in the calendar." = "Totalt %{0} hendelser ble importert til kalenderen.";
"Compose E-Mail to All Attendees" = "Skriv en e-post til alle deltakere";
"Compose E-Mail to Undecided Attendees" = "Skriv en e-post til alle deltakere som ikke har svart";
+
+/* Relative dates */
+"Yesterday" = "Yesterday";
+"Today" = "Today";
+"Tomorrow" = "Tomorrow";
+"Last %@" = "Last %@";
+
/* Folders */
"Personal calendar" = "Personlig kalender";
+
/* Misc */
"OpenGroupware.org" = "OpenGroupware.org";
"Forbidden" = "Forbudt";
+
/* acls */
"Access rights to" = "Access rights to";
"For user" = "For user";
@@ -84,6 +101,7 @@
= "Personen kan opprette objekt i min kalender.";
"This person can erase objects from my calendar."
= "Personen kan fjerne objekt i min kalender.";
+
/* Button Titles */
"Subscribe to a Calendar..." = "Abonnere på en kalender...";
"Remove the selected Calendar" = "Slett markert kalender";
@@ -91,6 +109,7 @@
"Name of the Calendar" = "Navn på kalenderen";
"new" = "Ny";
"Print view" = "Print view";
+"Print" = "Print";
"edit" = "Endre";
"delete" = "Slett";
"proposal" = "Foreslå";
@@ -104,6 +123,7 @@
"Save" = "Save";
"show_rejected_apts" = "Vis avbrutte møter";
"hide_rejected_apts" = "Skjul avbrutte møter";
+
/* Schedule */
"Schedule" = "Planlegg";
"No appointments found" = "Ingen avtaler funnet";
@@ -116,6 +136,7 @@
"more attendees" = "Flere deltagere";
"Hide already accepted and rejected appointments" = "Skjul allerede aksepterte og avviste avtaler";
"Show already accepted and rejected appointments" = "Vis aksepterte og avviste avtaler";
+
/* Print view */
"LIST" = "List";
"Print Settings" = "Print Settings";
@@ -129,6 +150,8 @@
"Display events and tasks colors" = "Display events and tasks colors";
"Borders" = "Borders";
"Backgrounds" = "Backgrounds";
+"Page Format" = "Page Format";
+
/* Appointments */
"Appointment viewer" = "Avtaleviser";
"Appointment editor" = "Avtaleredigerer";
@@ -166,15 +189,19 @@
"attributes" = "attributter";
"attendees" = "deltakere";
"delegated from" = "delegert fra";
+
/* checkbox title */
"is private" = "er privat";
+
/* classification */
"Public" = "Felles";
"Private" = "Privat";
+
/* text used in overviews and tooltips */
"empty title" = "Ingen tittel";
"private appointment" = "Privat møte";
"Change..." = "Endra...";
+
/* Appointments (participation state) */
"partStat_NEEDS-ACTION" = "Trenger handling";
"partStat_ACCEPTED" = "Jeg kan delta";
@@ -182,10 +209,12 @@
"partStat_TENTATIVE" = "Jeg kommer tilbake";
"partStat_DELEGATED" = "Jeg delegerer";
"partStat_OTHER" = "Annet";
+
/* Appointments (error messages) */
"Conflicts found!" = "Konflikter funnet!";
"Invalid iCal data!" = "Ugyldig iCal data!";
"Could not create iCal data!" = "Kunne ikke opprette iCal data!";
+
/* Searching */
"view_all" = "Alle";
"view_today" = "I dag";
@@ -193,6 +222,12 @@
"view_next14" = "Neste 14 dager";
"view_next31" = "Neste 31 dager";
"view_thismonth" = "Denne måneden";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Alle fremtidige hendelser";
"view_selectedday" = "Valgt dag";
"view_not_started" = "Not started tasks";
@@ -209,11 +244,13 @@
"check for conflicts" = "Kontroller konflikter";
"URL" = "URL";
"newAttendee" = "Legg til deltakere";
+
/* calendar modes */
"Overview" = "Oversikt";
"Chart" = "Diagram";
"List" = "Liste";
"Columns" = "Kolonner";
+
/* Priorities */
"prio_0" = "Ikke spesifisert";
"prio_1" = "Høy";
@@ -225,6 +262,7 @@
"prio_7" = "Lav";
"prio_8" = "Lav";
"prio_9" = "Lav";
+
/* access classes (privacy) */
"PUBLIC_vevent" = "Felles hendelse";
"CONFIDENTIAL_vevent" = "Konfidensiell hendelse";
@@ -232,6 +270,7 @@
"PUBLIC_vtodo" = "Felles oppgave";
"CONFIDENTIAL_vtodo" = "Konfidensiell oppgave";
"PRIVATE_vtodo" = "Privat oppgave";
+
/* status type */
"status_" = "Ikke angitt";
"status_NOT-SPECIFIED" = "Ikke spesifisert";
@@ -241,6 +280,16 @@
"status_NEEDS-ACTION" = "Trenger handling";
"status_IN-PROCESS" = "Pågående";
"status_COMPLETED" = "Utført";
+
+/* Priority level */
+"low" = "low";
+
+/* Priority level */
+"normal" = "normal";
+
+/* Priority level */
+"high" = "high";
+
/* Cycles */
"cycle_once" = "en gang";
"cycle_daily" = "hver dag";
@@ -264,10 +313,12 @@
"Week(s)" = "Uke(r)";
"On" = "På";
"Month(s)" = "Måned(er)";
+
/* [Event recurrence editor] Ex: _The_ first Sunday */
"The" = "The";
"Recur on day(s)" = "Gjentas på dag(er)";
"Year(s)" = "År";
+
/* [Event recurrence editor] Ex: Every first Sunday _of_ April */
"cycle_of" = "av";
"No end date" = "Ingen sluttdato";
@@ -285,6 +336,7 @@
"Fourth" = "Fjerde";
"Fift" = "Femte";
"Last" = "Siste";
+
/* Appointment categories */
"category_none" = "Ingen";
"category_labels" = "Arbeid,Diverse,Favoritter,Fødselsdager,Helgdager,Idéer,Konkurranser,Kunder,Ledighet,Leverandører,Oppfølging,Personlig,Presenter,Prosjekt,Møter,Reiser,Status,Telefonsamtaler,Ærend";
@@ -297,6 +349,7 @@
"repeat_YEARLY" = "Hvert år";
"repeat_CUSTOM" = "Valgfri...";
"reminder_NONE" = "Ingen påminnelse";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "5 minutter før";
"reminder_10_MINUTES_BEFORE" = "10 minutter før";
"reminder_15_MINUTES_BEFORE" = "15 minutter før";
@@ -329,24 +382,44 @@
"zoom_100" = "100%";
"zoom_50" = "50%";
"zoom_25" = "25%";
+
+/* Arial label for reminder units */
+"Reminder units" = "Reminder units";
+
+/* Aria label for reminder time position (after or before) */
+"Reminder position" = "Reminder position";
+
+/* Aria label for reminder relation with event (start or end) */
+"Reminder relation" = "Reminder relation";
+
/* transparency */
"Show Time as Free" = "Vis tid som ledig";
+
/* email notifications */
"Send Appointment Notifications" = "Send Appointment Notifications";
"From" = "From";
"To" = "To";
+
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Ingen tittel er angitt, fortsette?";
validate_invalid_startdate = "Feil startdato!";
validate_invalid_enddate = "Feil sluttdato!";
validate_endbeforestart = "Angitt sluttdato inntreffer før angitt startdato.";
+validate_untilbeforeend = "The recurrence must end after the first occurrence.";
+
"Events" = "Events";
"Tasks" = "Oppgaver";
"Show completed tasks" = "Vis utførte oppgave";
+
/* tabs */
"Task" = "Oppgave";
"Event" = "Hendelse";
"Recurrence" = "Regelmessighet";
+
/* toolbar */
"New Event" = "Ny hendelse";
"New Task" = "Ny oppgave";
@@ -357,9 +430,11 @@ validate_endbeforestart = "Angitt sluttdato inntreffer før angitt startdato.
"Week View" = "Ukesvisning";
"Month View" = "Månedsvisning";
"Reload" = "Last på nytt";
+
/* Number of selected components in events or tasks list */
"selected" = "selected";
"eventPartStatModificationError" = "Din deltakerstatus kunne ikke endres.";
+
/* menu */
"New Event..." = "Ny hendelse...";
"New Task..." = "Ny oppgave...";
@@ -375,19 +450,53 @@ validate_endbeforestart = "Angitt sluttdato inntreffer før angitt startdato.
= "Du kan ikke slette eller avbryta abonnement på en personlig kalender.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "Er du sikker på at du vil slette kalenderen \"%{0}\"?";
-/* Legend */
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
+
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Deltakelse kreves";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Deltakelse valgfritt";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Ingen deltaker";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Stol";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Trenger handling";
+
+/* Participant status: event accepted */
"Accepted" = "Akseptert";
+
+/* Participant status: event declined */
"Declined" = "Avvist";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Foreløpig";
+
"Free" = "Ledig";
"Busy" = "Opptatt";
"Maybe busy" = "Kanskje opptatt";
"No free-busy information" = "Ingen ledig/opptatt informasjon";
+
/* FreeBusy panel buttons and labels */
"Suggest time slot" = "Foreslå tid";
"Zoom" = "Zoom";
@@ -401,12 +510,16 @@ validate_endbeforestart = "Angitt sluttdato inntreffer før angitt startdato.
"and" = "og";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "En tidskonflikt eksisterer med en eller flere detakere.\nVil du likevel beholde de nåværende innstillingene?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
+
/* events list */
"Due" = "Due";
"(Private Event)" = "(Privat hendelse)";
vevent_class0 = "(Offentlig hendelse)";
vevent_class1 = "(Privat hendelse)";
vevent_class2 = "(Konfidensiell hendelse)";
+
/* tasks list */
"Descending Order" = "Descending Order";
vtodo_class0 = "(Offentlig oppgave)";
@@ -422,6 +535,7 @@ vtodo_class2 = "(Konfidensiell oppgave)";
"Edit All Occurrences" = "Edit All Occurrences";
"Update This Occurrence" = "Update This Occurrence";
"Update All Occurrences" = "Update All Occurrences";
+
/* Properties dialog */
"Color" = "Farge";
"Include in free-busy" = "Inkluder i fritt opptatt";
@@ -438,9 +552,11 @@ vtodo_class2 = "(Konfidensiell oppgave)";
"Email Address" = "Email Address";
"Export" = "Export";
-/* Show only the calendar for which the menu is displayed */
+
+/* Show only the calendar for which the menu is displayed */
"Show Only This Calendar" = "Show Only This Calendar";
+
/* Show all calendar (personal, subscriptions and web) */
"Show All Calendars" = "Show All Calendars";
@@ -449,6 +565,7 @@ vtodo_class2 = "(Konfidensiell oppgave)";
"CalDAV URL" = "CalDAV url";
"WebDAV ICS URL" = "WebDAV ICS URL";
"WebDAV XML URL" = "WebDAV XML URL";
+
/* Error messages */
"dayFieldInvalid" = "Angi en numerisk verdi i dagsfeltet større enn eller lik 1.";
"weekFieldInvalid" = "Angi en numerisk verdi i ukefeltet større enn eller lik 1.";
@@ -472,8 +589,10 @@ vtodo_class2 = "(Konfidensiell oppgave)";
"Delete Event" = "Slett hendelse";
"Copy event to my calendar" = "Copy event to my calendar";
"View Raw Source" = "View Raw Source";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
"Subscriptions" = "Subscriptions";
-"Subscribe to a shared folder" = "Subscribe to a shared folder";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Abonnere på en internett-kalender...";
"URL of the Calendar" = "URL til kalenderen";
"Web Calendar" = "Internett-kalender";
@@ -503,12 +622,14 @@ vtodo_class2 = "(Konfidensiell oppgave)";
"More options" = "More options";
"Delete This Occurrence" = "Delete This Occurrence";
"Delete All Occurrences" = "Delete All Occurrences";
+"Add Recurrence Date" = "Add Recurrence Date";
"Add From" = "Add From";
"Add Due" = "Add Due";
"Import" = "Import";
"Rename" = "Rename";
"Import Calendar" = "Import Calendar";
"Select an ICS file." = "Select an ICS file.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Successfully subscribed to calendar";
@@ -517,4 +638,25 @@ vtodo_class2 = "(Konfidensiell oppgave)";
"Toggle item" = "Toggle item";
/* Aria label for scope of search on events or tasks */
-"Search scope" = "Search scope";
\ No newline at end of file
+"Search scope" = "Search scope";
+
+/* Hotkey to create an event */
+"hotkey_create_event" = "e";
+
+/* Hotkey to create a task */
+"hotkey_create_task" = "t";
+
+/* Hotkey to go to today */
+"hotkey_today" = "n";
+
+/* Hotkey to switch to day view */
+"hotkey_dayview" = "d";
+
+/* Hotkey to switch to week view */
+"hotkey_weekview" = "w";
+
+/* Hotkey to switch to month view */
+"hotkey_monthview" = "m";
+
+/* Hotkey to switch to multicolumn day view */
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Polish.lproj/Localizable.strings b/UI/Scheduler/Polish.lproj/Localizable.strings
index ef44d924a..03b9ab31b 100644
--- a/UI/Scheduler/Polish.lproj/Localizable.strings
+++ b/UI/Scheduler/Polish.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "ten miesiąc";
"Previous Month" = "Poprzedni miesiąc";
"Next Month" = "Następny miesiąc";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "ten rok";
@@ -313,12 +315,12 @@
"Month(s)" = "Miesiące(cy)";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Powtarzaj w dni";
"Year(s)" = "Lat(a)";
/* [Event recurrence editor] Ex: Every first Sunday _of_ April */
-"cycle_of" = " ";
+"cycle_of" = "of";
"No end date" = "Bez daty końcowej";
"Create" = "Utwórz";
"appointment(s)" = "spotkanie(a)";
@@ -398,6 +400,10 @@
"From" = "Od";
"To" = "Do";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nie podano tytułu, kontynuować?";
validate_invalid_startdate = "Niepoprawna wartość w polu daty początkowej!";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Zadanie poufne)";
"Rename" = "Zmień nazwę";
"Import Calendar" = "Importuj kalendarz";
"Select an ICS file." = "Wybierz plik ICS.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Subskrypcja kalendarza zakończona powodzeniem";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Zadanie poufne)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Portuguese.lproj/Localizable.strings b/UI/Scheduler/Portuguese.lproj/Localizable.strings
index c375bfb81..eefe0d79d 100644
--- a/UI/Scheduler/Portuguese.lproj/Localizable.strings
+++ b/UI/Scheduler/Portuguese.lproj/Localizable.strings
@@ -1,16 +1,16 @@
/* this file is in UTF-8 format! */
/* Tooltips */
-"Create a new event" = "Criar um novo evento";
-"Create a new task" = "Criar uma nova tarefa";
+"Create a new event" = "Criar um evento novo";
+"Create a new task" = "Criar uma tarefa nova";
"Edit this event or task" = "Editar este evento ou tarefa";
-"Print the current calendar view" = "Imprimir a visualização do calendário atual";
+"Print the current calendar view" = "Imprimir a vista de calendário atual";
"Delete this event or task" = "Apagar este evento ou tarefa";
"Go to today" = "Ir para hoje";
-"Switch to day view" = "Visualizar Dia";
-"Switch to week view" = "Visualizar Semana";
-"Switch to month view" = "Visualizar Mês";
-"Switch to multi-columns day view" = "Alternar para a vista dias em multi-colunas";
+"Switch to day view" = "Mudar para vista por dia";
+"Switch to week view" = "Mudar para vista por semana";
+"Switch to month view" = "Mudar para vista por mês";
+"Switch to multi-columns day view" = "Mudar para a vista por dia em multi-colunas";
"Reload all calendars" = "Recarregar todos os calendários";
/* Tabs */
@@ -21,7 +21,7 @@
/* Day */
"DayOfTheMonth" = "Dia do mês";
-"dayLabelFormat" = "%m/%d/%Y";
+"dayLabelFormat" = "%d/%m/%Y";
"today" = "Hoje";
"Previous Day" = "Dia Anterior";
"Next Day" = "Próximo Dia";
@@ -30,39 +30,41 @@
"Week" = "Semana";
"this week" = "esta semana";
"Week %d" = "Semana %d";
-"Previous Week" = "Semana Anterior";
-"Next Week" = "Próxima Semana";
+"Previous Week" = "Semana anterior";
+"Next Week" = "Próxima semana";
/* Month */
"this month" = "este mês";
-"Previous Month" = "Mês Anterior";
-"Next Month" = "Próximo Mês";
+"Previous Month" = "Mês anterior";
+"Next Month" = "Próximo mês";
+/* Week number prefix */
+"W" = "S";
/* Year */
"this year" = "este ano";
/* Menu */
"Calendar" = "Calendário";
-"Contacts" = "Contatos";
+"Contacts" = "Contactos";
"New Calendar..." = "Novo Calendário...";
"Delete Calendar" = "Apagar Calendário";
-"Unsubscribe Calendar" = "Cancelar Calendário";
-"Sharing..." = "Partilhando...";
+"Unsubscribe Calendar" = "Remover subscrição do Calendário";
+"Sharing..." = "Partilhar...";
"Export Calendar..." = "Exportar Calendário...";
"Import Events..." = "Importar Eventos...";
"Import Events" = "Importar Eventos";
-"Select an iCalendar file (.ics)." = "Selecione um arquivo iCalendar (.ics).";
+"Select an iCalendar file (.ics)." = "Selecione um ficheiro iCalendar (.ics).";
"Upload" = "Carregar";
-"Uploading" = "Carregando";
+"Uploading" = "A carregar";
"Publish Calendar..." = "Publicar Calendário...";
"Reload Remote Calendars" = "Recarregar Calendários Remotos";
"Properties" = "Propriedades";
-"Done" = "Efectuado";
-"An error occurred while importing calendar." = "Um erro ocorreu na importação do calendário.";
+"Done" = "Concluído";
+"An error occurred while importing calendar." = "Ocorreu um erro ao importar o calendário.";
"No event was imported." = "Nenhum evento importado.";
-"A total of %{0} events were imported in the calendar." = "Um total de %{0} eventos foram importados no calendário.";
-"Compose E-Mail to All Attendees" = "Compor E-Mail para Todos os Participantes";
-"Compose E-Mail to Undecided Attendees" = "Compor E-Mail para os Participantes não confirmados";
+"A total of %{0} events were imported in the calendar." = "Um total de %{0} eventos foram importados para o calendário.";
+"Compose E-Mail to All Attendees" = "Compor EMail para Todos os Participantes";
+"Compose E-Mail to Undecided Attendees" = "Compor EMail para os Participantes indecisos";
/* Relative dates */
"Yesterday" = "Ontem";
@@ -91,48 +93,49 @@
"label_Responder" = "Responder Para";
"label_None" = "Nenhum";
"View All" = "Ver Tudo";
-"View the Date & Time" = "Ver Data e Hora";
+"View the Date & Time" = "Ver a Data e Hora";
"Modify" = "Modificar";
"Respond To" = "Responder Para";
"None" = "Nenhum";
"This person can create objects in my calendar."
= "Esta pessoa pode criar objetos no meu calendário.";
"This person can erase objects from my calendar."
-= "Esta pessoa pode apagar objetos no meu calendário.";
+= "Esta pessoa pode apagar objetos do meu calendário.";
/* Button Titles */
-"Subscribe to a Calendar..." = "Inscrever-se num Calendário...";
-"Remove the selected Calendar" = "Remover o Calendário seleccionado";
+"Subscribe to a Calendar..." = "Subscrever um Calendário...";
+"Remove the selected Calendar" = "Remover o Calendário selecionado";
"New calendar" = "Novo calendário";
-"Name of the Calendar" = "Nome deste Calendário";
+"Name of the Calendar" = "Nome do Calendário";
"new" = "Novo";
-"Print view" = "Visualização de Impressão";
+"Print view" = "Vista de Impressão";
+"Print" = "Imprimir";
"edit" = "Editar";
"delete" = "Apagar";
"proposal" = "Proposta";
"Save and Close" = "Gravar e Fechar";
"Close" = "Fechar";
"Invite Attendees" = "Convidar Participantes";
-"Attach" = "Adicionar atalho";
+"Attach" = "Anexar";
"Update" = "Atualizar";
"Cancel" = "Cancelar";
-"Reset" = "Reestabelecer";
-"Save" = "Salvar";
+"Reset" = "Repor";
+"Save" = "Gravar";
"show_rejected_apts" = "Exibir compromissos rejeitados";
"hide_rejected_apts" = "Ocultar compromissos rejeitados";
/* Schedule */
"Schedule" = "Agenda";
-"No appointments found" = "Compromissos não encontrados";
+"No appointments found" = "Nenhum compromisso encontrado";
"Meetings proposed by you" = "Reuniões propostas por si";
"Meetings proposed to you" = "Reuniões propostas para si";
"sched_startDateFormat" = "%d/%m %H:%M";
-"action" = "Acção";
+"action" = "Ação";
"accept" = "Aceitar";
"decline" = "Rejeitar";
"more attendees" = "Mais Participantes";
-"Hide already accepted and rejected appointments" = "Ocultar compromissos já aceites e rejeitados";
-"Show already accepted and rejected appointments" = "Exibir compromissos já aceites e rejeitados";
+"Hide already accepted and rejected appointments" = "Ocultar compromissos aceites e rejeitados";
+"Show already accepted and rejected appointments" = "Exibir compromissos aceites e rejeitados";
/* Print view */
"LIST" = "Lista";
@@ -141,31 +144,32 @@
"Layout" = "Disposição";
"What to Print" = "O que imprimir";
"Options" = "Opções";
-"Tasks with no due date" = "Tarefas sem data de vencimento";
+"Tasks with no due date" = "Tarefas sem data de término";
"Display working hours only" = "Exibir somente o horário de trabalho";
-"Completed tasks" = "Tarefas efectuadas";
+"Completed tasks" = "Tarefas Concluídas";
"Display events and tasks colors" = "Exibir eventos e tarefas com cores";
"Borders" = "Margens";
"Backgrounds" = "Plano de fundo";
+"Page Format" = "Formato da página";
/* Appointments */
"Appointment viewer" = "Visualizador de Compromissos";
"Appointment editor" = "Editor de Compromissos";
-"Appointment proposal" = "Compromisso Proposto";
+"Appointment proposal" = "Proposta de Compromisso";
"Appointment on" = "Compromisso a";
-"Start" = "Inicio";
+"Start" = "Início";
"End" = "Fim";
-"Due Date" = "Data";
+"Due Date" = "Data de término";
"Name" = "Nome";
-"Email" = "Correio";
+"Email" = "Email";
"Status" = "Estado";
-"% complete" = "% efectuado";
+"% complete" = "% completo";
"Location" = "Localização";
"Add a category" = "Adicionar uma categoria";
"Priority" = "Prioridade";
"Privacy" = "Privacidade";
"Cycle" = "Ciclo";
-"Cycle End" = "Ciclo Final";
+"Cycle End" = "Fim do Ciclo";
"Categories" = "Categorias";
"Classification" = "Classificação";
"Duration" = "Duração";
@@ -180,8 +184,8 @@
"General" = "Geral";
"Reply" = "Responder";
"Created by" = "Criado por";
-"You are invited to participate" = "Você foi convidado para participar";
-"Target" = "Destino";
+"You are invited to participate" = "Foi convidado para participar";
+"Target" = "Objetivo";
"attributes" = "atributos";
"attendees" = "participantes";
"delegated from" = "delegado por";
@@ -194,16 +198,16 @@
"Private" = "Privado";
/* text used in overviews and tooltips */
-"empty title" = "Título Vazio";
+"empty title" = "Título vazio";
"private appointment" = "Compromisso privado";
"Change..." = "Alterar...";
/* Appointments (participation state) */
-"partStat_NEEDS-ACTION" = "Ações necessárias";
+"partStat_NEEDS-ACTION" = "Confirmo posteriormente";
"partStat_ACCEPTED" = "Vou participar";
"partStat_DECLINED" = "Não vou participar";
-"partStat_TENTATIVE" = "Confirmarei depois";
-"partStat_DELEGATED" = "Delegado";
+"partStat_TENTATIVE" = "Talvez participe";
+"partStat_DELEGATED" = "Delego";
"partStat_OTHER" = "Outro";
/* Appointments (error messages) */
@@ -219,19 +223,24 @@
"view_next31" = "Próximos 31 dias";
"view_thismonth" = "Este Mês";
"view_thisyear" = "Este Ano";
+"view_last7" = "Últimos 7 dias";
+"view_last14" = "Últimos 14 dias";
+"view_last31" = "Últimos 31 dias";
+"view_lastmonth" = "Último Mês";
+"view_lastyear" = "Últimos Ano";
"view_future" = "Todos os Eventos Futuros";
-"view_selectedday" = "Dia Selecionado";
+"view_selectedday" = "Dia selecionado";
"view_not_started" = "Tarefas não iniciadas";
"view_overdue" = "Tarefas em atraso";
"view_incomplete" = "Tarefas incompletas";
"View" = "Vista";
"Title, category or location" = "Título, categoria ou localização";
"Entire content" = "Todo o conteúdo";
-"Search" = "Pesquisar";
-"Search attendees" = "Pesquisar participantes";
-"Search resources" = "Pesquisar recursos";
-"Search appointments" = "Pesquisar compromissos";
-"All day Event" = "Evento diário";
+"Search" = "Procurar";
+"Search attendees" = "Procurar participantes";
+"Search resources" = "Procurar recursos";
+"Search appointments" = "Procurar compromissos";
+"All day Event" = "Evento dia todo";
"check for conflicts" = "Verificar conflitos";
"URL" = "URL";
"newAttendee" = "Adicionar participante";
@@ -270,7 +279,7 @@
"status_CANCELLED" = "Cancelado";
"status_NEEDS-ACTION" = "Ações Necessárias";
"status_IN-PROCESS" = "Em Processamento";
-"status_COMPLETED" = "Completado";
+"status_COMPLETED" = "Concluída em";
/* Priority level */
"low" = "baixa";
@@ -291,7 +300,7 @@
"cycle_weekday" = "Dia da Semana";
"cycle_yearly" = "Anualmente";
"cycle_end_never" = "Sem fim";
-"cycle_end_until" = "Finalizar até";
+"cycle_end_until" = "Repete até";
"Recurrence pattern" = "Padrão de Repetição";
"Range of recurrence" = "Intervalo de Repetição";
"Daily" = "Diariamente";
@@ -306,8 +315,8 @@
"Month(s)" = "Mês(es)";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = "O/A";
-"Recur on day(s)" = "Retorne em dia(s)";
+"The" = "O";
+"Recur on day(s)" = "Recorrência no dia(s)";
"Year(s)" = "Ano(s)";
/* [Event recurrence editor] Ex: Every first Sunday _of_ April */
@@ -320,7 +329,7 @@
"Never" = "Nunca";
"After" = "Depois";
"On Date" = "Na Data";
-"times" = "horas";
+"times" = "vezes";
"First" = "Primeiro";
"Second" = "Segundo";
"Third" = "Terceiro";
@@ -330,7 +339,7 @@
/* Appointment categories */
"category_none" = "Nenhum";
-"category_labels" = "Aniversário,Negócios,Ligações,Concorrência,Cliente,Favoritos,Acompanhamento,Presentes,Feriados,Idéias,Problemas,Miscelânea,Meeting,Pessoal,Projetos,Feriado público,Posição,Fornecedores,Viagem,Férias";
+"category_labels" = "Aniversário,Negócios,Ligações,Concorrência,Cliente,Favoritos,Acompanhamento,Presentes,Feriados,Ideias,Problemas,Diversos,Meeting,Pessoal,Projetos,Feriado público,Estado,Fornecedores,Viagem,Férias";
"repeat_NEVER" = "Sem repetição";
"repeat_DAILY" = "Diariamente";
"repeat_WEEKLY" = "Semanalmente";
@@ -366,8 +375,8 @@
"Choose a Reminder Action" = "Escolha uma ação";
"Show an Alert" = "Exibir um Alerta";
"Send an E-mail" = "Enviar um E-mail";
-"Email Organizer" = "Organizador de Email";
-"Email Attendees" = "Email Participantes";
+"Email Organizer" = "Enviar email ao Organizador";
+"Email Attendees" = "Enviar email aos Participantes";
"zoom_400" = "400%";
"zoom_200" = "200%";
"zoom_100" = "100%";
@@ -387,25 +396,29 @@
"Show Time as Free" = "Exibir Hora como Livre";
/* email notifications */
-"Send Appointment Notifications" = "Enviar Notificações de Apontamento";
+"Send Appointment Notifications" = "Enviar notificações de Compromisso";
"From" = "De";
"To" = "Para";
+/* dates */
+"DateFrom" = "De";
+"DateTo" = "Até";
+
/* validation errors */
-validate_notitle = "Nenhum título informado, continue?";
+validate_notitle = "Nenhum título definido. Continuar?";
validate_invalid_startdate = "Campo Data Inicial incorreto!";
validate_invalid_enddate = "Campo Data Final incorreto!";
-validate_endbeforestart = "A data que informou ocorre antes da data inicial.";
-validate_untilbeforeend = "A recorrência deve terminar após a primeira ocorrência.";
+validate_endbeforestart = "A data que introduziu ocorre antes da data inicial.";
+validate_untilbeforeend = "A recorrência tem que terminar após a primeira ocorrência.";
"Events" = "Eventos";
"Tasks" = "Tarefas";
-"Show completed tasks" = "Exibir tarefas efectuadas";
+"Show completed tasks" = "Exibir tarefas concluídas";
/* tabs */
"Task" = "Tarefa";
"Event" = "Evento";
-"Recurrence" = "Recorrencia";
+"Recurrence" = "Recorrência";
/* toolbar */
"New Event" = "Novo Evento";
@@ -413,14 +426,14 @@ validate_untilbeforeend = "A recorrência deve terminar após a primeira ocor
"Edit" = "Editar";
"Delete" = "Apagar";
"Go to Today" = "Ir para Hoje";
-"Day View" = "Visualizar Dia";
-"Week View" = "Visualizar Semana";
-"Month View" = "Visualizar Mês";
+"Day View" = "Vista por dia";
+"Week View" = "Vista por semana";
+"Month View" = "Vista por mês";
"Reload" = "Recarregar";
/* Number of selected components in events or tasks list */
"selected" = "selecionado";
-"eventPartStatModificationError" = "O seu estado de participação não pode ser modificado.";
+"eventPartStatModificationError" = "O seu estado de participação não pôde ser modificado.";
/* menu */
"New Event..." = "Novo Evento...";
@@ -428,27 +441,57 @@ validate_untilbeforeend = "A recorrência deve terminar após a primeira ocor
"Edit Selected Event..." = "Editar o Evento Selecionado...";
"Delete Selected Event" = "Apagar o Evento Selecionado";
"Select All" = "Selecionar Tudo";
-"Workweek days only" = "Apenas semanas úteis";
+"Workweek days only" = "Apenas dias úteis";
"Tasks in View" = "Tarefas na vista";
-"eventDeleteConfirmation" = "O(s) seguinte(s) evento(s) será(ão) apagado(s):";
-"taskDeleteConfirmation" = "Apagar permanentemente esta tarefa.";
+"eventDeleteConfirmation" = "Os seguintes eventos serão apagados:";
+"taskDeleteConfirmation" = "As seguintes tarefas serão apagadas;";
"Would you like to continue?" = "Pretende continuar?";
"You cannot remove nor unsubscribe from your personal calendar."
-= "Você não pode remover nem retirar-se do seu calendário pessoal.";
+= "Não pode apagar nem remover a subscrição do seu calendário pessoal.";
"Are you sure you want to delete the calendar \"%{0}\"?"
-= "Você tem certeza que quer apagar o calendário \"%{0}\"?";
+= "Tem certeza que quer apagar o calendário \"%{0}\"?";
"Are you sure you want to delete the selected components?"
-= "Tem a certeza que quer eliminar os componentes selecionados?";
+= "Tem a certeza que quer apagar os componentes selecionados?";
-/* Legend */
+/* Participation role */
+"Role" = "Função";
+
+/* Participant role: participation is required */
"Participant" = "Participante";
-"Optional Participant" = "Participante Opcional";
+
+/* Participant role: participation is required */
+"req-participant" = "Participante";
+
+/* Participant role: participation is optional */
+"Optional Participant" = "Participante opcional";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Participante opcional";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Não Participante";
-"Chair" = "Cadeira";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Não Participante";
+
+/* Participant role: participant is chair of the calendar entity */
+"Chair" = "Presidente";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Presidente";
+
+/* Participant status: needs action */
"Needs action" = "Ações necessárias";
+
+/* Participant status: event accepted */
"Accepted" = "Aceite";
+
+/* Participant status: event declined */
"Declined" = "Rejeitado";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Tentativa";
+
"Free" = "Livre";
"Busy" = "Ocupado";
"Maybe busy" = "Talvez ocupado";
@@ -466,106 +509,108 @@ validate_untilbeforeend = "A recorrência deve terminar após a primeira ocor
"Between" = "Entre";
"and" = "e";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
-= "Existe um conflito de tempo com um ou mais participantes.\nGostaria de manter as configurações atuais?";
+= "Existe um conflito de tempo com um ou mais participantes.\nGostaria de manter as configurações atuais na mesma?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Deseja removê-los e enviar o convite aos restantes participantes?";
/* events list */
-"Due" = "Vencimento";
+"Due" = "Término";
"(Private Event)" = "(Evento Privado)";
vevent_class0 = "(Evento Público)";
vevent_class1 = "(Evento Privado)";
vevent_class2 = "(Evento Confidencial)";
/* tasks list */
-"Descending Order" = "Ordem descrescente";
+"Descending Order" = "Ordem decrescente";
vtodo_class0 = "(Tarefa Pública)";
vtodo_class1 = "(Tarefa Privada)";
vtodo_class2 = "(Tarefa Confidencial)";
"closeThisWindowMessage" = "Obrigado! Agora já pode fechar esta janela ou visualização ";
-"Multicolumn Day View" = "Visão Diária Multicolunas";
-"Please select an event or a task." = "Por favor, selecione um evento ou tarefa.";
-"editRepeatingItem" = "O item que está editando é um item repetitivo. Você quer editar todas as ocorrências deste ou somente este?";
+"Multicolumn Day View" = "Visão Diária multi-colunas";
+"Please select an event or a task." = "Por favor selecione um evento ou tarefa.";
+"editRepeatingItem" = "O item que está a editar é um item repetitivo. Quer editar todas as suas ocorrências ou somente esta?";
"button_thisOccurrenceOnly" = "Somente esta ocorrência";
"button_allOccurrences" = "Todas as ocorrências";
-"Edit This Occurrence" = "Editar Esta Ocorrência";
-"Edit All Occurrences" = "Editar Todas Ocorrências";
-"Update This Occurrence" = "Atualizar Esta Ocorrência";
-"Update All Occurrences" = "Atualizar Todas Ocorrência";
+"Edit This Occurrence" = "Editar esta ocorrência";
+"Edit All Occurrences" = "Editar todas as ocorrências";
+"Update This Occurrence" = "Atualizar esta ocorrência";
+"Update All Occurrences" = "Atualizar todas as ocorrências";
/* Properties dialog */
"Color" = "Cor";
"Include in free-busy" = "Incluir na disponibilidade";
"Synchronization" = "Sincronização";
"Synchronize" = "Sincronizar";
-"Tag" = "Marca";
+"Tag" = "Etiqueta";
"Display" = "Exibir";
-"Show alarms" = "Exibir alarmes";
-"Show tasks" = "Exibir tarefas";
+"Show alarms" = "Mostrar alarmes";
+"Show tasks" = "Mostrar tarefas";
"Notifications" = "Notificações";
-"Receive a mail when I modify my calendar" = "Receber um email quando eu modificar meu calendário";
-"Receive a mail when someone else modifies my calendar" = "Receber um email quando alguem modificar meu calendário";
-"When I modify my calendar, send a mail to" = "Quando eu modificar meu calendário, enviar um email para";
-"Email Address" = "Endereço eletrónico";
+"Receive a mail when I modify my calendar" = "Receber um email quando eu modificar o meu calendário";
+"Receive a mail when someone else modifies my calendar" = "Receber um email quando alguém modificar o meu calendário";
+"When I modify my calendar, send a mail to" = "Quando eu modificar o meu calendário, enviar um email para";
+"Email Address" = "Endereço de email";
"Export" = "Exportar";
/* Show only the calendar for which the menu is displayed */
-"Show Only This Calendar" = "Mostrar Apenas Este Calendário";
+"Show Only This Calendar" = "Mostrar apenas este calendário";
/* Show all calendar (personal, subscriptions and web) */
-"Show All Calendars" = "Mostrar Todos Calendários";
+"Show All Calendars" = "Mostrar todos os calendários";
"Links to this Calendar" = "Links para este Calendário";
-"Authenticated User Access" = "Acesso a Utilizador Autenticado";
+"Authenticated User Access" = "Acesso a utilizador autenticado";
"CalDAV URL" = "CalDAV URL:";
"WebDAV ICS URL" = "WebDAV ICS URL";
"WebDAV XML URL" = "WebDAV XML URL";
/* Error messages */
-"dayFieldInvalid" = "Por favor, especifique um valor numérico no campo Dias, maior ou igual a 1.";
-"weekFieldInvalid" = "Por favor, especifique um valor numérico no campo Semana(s), maior ou igual a 1.";
-"monthFieldInvalid" = "Por favor, especifique um valor numérico no campo Mes(es), maior ou igual a 1.";
-"monthDayFieldInvalid" = "Por favor, especifique um valor numéricio no campo Dia do Mes, maior ou igual a 1.";
-"yearFieldInvalid" = "Por favor, especifique um valor numéricio no campo Ano(s), maior ou igual a 1.";
-"appointmentFieldInvalid" = "Por favor, especifique um valor numéricio no campo Apontamento(s) maior ou igual a 1.";
-"recurrenceUnsupported" = "Este tipo de recorrência não é suportado.";
-"Please specify a calendar name." = "Por favor, especifique um nome de calendário.";
-"tagNotDefined" = "Você deve especificar um dispositivo se deseja sincronizar este calendário.";
-"tagAlreadyExists" = "Este dispositivo especificado já está associado a outro calendário.";
-"tagHasChanged" = "Se você trocar o dispositivo deste calendário, será necessário sincronizar novamente seus dados no dispositivo móvel.\nContinuar?";
-"tagWasAdded" = "Se você quisar sincronizar este calendário, será necessário sincronizar novamente seus dados no dispositivo móvel.\nContinuar?";
-"tagWasRemoved" = "Se você remover este calendário da sincronização, será necessário sincronizar novamente seus dados no dispositivo móvel.\nContinuar?";
-"DestinationCalendarError" = "Os calendários de origem e destino são os mesmos. Por favor, tente copiar para outro calendário diferente.";
-"EventCopyError" = "A cópia falhou. Por favor tente copiar para outro calendário.";
-"Please select at least one calendar" = "Por favor, selecione pelo menos um calendário";
+"dayFieldInvalid" = "Por favor especifique um valor numérico no campo Dias maior ou igual a 1.";
+"weekFieldInvalid" = "Por favor especifique um valor numérico no campo Semana maior ou igual a 1.";
+"monthFieldInvalid" = "Por favor especifique um valor numérico no campo Mês maior ou igual a 1.";
+"monthDayFieldInvalid" = "Por favor especifique um valor numérico no campo Dia do Mês maior ou igual a 1.";
+"yearFieldInvalid" = "Por favo, especifique um valor numérico no campo Ano maior ou igual a 1.";
+"appointmentFieldInvalid" = "Por favor especifique um valor numérico no campo Compromisso maior ou igual a 1.";
+"recurrenceUnsupported" = "Este tipo de recorrência não é atualmente suportado.";
+"Please specify a calendar name." = "Por favor especifique um nome de calendário.";
+"tagNotDefined" = "Deve especificar uma etiqueta se deseja sincronizar este calendário.";
+"tagAlreadyExists" = "A etiqueta que especificou já está associada a outro calendário.";
+"tagHasChanged" = "Se alterar a etiqueta do seu calendário, será necessário recarregar novamente os dados no seu dispositivo móvel.\nContinuar?";
+"tagWasAdded" = "Se quiser sincronizar este calendário, será necessário recarregar novamente os dados no seu dispositivo móvel.\nContinuar?";
+"tagWasRemoved" = "Se remover este calendário da sincronização, será necessário recarregar novamente os dados no seu dispositivo móvel.\nContinuar?";
+"DestinationCalendarError" = "Os calendários de origem e destino são os mesmos. Por favor tente copiar para outro calendário diferente.";
+"EventCopyError" = "A cópia falhou. Por favor tente copiar para um calendário diferente.";
+"Please select at least one calendar" = "Por favor selecione pelo menos um calendário";
"Open Task..." = "Abrir Tarefa...";
"Mark Completed" = "Marcar como Concluída";
"Delete Task" = "Remover Tarefa";
"Delete Event" = "Remover Evento";
"Copy event to my calendar" = "Copiar evento para o meu calendário";
-"View Raw Source" = "Visualizar Fonte";
+"View Raw Source" = "Ver Fonte Original";
"Move To" = "Mover Para";
"Copy To" = "Copiar Para";
-"Subscriptions" = "Inscrições";
-"Subscribe to a shared folder" = "Inscrever-se para uma pasta compartilhada";
-"Subscribe to a web calendar..." = "Inscrever-se num calendário web...";
+"Subscriptions" = "Subscrições";
+"Subscribe to a shared calendar" = "Subscrever um calendário partilhado";
+"Subscribe to a web calendar..." = "Subscrever um calendário web...";
"URL of the Calendar" = "URL do Calendário";
"Web Calendar" = "Calendário Web";
"Web Calendars" = "Calendários Web";
-"Reload on login" = "Recarregar no login";
+"Reload on login" = "Recarregar no início da sessão";
"Invalid number." = "Número inválido.";
-"Please identify yourself to %{0}" = "Por favor, identifique-se para %{0}";
+"Please identify yourself to %{0}" = "Por favor identifique-se para %{0}";
"quantity" = "quantidade";
-"Current view" = "Vista corrente";
-"Selected events and tasks" = "Eventos e Tarefas selecionados";
-"Custom date range" = "Customizar intervalo de datas";
+"Current view" = "Vista atual";
+"Selected events and tasks" = "Eventos e tarefas selecionados";
+"Custom date range" = "Intervalo de datas personalizado";
"Select starting date" = "Selecionar data de início";
"Select ending date" = "Selecionar data de fim";
-"Delegated to" = "Delegado a";
-"Keep sending me updates" = "Continuar me enviando atualizações";
+"Delegated to" = "Delegado para";
+"Keep sending me updates" = "Continuar a enviar-me atualizações";
"OK" = "OK";
"Confidential" = "Confidencial";
-"Enable" = "Habilitar";
+"Enable" = "Ativar";
"Filter" = "Filtrar";
"Sort" = "Ordenar";
"Back" = "Voltar";
@@ -583,16 +628,17 @@ vtodo_class2 = "(Tarefa Confidencial)";
"Import" = "Importar";
"Rename" = "Renomear";
"Import Calendar" = "Importar Calendário";
-"Select an ICS file." = "Selecionar um arquivo ICS";
+"Select an ICS file." = "Selecionar um ficheiro ICS";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "Tem dados modificados por gravar. Deseja fechar a janela e perder os dados?";
/* Notification when user subscribes to a calendar */
-"Successfully subscribed to calendar" = "Inscrição ao calendário realizada com sucesso";
+"Successfully subscribed to calendar" = "Subscrição ao calendário realizada com sucesso";
/* Aria label for color chip button to select and unselect an event or task */
"Toggle item" = "Alternar Item";
/* Aria label for scope of search on events or tasks */
-"Search scope" = "Escopo da pesquisa";
+"Search scope" = "Âmbito da procura";
/* Hotkey to create an event */
"hotkey_create_event" = "e";
@@ -613,4 +659,4 @@ vtodo_class2 = "(Tarefa Confidencial)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Romanian.lproj/Localizable.strings b/UI/Scheduler/Romanian.lproj/Localizable.strings
index 2aa1d2b70..df366bad6 100644
--- a/UI/Scheduler/Romanian.lproj/Localizable.strings
+++ b/UI/Scheduler/Romanian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "luna curentă";
"Previous Month" = "Luna Precedentă";
"Next Month" = "Luna Următoare";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "acul curent";
@@ -221,6 +223,11 @@
"view_next31" = "Următoarele 31 zile";
"view_thismonth" = "Luna curentă";
"view_thisyear" = "Acest an";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Toate evenimentele viitoare";
"view_selectedday" = "Ziua Selectată";
"view_not_started" = "Sarcini neîncepute";
@@ -308,7 +315,7 @@
"Month(s)" = "Luna(Lunile)";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Recurență în ziua(zilele)";
"Year(s)" = "An(i)";
@@ -393,6 +400,10 @@
"From" = "De la";
"To" = "Către";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nu este setat Titlul. Continuaţi?";
validate_invalid_startdate = "Data de start incorectă!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Repetarea trebuie să se încheie după prima apar
"and" = "și";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Există o suprapunere cu alte întâlniri.\nDorești să păstrezi modificările așa cum sunt?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Datorită";
@@ -579,7 +592,7 @@ vtodo_class2 = "(Sarcină confidenţială)";
"Move To" = "Mută în";
"Copy To" = "Copiază în";
"Subscriptions" = "Abonamente";
-"Subscribe to a shared folder" = "Abonează-te la un folder partajat...";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Abonează-te la un calendar web...";
"URL of the Calendar" = "URL-ul Calendarului";
"Web Calendar" = "Calendar Web";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Sarcină confidenţială)";
"Rename" = "Redenumire";
"Import Calendar" = "Importă Calendar";
"Select an ICS file." = "Selectează un fișier ICS.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Te-ai abonat la calendar cu succes";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Sarcină confidenţială)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Russian.lproj/Localizable.strings b/UI/Scheduler/Russian.lproj/Localizable.strings
index 18a75a644..300dd9fc1 100644
--- a/UI/Scheduler/Russian.lproj/Localizable.strings
+++ b/UI/Scheduler/Russian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "этот месяц";
"Previous Month" = "Предыдущий месяц";
"Next Month" = "Следующий месяц";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "этот год";
@@ -210,7 +212,7 @@
/* Appointments (error messages) */
"Conflicts found!" = "Выявлены конфликты!";
-"Invalid iCal data!" = "Неверные данные iCal !";
+"Invalid iCal data!" = "Неверные данные iCal!";
"Could not create iCal data!" = "Не могу создать данные в формате iCal!";
/* Searching */
@@ -313,7 +315,7 @@
"Month(s)" = "месяца(цев)";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Повторяется в дни";
"Year(s)" = "год(года)";
@@ -399,8 +401,8 @@
"To" = "Кому";
/* dates */
-"DateFrom" = "С";
-"DateTo" = "До";
+"DateFrom" = "From";
+"DateTo" = "To";
/* validation errors */
validate_notitle = "Нет названия. Продолжить?";
@@ -627,6 +629,7 @@ vtodo_class2 = "(Конфиденциальное задание)";
"Rename" = "Переименовать";
"Import Calendar" = "Импортировать календарь";
"Select an ICS file." = "Выберите iCalendar файл (.ics).";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Успешная подписка на календарь";
@@ -656,4 +659,4 @@ vtodo_class2 = "(Конфиденциальное задание)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Serbian.lproj/Localizable.strings b/UI/Scheduler/Serbian.lproj/Localizable.strings
index 171e5dd5b..8ea52ba38 100644
--- a/UI/Scheduler/Serbian.lproj/Localizable.strings
+++ b/UI/Scheduler/Serbian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "овог месеца";
"Previous Month" = "Претходни месец";
"Next Month" = "Следећи месец";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "ова година";
@@ -398,6 +400,10 @@
"From" = "Од";
"To" = "За";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Нема наслова, наставити?";
validate_invalid_startdate = "Нетачно поље датума почетка!";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Поверљиви задатак)";
"Rename" = "Преименуј";
"Import Calendar" = "Увези календар";
"Select an ICS file." = "Одабери ICS датотеку.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Успешно претплаћен на календар";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Поверљиви задатак)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/SerbianLatin.lproj/Localizable.strings b/UI/Scheduler/SerbianLatin.lproj/Localizable.strings
index 19b5eb612..3fb965a7b 100644
--- a/UI/Scheduler/SerbianLatin.lproj/Localizable.strings
+++ b/UI/Scheduler/SerbianLatin.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "ovog meseca";
"Previous Month" = "Prethodni mesec";
"Next Month" = "Sledeći mesec";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "ova godina";
@@ -221,6 +223,11 @@
"view_next31" = "Narednih 31 dan";
"view_thismonth" = "Ovog meseca";
"view_thisyear" = "Ove godine";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Svi budući događaji";
"view_selectedday" = "Izabrani dan";
"view_not_started" = "Nema započetih zadataka";
@@ -393,6 +400,10 @@
"From" = "Od";
"To" = "Za";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Nema naslova, nastaviti?";
validate_invalid_startdate = "Netačno polje datuma početka!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Ponavljanje se mora završiti nakon prvog ponavlja
"and" = "i";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Konflikt vremena postoji sa jednim ili više učesnika.\nDa li želite da zadržite trenutna podešavanja u svakom slučaju?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Rok";
@@ -579,7 +592,7 @@ vtodo_class2 = "(Poverljivi zadatak)";
"Move To" = "Premesti u";
"Copy To" = "Kopiraj u";
"Subscriptions" = "Pretplate";
-"Subscribe to a shared folder" = "Pretplati se na deljeni direktorijum";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Pretplati se na veb kalendar...";
"URL of the Calendar" = "Link ka kalendaru";
"Web Calendar" = "Veb kalendar";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Poverljivi zadatak)";
"Rename" = "Preimenuj";
"Import Calendar" = "Uvezi kalendar";
"Select an ICS file." = "Odaberi ICS datoteku.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Uspešno pretplaćen na kalendar";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Poverljivi zadatak)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Slovak.lproj/Localizable.strings b/UI/Scheduler/Slovak.lproj/Localizable.strings
index a1df93a42..5f698d32d 100644
--- a/UI/Scheduler/Slovak.lproj/Localizable.strings
+++ b/UI/Scheduler/Slovak.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "tento mesiac";
"Previous Month" = "Predchádzajúci mesiac";
"Next Month" = "Nasledujúci mesiac";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "tento rok";
@@ -221,6 +223,11 @@
"view_next31" = "Nasledujúcich 31 dní";
"view_thismonth" = "Tento mesiac";
"view_thisyear" = "Tento Rok";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Všetky budúce udalosti";
"view_selectedday" = "Zvolený deň";
"view_not_started" = "Nezačaté úlohy";
@@ -393,6 +400,10 @@
"From" = "Od";
"To" = "Pre";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Názov nebol nastavený, pokračovať?";
validate_invalid_startdate = "Chybný dátum začiatku!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Opakovanie musí skončiť po prvom výskyte.";
"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?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Termín dokončenia";
@@ -579,7 +592,7 @@ vtodo_class2 = "(Dôverná úloha)";
"Move To" = "Presunúť do";
"Copy To" = "Kopírovať do";
"Subscriptions" = "Odoberania";
-"Subscribe to a shared folder" = "Odoberať zdieľaný priečinok";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"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";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Dôverná úloha)";
"Rename" = "Premenovať";
"Import Calendar" = "Importovať kalendár";
"Select an ICS file." = "Vyberte ICS súbor.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Úspešný odber kalendára";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Dôverná úloha)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Slovenian.lproj/Localizable.strings b/UI/Scheduler/Slovenian.lproj/Localizable.strings
index 619eec0b1..86c9ceac7 100644
--- a/UI/Scheduler/Slovenian.lproj/Localizable.strings
+++ b/UI/Scheduler/Slovenian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "ta mesec";
"Previous Month" = "Prejšnji mesec";
"Next Month" = "Naslednji mesec";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "to leto";
@@ -221,6 +223,11 @@
"view_next31" = "Naslednjih 31 dni";
"view_thismonth" = "Ta mesec";
"view_thisyear" = "To leto";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Vsi prihodnji dogodki";
"view_selectedday" = "Izbrani dan";
"view_not_started" = "Nezačeta opravila";
@@ -308,7 +315,7 @@
"Month(s)" = "Meseci";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Ponovi po dnevih";
"Year(s)" = "Leta";
@@ -393,6 +400,10 @@
"From" = "Od";
"To" = "Za";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Naslov ni vpisan, nadaljujem?";
validate_invalid_startdate = "Napačeno polje začetni datum!";
@@ -499,6 +510,8 @@ validate_untilbeforeend = "Ponovitev se mora končati po prvi ponovitvi.";
"and" = "in";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Obstaja časovni konflikt med enim ali več udeleženci.\nŽeliš vseeno obdržati trenutne nastavitve?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Zaradi";
@@ -616,6 +629,7 @@ vtodo_class2 = "(Zaupno opravilo)";
"Rename" = "Preimenuj";
"Import Calendar" = "Uvoz koledarja";
"Select an ICS file." = "Izberi ICS datoteko";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Uspešno ste se naročili na koledar";
@@ -645,4 +659,4 @@ vtodo_class2 = "(Zaupno opravilo)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/SpanishArgentina.lproj/Localizable.strings b/UI/Scheduler/SpanishArgentina.lproj/Localizable.strings
index f0f9ac109..1ca3d45ab 100644
--- a/UI/Scheduler/SpanishArgentina.lproj/Localizable.strings
+++ b/UI/Scheduler/SpanishArgentina.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "este mes";
"Previous Month" = "Mes anterior";
"Next Month" = "Próximo mes";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "este año";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "Nombre del calendario";
"new" = "Nuevo";
"Print view" = "Imprimir esta vista";
+"Print" = "Print";
"edit" = "Modificar";
"delete" = "Borrar";
"proposal" = "Propuesta";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "Mostrar los colores de los eventos y las tareas";
"Borders" = "Bordes";
"Backgrounds" = "Fondos";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Visor de eventos";
@@ -219,6 +223,11 @@
"view_next31" = "Próximos 31 días";
"view_thismonth" = "Este mes";
"view_thisyear" = "Éste Año";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Todos los eventos futuros";
"view_selectedday" = "Día seleccionado";
"view_not_started" = "Tareas que no han comenzado";
@@ -391,6 +400,10 @@
"From" = "De";
"To" = "Para";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "No ha escrito un título, ¿Desea continuar?";
validate_invalid_startdate = "Fecha de inicio incorrecta";
@@ -440,15 +453,45 @@ validate_untilbeforeend = "La repetición debe finalizar después del primer
"Are you sure you want to delete the selected components?"
= "Esta seguro que desea eliminar los elementos seleccionados?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Asistente";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Asistentes opcionales";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "No asistente";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Presidente";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Requiere intervención";
+
+/* Participant status: event accepted */
"Accepted" = "Confirmada";
+
+/* Participant status: event declined */
"Declined" = "Rechazada";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Tentativo";
+
"Free" = "Libre";
"Busy" = "Ocupado";
"Maybe busy" = "Posiblemente ocupado";
@@ -467,6 +510,8 @@ validate_untilbeforeend = "La repetición debe finalizar después del primer
"and" = "y";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Existe un conflicto de disponibilidad entre uno o más asistentes.\n¿Quiere guardar ésta propuesta de todas formas?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Debido a";
@@ -547,7 +592,7 @@ vtodo_class2 = "(Tarea confidencial)";
"Move To" = "Mover a";
"Copy To" = "Copiar a";
"Subscriptions" = "Suscripciones";
-"Subscribe to a shared folder" = "Suscribirse a una carpeta compartida";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Subscribir a calendario Web...";
"URL of the Calendar" = "URL del calendario";
"Web Calendar" = "Calendario Web";
@@ -584,6 +629,7 @@ vtodo_class2 = "(Tarea confidencial)";
"Rename" = "Renombrar";
"Import Calendar" = "Importar calendario";
"Select an ICS file." = "Seleccionar un archivo ICS.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Se suscribió con éxito al calendario";
@@ -613,4 +659,4 @@ vtodo_class2 = "(Tarea confidencial)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/SpanishSpain.lproj/Localizable.strings b/UI/Scheduler/SpanishSpain.lproj/Localizable.strings
index 77e45d154..3e921c74e 100644
--- a/UI/Scheduler/SpanishSpain.lproj/Localizable.strings
+++ b/UI/Scheduler/SpanishSpain.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "éste mes";
"Previous Month" = "Mes anterior";
"Next Month" = "Próximo mes";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "éste año";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "Nombre del calendario";
"new" = "Nuevo";
"Print view" = "Vista previa";
+"Print" = "Print";
"edit" = "Modificar";
"delete" = "Borrar";
"proposal" = "Propuesta";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "Enseña colores de eventos y tareas";
"Borders" = "Bordes";
"Backgrounds" = "Fondos";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Visor de eventos";
@@ -219,6 +223,11 @@
"view_next31" = "Próximos 31 días";
"view_thismonth" = "Este mes";
"view_thisyear" = "Este año";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Todos los eventos futuros";
"view_selectedday" = "Día seleccionado";
"view_not_started" = "Tareas sin iniciar";
@@ -391,6 +400,10 @@
"From" = "De";
"To" = "Para";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Sin título, ¿continuar?";
validate_invalid_startdate = "Fecha de inicio incorrecta";
@@ -437,16 +450,48 @@ validate_untilbeforeend = "La recurrencia debe terminar después de la primer
= "No se puede quitar ni darse de baja de su calendario personal.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "¿Está seguro/a que desea borrar el calendario \"%{0}\"?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Asistente";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Asistentes opcionales";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "No Asistente";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Presidente";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Requiere intervención";
+
+/* Participant status: event accepted */
"Accepted" = "Confirmada";
+
+/* Participant status: event declined */
"Declined" = "Rechazada";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Tentativo";
+
"Free" = "Libre";
"Busy" = "Ocupado";
"Maybe busy" = "Posiblemente ocupado";
@@ -465,6 +510,8 @@ validate_untilbeforeend = "La recurrencia debe terminar después de la primer
"and" = "y";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Existe un conflicto de disponibilidad con uno o más asistentes.\n¿Quiere guardar ésta propuesta de todas formas?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Vencimiento";
@@ -545,7 +592,7 @@ vtodo_class2 = "(Tarea confidencial)";
"Move To" = "Mover a";
"Copy To" = "Copiar a";
"Subscriptions" = "Suscripciones";
-"Subscribe to a shared folder" = "Darse de alta en una carpeta compartida";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Subscribir a calendario Web...";
"URL of the Calendar" = "URL del calendario";
"Web Calendar" = "Calendario Web";
@@ -582,6 +629,7 @@ vtodo_class2 = "(Tarea confidencial)";
"Rename" = "Renombrar";
"Import Calendar" = "Importar Calendario";
"Select an ICS file." = "Seleccionar un fichero iCalendar (.ics).";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Suscripción al calendario Web con éxito";
@@ -611,4 +659,4 @@ vtodo_class2 = "(Tarea confidencial)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Swedish.lproj/Localizable.strings b/UI/Scheduler/Swedish.lproj/Localizable.strings
index 6f633e11c..68ac385be 100644
--- a/UI/Scheduler/Swedish.lproj/Localizable.strings
+++ b/UI/Scheduler/Swedish.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "denna månad";
"Previous Month" = "Föregående månad";
"Next Month" = "Nästa månad";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "detta år";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "Namn på kalendern";
"new" = "Ny";
"Print view" = "Skriv ut";
+"Print" = "Print";
"edit" = "Ändra";
"delete" = "Ta bort";
"proposal" = "Föreslå";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "Visa händelse- och uppgiftsfärger";
"Borders" = "Ramar";
"Backgrounds" = "Bakgrunder";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Mötesvisare";
@@ -219,6 +223,11 @@
"view_next31" = "Kommande 31 dagar";
"view_thismonth" = "Denna månad";
"view_thisyear" = "Detta år";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Alla framtida händelser";
"view_selectedday" = "Vald dag";
"view_not_started" = "Ej påbörjade uppgifter";
@@ -391,6 +400,10 @@
"From" = "Från";
"To" = "Till";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Ingen titel är angiven, fortsätta?";
validate_invalid_startdate = "Oriktigt startdatum!";
@@ -497,6 +510,8 @@ validate_untilbeforeend = "Den återkommande händelsen måste sluta efter de
"and" = "and";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "En tidskonflikt finns för en eller flera deltagare.\nVill du trots detta behålla nuvarande tid?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Deadline";
@@ -577,7 +592,7 @@ vtodo_class2 = "(Konfidentiell uppgift)";
"Move To" = "Flytta till";
"Copy To" = "Kopiera till";
"Subscriptions" = "Prenumerationer";
-"Subscribe to a shared folder" = "Prenumerera på en delad mapp";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Prenumrera på en webbkalender...";
"URL of the Calendar" = "URL till kalendern";
"Web Calendar" = "Webbkalender";
@@ -614,6 +629,7 @@ vtodo_class2 = "(Konfidentiell uppgift)";
"Rename" = "Byt namn";
"Import Calendar" = "Importera kalender";
"Select an ICS file." = "Välj en ics-fil";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Prenumeration på kalender skapad";
@@ -643,4 +659,4 @@ vtodo_class2 = "(Konfidentiell uppgift)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/TurkishTurkey.lproj/Localizable.strings b/UI/Scheduler/TurkishTurkey.lproj/Localizable.strings
index 1629be008..498505151 100644
--- a/UI/Scheduler/TurkishTurkey.lproj/Localizable.strings
+++ b/UI/Scheduler/TurkishTurkey.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "bu ay";
"Previous Month" = "Önceki Ay";
"Next Month" = "Sonraki Ay";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "bu yıl";
@@ -313,7 +315,7 @@
"Month(s)" = "Ay";
/* [Event recurrence editor] Ex: _The_ first Sunday */
-"The" = " ";
+"The" = "The";
"Recur on day(s)" = "Gün(ün/lerin)de tekrar et";
"Year(s)" = "Yıl";
@@ -398,6 +400,10 @@
"From" = "Başlangıç";
"To" = "Bitiş";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Başlık konulmadı, devam etmek istiyor musunuz?";
validate_invalid_startdate = "Geçersiz başlangıç tarihi alanı!";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Gizli görev)";
"Rename" = "Yeniden Adlandır";
"Import Calendar" = "Takvimi İçeri Aktar";
"Select an ICS file." = "Bir ICS dosyası seçin.";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Takvime başarıyla üye olundu";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Gizli görev)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Ukrainian.lproj/Localizable.strings b/UI/Scheduler/Ukrainian.lproj/Localizable.strings
index f6b31db4b..d84bd991c 100644
--- a/UI/Scheduler/Ukrainian.lproj/Localizable.strings
+++ b/UI/Scheduler/Ukrainian.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "цей місяць";
"Previous Month" = "Один місяць назад";
"Next Month" = "Один місяць вперед";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "цей рік";
@@ -398,6 +400,10 @@
"From" = "Від";
"To" = "Кому";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Не зазначено назву, продовжити?";
validate_invalid_startdate = "Неправильна дата початку!";
@@ -623,6 +629,7 @@ vtodo_class2 = "(Конфіденційне завдання)";
"Rename" = "Перейменувати";
"Import Calendar" = "Імпортувати календар";
"Select an ICS file." = "Виберіть iCalendar файл (.ics).";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Успішна підписка на календар";
@@ -652,4 +659,4 @@ vtodo_class2 = "(Конфіденційне завдання)";
"hotkey_monthview" = "m";
/* Hotkey to switch to multicolumn day view */
-"hotkey_multicolumndayview" = "c";
\ No newline at end of file
+"hotkey_multicolumndayview" = "c";
diff --git a/UI/Scheduler/Welsh.lproj/Localizable.strings b/UI/Scheduler/Welsh.lproj/Localizable.strings
index 3a9770eaa..44c2d4689 100644
--- a/UI/Scheduler/Welsh.lproj/Localizable.strings
+++ b/UI/Scheduler/Welsh.lproj/Localizable.strings
@@ -37,6 +37,8 @@
"this month" = "mis yma";
"Previous Month" = "Mis Blaenorol";
"Next Month" = "Mis Canlynol";
+/* Week number prefix */
+"W" = "W";
/* Year */
"this year" = "y flwyddyn hon";
@@ -107,6 +109,7 @@
"Name of the Calendar" = "Enw'r Calendr";
"new" = "Newydd";
"Print view" = "Gwedd argraffu";
+"Print" = "Print";
"edit" = "Golygu";
"delete" = "Dileu";
"proposal" = "Cynnig";
@@ -147,6 +150,7 @@
"Display events and tasks colors" = "Dangos lliwiau digwyddiadau a thasgau";
"Borders" = "Ffiniau";
"Backgrounds" = "Cefndiroedd";
+"Page Format" = "Page Format";
/* Appointments */
"Appointment viewer" = "Dangosydd Apwyntiadau";
@@ -218,6 +222,12 @@
"view_next14" = "14 diwrnod nesaf";
"view_next31" = "31 diwrnod nesaf";
"view_thismonth" = "Y mis yma";
+"view_thisyear" = "This Year";
+"view_last7" = "Last 7 days";
+"view_last14" = "Last 14 days";
+"view_last31" = "Last 31 days";
+"view_lastmonth" = "Last Month";
+"view_lastyear" = "Last Year";
"view_future" = "Holl ddigwyddiadau'r dyfodol";
"view_selectedday" = "Diwrnod a ddewiswyd";
"view_not_started" = "Heb ddechrau tasgau";
@@ -339,6 +349,7 @@
"repeat_YEARLY" = "Blynyddol";
"repeat_CUSTOM" = "Personol...";
"reminder_NONE" = "Dim atgoffeb";
+"reminder_0" = "At time of event";
"reminder_5_MINUTES_BEFORE" = "5 munud ymlaen llaw";
"reminder_10_MINUTES_BEFORE" = "10 munud ymlaen llaw";
"reminder_15_MINUTES_BEFORE" = "15 munud ymlaen llaw";
@@ -389,6 +400,10 @@
"From" = "Oddi wrth";
"To" = "At";
+/* dates */
+"DateFrom" = "From";
+"DateTo" = "To";
+
/* validation errors */
validate_notitle = "Dim teitl wedi'i osod, parhau?";
validate_invalid_startdate = "Maes dyddiad dechrau anghywir!";
@@ -435,16 +450,48 @@ validate_untilbeforeend = "Chaiff yr ailddigwydd ddim dod i ben cyn yr achlys
= "Allwch chi ddim dileu na dad-danysgrifio o'ch calendr personol.";
"Are you sure you want to delete the calendar \"%{0}\"?"
= "Ydych chi'n siŵr eich bod am ddileu'r calendr \"%{0}\"?";
+"Are you sure you want to delete the selected components?"
+= "Are you sure you want to delete the selected components?";
-/* Legend */
+/* Participation role */
+"Role" = "Role";
+
+/* Participant role: participation is required */
"Participant" = "Cyfranogwr";
+
+/* Participant role: participation is required */
+"req-participant" = "Participant";
+
+/* Participant role: participation is optional */
"Optional Participant" = "Cyfranogwr Dewisol";
+
+/* Participant role: participation is optional */
+"opt-participant" = "Optional Participant";
+
+/* Participant role: participant is copied for information purposes only */
"Non Participant" = "Ddim yn Gyfranogwr";
+
+/* Participant role: participant is copied for information purposes only */
+"non-participant" = "Non Participant";
+
+/* Participant role: participant is chair of the calendar entity */
"Chair" = "Cadeirydd";
+
+/* Participant role: participant is chair of the calendar entity */
+"chair" = "Chair";
+
+/* Participant status: needs action */
"Needs action" = "Angen gweithred";
+
+/* Participant status: event accepted */
"Accepted" = "Derbyniwyd";
+
+/* Participant status: event declined */
"Declined" = "Gwrthodwyd";
+
+/* Participant status: tentatively accepted */
"Tentative" = "Ansicr";
+
"Free" = "Rhydd";
"Busy" = "Prysur";
"Maybe busy" = "Prysur o bosib";
@@ -463,6 +510,8 @@ validate_untilbeforeend = "Chaiff yr ailddigwydd ddim dod i ben cyn yr achlys
"and" = "a";
"A time conflict exists with one or more attendees.\nWould you like to keep the current settings anyway?"
= "Mae gwrthdaro amser yn bodoli gydag un neu fwy o'r mynychwyr\nHoffech chi gadw'r gosodiadau presennol beth bynnag?";
+"Would you like to remove them and send the invitation to the remaining attendees?"
+= "Would you like to remove them and send the invitation to the remaining attendees?";
/* events list */
"Due" = "Disgwyliedig";
@@ -540,8 +589,10 @@ vtodo_class2 = "(Tasg gyhoeddus)";
"Delete Event" = "Dileu Digwyddiad";
"Copy event to my calendar" = "Copïo digwyddiad i fy nghalendr i";
"View Raw Source" = "Gweld Cod Crai";
+"Move To" = "Move To";
+"Copy To" = "Copy To";
"Subscriptions" = "Tanysgrifiadau";
-"Subscribe to a shared folder" = "Tanysgrifio i ffolder a rennir";
+"Subscribe to a shared calendar" = "Subscribe to a shared calendar";
"Subscribe to a web calendar..." = "Tanysgrifio i galendr gwe...";
"URL of the Calendar" = "URL y Calendr";
"Web Calendar" = "Calendr Gwe";
@@ -571,12 +622,14 @@ vtodo_class2 = "(Tasg gyhoeddus)";
"More options" = "Rhagor o ddewisiadau";
"Delete This Occurrence" = "Dileu'r Achlysur Hwn";
"Delete All Occurrences" = "Dileu Pob Achlysur";
+"Add Recurrence Date" = "Add Recurrence Date";
"Add From" = "Ychwanegu o";
"Add Due" = "Ychwanegu Dyddiad Disgwyliedig";
"Import" = "Mewngludo";
"Rename" = "Ailenwi";
"Import Calendar" = "Mewngludo Calendr";
"Select an ICS file." = "Dewiswch ffeil ICS";
+"You have modified data unsaved. Do you want to close popup and loose data ?" = "You have modified data unsaved. Do you want to close popup and loose data ?";
/* Notification when user subscribes to a calendar */
"Successfully subscribed to calendar" = "Wedi tanysgrifio'n llwyddiannus i'r calendr";
diff --git a/UI/WebServerResources/js/vendor/angular-material.js b/UI/WebServerResources/js/vendor/angular-material.js
index c769b4283..7352d3c97 100644
--- a/UI/WebServerResources/js/vendor/angular-material.js
+++ b/UI/WebServerResources/js/vendor/angular-material.js
@@ -6135,95 +6135,95 @@ function InterimElementProvider() {
(function(){
"use strict";
-/**
- * @ngdoc module
- * @name material.core.liveannouncer
- * @description
- * AngularJS Material Live Announcer to provide accessibility for Voice Readers.
- */
-MdLiveAnnouncer.$inject = ["$timeout"];
-angular
- .module('material.core')
- .service('$mdLiveAnnouncer', MdLiveAnnouncer);
-
-/**
- * @ngdoc service
- * @name $mdLiveAnnouncer
- * @module material.core.liveannouncer
- *
- * @description
- *
- * Service to announce messages to supported screenreaders.
- *
- * > The `$mdLiveAnnouncer` service is internally used for components to provide proper accessibility.
- *
- *
- * module.controller('AppCtrl', function($mdLiveAnnouncer) {
- * // Basic announcement (Polite Mode)
- * $mdLiveAnnouncer.announce('Hey Google');
- *
- * // Custom announcement (Assertive Mode)
- * $mdLiveAnnouncer.announce('Hey Google', 'assertive');
- * });
- *
- *
- */
-function MdLiveAnnouncer($timeout) {
- /** @private @const @type {!angular.$timeout} */
- this._$timeout = $timeout;
-
- /** @private @const @type {!HTMLElement} */
- this._liveElement = this._createLiveElement();
-
- /** @private @const @type {!number} */
- this._announceTimeout = 100;
-}
-
-/**
- * @ngdoc method
- * @name $mdLiveAnnouncer#announce
- * @description Announces messages to supported screenreaders.
- * @param {string} message Message to be announced to the screenreader
- * @param {'off'|'polite'|'assertive'} politeness The politeness of the announcer element.
- */
-MdLiveAnnouncer.prototype.announce = function(message, politeness) {
- if (!politeness) {
- politeness = 'polite';
- }
-
- var self = this;
-
- self._liveElement.textContent = '';
- self._liveElement.setAttribute('aria-live', politeness);
-
- // This 100ms timeout is necessary for some browser + screen-reader combinations:
- // - Both JAWS and NVDA over IE11 will not announce anything without a non-zero timeout.
- // - With Chrome and IE11 with NVDA or JAWS, a repeated (identical) message won't be read a
- // second time without clearing and then using a non-zero delay.
- // (using JAWS 17 at time of this writing).
- self._$timeout(function() {
- self._liveElement.textContent = message;
- }, self._announceTimeout, false);
-};
-
-/**
- * Creates a live announcer element, which listens for DOM changes and announces them
- * to the screenreaders.
- * @returns {!HTMLElement}
- * @private
- */
-MdLiveAnnouncer.prototype._createLiveElement = function() {
- var liveEl = document.createElement('div');
-
- liveEl.classList.add('md-visually-hidden');
- liveEl.setAttribute('role', 'status');
- liveEl.setAttribute('aria-atomic', 'true');
- liveEl.setAttribute('aria-live', 'polite');
-
- document.body.appendChild(liveEl);
-
- return liveEl;
-};
+/**
+ * @ngdoc module
+ * @name material.core.liveannouncer
+ * @description
+ * AngularJS Material Live Announcer to provide accessibility for Voice Readers.
+ */
+MdLiveAnnouncer.$inject = ["$timeout"];
+angular
+ .module('material.core')
+ .service('$mdLiveAnnouncer', MdLiveAnnouncer);
+
+/**
+ * @ngdoc service
+ * @name $mdLiveAnnouncer
+ * @module material.core.liveannouncer
+ *
+ * @description
+ *
+ * Service to announce messages to supported screenreaders.
+ *
+ * > The `$mdLiveAnnouncer` service is internally used for components to provide proper accessibility.
+ *
+ *
+ * module.controller('AppCtrl', function($mdLiveAnnouncer) {
+ * // Basic announcement (Polite Mode)
+ * $mdLiveAnnouncer.announce('Hey Google');
+ *
+ * // Custom announcement (Assertive Mode)
+ * $mdLiveAnnouncer.announce('Hey Google', 'assertive');
+ * });
+ *
+ *
+ */
+function MdLiveAnnouncer($timeout) {
+ /** @private @const @type {!angular.$timeout} */
+ this._$timeout = $timeout;
+
+ /** @private @const @type {!HTMLElement} */
+ this._liveElement = this._createLiveElement();
+
+ /** @private @const @type {!number} */
+ this._announceTimeout = 100;
+}
+
+/**
+ * @ngdoc method
+ * @name $mdLiveAnnouncer#announce
+ * @description Announces messages to supported screenreaders.
+ * @param {string} message Message to be announced to the screenreader
+ * @param {'off'|'polite'|'assertive'} politeness The politeness of the announcer element.
+ */
+MdLiveAnnouncer.prototype.announce = function(message, politeness) {
+ if (!politeness) {
+ politeness = 'polite';
+ }
+
+ var self = this;
+
+ self._liveElement.textContent = '';
+ self._liveElement.setAttribute('aria-live', politeness);
+
+ // This 100ms timeout is necessary for some browser + screen-reader combinations:
+ // - Both JAWS and NVDA over IE11 will not announce anything without a non-zero timeout.
+ // - With Chrome and IE11 with NVDA or JAWS, a repeated (identical) message won't be read a
+ // second time without clearing and then using a non-zero delay.
+ // (using JAWS 17 at time of this writing).
+ self._$timeout(function() {
+ self._liveElement.textContent = message;
+ }, self._announceTimeout, false);
+};
+
+/**
+ * Creates a live announcer element, which listens for DOM changes and announces them
+ * to the screenreaders.
+ * @returns {!HTMLElement}
+ * @private
+ */
+MdLiveAnnouncer.prototype._createLiveElement = function() {
+ var liveEl = document.createElement('div');
+
+ liveEl.classList.add('md-visually-hidden');
+ liveEl.setAttribute('role', 'status');
+ liveEl.setAttribute('aria-atomic', 'true');
+ liveEl.setAttribute('aria-live', 'polite');
+
+ document.body.appendChild(liveEl);
+
+ return liveEl;
+};
})();
(function(){
diff --git a/UI/WebServerResources/js/vendor/ckeditor/LICENSE.md b/UI/WebServerResources/js/vendor/ckeditor/LICENSE.md
index 76830084b..8ebcceffe 100644
--- a/UI/WebServerResources/js/vendor/ckeditor/LICENSE.md
+++ b/UI/WebServerResources/js/vendor/ckeditor/LICENSE.md
@@ -1,1436 +1,1436 @@
-Software License Agreement
-==========================
-
-CKEditor - The text editor for Internet - https://ckeditor.com/
-Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
-
-Licensed under the terms of any of the following licenses at your
-choice:
-
- - GNU General Public License Version 2 or later (the "GPL")
- https://www.gnu.org/licenses/gpl.html
- (See Appendix A)
-
- - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
- https://www.gnu.org/licenses/lgpl.html
- (See Appendix B)
-
- - Mozilla Public License Version 1.1 or later (the "MPL")
- https://www.mozilla.org/MPL/MPL-1.1.html
- (See Appendix C)
-
-You are not required to, but if you want to explicitly declare the
-license you have chosen to be bound to when using, reproducing,
-modifying and distributing this software, just include a text file
-titled "legal.txt" in your version of this software, indicating your
-license choice. In any case, your choice will not restrict any
-recipient of your version of this software to use, reproduce, modify
-and distribute this software under any of the above licenses.
-
-Sources of Intellectual Property Included in CKEditor
------------------------------------------------------
-
-Where not otherwise indicated, all CKEditor content is authored by
-CKSource engineers and consists of CKSource-owned intellectual
-property. In some specific instances, CKEditor will incorporate work
-done by developers outside of CKSource with their express permission.
-
-The following libraries are included in CKEditor under the MIT license (see Appendix D):
-
-* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2023, CKSource Holding sp. z o.o.
-* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
-* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke and others.
-* ES6Promise - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors.
-* A polyfill for `CSS.escape` (adopted with modifications in `core/tools.js`), Mathias Bynens, v1.5.1, https://mths.be/cssescape.
-
-Parts of code taken from the following libraries are included in CKEditor under the MIT license (see Appendix D):
-
-* jQuery (inspired the domReady function, ckeditor_base.js) - Copyright (c) 2011 John Resig, https://jquery.com/
-
-The following libraries are included in CKEditor under the SIL Open Font License, Version 1.1 (see Appendix E):
-
-* Font Awesome (included in the toolbar configurator) - Copyright (C) 2012 by Dave Gandy.
-
-The following libraries are included in CKEditor under the BSD-3 License (see Appendix F):
-
-* highlight.js (included in the `codesnippet` plugin) - Copyright (c) 2006, Ivan Sagalaev.
-* YUI Library (included in the `uicolor` plugin) - Copyright (c) 2009, Yahoo! Inc.
-
-
-Trademarks
-----------
-
-CKEditor is a trademark of CKSource Holding sp. z o.o. All other brand
-and product names are trademarks, registered trademarks or service
-marks of their respective holders.
-
----
-
-Appendix A: The GPL License
----------------------------
-
-```
-GNU GENERAL PUBLIC LICENSE
-Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
- 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software-to make sure the software is free for all its users. This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it. (Some other Free Software Foundation software is covered by
-the GNU Lesser General Public License instead.) You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
- To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have. You must make sure that they, too, receive or can get the
-source code. And you must show them these terms so they know their
-rights.
-
- We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
- Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software. If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
- Finally, any free program is threatened constantly by software
-patents. We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary. To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
-GNU GENERAL PUBLIC LICENSE
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License. The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language. (Hereinafter, translation is included without limitation in
-the term "modification".) Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
- 1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
- 2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) You must cause the modified files to carry prominent notices
- stating that you changed the files and the date of any change.
-
- b) You must cause any work that you distribute or publish, that in
- whole or in part contains or is derived from the Program or any
- part thereof, to be licensed as a whole at no charge to all third
- parties under the terms of this License.
-
- c) If the modified program normally reads commands interactively
- when run, you must cause it, when started running for such
- interactive use in the most ordinary way, to print or display an
- announcement including an appropriate copyright notice and a
- notice that there is no warranty (or else, saying that you provide
- a warranty) and that users may redistribute the program under
- these conditions, and telling the user how to view a copy of this
- License. (Exception: if the Program itself is interactive but
- does not normally print such an announcement, your work based on
- the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
- a) Accompany it with the complete corresponding machine-readable
- source code, which must be distributed under the terms of Sections
- 1 and 2 above on a medium customarily used for software interchange; or,
-
- b) Accompany it with a written offer, valid for at least three
- years, to give any third party, for a charge no more than your
- cost of physically performing source distribution, a complete
- machine-readable copy of the corresponding source code, to be
- distributed under the terms of Sections 1 and 2 above on a medium
- customarily used for software interchange; or,
-
- c) Accompany it with the information you received as to the offer
- to distribute corresponding source code. (This alternative is
- allowed only for noncommercial distribution and only if you
- received the program in object code or executable form with such
- an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it. For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable. However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License. Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
- 5. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Program or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
- 6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
- 7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all. For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded. In such case, this License incorporates
-the limitation as if written in the body of this License.
-
- 9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation. If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
- 10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission. For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this. Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-NO WARRANTY
-
- 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
- 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-END OF TERMS AND CONDITIONS
-```
-
-Appendix B: The LGPL License
-----------------------------
-
-```
-GNU LESSER GENERAL PUBLIC LICENSE
-Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL. It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-Preamble
-
- The licenses for most software are designed to take away your
-freedom to share and change it. By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software-to make sure the software is free for all its users.
-
- This license, the Lesser General Public License, applies to some
-specially designated software packages-typically libraries-of the
-Free Software Foundation and other authors who decide to use it. You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
- When we speak of free software, we are referring to freedom of use,
-not price. Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
- To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights. These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
- For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you. You must make sure that they, too, receive or can get the source
-code. If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it. And you must show them these terms so they know their rights.
-
- We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
- To protect each distributor, we want to make it very clear that
-there is no warranty for the free library. Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
- Finally, software patents pose a constant threat to the existence of
-any free program. We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder. Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
- Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License. This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License. We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
- When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library. The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom. The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
- We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License. It also provides other free software developers Less
-of an advantage over competing non-free programs. These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries. However, the Lesser license provides advantages in certain
-special circumstances.
-
- For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard. To achieve this, non-free programs must be
-allowed to use the library. A more frequent case is that a free
-library does the same job as widely used non-free libraries. In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
- In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software. For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
- Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
- The precise terms and conditions for copying, distribution and
-modification follow. Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library". The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-GNU LESSER GENERAL PUBLIC LICENSE
-TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
- 0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
- A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
- The "Library", below, refers to any such software library or work
-which has been distributed under these terms. A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language. (Hereinafter, translation is
-included without limitation in the term "modification".)
-
- "Source code" for a work means the preferred form of the work for
-making modifications to it. For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
- Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope. The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it). Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-
- 1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
- You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
- 2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
- a) The modified work must itself be a software library.
-
- b) You must cause the files modified to carry prominent notices
- stating that you changed the files and the date of any change.
-
- c) You must cause the whole of the work to be licensed at no
- charge to all third parties under the terms of this License.
-
- d) If a facility in the modified Library refers to a function or a
- table of data to be supplied by an application program that uses
- the facility, other than as an argument passed when the facility
- is invoked, then you must make a good faith effort to ensure that,
- in the event an application does not supply such function or
- table, the facility still operates, and performs whatever part of
- its purpose remains meaningful.
-
- (For example, a function in a library to compute square roots has
- a purpose that is entirely well-defined independent of the
- application. Therefore, Subsection 2d requires that any
- application-supplied function or table used by this function must
- be optional: if the application does not supply it, the square
- root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole. If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works. But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
- 3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library. To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License. (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.) Do not make any other change in
-these notices.
-
- Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
- This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
- 4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
- If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
- 5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library". Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
- However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library". The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
- When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library. The
-threshold for this to be true is not precisely defined by law.
-
- If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work. (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
- Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
- 6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
- You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License. You must supply a copy of this License. If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License. Also, you must do one
-of these things:
-
- a) Accompany the work with the complete corresponding
- machine-readable source code for the Library including whatever
- changes were used in the work (which must be distributed under
- Sections 1 and 2 above); and, if the work is an executable linked
- with the Library, with the complete machine-readable "work that
- uses the Library", as object code and/or source code, so that the
- user can modify the Library and then relink to produce a modified
- executable containing the modified Library. (It is understood
- that the user who changes the contents of definitions files in the
- Library will not necessarily be able to recompile the application
- to use the modified definitions.)
-
- b) Use a suitable shared library mechanism for linking with the
- Library. A suitable mechanism is one that (1) uses at run time a
- copy of the library already present on the user's computer system,
- rather than copying library functions into the executable, and (2)
- will operate properly with a modified version of the library, if
- the user installs one, as long as the modified version is
- interface-compatible with the version that the work was made with.
-
- c) Accompany the work with a written offer, valid for at
- least three years, to give the same user the materials
- specified in Subsection 6a, above, for a charge no more
- than the cost of performing this distribution.
-
- d) If distribution of the work is made by offering access to copy
- from a designated place, offer equivalent access to copy the above
- specified materials from the same place.
-
- e) Verify that the user has already received a copy of these
- materials or that you have already sent this user a copy.
-
- For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it. However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
- It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system. Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
- 7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
- a) Accompany the combined library with a copy of the same work
- based on the Library, uncombined with any other library
- facilities. This must be distributed under the terms of the
- Sections above.
-
- b) Give prominent notice with the combined library of the fact
- that part of it is a work based on the Library, and explaining
- where to find the accompanying uncombined form of the same work.
-
- 8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License. Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License. However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
- 9. You are not required to accept this License, since you have not
-signed it. However, nothing else grants you permission to modify or
-distribute the Library or its derivative works. These actions are
-prohibited by law if you do not accept this License. Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
- 10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions. You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
- 11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all. For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices. Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
- 12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded. In such case, this License incorporates the limitation as if
-written in the body of this License.
-
- 13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number. If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation. If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
- 14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission. For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this. Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-NO WARRANTY
-
- 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-END OF TERMS AND CONDITIONS
-```
-
-Appendix C: The MPL License
----------------------------
-
-```
-MOZILLA PUBLIC LICENSE
-Version 1.1
-
-1. Definitions.
-
- 1.0.1. "Commercial Use" means distribution or otherwise making the
- Covered Code available to a third party.
-
- 1.1. "Contributor" means each entity that creates or contributes to
- the creation of Modifications.
-
- 1.2. "Contributor Version" means the combination of the Original
- Code, prior Modifications used by a Contributor, and the Modifications
- made by that particular Contributor.
-
- 1.3. "Covered Code" means the Original Code or Modifications or the
- combination of the Original Code and Modifications, in each case
- including portions thereof.
-
- 1.4. "Electronic Distribution Mechanism" means a mechanism generally
- accepted in the software development community for the electronic
- transfer of data.
-
- 1.5. "Executable" means Covered Code in any form other than Source
- Code.
-
- 1.6. "Initial Developer" means the individual or entity identified
- as the Initial Developer in the Source Code notice required by Exhibit
- A.
-
- 1.7. "Larger Work" means a work which combines Covered Code or
- portions thereof with code not governed by the terms of this License.
-
- 1.8. "License" means this document.
-
- 1.8.1. "Licensable" means having the right to grant, to the maximum
- extent possible, whether at the time of the initial grant or
- subsequently acquired, any and all of the rights conveyed herein.
-
- 1.9. "Modifications" means any addition to or deletion from the
- substance or structure of either the Original Code or any previous
- Modifications. When Covered Code is released as a series of files, a
- Modification is:
- A. Any addition to or deletion from the contents of a file
- containing Original Code or previous Modifications.
-
- B. Any new file that contains any part of the Original Code or
- previous Modifications.
-
- 1.10. "Original Code" means Source Code of computer software code
- which is described in the Source Code notice required by Exhibit A as
- Original Code, and which, at the time of its release under this
- License is not already Covered Code governed by this License.
-
- 1.10.1. "Patent Claims" means any patent claim(s), now owned or
- hereafter acquired, including without limitation, method, process,
- and apparatus claims, in any patent Licensable by grantor.
-
- 1.11. "Source Code" means the preferred form of the Covered Code for
- making modifications to it, including all modules it contains, plus
- any associated interface definition files, scripts used to control
- compilation and installation of an Executable, or source code
- differential comparisons against either the Original Code or another
- well known, available Covered Code of the Contributor's choice. The
- Source Code can be in a compressed or archival form, provided the
- appropriate decompression or de-archiving software is widely available
- for no charge.
-
- 1.12. "You" (or "Your") means an individual or a legal entity
- exercising rights under, and complying with all of the terms of, this
- License or a future version of this License issued under Section 6.1.
- For legal entities, "You" includes any entity which controls, is
- controlled by, or is under common control with You. For purposes of
- this definition, "control" means (a) the power, direct or indirect,
- to cause the direction or management of such entity, whether by
- contract or otherwise, or (b) ownership of more than fifty percent
- (50%) of the outstanding shares or beneficial ownership of such
- entity.
-
-2. Source Code License.
-
- 2.1. The Initial Developer Grant.
- The Initial Developer hereby grants You a world-wide, royalty-free,
- non-exclusive license, subject to third party intellectual property
- claims:
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Initial Developer to use, reproduce,
- modify, display, perform, sublicense and distribute the Original
- Code (or portions thereof) with or without Modifications, and/or
- as part of a Larger Work; and
-
- (b) under Patents Claims infringed by the making, using or
- selling of Original Code, to make, have made, use, practice,
- sell, and offer for sale, and/or otherwise dispose of the
- Original Code (or portions thereof).
-
- (c) the licenses granted in this Section 2.1(a) and (b) are
- effective on the date Initial Developer first distributes
- Original Code under the terms of this License.
-
- (d) Notwithstanding Section 2.1(b) above, no patent license is
- granted: 1) for code that You delete from the Original Code; 2)
- separate from the Original Code; or 3) for infringements caused
- by: i) the modification of the Original Code or ii) the
- combination of the Original Code with other software or devices.
-
- 2.2. Contributor Grant.
- Subject to third party intellectual property claims, each Contributor
- hereby grants You a world-wide, royalty-free, non-exclusive license
-
- (a) under intellectual property rights (other than patent or
- trademark) Licensable by Contributor, to use, reproduce, modify,
- display, perform, sublicense and distribute the Modifications
- created by such Contributor (or portions thereof) either on an
- unmodified basis, with other Modifications, as Covered Code
- and/or as part of a Larger Work; and
-
- (b) under Patent Claims infringed by the making, using, or
- selling of Modifications made by that Contributor either alone
- and/or in combination with its Contributor Version (or portions
- of such combination), to make, use, sell, offer for sale, have
- made, and/or otherwise dispose of: 1) Modifications made by that
- Contributor (or portions thereof); and 2) the combination of
- Modifications made by that Contributor with its Contributor
- Version (or portions of such combination).
-
- (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
- effective on the date Contributor first makes Commercial Use of
- the Covered Code.
-
- (d) Notwithstanding Section 2.2(b) above, no patent license is
- granted: 1) for any code that Contributor has deleted from the
- Contributor Version; 2) separate from the Contributor Version;
- 3) for infringements caused by: i) third party modifications of
- Contributor Version or ii) the combination of Modifications made
- by that Contributor with other software (except as part of the
- Contributor Version) or other devices; or 4) under Patent Claims
- infringed by Covered Code in the absence of Modifications made by
- that Contributor.
-
-3. Distribution Obligations.
-
- 3.1. Application of License.
- The Modifications which You create or to which You contribute are
- governed by the terms of this License, including without limitation
- Section 2.2. The Source Code version of Covered Code may be
- distributed only under the terms of this License or a future version
- of this License released under Section 6.1, and You must include a
- copy of this License with every copy of the Source Code You
- distribute. You may not offer or impose any terms on any Source Code
- version that alters or restricts the applicable version of this
- License or the recipients' rights hereunder. However, You may include
- an additional document offering the additional rights described in
- Section 3.5.
-
- 3.2. Availability of Source Code.
- Any Modification which You create or to which You contribute must be
- made available in Source Code form under the terms of this License
- either on the same media as an Executable version or via an accepted
- Electronic Distribution Mechanism to anyone to whom you made an
- Executable version available; and if made available via Electronic
- Distribution Mechanism, must remain available for at least twelve (12)
- months after the date it initially became available, or at least six
- (6) months after a subsequent version of that particular Modification
- has been made available to such recipients. You are responsible for
- ensuring that the Source Code version remains available even if the
- Electronic Distribution Mechanism is maintained by a third party.
-
- 3.3. Description of Modifications.
- You must cause all Covered Code to which You contribute to contain a
- file documenting the changes You made to create that Covered Code and
- the date of any change. You must include a prominent statement that
- the Modification is derived, directly or indirectly, from Original
- Code provided by the Initial Developer and including the name of the
- Initial Developer in (a) the Source Code, and (b) in any notice in an
- Executable version or related documentation in which You describe the
- origin or ownership of the Covered Code.
-
- 3.4. Intellectual Property Matters
- (a) Third Party Claims.
- If Contributor has knowledge that a license under a third party's
- intellectual property rights is required to exercise the rights
- granted by such Contributor under Sections 2.1 or 2.2,
- Contributor must include a text file with the Source Code
- distribution titled "LEGAL" which describes the claim and the
- party making the claim in sufficient detail that a recipient will
- know whom to contact. If Contributor obtains such knowledge after
- the Modification is made available as described in Section 3.2,
- Contributor shall promptly modify the LEGAL file in all copies
- Contributor makes available thereafter and shall take other steps
- (such as notifying appropriate mailing lists or newsgroups)
- reasonably calculated to inform those who received the Covered
- Code that new knowledge has been obtained.
-
- (b) Contributor APIs.
- If Contributor's Modifications include an application programming
- interface and Contributor has knowledge of patent licenses which
- are reasonably necessary to implement that API, Contributor must
- also include this information in the LEGAL file.
-
- (c) Representations.
- Contributor represents that, except as disclosed pursuant to
- Section 3.4(a) above, Contributor believes that Contributor's
- Modifications are Contributor's original creation(s) and/or
- Contributor has sufficient rights to grant the rights conveyed by
- this License.
-
- 3.5. Required Notices.
- You must duplicate the notice in Exhibit A in each file of the Source
- Code. If it is not possible to put such notice in a particular Source
- Code file due to its structure, then You must include such notice in a
- location (such as a relevant directory) where a user would be likely
- to look for such a notice. If You created one or more Modification(s)
- You may add your name as a Contributor to the notice described in
- Exhibit A. You must also duplicate this License in any documentation
- for the Source Code where You describe recipients' rights or ownership
- rights relating to Covered Code. You may choose to offer, and to
- charge a fee for, warranty, support, indemnity or liability
- obligations to one or more recipients of Covered Code. However, You
- may do so only on Your own behalf, and not on behalf of the Initial
- Developer or any Contributor. You must make it absolutely clear than
- any such warranty, support, indemnity or liability obligation is
- offered by You alone, and You hereby agree to indemnify the Initial
- Developer and every Contributor for any liability incurred by the
- Initial Developer or such Contributor as a result of warranty,
- support, indemnity or liability terms You offer.
-
- 3.6. Distribution of Executable Versions.
- You may distribute Covered Code in Executable form only if the
- requirements of Section 3.1-3.5 have been met for that Covered Code,
- and if You include a notice stating that the Source Code version of
- the Covered Code is available under the terms of this License,
- including a description of how and where You have fulfilled the
- obligations of Section 3.2. The notice must be conspicuously included
- in any notice in an Executable version, related documentation or
- collateral in which You describe recipients' rights relating to the
- Covered Code. You may distribute the Executable version of Covered
- Code or ownership rights under a license of Your choice, which may
- contain terms different from this License, provided that You are in
- compliance with the terms of this License and that the license for the
- Executable version does not attempt to limit or alter the recipient's
- rights in the Source Code version from the rights set forth in this
- License. If You distribute the Executable version under a different
- license You must make it absolutely clear that any terms which differ
- from this License are offered by You alone, not by the Initial
- Developer or any Contributor. You hereby agree to indemnify the
- Initial Developer and every Contributor for any liability incurred by
- the Initial Developer or such Contributor as a result of any such
- terms You offer.
-
- 3.7. Larger Works.
- You may create a Larger Work by combining Covered Code with other code
- not governed by the terms of this License and distribute the Larger
- Work as a single product. In such a case, You must make sure the
- requirements of this License are fulfilled for the Covered Code.
-
-4. Inability to Comply Due to Statute or Regulation.
-
- If it is impossible for You to comply with any of the terms of this
- License with respect to some or all of the Covered Code due to
- statute, judicial order, or regulation then You must: (a) comply with
- the terms of this License to the maximum extent possible; and (b)
- describe the limitations and the code they affect. Such description
- must be included in the LEGAL file described in Section 3.4 and must
- be included with all distributions of the Source Code. Except to the
- extent prohibited by statute or regulation, such description must be
- sufficiently detailed for a recipient of ordinary skill to be able to
- understand it.
-
-5. Application of this License.
-
- This License applies to code to which the Initial Developer has
- attached the notice in Exhibit A and to related Covered Code.
-
-6. Versions of the License.
-
- 6.1. New Versions.
- Netscape Communications Corporation ("Netscape") may publish revised
- and/or new versions of the License from time to time. Each version
- will be given a distinguishing version number.
-
- 6.2. Effect of New Versions.
- Once Covered Code has been published under a particular version of the
- License, You may always continue to use it under the terms of that
- version. You may also choose to use such Covered Code under the terms
- of any subsequent version of the License published by Netscape. No one
- other than Netscape has the right to modify the terms applicable to
- Covered Code created under this License.
-
- 6.3. Derivative Works.
- If You create or use a modified version of this License (which you may
- only do in order to apply it to code which is not already Covered Code
- governed by this License), You must (a) rename Your license so that
- the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
- "MPL", "NPL" or any confusingly similar phrase do not appear in your
- license (except to note that your license differs from this License)
- and (b) otherwise make it clear that Your version of the license
- contains terms which differ from the Mozilla Public License and
- Netscape Public License. (Filling in the name of the Initial
- Developer, Original Code or Contributor in the notice described in
- Exhibit A shall not of themselves be deemed to be modifications of
- this License.)
-
-7. DISCLAIMER OF WARRANTY.
-
- COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
- WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
- WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
- DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
- THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
- IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
- YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
- COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
- OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
- ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
-
-8. TERMINATION.
-
- 8.1. This License and the rights granted hereunder will terminate
- automatically if You fail to comply with terms herein and fail to cure
- such breach within 30 days of becoming aware of the breach. All
- sublicenses to the Covered Code which are properly granted shall
- survive any termination of this License. Provisions which, by their
- nature, must remain in effect beyond the termination of this License
- shall survive.
-
- 8.2. If You initiate litigation by asserting a patent infringement
- claim (excluding declatory judgment actions) against Initial Developer
- or a Contributor (the Initial Developer or Contributor against whom
- You file such action is referred to as "Participant") alleging that:
-
- (a) such Participant's Contributor Version directly or indirectly
- infringes any patent, then any and all rights granted by such
- Participant to You under Sections 2.1 and/or 2.2 of this License
- shall, upon 60 days notice from Participant terminate prospectively,
- unless if within 60 days after receipt of notice You either: (i)
- agree in writing to pay Participant a mutually agreeable reasonable
- royalty for Your past and future use of Modifications made by such
- Participant, or (ii) withdraw Your litigation claim with respect to
- the Contributor Version against such Participant. If within 60 days
- of notice, a reasonable royalty and payment arrangement are not
- mutually agreed upon in writing by the parties or the litigation claim
- is not withdrawn, the rights granted by Participant to You under
- Sections 2.1 and/or 2.2 automatically terminate at the expiration of
- the 60 day notice period specified above.
-
- (b) any software, hardware, or device, other than such Participant's
- Contributor Version, directly or indirectly infringes any patent, then
- any rights granted to You by such Participant under Sections 2.1(b)
- and 2.2(b) are revoked effective as of the date You first made, used,
- sold, distributed, or had made, Modifications made by that
- Participant.
-
- 8.3. If You assert a patent infringement claim against Participant
- alleging that such Participant's Contributor Version directly or
- indirectly infringes any patent where such claim is resolved (such as
- by license or settlement) prior to the initiation of patent
- infringement litigation, then the reasonable value of the licenses
- granted by such Participant under Sections 2.1 or 2.2 shall be taken
- into account in determining the amount or value of any payment or
- license.
-
- 8.4. In the event of termination under Sections 8.1 or 8.2 above,
- all end user license agreements (excluding distributors and resellers)
- which have been validly granted by You or any distributor hereunder
- prior to termination shall survive termination.
-
-9. LIMITATION OF LIABILITY.
-
- UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
- (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
- DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
- OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
- ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
- CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
- WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
- COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
- INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
- LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
- RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
- PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
- EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
- THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
-
-10. U.S. GOVERNMENT END USERS.
-
- The Covered Code is a "commercial item," as that term is defined in
- 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
- software" and "commercial computer software documentation," as such
- terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
- C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
- all U.S. Government End Users acquire Covered Code with only those
- rights set forth herein.
-
-11. MISCELLANEOUS.
-
- This License represents the complete agreement concerning subject
- matter hereof. If any provision of this License is held to be
- unenforceable, such provision shall be reformed only to the extent
- necessary to make it enforceable. This License shall be governed by
- California law provisions (except to the extent applicable law, if
- any, provides otherwise), excluding its conflict-of-law provisions.
- With respect to disputes in which at least one party is a citizen of,
- or an entity chartered or registered to do business in the United
- States of America, any litigation relating to this License shall be
- subject to the jurisdiction of the Federal Courts of the Northern
- District of California, with venue lying in Santa Clara County,
- California, with the losing party responsible for costs, including
- without limitation, court costs and reasonable attorneys' fees and
- expenses. The application of the United Nations Convention on
- Contracts for the International Sale of Goods is expressly excluded.
- Any law or regulation which provides that the language of a contract
- shall be construed against the drafter shall not apply to this
- License.
-
-12. RESPONSIBILITY FOR CLAIMS.
-
- As between Initial Developer and the Contributors, each party is
- responsible for claims and damages arising, directly or indirectly,
- out of its utilization of rights under this License and You agree to
- work with Initial Developer and Contributors to distribute such
- responsibility on an equitable basis. Nothing herein is intended or
- shall be deemed to constitute any admission of liability.
-
-13. MULTIPLE-LICENSED CODE.
-
- Initial Developer may designate portions of the Covered Code as
- "Multiple-Licensed". "Multiple-Licensed" means that the Initial
- Developer permits you to utilize portions of the Covered Code under
- Your choice of the NPL or the alternative licenses, if any, specified
- by the Initial Developer in the file described in Exhibit A.
-
-EXHIBIT A -Mozilla Public License.
-
- ``The contents of this file are subject to the Mozilla Public License
- Version 1.1 (the "License"); you may not use this file except in
- compliance with the License. You may obtain a copy of the License at
- http://www.mozilla.org/MPL/
-
- Software distributed under the License is distributed on an "AS IS"
- basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
- License for the specific language governing rights and limitations
- under the License.
-
- The Original Code is ______________________________________.
-
- The Initial Developer of the Original Code is ________________________.
- Portions created by ______________________ are Copyright (C) ______
- _______________________. All Rights Reserved.
-
- Contributor(s): ______________________________________.
-
- Alternatively, the contents of this file may be used under the terms
- of the _____ license (the "[___] License"), in which case the
- provisions of [______] License are applicable instead of those
- above. If you wish to allow use of your version of this file only
- under the terms of the [____] License and not to allow others to use
- your version of this file under the MPL, indicate your decision by
- deleting the provisions above and replace them with the notice and
- other provisions required by the [___] License. If you do not delete
- the provisions above, a recipient may use your version of this file
- under either the MPL or the [___] License."
-
- [NOTE: The text of this Exhibit A may differ slightly from the text of
- the notices in the Source Code files of the Original Code. You should
- use the text of this Exhibit A rather than the text found in the
- Original Code Source Code for Your Modifications.]
-```
-
-Appendix D: The MIT License
----------------------------
-
-```
-The MIT License (MIT)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
-```
-
-Appendix E: The SIL Open Font License Version 1.1
----------------------------------------------
-
-```
-SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
------------------------------------------------------------
-
-PREAMBLE
-The goals of the Open Font License (OFL) are to stimulate worldwide
-development of collaborative font projects, to support the font creation
-efforts of academic and linguistic communities, and to provide a free and
-open framework in which fonts may be shared and improved in partnership
-with others.
-
-The OFL allows the licensed fonts to be used, studied, modified and
-redistributed freely as long as they are not sold by themselves. The
-fonts, including any derivative works, can be bundled, embedded,
-redistributed and/or sold with any software provided that any reserved
-names are not used by derivative works. The fonts and derivatives,
-however, cannot be released under any other type of license. The
-requirement for fonts to remain under this license does not apply
-to any document created using the fonts or their derivatives.
-
-DEFINITIONS
-"Font Software" refers to the set of files released by the Copyright
-Holder(s) under this license and clearly marked as such. This may
-include source files, build scripts and documentation.
-
-"Reserved Font Name" refers to any names specified as such after the
-copyright statement(s).
-
-"Original Version" refers to the collection of Font Software components as
-distributed by the Copyright Holder(s).
-
-"Modified Version" refers to any derivative made by adding to, deleting,
-or substituting -- in part or in whole -- any of the components of the
-Original Version, by changing formats or by porting the Font Software to a
-new environment.
-
-"Author" refers to any designer, engineer, programmer, technical
-writer or other person who contributed to the Font Software.
-
-PERMISSION & CONDITIONS
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of the Font Software, to use, study, copy, merge, embed, modify,
-redistribute, and sell modified and unmodified copies of the Font
-Software, subject to the following conditions:
-
-1) Neither the Font Software nor any of its individual components,
-in Original or Modified Versions, may be sold by itself.
-
-2) Original or Modified Versions of the Font Software may be bundled,
-redistributed and/or sold with any software, provided that each copy
-contains the above copyright notice and this license. These can be
-included either as stand-alone text files, human-readable headers or
-in the appropriate machine-readable metadata fields within text or
-binary files as long as those fields can be easily viewed by the user.
-
-3) No Modified Version of the Font Software may use the Reserved Font
-Name(s) unless explicit written permission is granted by the corresponding
-Copyright Holder. This restriction only applies to the primary font name as
-presented to the users.
-
-4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
-Software shall not be used to promote, endorse or advertise any
-Modified Version, except to acknowledge the contribution(s) of the
-Copyright Holder(s) and the Author(s) or with their explicit written
-permission.
-
-5) The Font Software, modified or unmodified, in part or in whole,
-must be distributed entirely under this license, and must not be
-distributed under any other license. The requirement for fonts to
-remain under this license does not apply to any document created
-using the Font Software.
-
-TERMINATION
-This license becomes null and void if any of the above conditions are
-not met.
-
-DISCLAIMER
-THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
-OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
-COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
-DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
-OTHER DEALINGS IN THE FONT SOFTWARE.
-```
-
-Appendix F: The BSD-3 License
------------------------------
-
-```
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-```
-
-
-Appendix H: The BSD-2 License
------------------------------
-
-```
-Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-```
-
-(Ignore this line: %REMOVE_START%)
+Software License Agreement
+==========================
+
+CKEditor - The text editor for Internet - https://ckeditor.com/
+Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
+
+Licensed under the terms of any of the following licenses at your
+choice:
+
+ - GNU General Public License Version 2 or later (the "GPL")
+ https://www.gnu.org/licenses/gpl.html
+ (See Appendix A)
+
+ - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
+ https://www.gnu.org/licenses/lgpl.html
+ (See Appendix B)
+
+ - Mozilla Public License Version 1.1 or later (the "MPL")
+ https://www.mozilla.org/MPL/MPL-1.1.html
+ (See Appendix C)
+
+You are not required to, but if you want to explicitly declare the
+license you have chosen to be bound to when using, reproducing,
+modifying and distributing this software, just include a text file
+titled "legal.txt" in your version of this software, indicating your
+license choice. In any case, your choice will not restrict any
+recipient of your version of this software to use, reproduce, modify
+and distribute this software under any of the above licenses.
+
+Sources of Intellectual Property Included in CKEditor
+-----------------------------------------------------
+
+Where not otherwise indicated, all CKEditor content is authored by
+CKSource engineers and consists of CKSource-owned intellectual
+property. In some specific instances, CKEditor will incorporate work
+done by developers outside of CKSource with their express permission.
+
+The following libraries are included in CKEditor under the MIT license (see Appendix D):
+
+* CKSource Samples Framework (included in the samples) - Copyright (c) 2014-2023, CKSource Holding sp. z o.o.
+* PicoModal (included in `samples/js/sf.js`) - Copyright (c) 2012 James Frasca.
+* CodeMirror (included in the samples) - Copyright (C) 2014 by Marijn Haverbeke and others.
+* ES6Promise - Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors.
+* A polyfill for `CSS.escape` (adopted with modifications in `core/tools.js`), Mathias Bynens, v1.5.1, https://mths.be/cssescape.
+
+Parts of code taken from the following libraries are included in CKEditor under the MIT license (see Appendix D):
+
+* jQuery (inspired the domReady function, ckeditor_base.js) - Copyright (c) 2011 John Resig, https://jquery.com/
+
+The following libraries are included in CKEditor under the SIL Open Font License, Version 1.1 (see Appendix E):
+
+* Font Awesome (included in the toolbar configurator) - Copyright (C) 2012 by Dave Gandy.
+
+The following libraries are included in CKEditor under the BSD-3 License (see Appendix F):
+
+* highlight.js (included in the `codesnippet` plugin) - Copyright (c) 2006, Ivan Sagalaev.
+* YUI Library (included in the `uicolor` plugin) - Copyright (c) 2009, Yahoo! Inc.
+
+
+Trademarks
+----------
+
+CKEditor is a trademark of CKSource Holding sp. z o.o. All other brand
+and product names are trademarks, registered trademarks or service
+marks of their respective holders.
+
+---
+
+Appendix A: The GPL License
+---------------------------
+
+```
+GNU GENERAL PUBLIC LICENSE
+Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software-to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+GNU GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+```
+
+Appendix B: The LGPL License
+----------------------------
+
+```
+GNU LESSER GENERAL PUBLIC LICENSE
+Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software-to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages-typically libraries-of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+GNU LESSER GENERAL PUBLIC LICENSE
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+END OF TERMS AND CONDITIONS
+```
+
+Appendix C: The MPL License
+---------------------------
+
+```
+MOZILLA PUBLIC LICENSE
+Version 1.1
+
+1. Definitions.
+
+ 1.0.1. "Commercial Use" means distribution or otherwise making the
+ Covered Code available to a third party.
+
+ 1.1. "Contributor" means each entity that creates or contributes to
+ the creation of Modifications.
+
+ 1.2. "Contributor Version" means the combination of the Original
+ Code, prior Modifications used by a Contributor, and the Modifications
+ made by that particular Contributor.
+
+ 1.3. "Covered Code" means the Original Code or Modifications or the
+ combination of the Original Code and Modifications, in each case
+ including portions thereof.
+
+ 1.4. "Electronic Distribution Mechanism" means a mechanism generally
+ accepted in the software development community for the electronic
+ transfer of data.
+
+ 1.5. "Executable" means Covered Code in any form other than Source
+ Code.
+
+ 1.6. "Initial Developer" means the individual or entity identified
+ as the Initial Developer in the Source Code notice required by Exhibit
+ A.
+
+ 1.7. "Larger Work" means a work which combines Covered Code or
+ portions thereof with code not governed by the terms of this License.
+
+ 1.8. "License" means this document.
+
+ 1.8.1. "Licensable" means having the right to grant, to the maximum
+ extent possible, whether at the time of the initial grant or
+ subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.9. "Modifications" means any addition to or deletion from the
+ substance or structure of either the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+ A. Any addition to or deletion from the contents of a file
+ containing Original Code or previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.10. "Original Code" means Source Code of computer software code
+ which is described in the Source Code notice required by Exhibit A as
+ Original Code, and which, at the time of its release under this
+ License is not already Covered Code governed by this License.
+
+ 1.10.1. "Patent Claims" means any patent claim(s), now owned or
+ hereafter acquired, including without limitation, method, process,
+ and apparatus claims, in any patent Licensable by grantor.
+
+ 1.11. "Source Code" means the preferred form of the Covered Code for
+ making modifications to it, including all modules it contains, plus
+ any associated interface definition files, scripts used to control
+ compilation and installation of an Executable, or source code
+ differential comparisons against either the Original Code or another
+ well known, available Covered Code of the Contributor's choice. The
+ Source Code can be in a compressed or archival form, provided the
+ appropriate decompression or de-archiving software is widely available
+ for no charge.
+
+ 1.12. "You" (or "Your") means an individual or a legal entity
+ exercising rights under, and complying with all of the terms of, this
+ License or a future version of this License issued under Section 6.1.
+ For legal entities, "You" includes any entity which controls, is
+ controlled by, or is under common control with You. For purposes of
+ this definition, "control" means (a) the power, direct or indirect,
+ to cause the direction or management of such entity, whether by
+ contract or otherwise, or (b) ownership of more than fifty percent
+ (50%) of the outstanding shares or beneficial ownership of such
+ entity.
+
+2. Source Code License.
+
+ 2.1. The Initial Developer Grant.
+ The Initial Developer hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Initial Developer to use, reproduce,
+ modify, display, perform, sublicense and distribute the Original
+ Code (or portions thereof) with or without Modifications, and/or
+ as part of a Larger Work; and
+
+ (b) under Patents Claims infringed by the making, using or
+ selling of Original Code, to make, have made, use, practice,
+ sell, and offer for sale, and/or otherwise dispose of the
+ Original Code (or portions thereof).
+
+ (c) the licenses granted in this Section 2.1(a) and (b) are
+ effective on the date Initial Developer first distributes
+ Original Code under the terms of this License.
+
+ (d) Notwithstanding Section 2.1(b) above, no patent license is
+ granted: 1) for code that You delete from the Original Code; 2)
+ separate from the Original Code; or 3) for infringements caused
+ by: i) the modification of the Original Code or ii) the
+ combination of the Original Code with other software or devices.
+
+ 2.2. Contributor Grant.
+ Subject to third party intellectual property claims, each Contributor
+ hereby grants You a world-wide, royalty-free, non-exclusive license
+
+ (a) under intellectual property rights (other than patent or
+ trademark) Licensable by Contributor, to use, reproduce, modify,
+ display, perform, sublicense and distribute the Modifications
+ created by such Contributor (or portions thereof) either on an
+ unmodified basis, with other Modifications, as Covered Code
+ and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using, or
+ selling of Modifications made by that Contributor either alone
+ and/or in combination with its Contributor Version (or portions
+ of such combination), to make, use, sell, offer for sale, have
+ made, and/or otherwise dispose of: 1) Modifications made by that
+ Contributor (or portions thereof); and 2) the combination of
+ Modifications made by that Contributor with its Contributor
+ Version (or portions of such combination).
+
+ (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
+ effective on the date Contributor first makes Commercial Use of
+ the Covered Code.
+
+ (d) Notwithstanding Section 2.2(b) above, no patent license is
+ granted: 1) for any code that Contributor has deleted from the
+ Contributor Version; 2) separate from the Contributor Version;
+ 3) for infringements caused by: i) third party modifications of
+ Contributor Version or ii) the combination of Modifications made
+ by that Contributor with other software (except as part of the
+ Contributor Version) or other devices; or 4) under Patent Claims
+ infringed by Covered Code in the absence of Modifications made by
+ that Contributor.
+
+3. Distribution Obligations.
+
+ 3.1. Application of License.
+ The Modifications which You create or to which You contribute are
+ governed by the terms of this License, including without limitation
+ Section 2.2. The Source Code version of Covered Code may be
+ distributed only under the terms of this License or a future version
+ of this License released under Section 6.1, and You must include a
+ copy of this License with every copy of the Source Code You
+ distribute. You may not offer or impose any terms on any Source Code
+ version that alters or restricts the applicable version of this
+ License or the recipients' rights hereunder. However, You may include
+ an additional document offering the additional rights described in
+ Section 3.5.
+
+ 3.2. Availability of Source Code.
+ Any Modification which You create or to which You contribute must be
+ made available in Source Code form under the terms of this License
+ either on the same media as an Executable version or via an accepted
+ Electronic Distribution Mechanism to anyone to whom you made an
+ Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12)
+ months after the date it initially became available, or at least six
+ (6) months after a subsequent version of that particular Modification
+ has been made available to such recipients. You are responsible for
+ ensuring that the Source Code version remains available even if the
+ Electronic Distribution Mechanism is maintained by a third party.
+
+ 3.3. Description of Modifications.
+ You must cause all Covered Code to which You contribute to contain a
+ file documenting the changes You made to create that Covered Code and
+ the date of any change. You must include a prominent statement that
+ the Modification is derived, directly or indirectly, from Original
+ Code provided by the Initial Developer and including the name of the
+ Initial Developer in (a) the Source Code, and (b) in any notice in an
+ Executable version or related documentation in which You describe the
+ origin or ownership of the Covered Code.
+
+ 3.4. Intellectual Property Matters
+ (a) Third Party Claims.
+ If Contributor has knowledge that a license under a third party's
+ intellectual property rights is required to exercise the rights
+ granted by such Contributor under Sections 2.1 or 2.2,
+ Contributor must include a text file with the Source Code
+ distribution titled "LEGAL" which describes the claim and the
+ party making the claim in sufficient detail that a recipient will
+ know whom to contact. If Contributor obtains such knowledge after
+ the Modification is made available as described in Section 3.2,
+ Contributor shall promptly modify the LEGAL file in all copies
+ Contributor makes available thereafter and shall take other steps
+ (such as notifying appropriate mailing lists or newsgroups)
+ reasonably calculated to inform those who received the Covered
+ Code that new knowledge has been obtained.
+
+ (b) Contributor APIs.
+ If Contributor's Modifications include an application programming
+ interface and Contributor has knowledge of patent licenses which
+ are reasonably necessary to implement that API, Contributor must
+ also include this information in the LEGAL file.
+
+ (c) Representations.
+ Contributor represents that, except as disclosed pursuant to
+ Section 3.4(a) above, Contributor believes that Contributor's
+ Modifications are Contributor's original creation(s) and/or
+ Contributor has sufficient rights to grant the rights conveyed by
+ this License.
+
+ 3.5. Required Notices.
+ You must duplicate the notice in Exhibit A in each file of the Source
+ Code. If it is not possible to put such notice in a particular Source
+ Code file due to its structure, then You must include such notice in a
+ location (such as a relevant directory) where a user would be likely
+ to look for such a notice. If You created one or more Modification(s)
+ You may add your name as a Contributor to the notice described in
+ Exhibit A. You must also duplicate this License in any documentation
+ for the Source Code where You describe recipients' rights or ownership
+ rights relating to Covered Code. You may choose to offer, and to
+ charge a fee for, warranty, support, indemnity or liability
+ obligations to one or more recipients of Covered Code. However, You
+ may do so only on Your own behalf, and not on behalf of the Initial
+ Developer or any Contributor. You must make it absolutely clear than
+ any such warranty, support, indemnity or liability obligation is
+ offered by You alone, and You hereby agree to indemnify the Initial
+ Developer and every Contributor for any liability incurred by the
+ Initial Developer or such Contributor as a result of warranty,
+ support, indemnity or liability terms You offer.
+
+ 3.6. Distribution of Executable Versions.
+ You may distribute Covered Code in Executable form only if the
+ requirements of Section 3.1-3.5 have been met for that Covered Code,
+ and if You include a notice stating that the Source Code version of
+ the Covered Code is available under the terms of this License,
+ including a description of how and where You have fulfilled the
+ obligations of Section 3.2. The notice must be conspicuously included
+ in any notice in an Executable version, related documentation or
+ collateral in which You describe recipients' rights relating to the
+ Covered Code. You may distribute the Executable version of Covered
+ Code or ownership rights under a license of Your choice, which may
+ contain terms different from this License, provided that You are in
+ compliance with the terms of this License and that the license for the
+ Executable version does not attempt to limit or alter the recipient's
+ rights in the Source Code version from the rights set forth in this
+ License. If You distribute the Executable version under a different
+ license You must make it absolutely clear that any terms which differ
+ from this License are offered by You alone, not by the Initial
+ Developer or any Contributor. You hereby agree to indemnify the
+ Initial Developer and every Contributor for any liability incurred by
+ the Initial Developer or such Contributor as a result of any such
+ terms You offer.
+
+ 3.7. Larger Works.
+ You may create a Larger Work by combining Covered Code with other code
+ not governed by the terms of this License and distribute the Larger
+ Work as a single product. In such a case, You must make sure the
+ requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+ If it is impossible for You to comply with any of the terms of this
+ License with respect to some or all of the Covered Code due to
+ statute, judicial order, or regulation then You must: (a) comply with
+ the terms of this License to the maximum extent possible; and (b)
+ describe the limitations and the code they affect. Such description
+ must be included in the LEGAL file described in Section 3.4 and must
+ be included with all distributions of the Source Code. Except to the
+ extent prohibited by statute or regulation, such description must be
+ sufficiently detailed for a recipient of ordinary skill to be able to
+ understand it.
+
+5. Application of this License.
+
+ This License applies to code to which the Initial Developer has
+ attached the notice in Exhibit A and to related Covered Code.
+
+6. Versions of the License.
+
+ 6.1. New Versions.
+ Netscape Communications Corporation ("Netscape") may publish revised
+ and/or new versions of the License from time to time. Each version
+ will be given a distinguishing version number.
+
+ 6.2. Effect of New Versions.
+ Once Covered Code has been published under a particular version of the
+ License, You may always continue to use it under the terms of that
+ version. You may also choose to use such Covered Code under the terms
+ of any subsequent version of the License published by Netscape. No one
+ other than Netscape has the right to modify the terms applicable to
+ Covered Code created under this License.
+
+ 6.3. Derivative Works.
+ If You create or use a modified version of this License (which you may
+ only do in order to apply it to code which is not already Covered Code
+ governed by this License), You must (a) rename Your license so that
+ the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
+ "MPL", "NPL" or any confusingly similar phrase do not appear in your
+ license (except to note that your license differs from this License)
+ and (b) otherwise make it clear that Your version of the license
+ contains terms which differ from the Mozilla Public License and
+ Netscape Public License. (Filling in the name of the Initial
+ Developer, Original Code or Contributor in the notice described in
+ Exhibit A shall not of themselves be deemed to be modifications of
+ this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+ 8.1. This License and the rights granted hereunder will terminate
+ automatically if You fail to comply with terms herein and fail to cure
+ such breach within 30 days of becoming aware of the breach. All
+ sublicenses to the Covered Code which are properly granted shall
+ survive any termination of this License. Provisions which, by their
+ nature, must remain in effect beyond the termination of this License
+ shall survive.
+
+ 8.2. If You initiate litigation by asserting a patent infringement
+ claim (excluding declatory judgment actions) against Initial Developer
+ or a Contributor (the Initial Developer or Contributor against whom
+ You file such action is referred to as "Participant") alleging that:
+
+ (a) such Participant's Contributor Version directly or indirectly
+ infringes any patent, then any and all rights granted by such
+ Participant to You under Sections 2.1 and/or 2.2 of this License
+ shall, upon 60 days notice from Participant terminate prospectively,
+ unless if within 60 days after receipt of notice You either: (i)
+ agree in writing to pay Participant a mutually agreeable reasonable
+ royalty for Your past and future use of Modifications made by such
+ Participant, or (ii) withdraw Your litigation claim with respect to
+ the Contributor Version against such Participant. If within 60 days
+ of notice, a reasonable royalty and payment arrangement are not
+ mutually agreed upon in writing by the parties or the litigation claim
+ is not withdrawn, the rights granted by Participant to You under
+ Sections 2.1 and/or 2.2 automatically terminate at the expiration of
+ the 60 day notice period specified above.
+
+ (b) any software, hardware, or device, other than such Participant's
+ Contributor Version, directly or indirectly infringes any patent, then
+ any rights granted to You by such Participant under Sections 2.1(b)
+ and 2.2(b) are revoked effective as of the date You first made, used,
+ sold, distributed, or had made, Modifications made by that
+ Participant.
+
+ 8.3. If You assert a patent infringement claim against Participant
+ alleging that such Participant's Contributor Version directly or
+ indirectly infringes any patent where such claim is resolved (such as
+ by license or settlement) prior to the initiation of patent
+ infringement litigation, then the reasonable value of the licenses
+ granted by such Participant under Sections 2.1 or 2.2 shall be taken
+ into account in determining the amount or value of any payment or
+ license.
+
+ 8.4. In the event of termination under Sections 8.1 or 8.2 above,
+ all end user license agreements (excluding distributors and resellers)
+ which have been validly granted by You or any distributor hereunder
+ prior to termination shall survive termination.
+
+9. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+ ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+ CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
+ WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+ COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
+ INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+ THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+ The Covered Code is a "commercial item," as that term is defined in
+ 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
+ software" and "commercial computer software documentation," as such
+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+ all U.S. Government End Users acquire Covered Code with only those
+ rights set forth herein.
+
+11. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject
+ matter hereof. If any provision of this License is held to be
+ unenforceable, such provision shall be reformed only to the extent
+ necessary to make it enforceable. This License shall be governed by
+ California law provisions (except to the extent applicable law, if
+ any, provides otherwise), excluding its conflict-of-law provisions.
+ With respect to disputes in which at least one party is a citizen of,
+ or an entity chartered or registered to do business in the United
+ States of America, any litigation relating to this License shall be
+ subject to the jurisdiction of the Federal Courts of the Northern
+ District of California, with venue lying in Santa Clara County,
+ California, with the losing party responsible for costs, including
+ without limitation, court costs and reasonable attorneys' fees and
+ expenses. The application of the United Nations Convention on
+ Contracts for the International Sale of Goods is expressly excluded.
+ Any law or regulation which provides that the language of a contract
+ shall be construed against the drafter shall not apply to this
+ License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is
+ responsible for claims and damages arising, directly or indirectly,
+ out of its utilization of rights under this License and You agree to
+ work with Initial Developer and Contributors to distribute such
+ responsibility on an equitable basis. Nothing herein is intended or
+ shall be deemed to constitute any admission of liability.
+
+13. MULTIPLE-LICENSED CODE.
+
+ Initial Developer may designate portions of the Covered Code as
+ "Multiple-Licensed". "Multiple-Licensed" means that the Initial
+ Developer permits you to utilize portions of the Covered Code under
+ Your choice of the NPL or the alternative licenses, if any, specified
+ by the Initial Developer in the file described in Exhibit A.
+
+EXHIBIT A -Mozilla Public License.
+
+ ``The contents of this file are subject to the Mozilla Public License
+ Version 1.1 (the "License"); you may not use this file except in
+ compliance with the License. You may obtain a copy of the License at
+ http://www.mozilla.org/MPL/
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ License for the specific language governing rights and limitations
+ under the License.
+
+ The Original Code is ______________________________________.
+
+ The Initial Developer of the Original Code is ________________________.
+ Portions created by ______________________ are Copyright (C) ______
+ _______________________. All Rights Reserved.
+
+ Contributor(s): ______________________________________.
+
+ Alternatively, the contents of this file may be used under the terms
+ of the _____ license (the "[___] License"), in which case the
+ provisions of [______] License are applicable instead of those
+ above. If you wish to allow use of your version of this file only
+ under the terms of the [____] License and not to allow others to use
+ your version of this file under the MPL, indicate your decision by
+ deleting the provisions above and replace them with the notice and
+ other provisions required by the [___] License. If you do not delete
+ the provisions above, a recipient may use your version of this file
+ under either the MPL or the [___] License."
+
+ [NOTE: The text of this Exhibit A may differ slightly from the text of
+ the notices in the Source Code files of the Original Code. You should
+ use the text of this Exhibit A rather than the text found in the
+ Original Code Source Code for Your Modifications.]
+```
+
+Appendix D: The MIT License
+---------------------------
+
+```
+The MIT License (MIT)
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+```
+
+Appendix E: The SIL Open Font License Version 1.1
+---------------------------------------------
+
+```
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
+```
+
+Appendix F: The BSD-3 License
+-----------------------------
+
+```
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+```
+
+
+Appendix H: The BSD-2 License
+-----------------------------
+
+```
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+```
+
+(Ignore this line: %REMOVE_START%)
diff --git a/UI/WebServerResources/js/vendor/ckeditor/build-config.js b/UI/WebServerResources/js/vendor/ckeditor/build-config.js
index 4ebc3d5eb..9572fcd07 100644
--- a/UI/WebServerResources/js/vendor/ckeditor/build-config.js
+++ b/UI/WebServerResources/js/vendor/ckeditor/build-config.js
@@ -13,10 +13,10 @@
* (1) https://ckeditor.com/cke4/builder
* Visit online builder to build CKEditor from scratch.
*
- * (2) https://ckeditor.com/cke4/builder/94a81f57cdfc44f73ba3ca311e54de61
+ * (2) https://ckeditor.com/cke4/builder/96eb25207dba690075dad376bba120d3
* Visit online builder to build CKEditor, starting with the same setup as before.
*
- * (3) https://ckeditor.com/cke4/builder/download/94a81f57cdfc44f73ba3ca311e54de61
+ * (3) https://ckeditor.com/cke4/builder/download/96eb25207dba690075dad376bba120d3
* Straight download link to the latest version of CKEditor (Optimized) with the same setup as before.
*
* NOTE:
diff --git a/UI/WebServerResources/js/vendor/ckeditor/ckeditor.js b/UI/WebServerResources/js/vendor/ckeditor/ckeditor.js
index 02ef67d7c..89c312474 100644
--- a/UI/WebServerResources/js/vendor/ckeditor/ckeditor.js
+++ b/UI/WebServerResources/js/vendor/ckeditor/ckeditor.js
@@ -684,36 +684,7 @@ null===CKEDITOR.dialog._.currentTop&&P(this);if("function"==typeof d)d=this._.st
this.openDialog(a,b,c)},this,0,1)}CKEDITOR.skin.loadPart("dialog");if(e)e.once("hide",function(){e.setModel(null)},null,null,999);return e}});CKEDITOR.plugins.add("dialog",{requires:"dialogui",init:function(a){V||(CKEDITOR.document.appendStyleSheet(this.path+"styles/dialog.css"),V=!0);a.on("doubleclick",function(b){b.data.dialog&&a.openDialog(b.data.dialog)},null,null,999)}})})();CKEDITOR.plugins.add("about",{requires:"dialog",init:function(a){var b=a.addCommand("about",new CKEDITOR.dialogCommand("about"));b.modes={wysiwyg:1,source:1};b.canUndo=!1;b.readOnly=1;a.ui.addButton&&a.ui.addButton("About",{label:a.lang.about.dlgTitle,command:"about",toolbar:"about"});CKEDITOR.dialog.add("about",this.path+"dialogs/about.js")}});(function(){function h(a){function m(){e=a.document;n=e[CKEDITOR.env.ie?"getBody":"getDocumentElement"]();c=CKEDITOR.env.quirks?e.getBody():e.getDocumentElement();var d=CKEDITOR.env.quirks?c:c.findOne("body");d&&(d.setStyle("height","auto"),d.setStyle("min-height",CKEDITOR.env.safari?"0%":"auto"));f=CKEDITOR.dom.element.createFromHtml('\x3cspan style\x3d"margin:0;padding:0;border:0;clear:both;width:1px;height:1px;display:block;"\x3e'+(CKEDITOR.env.webkit?"\x26nbsp;":"")+"\x3c/span\x3e",e)}function g(){k&&
c.setStyle("overflow-y","hidden");var d=a.window.getViewPaneSize().height,b;n.append(f);b=f.getDocumentPosition(e).y+f.$.offsetHeight;f.remove();b+=h;b=Math.max(b,r);b=Math.min(b,p);b!=d&&l!=b&&(b=a.fire("autoGrow",{currentHeight:d,newHeight:b}).newHeight,a.resize(null,b,!0),l=b);k||(b