aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/files/l10n/nl.js10
-rw-r--r--apps/files/l10n/nl.json10
-rw-r--r--apps/files/l10n/pl.js4
-rw-r--r--apps/files/l10n/pl.json4
-rw-r--r--apps/files_sharing/l10n/pl.js2
-rw-r--r--apps/files_sharing/l10n/pl.json2
-rw-r--r--apps/settings/l10n/ja.js4
-rw-r--r--apps/settings/l10n/ja.json4
-rw-r--r--apps/settings/l10n/oc.js2
-rw-r--r--apps/settings/l10n/oc.json2
-rw-r--r--apps/settings/l10n/pl.js4
-rw-r--r--apps/settings/l10n/pl.json4
-rw-r--r--apps/sharebymail/l10n/pl.js2
-rw-r--r--apps/sharebymail/l10n/pl.json2
-rw-r--r--apps/systemtags/l10n/zh_HK.js45
-rw-r--r--apps/systemtags/l10n/zh_HK.json45
-rw-r--r--apps/theming/l10n/pl.js4
-rw-r--r--apps/theming/l10n/pl.json4
-rw-r--r--apps/theming/l10n/zh_HK.js55
-rw-r--r--apps/theming/l10n/zh_HK.json53
-rw-r--r--apps/twofactor_backupcodes/l10n/zh_HK.js25
-rw-r--r--apps/twofactor_backupcodes/l10n/zh_HK.json23
-rw-r--r--apps/updatenotification/l10n/zh_HK.js47
-rw-r--r--apps/updatenotification/l10n/zh_HK.json45
-rw-r--r--apps/user_ldap/l10n/zh_HK.js156
-rw-r--r--apps/user_ldap/l10n/zh_HK.json156
-rw-r--r--apps/user_status/l10n/zh_HK.js38
-rw-r--r--apps/user_status/l10n/zh_HK.json36
-rw-r--r--apps/weather_status/l10n/zh_HK.js41
-rw-r--r--apps/weather_status/l10n/zh_HK.json39
-rw-r--r--apps/workflowengine/l10n/zh_HK.js107
-rw-r--r--apps/workflowengine/l10n/zh_HK.json105
32 files changed, 1042 insertions, 38 deletions
diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js
index 803ccb1150d..ef8f930e27c 100644
--- a/apps/files/l10n/nl.js
+++ b/apps/files/l10n/nl.js
@@ -166,6 +166,16 @@ OC.L10N.register(
"Tags" : "Tags",
"Unable to change the favourite state of the file" : "Niet mogelijk om favoriet status van het bestand te wijzigen",
"Error while loading the file data" : "Fout bij het lezen van de bestandsgegevens",
+ "Pick a template for {name}" : "Kies een sjabloon voor {name}",
+ "Cancel" : "Annuleren",
+ "Create" : "Aanmaken",
+ "Create a new file with the selected template" : "Maak een nieuw bestand met het geselecteerde sjabloon",
+ "Creating file" : "Maken bestand",
+ "Blank" : "Blanco",
+ "Unable to create new file from template" : "Kan geen nieuw bestand maken vanuit het sjabloon",
+ "Set up templates folder" : "Instellen sjablonenmap",
+ "Templates" : "Sjablonen",
+ "Unable to initialize the templates directory" : "Kon de sjablonenmap niet instellen",
"%s used" : "%s gebruikt",
"%s%% of %s used" : "%s%% van %s gebruikt",
"%1$s of %2$s used" : "%1$s van %2$s gebruikt",
diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json
index 14331d651b8..48707ea4b70 100644
--- a/apps/files/l10n/nl.json
+++ b/apps/files/l10n/nl.json
@@ -164,6 +164,16 @@
"Tags" : "Tags",
"Unable to change the favourite state of the file" : "Niet mogelijk om favoriet status van het bestand te wijzigen",
"Error while loading the file data" : "Fout bij het lezen van de bestandsgegevens",
+ "Pick a template for {name}" : "Kies een sjabloon voor {name}",
+ "Cancel" : "Annuleren",
+ "Create" : "Aanmaken",
+ "Create a new file with the selected template" : "Maak een nieuw bestand met het geselecteerde sjabloon",
+ "Creating file" : "Maken bestand",
+ "Blank" : "Blanco",
+ "Unable to create new file from template" : "Kan geen nieuw bestand maken vanuit het sjabloon",
+ "Set up templates folder" : "Instellen sjablonenmap",
+ "Templates" : "Sjablonen",
+ "Unable to initialize the templates directory" : "Kon de sjablonenmap niet instellen",
"%s used" : "%s gebruikt",
"%s%% of %s used" : "%s%% van %s gebruikt",
"%1$s of %2$s used" : "%1$s van %2$s gebruikt",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index 8a7ac464241..ac0abe50d32 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -16,7 +16,7 @@ OC.L10N.register(
"Upload cancelled." : "Wysyłanie anulowane.",
"Processing files …" : "Przetwarzam pliki…",
"…" : "…",
- "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można wysłać {filename} być może jest katalogiem lub posiada 0 bajtów",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, wysyłasz {size1} a pozostało tylko {size2}",
"Target folder \"{dir}\" does not exist any more" : "Katalog docelowy \"{dir}\" już nie istnieje",
"Not enough free space" : "Za mało wolnego miejsca",
@@ -190,7 +190,7 @@ OC.L10N.register(
"No entries found in this folder" : "Brak wpisów w tym katalogu",
"Select all" : "Wybierz wszystko",
"Upload too large" : "Wysyłany plik jest za duży",
- "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz wysłać, przekraczają maksymalną dopuszczalną wielkość.",
"No favorites yet" : "Brak ulubionych",
"Files and folders you mark as favorite will show up here" : "Pliki i katalogi, które oznaczysz jako ulubione wyświetlą się tutaj",
"Deleted files" : "Usunięte pliki",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 4377f892a89..737a413f886 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -14,7 +14,7 @@
"Upload cancelled." : "Wysyłanie anulowane.",
"Processing files …" : "Przetwarzam pliki…",
"…" : "…",
- "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesłać {filename} być może jest katalogiem lub posiada 0 bajtów",
+ "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można wysłać {filename} być może jest katalogiem lub posiada 0 bajtów",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, wysyłasz {size1} a pozostało tylko {size2}",
"Target folder \"{dir}\" does not exist any more" : "Katalog docelowy \"{dir}\" już nie istnieje",
"Not enough free space" : "Za mało wolnego miejsca",
@@ -188,7 +188,7 @@
"No entries found in this folder" : "Brak wpisów w tym katalogu",
"Select all" : "Wybierz wszystko",
"Upload too large" : "Wysyłany plik jest za duży",
- "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz przesłać, przekraczają maksymalną dopuszczalną wielkość.",
+ "The files you are trying to upload exceed the maximum size for file uploads on this server." : "Pliki, które próbujesz wysłać, przekraczają maksymalną dopuszczalną wielkość.",
"No favorites yet" : "Brak ulubionych",
"Files and folders you mark as favorite will show up here" : "Pliki i katalogi, które oznaczysz jako ulubione wyświetlą się tutaj",
"Deleted files" : "Usunięte pliki",
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index 5985acbd6c6..4e50519ca03 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -33,7 +33,7 @@ OC.L10N.register(
"Move or copy" : "Przenieś lub kopiuj",
"Download" : "Pobierz",
"Delete" : "Usuń",
- "You can upload into this folder" : "Możesz przesłać do tego katalogu",
+ "You can upload into this folder" : "Możesz wysłać do tego katalogu",
"Terms of service" : "Warunki usługi",
"No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}",
"Invalid server URL" : "Błędny adres serwera",
diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index 255c63d4b2b..a5be7926aa5 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -31,7 +31,7 @@
"Move or copy" : "Przenieś lub kopiuj",
"Download" : "Pobierz",
"Delete" : "Usuń",
- "You can upload into this folder" : "Możesz przesłać do tego katalogu",
+ "You can upload into this folder" : "Możesz wysłać do tego katalogu",
"Terms of service" : "Warunki usługi",
"No compatible server found at {remote}" : "Nie znaleziono kompatybilnego serwera na {remote}",
"Invalid server URL" : "Błędny adres serwera",
diff --git a/apps/settings/l10n/ja.js b/apps/settings/l10n/ja.js
index a1d0cf9e4ec..01fd243fbc8 100644
--- a/apps/settings/l10n/ja.js
+++ b/apps/settings/l10n/ja.js
@@ -115,6 +115,10 @@ OC.L10N.register(
"Reshare" : "再共有",
"Unlimited" : "無制限",
"Verifying" : "検証中",
+ "The old server-side-encryption format is enabled. We recommend disabling this." : "古いServer Side Encryptionが有効になっています。これを無効にすることをお勧めします。",
+ "MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "Nextcloud 21 はMariaDB バージョン \"%s\"をサポートしなくなりました。MariaDM 10.2 もしくはそれ以上のバージョンのものを使用してください。",
+ "MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "Nextcloud 21 はMySQL バージョン \"%s\"をサポートしなくなりました。MySQL 8 もしくはそれ以上のバージョンのものを使用してください。",
+ "PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "Nextcloud 21 はPostgreSQL バージョン \"%s\"をサポートしなくなりました。PostgreSQL 9.6 もしくはそれ以上のバージョンのものを使用してください。",
"Nextcloud settings" : "Nextcloud の設定",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "二要素認証はすべてのユーザーと特定のグループに強制することができます。設定済みの二要素プロバイダーがない場合は、システムにログインできません。",
"Enforce two-factor authentication" : "二要素認証を強制する",
diff --git a/apps/settings/l10n/ja.json b/apps/settings/l10n/ja.json
index 41f0614efd5..cc172a95af9 100644
--- a/apps/settings/l10n/ja.json
+++ b/apps/settings/l10n/ja.json
@@ -113,6 +113,10 @@
"Reshare" : "再共有",
"Unlimited" : "無制限",
"Verifying" : "検証中",
+ "The old server-side-encryption format is enabled. We recommend disabling this." : "古いServer Side Encryptionが有効になっています。これを無効にすることをお勧めします。",
+ "MariaDB version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MariaDB 10.2 or higher." : "Nextcloud 21 はMariaDB バージョン \"%s\"をサポートしなくなりました。MariaDM 10.2 もしくはそれ以上のバージョンのものを使用してください。",
+ "MySQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires MySQL 8 or higher." : "Nextcloud 21 はMySQL バージョン \"%s\"をサポートしなくなりました。MySQL 8 もしくはそれ以上のバージョンのものを使用してください。",
+ "PostgreSQL version \"%s\" is used. Nextcloud 21 will no longer support this version and requires PostgreSQL 9.6 or higher." : "Nextcloud 21 はPostgreSQL バージョン \"%s\"をサポートしなくなりました。PostgreSQL 9.6 もしくはそれ以上のバージョンのものを使用してください。",
"Nextcloud settings" : "Nextcloud の設定",
"Two-factor authentication can be enforced for all users and specific groups. If they do not have a two-factor provider configured, they will be unable to log into the system." : "二要素認証はすべてのユーザーと特定のグループに強制することができます。設定済みの二要素プロバイダーがない場合は、システムにログインできません。",
"Enforce two-factor authentication" : "二要素認証を強制する",
diff --git a/apps/settings/l10n/oc.js b/apps/settings/l10n/oc.js
index 744ddd11f9d..bb5cdc3c5ff 100644
--- a/apps/settings/l10n/oc.js
+++ b/apps/settings/l10n/oc.js
@@ -86,6 +86,8 @@ OC.L10N.register(
"iPhone" : "iPhone",
"iPad" : "iPad",
"Nextcloud iOS app" : "Aplicacion Nextcloud iOS",
+ "Nextcloud Talk for iOS" : "Nextcloud Talk per iOS",
+ "Nextcloud Talk for Android" : "Nextcloud Talk per Android",
"This session" : "Aquesta session",
"Device" : "Periferic",
"Last activity" : "Darrièra activitat",
diff --git a/apps/settings/l10n/oc.json b/apps/settings/l10n/oc.json
index 6b5dfded11a..bfe2e7c4a3f 100644
--- a/apps/settings/l10n/oc.json
+++ b/apps/settings/l10n/oc.json
@@ -84,6 +84,8 @@
"iPhone" : "iPhone",
"iPad" : "iPad",
"Nextcloud iOS app" : "Aplicacion Nextcloud iOS",
+ "Nextcloud Talk for iOS" : "Nextcloud Talk per iOS",
+ "Nextcloud Talk for Android" : "Nextcloud Talk per Android",
"This session" : "Aquesta session",
"Device" : "Periferic",
"Last activity" : "Darrièra activitat",
diff --git a/apps/settings/l10n/pl.js b/apps/settings/l10n/pl.js
index 0db917318dc..7fd32f074e4 100644
--- a/apps/settings/l10n/pl.js
+++ b/apps/settings/l10n/pl.js
@@ -339,7 +339,7 @@ OC.L10N.register(
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Szyfrowanie po stronie serwera umożliwia szyfrowanie plików przesyłanych na ten serwer. Wiąże się to z ograniczeniami, takimi jak spadkiem wydajności, więc włącz to tylko w razie potrzeby.",
"Enable server-side encryption" : "Włącz szyfrowanie po stronie serwera",
"Please read carefully before activating server-side encryption: " : "Przeczytaj uważnie przed aktywacją szyfrowania po stronie serwera:",
- "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Po włączeniu szyfrowania wszystkie pliki przesłane na serwer od tej chwili będą szyfrowane na serwerze. Wyłączenie szyfrowania będzie możliwe dopiero, gdy aktywny moduł szyfrowania wykona tę funkcję oraz wszystkie poprzednie warunki będą spełnione (np. ustawienie klucza odzyskiwania).",
+ "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Po włączeniu szyfrowania wszystkie pliki wysłane na serwer od tej chwili będą szyfrowane na serwerze. Wyłączenie szyfrowania będzie możliwe dopiero, gdy aktywny moduł szyfrowania wykona tę funkcję oraz wszystkie poprzednie warunki będą spełnione (np. ustawienie klucza odzyskiwania).",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Samo szyfrowanie nie gwarantuje bezpieczeństwa systemu. Więcej informacji na temat działania aplikacji szyfrującej i użycia wspieranych przypadków można znaleźć w dokumentacji.",
"Be aware that encryption always increases the file size." : "Należy pamiętać, że szyfrowanie zawsze zwiększa rozmiar pliku.",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Zawsze dobrze jest regularnie wykonywać kopie zapasowe swoich danych. W przypadku szyfrowania upewnij się, aby kopie zapasowe kluczy szyfrowania były wraz z danymi.",
@@ -422,7 +422,7 @@ OC.L10N.register(
"Change password" : "Zmień hasło",
"Use a second factor besides your password to increase security for your account." : "Użyj drugiego zabezpieczenia oprócz hasła, aby zwiększyć bezpieczeństwo konta.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Jeśli używasz aplikacji innych firm do łączenia się z Nextcloud, upewnij się, że utworzyłeś i skonfigurowałeś hasło aplikacji dla każdej przed włączeniem uwierzytelniania dwuskładnikowego.",
- "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Wystąpił błąd. Proszę przesłać certyfikat PEM w kodowaniu ASCII.",
+ "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Wystąpił błąd. Proszę wysłać certyfikat PEM w kodowaniu ASCII.",
"Valid until {date}" : "Ważny do {date}",
"Local" : "Lokalny",
"Only visible to local users" : "Widoczne tylko dla użytkowników lokalnych",
diff --git a/apps/settings/l10n/pl.json b/apps/settings/l10n/pl.json
index a909122b224..f43983bc6be 100644
--- a/apps/settings/l10n/pl.json
+++ b/apps/settings/l10n/pl.json
@@ -337,7 +337,7 @@
"Server-side encryption makes it possible to encrypt files which are uploaded to this server. This comes with limitations like a performance penalty, so enable this only if needed." : "Szyfrowanie po stronie serwera umożliwia szyfrowanie plików przesyłanych na ten serwer. Wiąże się to z ograniczeniami, takimi jak spadkiem wydajności, więc włącz to tylko w razie potrzeby.",
"Enable server-side encryption" : "Włącz szyfrowanie po stronie serwera",
"Please read carefully before activating server-side encryption: " : "Przeczytaj uważnie przed aktywacją szyfrowania po stronie serwera:",
- "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Po włączeniu szyfrowania wszystkie pliki przesłane na serwer od tej chwili będą szyfrowane na serwerze. Wyłączenie szyfrowania będzie możliwe dopiero, gdy aktywny moduł szyfrowania wykona tę funkcję oraz wszystkie poprzednie warunki będą spełnione (np. ustawienie klucza odzyskiwania).",
+ "Once encryption is enabled, all files uploaded to the server from that point forward will be encrypted at rest on the server. It will only be possible to disable encryption at a later date if the active encryption module supports that function, and all pre-conditions (e.g. setting a recover key) are met." : "Po włączeniu szyfrowania wszystkie pliki wysłane na serwer od tej chwili będą szyfrowane na serwerze. Wyłączenie szyfrowania będzie możliwe dopiero, gdy aktywny moduł szyfrowania wykona tę funkcję oraz wszystkie poprzednie warunki będą spełnione (np. ustawienie klucza odzyskiwania).",
"Encryption alone does not guarantee security of the system. Please see documentation for more information about how the encryption app works, and the supported use cases." : "Samo szyfrowanie nie gwarantuje bezpieczeństwa systemu. Więcej informacji na temat działania aplikacji szyfrującej i użycia wspieranych przypadków można znaleźć w dokumentacji.",
"Be aware that encryption always increases the file size." : "Należy pamiętać, że szyfrowanie zawsze zwiększa rozmiar pliku.",
"It is always good to create regular backups of your data, in case of encryption make sure to backup the encryption keys along with your data." : "Zawsze dobrze jest regularnie wykonywać kopie zapasowe swoich danych. W przypadku szyfrowania upewnij się, aby kopie zapasowe kluczy szyfrowania były wraz z danymi.",
@@ -420,7 +420,7 @@
"Change password" : "Zmień hasło",
"Use a second factor besides your password to increase security for your account." : "Użyj drugiego zabezpieczenia oprócz hasła, aby zwiększyć bezpieczeństwo konta.",
"If you use third party applications to connect to Nextcloud, please make sure to create and configure an app password for each before enabling second factor authentication." : "Jeśli używasz aplikacji innych firm do łączenia się z Nextcloud, upewnij się, że utworzyłeś i skonfigurowałeś hasło aplikacji dla każdej przed włączeniem uwierzytelniania dwuskładnikowego.",
- "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Wystąpił błąd. Proszę przesłać certyfikat PEM w kodowaniu ASCII.",
+ "An error occurred. Please upload an ASCII-encoded PEM certificate." : "Wystąpił błąd. Proszę wysłać certyfikat PEM w kodowaniu ASCII.",
"Valid until {date}" : "Ważny do {date}",
"Local" : "Lokalny",
"Only visible to local users" : "Widoczne tylko dla użytkowników lokalnych",
diff --git a/apps/sharebymail/l10n/pl.js b/apps/sharebymail/l10n/pl.js
index 94355bc0995..0aaa19b72fe 100644
--- a/apps/sharebymail/l10n/pl.js
+++ b/apps/sharebymail/l10n/pl.js
@@ -40,7 +40,7 @@ OC.L10N.register(
"%1$s shared »%2$s« with you and wants to add:" : "%1$s udostępnił »%2$s« z informacją:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s udostępnił »%2$s« z informacją dla Ciebie",
"»%s« added a note to a file shared with you" : "»%s« wysłał dodatkową informację dot. udostępnionego zasobu",
- "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Właśnie udostępniłeś »%1$s« z %2$s. Udostępnienie zostało już wysłane do odbiorcy. Ze względu na polityki bezpieczeństwa określone przez administratora %3$s, każda akcja musi być chroniona hasłem i nie wolno wysyłać hasła bezpośrednio do odbiorcy. Dlatego musisz ręcznie przesłać hasło do odbiorcy.",
+ "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Właśnie udostępniłeś »%1$s« z %2$s. Udostępnienie zostało już wysłane do odbiorcy. Ze względu na polityki bezpieczeństwa określone przez administratora %3$s, każda akcja musi być chroniona hasłem i nie wolno wysyłać hasła bezpośrednio do odbiorcy. Dlatego musisz ręcznie wysłać hasło do odbiorcy.",
"Password to access »%1$s« shared by you with %2$s" : "Hasło dostępu do »%1$s« udostępnione przez %2$s",
"This is the password:" : "To jest hasło do zasobu:",
"You can choose a different password at any time in the share dialog." : "W dowolnym momencie możesz zmienić hasło w oknie udostępnienia.",
diff --git a/apps/sharebymail/l10n/pl.json b/apps/sharebymail/l10n/pl.json
index 8981c4a839d..ca0a09a0e63 100644
--- a/apps/sharebymail/l10n/pl.json
+++ b/apps/sharebymail/l10n/pl.json
@@ -38,7 +38,7 @@
"%1$s shared »%2$s« with you and wants to add:" : "%1$s udostępnił »%2$s« z informacją:",
"%1$s shared »%2$s« with you and wants to add" : "%1$s udostępnił »%2$s« z informacją dla Ciebie",
"»%s« added a note to a file shared with you" : "»%s« wysłał dodatkową informację dot. udostępnionego zasobu",
- "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Właśnie udostępniłeś »%1$s« z %2$s. Udostępnienie zostało już wysłane do odbiorcy. Ze względu na polityki bezpieczeństwa określone przez administratora %3$s, każda akcja musi być chroniona hasłem i nie wolno wysyłać hasła bezpośrednio do odbiorcy. Dlatego musisz ręcznie przesłać hasło do odbiorcy.",
+ "You just shared »%1$s« with %2$s. The share was already sent to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Właśnie udostępniłeś »%1$s« z %2$s. Udostępnienie zostało już wysłane do odbiorcy. Ze względu na polityki bezpieczeństwa określone przez administratora %3$s, każda akcja musi być chroniona hasłem i nie wolno wysyłać hasła bezpośrednio do odbiorcy. Dlatego musisz ręcznie wysłać hasło do odbiorcy.",
"Password to access »%1$s« shared by you with %2$s" : "Hasło dostępu do »%1$s« udostępnione przez %2$s",
"This is the password:" : "To jest hasło do zasobu:",
"You can choose a different password at any time in the share dialog." : "W dowolnym momencie możesz zmienić hasło w oknie udostępnienia.",
diff --git a/apps/systemtags/l10n/zh_HK.js b/apps/systemtags/l10n/zh_HK.js
index 531fb10e46e..b255f5dcab3 100644
--- a/apps/systemtags/l10n/zh_HK.js
+++ b/apps/systemtags/l10n/zh_HK.js
@@ -1,7 +1,50 @@
OC.L10N.register(
"systemtags",
{
+ "Tag name is empty" : "標籤名稱為空",
+ "Update" : "更新",
+ "Create" : "新增",
+ "Select tag…" : "選擇標籤",
+ "Added system tag {systemtag}" : "已加入系統標籤 {systemtag}",
+ "Added system tag %1$s" : "已加入系統標籤 %1$s",
+ "%1$s added system tag %2$s" : "%1$s已加入系統標籤 %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} 已加入系統標籤 {systemtag}",
+ "Removed system tag {systemtag}" : "已移除系統標籤 {systemtag}",
+ "Removed system tag %1$s" : "已移除系統標籤 %1$s",
+ "%1$s removed system tag %2$s" : "%1$s 已移除系統標籤 %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} 已移除系統標籤 {systemtag}",
+ "You created system tag %1$s" : "您新增了系統標籤 %1$s",
+ "You created system tag {systemtag}" : "您新增了系統標籤 {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s 新增了系統標籤 %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} 新增了系統標籤 {systemtag}",
+ "You deleted system tag %1$s" : "您刪除了系統標籤 %1$s",
+ "You deleted system tag {systemtag}" : "您刪除了系統標籤 {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s刪除了系統標籤 %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} 刪除了系統標籤 {systemtag}",
+ "You updated system tag %2$s to %1$s" : "您更新了系統標籤 %2$s 為 %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "您更新了系統標籤 {oldsystemtag} 為 {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s 更新了系統標籤 %3$s 為 %2$s",
+ "%s (restricted)" : "%s (受限)",
+ "%s (invisible)" : "%s (隱藏)",
+ "<strong>System tags</strong> for a file have been modified" : "一個檔案的<strong>系統標籤</strong>已經被修改",
+ "Tags" : "標籤",
+ "Collaborative tags" : "協作標籤",
+ "Tagged files" : "已標籤檔案",
+ "Select tags to filter by" : "依照選擇的標籤篩選",
+ "No tags found" : "找不到標籤",
+ "Please select tags to filter by" : "請選擇標籤以篩選",
+ "No files found for the selected tags" : "沒有與選擇的標籤相符的檔案",
+ "Select tag …" : "選擇標籤…",
+ "Create a new tag" : "建立新標籤",
"Name" : "名稱",
- "Size" : "大小"
+ "Public" : "公開",
+ "Restricted" : "受限",
+ "Invisible" : "隱藏",
+ "Delete" : "移除",
+ "Reset" : "重設",
+ "No files in here" : "沒有任何檔案",
+ "No entries found in this folder" : "在此資料夾中沒有任何項目",
+ "Size" : "大小",
+ "Modified" : "修改時間"
},
"nplurals=1; plural=0;");
diff --git a/apps/systemtags/l10n/zh_HK.json b/apps/systemtags/l10n/zh_HK.json
index b97f92aaa77..6f4e2171406 100644
--- a/apps/systemtags/l10n/zh_HK.json
+++ b/apps/systemtags/l10n/zh_HK.json
@@ -1,5 +1,48 @@
{ "translations": {
+ "Tag name is empty" : "標籤名稱為空",
+ "Update" : "更新",
+ "Create" : "新增",
+ "Select tag…" : "選擇標籤",
+ "Added system tag {systemtag}" : "已加入系統標籤 {systemtag}",
+ "Added system tag %1$s" : "已加入系統標籤 %1$s",
+ "%1$s added system tag %2$s" : "%1$s已加入系統標籤 %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} 已加入系統標籤 {systemtag}",
+ "Removed system tag {systemtag}" : "已移除系統標籤 {systemtag}",
+ "Removed system tag %1$s" : "已移除系統標籤 %1$s",
+ "%1$s removed system tag %2$s" : "%1$s 已移除系統標籤 %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} 已移除系統標籤 {systemtag}",
+ "You created system tag %1$s" : "您新增了系統標籤 %1$s",
+ "You created system tag {systemtag}" : "您新增了系統標籤 {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s 新增了系統標籤 %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} 新增了系統標籤 {systemtag}",
+ "You deleted system tag %1$s" : "您刪除了系統標籤 %1$s",
+ "You deleted system tag {systemtag}" : "您刪除了系統標籤 {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s刪除了系統標籤 %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} 刪除了系統標籤 {systemtag}",
+ "You updated system tag %2$s to %1$s" : "您更新了系統標籤 %2$s 為 %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "您更新了系統標籤 {oldsystemtag} 為 {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s 更新了系統標籤 %3$s 為 %2$s",
+ "%s (restricted)" : "%s (受限)",
+ "%s (invisible)" : "%s (隱藏)",
+ "<strong>System tags</strong> for a file have been modified" : "一個檔案的<strong>系統標籤</strong>已經被修改",
+ "Tags" : "標籤",
+ "Collaborative tags" : "協作標籤",
+ "Tagged files" : "已標籤檔案",
+ "Select tags to filter by" : "依照選擇的標籤篩選",
+ "No tags found" : "找不到標籤",
+ "Please select tags to filter by" : "請選擇標籤以篩選",
+ "No files found for the selected tags" : "沒有與選擇的標籤相符的檔案",
+ "Select tag …" : "選擇標籤…",
+ "Create a new tag" : "建立新標籤",
"Name" : "名稱",
- "Size" : "大小"
+ "Public" : "公開",
+ "Restricted" : "受限",
+ "Invisible" : "隱藏",
+ "Delete" : "移除",
+ "Reset" : "重設",
+ "No files in here" : "沒有任何檔案",
+ "No entries found in this folder" : "在此資料夾中沒有任何項目",
+ "Size" : "大小",
+ "Modified" : "修改時間"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/theming/l10n/pl.js b/apps/theming/l10n/pl.js
index 1c83f32ef28..e4d93b2cb05 100644
--- a/apps/theming/l10n/pl.js
+++ b/apps/theming/l10n/pl.js
@@ -18,7 +18,7 @@ OC.L10N.register(
"The file was uploaded" : "Plik został wysłany",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Wysłany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wartość MAX_FILE_SIZE określoną w formularzu HTML",
- "The file was only partially uploaded" : "Plik został przesłany tylko częściowo",
+ "The file was only partially uploaded" : "Plik został wysłany tylko częściowo",
"No file was uploaded" : "Nie wysłano żadnego pliku",
"Missing a temporary folder" : "Brak katalogu tymczasowego",
"Could not write file to disk" : "Nie można zapisać pliku na dysk",
@@ -49,7 +49,7 @@ OC.L10N.register(
"Upload new header logo" : "Wyślij nowe logo nagłówka",
"Favicon" : "Ikona favicon",
"Upload new favicon" : "Wyślij nową ikonę favicon",
- "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Zainstaluj rozszerzenie Imagemagick PHP z obsługą obrazów SVG, aby automatycznie generować favicony w oparciu o przesłane logo i kolor.",
+ "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Zainstaluj rozszerzenie Imagemagick PHP z obsługą obrazów SVG, aby automatycznie generować favicony w oparciu o wysłane logo i kolor.",
"Unsupported image type" : "Nieobsługiwany typ obrazu"
},
"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/theming/l10n/pl.json b/apps/theming/l10n/pl.json
index 6b774ce15ad..dcc8f80e2ef 100644
--- a/apps/theming/l10n/pl.json
+++ b/apps/theming/l10n/pl.json
@@ -16,7 +16,7 @@
"The file was uploaded" : "Plik został wysłany",
"The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Wysłany plik przekracza wartość upload_max_filesize zdefiniowaną w php.ini",
"The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Wysłany plik przekracza wartość MAX_FILE_SIZE określoną w formularzu HTML",
- "The file was only partially uploaded" : "Plik został przesłany tylko częściowo",
+ "The file was only partially uploaded" : "Plik został wysłany tylko częściowo",
"No file was uploaded" : "Nie wysłano żadnego pliku",
"Missing a temporary folder" : "Brak katalogu tymczasowego",
"Could not write file to disk" : "Nie można zapisać pliku na dysk",
@@ -47,7 +47,7 @@
"Upload new header logo" : "Wyślij nowe logo nagłówka",
"Favicon" : "Ikona favicon",
"Upload new favicon" : "Wyślij nową ikonę favicon",
- "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Zainstaluj rozszerzenie Imagemagick PHP z obsługą obrazów SVG, aby automatycznie generować favicony w oparciu o przesłane logo i kolor.",
+ "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "Zainstaluj rozszerzenie Imagemagick PHP z obsługą obrazów SVG, aby automatycznie generować favicony w oparciu o wysłane logo i kolor.",
"Unsupported image type" : "Nieobsługiwany typ obrazu"
},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/zh_HK.js b/apps/theming/l10n/zh_HK.js
new file mode 100644
index 00000000000..3d427f8ea2c
--- /dev/null
+++ b/apps/theming/l10n/zh_HK.js
@@ -0,0 +1,55 @@
+OC.L10N.register(
+ "theming",
+ {
+ "Loading preview…" : "正在載入預覽...",
+ "Saved" : "已儲存",
+ "Admin" : "管理員",
+ "a safe home for all your data" : "您資料的安全屋",
+ "Name cannot be empty" : "名稱不能空白",
+ "The given name is too long" : "指定的名稱太長",
+ "The given web address is too long" : "提供的網址太長",
+ "The given web address is not a valid URL" : "指定的網址不是有效的 URL",
+ "The given legal notice address is too long" : "指定的法律聲明網址太長",
+ "The given legal notice address is not a valid URL" : "指定的法律聲明網址不是有效的 URL",
+ "The given privacy policy address is too long" : "指定的隱私權政策網址太長",
+ "The given privacy policy address is not a valid URL" : "指定的隱私權政策網址不是有效的 URL",
+ "The given slogan is too long" : "指定的標語太長",
+ "The given color is invalid" : "指定的顏色無效",
+ "The file was uploaded" : "檔案已上傳",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
+ "The file was only partially uploaded" : "檔案僅部份上傳",
+ "No file was uploaded" : "沒有檔案被上傳",
+ "Missing a temporary folder" : "找不到暫存資料夾",
+ "Could not write file to disk" : "寫入硬碟失敗",
+ "A PHP extension stopped the file upload" : "一個 PHP 擴充功能終止檔案的上傳",
+ "No file uploaded" : "未上傳檔案",
+ "You are already using a custom theme. Theming app settings might be overwritten by that." : "您已經在使用自訂佈景主題。佈景主題應用程式設定可能會被覆寫。",
+ "Theming" : "佈景主題",
+ "Legal notice" : "法律聲明",
+ "Privacy policy" : "隱私權政策",
+ "Adjust the Nextcloud theme" : "調整 Nextcloud 佈景主題",
+ "Open documentation" : "開啟說明文件",
+ "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "使用佈景主題來客製化網頁界面和客戶端程式的外觀(並非所有客戶端程式都支援佈景主題),外觀將會套用至所有使用者。",
+ "Name" : "名稱",
+ "Reset to default" : "恢復預設值",
+ "Web link" : "網路連結",
+ "https://…" : "https://…",
+ "Slogan" : "標語",
+ "Color" : "顏色",
+ "Logo" : "Logo",
+ "Upload new logo" : "上傳新的 Logo",
+ "Login image" : "登入圖片",
+ "Upload new login background" : "上傳新的登入頁背景",
+ "Remove background image" : "移除背景圖片",
+ "Advanced options" : "進階選項",
+ "Legal notice link" : "法律聲明連結",
+ "Privacy policy link" : "隱私權政策連結",
+ "Header logo" : "頁首圖示",
+ "Upload new header logo" : "上傳新的頁首圖示",
+ "Favicon" : "Favicon",
+ "Upload new favicon" : "上傳新 favicon",
+ "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安裝支援 SVG 圖片的 PHP ImageMagick 擴充元件,以上傳的圖示與顏色為基礎生成 favicons。",
+ "Unsupported image type" : "不支援的圖片類型"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/theming/l10n/zh_HK.json b/apps/theming/l10n/zh_HK.json
new file mode 100644
index 00000000000..558851fd7c0
--- /dev/null
+++ b/apps/theming/l10n/zh_HK.json
@@ -0,0 +1,53 @@
+{ "translations": {
+ "Loading preview…" : "正在載入預覽...",
+ "Saved" : "已儲存",
+ "Admin" : "管理員",
+ "a safe home for all your data" : "您資料的安全屋",
+ "Name cannot be empty" : "名稱不能空白",
+ "The given name is too long" : "指定的名稱太長",
+ "The given web address is too long" : "提供的網址太長",
+ "The given web address is not a valid URL" : "指定的網址不是有效的 URL",
+ "The given legal notice address is too long" : "指定的法律聲明網址太長",
+ "The given legal notice address is not a valid URL" : "指定的法律聲明網址不是有效的 URL",
+ "The given privacy policy address is too long" : "指定的隱私權政策網址太長",
+ "The given privacy policy address is not a valid URL" : "指定的隱私權政策網址不是有效的 URL",
+ "The given slogan is too long" : "指定的標語太長",
+ "The given color is invalid" : "指定的顏色無效",
+ "The file was uploaded" : "檔案已上傳",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制",
+ "The file was only partially uploaded" : "檔案僅部份上傳",
+ "No file was uploaded" : "沒有檔案被上傳",
+ "Missing a temporary folder" : "找不到暫存資料夾",
+ "Could not write file to disk" : "寫入硬碟失敗",
+ "A PHP extension stopped the file upload" : "一個 PHP 擴充功能終止檔案的上傳",
+ "No file uploaded" : "未上傳檔案",
+ "You are already using a custom theme. Theming app settings might be overwritten by that." : "您已經在使用自訂佈景主題。佈景主題應用程式設定可能會被覆寫。",
+ "Theming" : "佈景主題",
+ "Legal notice" : "法律聲明",
+ "Privacy policy" : "隱私權政策",
+ "Adjust the Nextcloud theme" : "調整 Nextcloud 佈景主題",
+ "Open documentation" : "開啟說明文件",
+ "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "使用佈景主題來客製化網頁界面和客戶端程式的外觀(並非所有客戶端程式都支援佈景主題),外觀將會套用至所有使用者。",
+ "Name" : "名稱",
+ "Reset to default" : "恢復預設值",
+ "Web link" : "網路連結",
+ "https://…" : "https://…",
+ "Slogan" : "標語",
+ "Color" : "顏色",
+ "Logo" : "Logo",
+ "Upload new logo" : "上傳新的 Logo",
+ "Login image" : "登入圖片",
+ "Upload new login background" : "上傳新的登入頁背景",
+ "Remove background image" : "移除背景圖片",
+ "Advanced options" : "進階選項",
+ "Legal notice link" : "法律聲明連結",
+ "Privacy policy link" : "隱私權政策連結",
+ "Header logo" : "頁首圖示",
+ "Upload new header logo" : "上傳新的頁首圖示",
+ "Favicon" : "Favicon",
+ "Upload new favicon" : "上傳新 favicon",
+ "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安裝支援 SVG 圖片的 PHP ImageMagick 擴充元件,以上傳的圖示與顏色為基礎生成 favicons。",
+ "Unsupported image type" : "不支援的圖片類型"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/zh_HK.js b/apps/twofactor_backupcodes/l10n/zh_HK.js
new file mode 100644
index 00000000000..23cf0fd0d52
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/zh_HK.js
@@ -0,0 +1,25 @@
+OC.L10N.register(
+ "twofactor_backupcodes",
+ {
+ "You created two-factor backup codes for your account" : "你的帳戶已建立兩階段認證的備用碼。",
+ "Second-factor backup codes" : "第二階段備用驗證碼",
+ "Generate backup codes" : "產生備用驗證碼",
+ "You enabled two-factor authentication but did not generate backup codes yet. They are needed to restore access to your account in case you lose your second factor." : "你已經啟用了兩階段驗證但並未兩階段驗證備用碼。若你遺失了你的第二驗證手段,你會需要兩階段驗證備用碼來取回你帳戶的存取權。",
+ "Backup code" : "備用驗證碼",
+ "Use backup code" : "使用備用驗證碼",
+ "Two factor backup codes" : "兩階段備用驗證碼",
+ "A two-factor auth backup codes provider" : "兩階段驗證備用驗證碼提供者",
+ "Backup codes have been generated. {used} of {total} codes have been used." : "備用碼已經建立,共{total}組備用碼中有{used}組已經使用",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "以下是您的備用碼,由於備用碼不會再次顯示,請儲存 並/或 列印。",
+ "Save backup codes" : "儲存備用碼",
+ "Print backup codes" : "列印備用碼",
+ "Regenerate backup codes" : "重新產生備用碼",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "若您重新產生備用碼,原來舊的備用碼將自動失效。",
+ "An error occurred while generating your backup codes" : "產生備用碼時發生錯誤。",
+ "{name} backup codes" : "{name} 備用驗證碼",
+ "Use one of the backup codes you saved when setting up two-factor authentication." : "設定啟用兩階段驗證時,可輸入其中一個您已儲存的備用碼。",
+ "Submit" : "送出",
+ "_" : "_",
+ "_icon-loading-small_::_generate-backup-codes_" : ["產生備用碼"]
+},
+"nplurals=1; plural=0;");
diff --git a/apps/twofactor_backupcodes/l10n/zh_HK.json b/apps/twofactor_backupcodes/l10n/zh_HK.json
new file mode 100644
index 00000000000..b449e6bef10
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/zh_HK.json
@@ -0,0 +1,23 @@
+{ "translations": {
+ "You created two-factor backup codes for your account" : "你的帳戶已建立兩階段認證的備用碼。",
+ "Second-factor backup codes" : "第二階段備用驗證碼",
+ "Generate backup codes" : "產生備用驗證碼",
+ "You enabled two-factor authentication but did not generate backup codes yet. They are needed to restore access to your account in case you lose your second factor." : "你已經啟用了兩階段驗證但並未兩階段驗證備用碼。若你遺失了你的第二驗證手段,你會需要兩階段驗證備用碼來取回你帳戶的存取權。",
+ "Backup code" : "備用驗證碼",
+ "Use backup code" : "使用備用驗證碼",
+ "Two factor backup codes" : "兩階段備用驗證碼",
+ "A two-factor auth backup codes provider" : "兩階段驗證備用驗證碼提供者",
+ "Backup codes have been generated. {used} of {total} codes have been used." : "備用碼已經建立,共{total}組備用碼中有{used}組已經使用",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "以下是您的備用碼,由於備用碼不會再次顯示,請儲存 並/或 列印。",
+ "Save backup codes" : "儲存備用碼",
+ "Print backup codes" : "列印備用碼",
+ "Regenerate backup codes" : "重新產生備用碼",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "若您重新產生備用碼,原來舊的備用碼將自動失效。",
+ "An error occurred while generating your backup codes" : "產生備用碼時發生錯誤。",
+ "{name} backup codes" : "{name} 備用驗證碼",
+ "Use one of the backup codes you saved when setting up two-factor authentication." : "設定啟用兩階段驗證時,可輸入其中一個您已儲存的備用碼。",
+ "Submit" : "送出",
+ "_" : "_",
+ "_icon-loading-small_::_generate-backup-codes_" : ["產生備用碼"]
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/zh_HK.js b/apps/updatenotification/l10n/zh_HK.js
new file mode 100644
index 00000000000..045fd6a89f7
--- /dev/null
+++ b/apps/updatenotification/l10n/zh_HK.js
@@ -0,0 +1,47 @@
+OC.L10N.register(
+ "updatenotification",
+ {
+ "{version} is available. Get more information on how to update." : "{version} 釋出了,可以更新",
+ "Channel updated" : "頻道已更新",
+ "Update notifications" : "更新通告",
+ "The update server could not be reached since %d days to check for new updates." : "更新伺服器在%d天前已經無法連線檢查更新",
+ "Please check the Nextcloud and server log files for errors." : "請確認伺服器紀錄檔以檢視錯誤。",
+ "Update to %1$s is available." : "更新版 %1$s 已經釋出。",
+ "Update for %1$s to version %2$s is available." : "%1$s 到 %2$s 的更新已經釋出。",
+ "Update for {app} to version %s is available." : "{app} 已有 %s 版本的更新。",
+ "Update notification" : "更新通告",
+ "Displays update notifications for Nextcloud and provides the SSO for the updater." : "顯示 Nextcloud 的更新通告,並為更新程式提供 SSO。",
+ "The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "您執行的版本已不再維護。請盡快更新到支援中的版本。",
+ "Apps missing updates" : "缺少更新的應用程式",
+ "View in store" : "在商店中檢視",
+ "Apps with available updates" : "有可用更新的應用程式",
+ "Open updater" : "打開更新程式",
+ "Download now" : "現在下載",
+ "What's new?" : "有什麼新鮮事?",
+ "The update check is not yet finished. Please refresh the page." : "更新檢查未完成。請重新整理此頁面。",
+ "Your version is up to date." : "您的版本是最新版。",
+ "A non-default update server is in use to be checked for updates:" : "沒有預設的更新伺服器以至於無法檢查更新:",
+ "Update channel:" : "更新頻道:",
+ "You can always update to a newer version. But you can never downgrade to a more stable version." : "您始終可以更新到較新的版本。但您無法降級到較穩定的版本。",
+ "Notify members of the following groups about available updates:" : "有可用更新時通知這些群組的成員:",
+ "Only notification for app updates are available." : "僅提供應用程式更新的通告。",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "選定的更新通道將會讓伺服器專用的通知過時。",
+ "The selected update channel does not support updates of the server." : "選定的更新頻道不支援伺服器更新。",
+ "A new version is available: <strong>{newVersionString}</strong>" : "新版本可用:<strong>{newVersionString}</strong>",
+ "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "請注意,新版本釋出後,僅會在有第一個次要版本或更新的版本時顯示。我們會逐步向使用者推送新版本,並在發現問題時跳過特定版本。在 {link} 取得關於更新與釋出頻道的更多資訊",
+ "Checked on {lastCheckedDate}" : "檢查於 {lastCheckedDate}",
+ "Checking apps for compatible updates" : "正在檢查應用程式是否相容於更新",
+ "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "請確定您的 config.php 中並沒有將 <samp>appstoreenabled</samp> 的值設定為 false。",
+ "Could not connect to the appstore or the appstore returned no updates at all. Search manually for updates or make sure your server has access to the internet and can connect to the appstore." : "無法連線至應用程式商店,或者應用程式商店回應無任何更新,請您手動搜尋更新,或者修復您伺服器的網際網路連線,讓它可以連線至應用程式商店。",
+ "<strong>All</strong> apps have an update for this version available" : "<strong>所有</strong>應用程式都有此版本的更新",
+ "View changelog" : "檢視版本更新紀錄",
+ "Enterprise" : "企業",
+ "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "企業用。一律提供最新的修補程式等級,但不會立刻更新到下一個主要版本。一旦 Nextcloud GmbH 完成對大規模與關鍵任務部署的額外強化與測試,才會進行更新。此頻道僅供客戶使用,並提供 Nextcloud Enterprise 軟體包。",
+ "Stable" : "穩定",
+ "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "最新的穩定版本。適於一般使用,一律更新到最新主要版本。",
+ "Beta" : "Beta 測試版",
+ "A pre-release version only for testing new features, not for production environments." : "釋出前版本,僅供測試新功能使用,不適用於生產環境。",
+ "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["<strong>%n</strong> 應用程式沒有此版本的更新"],
+ "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "請注意,新版本釋出後,需要過一段時間才會在此顯示通知。隨著時間推進,我們為用戶推出了新的版本,有時候會在發現問題時跳過前一個版本更新。"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/updatenotification/l10n/zh_HK.json b/apps/updatenotification/l10n/zh_HK.json
new file mode 100644
index 00000000000..3cad7f5ffcf
--- /dev/null
+++ b/apps/updatenotification/l10n/zh_HK.json
@@ -0,0 +1,45 @@
+{ "translations": {
+ "{version} is available. Get more information on how to update." : "{version} 釋出了,可以更新",
+ "Channel updated" : "頻道已更新",
+ "Update notifications" : "更新通告",
+ "The update server could not be reached since %d days to check for new updates." : "更新伺服器在%d天前已經無法連線檢查更新",
+ "Please check the Nextcloud and server log files for errors." : "請確認伺服器紀錄檔以檢視錯誤。",
+ "Update to %1$s is available." : "更新版 %1$s 已經釋出。",
+ "Update for %1$s to version %2$s is available." : "%1$s 到 %2$s 的更新已經釋出。",
+ "Update for {app} to version %s is available." : "{app} 已有 %s 版本的更新。",
+ "Update notification" : "更新通告",
+ "Displays update notifications for Nextcloud and provides the SSO for the updater." : "顯示 Nextcloud 的更新通告,並為更新程式提供 SSO。",
+ "The version you are running is not maintained anymore. Please make sure to update to a supported version as soon as possible." : "您執行的版本已不再維護。請盡快更新到支援中的版本。",
+ "Apps missing updates" : "缺少更新的應用程式",
+ "View in store" : "在商店中檢視",
+ "Apps with available updates" : "有可用更新的應用程式",
+ "Open updater" : "打開更新程式",
+ "Download now" : "現在下載",
+ "What's new?" : "有什麼新鮮事?",
+ "The update check is not yet finished. Please refresh the page." : "更新檢查未完成。請重新整理此頁面。",
+ "Your version is up to date." : "您的版本是最新版。",
+ "A non-default update server is in use to be checked for updates:" : "沒有預設的更新伺服器以至於無法檢查更新:",
+ "Update channel:" : "更新頻道:",
+ "You can always update to a newer version. But you can never downgrade to a more stable version." : "您始終可以更新到較新的版本。但您無法降級到較穩定的版本。",
+ "Notify members of the following groups about available updates:" : "有可用更新時通知這些群組的成員:",
+ "Only notification for app updates are available." : "僅提供應用程式更新的通告。",
+ "The selected update channel makes dedicated notifications for the server obsolete." : "選定的更新通道將會讓伺服器專用的通知過時。",
+ "The selected update channel does not support updates of the server." : "選定的更新頻道不支援伺服器更新。",
+ "A new version is available: <strong>{newVersionString}</strong>" : "新版本可用:<strong>{newVersionString}</strong>",
+ "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "請注意,新版本釋出後,僅會在有第一個次要版本或更新的版本時顯示。我們會逐步向使用者推送新版本,並在發現問題時跳過特定版本。在 {link} 取得關於更新與釋出頻道的更多資訊",
+ "Checked on {lastCheckedDate}" : "檢查於 {lastCheckedDate}",
+ "Checking apps for compatible updates" : "正在檢查應用程式是否相容於更新",
+ "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "請確定您的 config.php 中並沒有將 <samp>appstoreenabled</samp> 的值設定為 false。",
+ "Could not connect to the appstore or the appstore returned no updates at all. Search manually for updates or make sure your server has access to the internet and can connect to the appstore." : "無法連線至應用程式商店,或者應用程式商店回應無任何更新,請您手動搜尋更新,或者修復您伺服器的網際網路連線,讓它可以連線至應用程式商店。",
+ "<strong>All</strong> apps have an update for this version available" : "<strong>所有</strong>應用程式都有此版本的更新",
+ "View changelog" : "檢視版本更新紀錄",
+ "Enterprise" : "企業",
+ "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "企業用。一律提供最新的修補程式等級,但不會立刻更新到下一個主要版本。一旦 Nextcloud GmbH 完成對大規模與關鍵任務部署的額外強化與測試,才會進行更新。此頻道僅供客戶使用,並提供 Nextcloud Enterprise 軟體包。",
+ "Stable" : "穩定",
+ "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "最新的穩定版本。適於一般使用,一律更新到最新主要版本。",
+ "Beta" : "Beta 測試版",
+ "A pre-release version only for testing new features, not for production environments." : "釋出前版本,僅供測試新功能使用,不適用於生產環境。",
+ "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["<strong>%n</strong> 應用程式沒有此版本的更新"],
+ "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "請注意,新版本釋出後,需要過一段時間才會在此顯示通知。隨著時間推進,我們為用戶推出了新的版本,有時候會在發現問題時跳過前一個版本更新。"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/zh_HK.js b/apps/user_ldap/l10n/zh_HK.js
index 918e84c1c13..3fe41dacc4c 100644
--- a/apps/user_ldap/l10n/zh_HK.js
+++ b/apps/user_ldap/l10n/zh_HK.js
@@ -1,24 +1,160 @@
OC.L10N.register(
"user_ldap",
{
+ "Failed to clear the mappings." : "無法清除 mappings。",
+ "Failed to delete the server configuration" : "刪除伺服器設定時失敗",
+ "Invalid configuration: Anonymous binding is not allowed." : "無效的配置:不允許匿名綁定。",
+ "Valid configuration, connection established!" : "有效的配置,連接成功!",
+ "Valid configuration, but binding failed. Please check the server settings and credentials." : "有效的配置,但是綁定失敗。 請檢查伺服器設定和證書。",
+ "Invalid configuration. Please have a look at the logs for further details." : "無效的配置。 請查看日誌以獲取更多詳細訊息。",
+ "No action specified" : "沒有指定操作",
+ "No configuration specified" : "沒有指定配置",
+ "No data specified" : "沒有指定資料",
+ " Could not set configuration %s" : "無法設定 %s 為配置值",
+ "Action does not exist" : "操作不存在",
+ "Renewing …" : "更新中...",
+ "Very weak password" : "密碼安全性極弱",
+ "Weak password" : "密碼安全性弱",
+ "So-so password" : "密碼安全性普通",
+ "Good password" : "密碼安全性佳",
+ "Strong password" : "密碼安全性極佳",
+ "The Base DN appears to be wrong" : "Base DN 出現問題",
+ "Testing configuration…" : "配置測試中...",
+ "Configuration incorrect" : "配置不正確",
+ "Configuration incomplete" : "配置未完成",
+ "Configuration OK" : "配置完成",
"Select groups" : "選擇群組",
+ "Select object classes" : "選擇物件",
+ "Please check the credentials, they seem to be wrong." : "請檢查您的憑證,似乎出了點問題",
+ "Please specify the port, it could not be auto-detected." : "請您指定您的連接阜,無法自動偵測",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Base DN 無法被自動偵測,請重新設定主機,連接阜以及認證",
+ "Could not detect Base DN, please enter it manually." : "無法偵測到Base DN,請手動輸入",
"{nthServer}. Server" : "{nthServer}. 伺服器",
+ "No object found in the given Base DN. Please revise." : "在Base DN中找不到物件,請重新修改",
+ "More than 1,000 directory entries available." : "目前有超過 1,000 個資料夾項目是可以使用的",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "產生錯誤,請檢查Base DN,以及連線設定和驗證",
+ "Do you really want to delete the current Server Configuration?" : "您真的要刪除現在的伺服器設定嗎?",
+ "Confirm Deletion" : "確認刪除",
+ "Mappings cleared successfully!" : "Mappings清除成功",
+ "Error while clearing the mappings." : "清除Mappings發生錯誤",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "匿名是不允許的,請提供使用者DN和密碼",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "LDAP 錯誤,不允許匿名榜定",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "存檔失敗,請確認資料庫運作中,請重新讀取一次然後再試一次",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "切換模式會使LDAP自動抓取資訊,抓取資訊的時間依您的LDAP大小而定,可能會花一點時間,您確定要切換模式?",
+ "Mode switch" : "模式切換",
+ "Select attributes" : "選擇屬性",
+ "User found and settings verified." : "使用者存在,設定值正確",
+ "An unspecified error occurred. Please check log and settings." : "發生一個不明的錯誤‧請檢查日誌和設定。",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "連線到 LDAP/AD出現錯誤,請檢查主機,連接阜和驗證資訊",
+ "Please provide a login name to test against" : "請提供登入姓名以便再次測試",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "群組盒已經停用,LDAP/AD 伺服器並不支援",
+ "Please login with the new password" : "請登入並使用新的密碼",
+ "LDAP User backend" : "LDAP 用戶後端系統",
+ "Your password will expire tomorrow." : "您的密碼將於明天過期",
+ "Your password will expire today." : "您的密碼將於今天過期",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密碼將於%n天後過期"],
+ "LDAP / AD integration" : "LDAP /AD 整合",
"_%s group found_::_%s groups found_" : ["找到 %s 群組"],
"_%s user found_::_%s users found_" : ["找到 %s 用戶"],
- "Server" : "伺服器",
- "Users" : "用戶",
- "Groups" : "群組",
- "Test Configuration" : "測試配置",
- "Help" : "幫助",
- "1. Server" : "1. 伺服器",
- "%s. Server:" : "%s. 伺服器:",
+ "Could not find the desired feature" : "無法找到所需的功能",
+ "Invalid Host" : "無效的Host",
+ "LDAP user and group backend" : "LDAP 用戶和群組後端系統",
+ "Test Configuration" : "測試此配置",
+ "Help" : "說明",
+ "Only these object classes:" : "只有這些物件類別:",
+ "Only from these groups:" : "只從這些群組:",
+ "Search groups" : "搜尋群組",
+ "Available groups" : "可用的群組",
+ "Selected groups" : "已選擇的群組",
+ "Edit LDAP Query" : "編輯LDAP Query",
+ "LDAP Filter:" : "LDAP 過慮器:",
+ "When logging in, %s will find the user based on the following attributes:" : "當登入%s時,將會根據以下屬性找到用戶 :",
+ "LDAP / AD Username:" : "LDAP / AD 用戶名稱:",
+ "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "允許使用LDAP / AD用戶名登入,該用戶名可以是“ uid”或“ sAMAccountName”。",
+ "LDAP / AD Email Address:" : "LDAP / AD 電郵地址:",
+ "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "允許使用電郵地址屬性登入。 允許使用 “mail” 和 “mailPrimaryAddress”。",
+ "Other Attributes:" : "其他屬性:",
+ "Test Loginname" : "測試登入姓名",
+ "Verify settings" : "驗證設定",
+ "%s. Server:" : "%s. 伺服器:",
+ "Add a new configuration" : "建立一個新的配置",
+ "Copy current configuration into new directory binding" : "複製目前的設定檔到新目錄",
+ "Delete the current configuration" : "刪除目前的設定檔",
"Host" : "主機",
"Port" : "連接埠",
+ "Detect Port" : "偵測連接埠",
+ "User DN" : "User DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "客戶端使用者的DN與特定字詞的連結需要完善,例如:uid=agent,dc=example,dc=com。若是匿名連接,則將DN與密碼欄位留白。",
"Password" : "密碼",
- "Saving" : "儲存中",
+ "For anonymous access, leave DN and Password empty." : "匿名連接時請將 DN 與密碼欄位留白",
+ "Save Credentials" : "保存憑證",
+ "One Base DN per line" : "一行一個 Base DN",
+ "You can specify Base DN for users and groups in the Advanced tab" : "您可以在進階標籤頁裡面指定使用者及群組的 Base DN",
+ "Detect Base DN" : "偵測 Base DN",
+ "Test Base DN" : "測試 Base DN",
+ "Manually enter LDAP filters (recommended for large directories)" : "手動輸入 LDAP篩選器 (建議在大型的資料環境)",
+ "Listing and searching for users is constrained by these criteria:" : "列出和搜索用戶受到以下條件的約束:",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "篩選起指定哪些LDAP的使用者應該擁有存取%s的權限",
+ "Verify settings and count users" : "驗證設定並計算使用者數",
+ "Saving" : "儲存",
"Back" : "返回",
"Continue" : "繼續",
- "LDAP" : "LDAP",
- "Advanced" : "進階"
+ "Please renew your password." : "請更新您的密碼",
+ "An internal error occurred." : "發生內部錯誤",
+ "Please try again or contact your administrator." : "請重試或聯絡系統管理員",
+ "Current password" : "目前密碼",
+ "New password" : "新密碼",
+ "Renew password" : "更新密碼",
+ "Wrong password." : "密碼錯誤",
+ "Cancel" : "取消",
+ "Server" : "伺服器",
+ "Users" : "使用者",
+ "Login Attributes" : "登入的設定",
+ "Groups" : "群組",
+ "Expert" : "專業模式",
+ "Advanced" : "進階",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>警告:</b>沒有安裝 PHP LDAP 模組,後端系統將無法運作,請要求您的系統管理員安裝模組。",
+ "Connection Settings" : "連線設定",
+ "Configuration Active" : "配置使用中",
+ "When unchecked, this configuration will be skipped." : "沒有被勾選時,此設定會被略過。",
+ "Backup (Replica) Host" : "備用主機",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "可以選擇性設定備用主機,必須是 LDAP/AD 中央伺服器的複本。",
+ "Backup (Replica) Port" : "備用(複本)連接埠",
+ "Disable Main Server" : "停用主伺服器",
+ "Only connect to the replica server." : "只能連線至複製伺服器。",
+ "Turn off SSL certificate validation." : "關閉 SSL 憑證檢查",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "不建議,請僅在測試時使用!如果連線只能在此設定下工作,請匯入LDAP伺服器的SSL認證到您的伺服器%s上",
+ "Cache Time-To-Live" : "快取的存活時間",
+ "in seconds. A change empties the cache." : "以秒為單位。變更後會清空快取。",
+ "Directory Settings" : "目錄設定",
+ "User Display Name Field" : "使用者顯示名稱欄位",
+ "The LDAP attribute to use to generate the user's display name." : "LDAP設定值,用於產生使用者的顯示名稱",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "選填。要加進顯示名稱中括號的 LDAP 屬性。例如 »John Doe (john.doe@example.org)«。",
+ "Base User Tree" : "Base User Tree",
+ "One User Base DN per line" : "一行一個使用者 Base DN",
+ "User Search Attributes" : "User Search Attributes",
+ "Optional; one attribute per line" : "非必要,一行一項屬性",
+ "Group Display Name Field" : "群組顯示名稱欄位",
+ "The LDAP attribute to use to generate the groups's display name." : "LDAP設定值,用於產生使用者群組的顯示名稱",
+ "Base Group Tree" : "Base Group Tree",
+ "One Group Base DN per line" : "一行一個 Group Base DN",
+ "Group Search Attributes" : "Group Search Attributes",
+ "Group-Member association" : "Group-Member association",
+ "Default password policy DN" : "默認密碼策略DN",
+ "Special Attributes" : "特殊屬性",
+ "Quota Field" : "配額欄位",
+ "Quota Default" : "預設配額",
+ "Email Field" : "電郵地址欄位",
+ "User Home Folder Naming Rule" : "使用者家目錄的命名規則",
+ "Internal Username" : "內部用戶名稱",
+ "Internal Username Attribute:" : "內部用戶名稱屬性:",
+ "Override UUID detection" : "偵測覆寫UUID",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "預設情況下,UUID 屬性會自動偵測。UUID 屬性用來準確識別 LDAP 使用者及群組。此外,如果未在上方指定,內部使用者名稱會基於 UUID 建立。您能覆蓋設定並直接指定屬性,但一定要確保指定的屬性能被使用者及群組取得且唯一。留空則執行預設行為。變更只會對新映射 (加入) 的 LDAP 使用者及群組生效。",
+ "UUID Attribute for Users:" : "用戶的UUID值:",
+ "UUID Attribute for Groups:" : "群組的UUID值:",
+ "Username-LDAP User Mapping" : "用戶名-LDAP 用戶 Mapping",
+ "Clear Username-LDAP User Mapping" : "清除 用戶名-LDAP 用戶 Mapping",
+ "Clear Groupname-LDAP Group Mapping" : "清除 群組名稱-LDAP 群組 Mapping",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "用戶名稱請留白(預設)。若不留白請指定一個LDAP/AD屬性。"
},
"nplurals=1; plural=0;");
diff --git a/apps/user_ldap/l10n/zh_HK.json b/apps/user_ldap/l10n/zh_HK.json
index eec1e9ed3aa..090a750aab7 100644
--- a/apps/user_ldap/l10n/zh_HK.json
+++ b/apps/user_ldap/l10n/zh_HK.json
@@ -1,22 +1,158 @@
{ "translations": {
+ "Failed to clear the mappings." : "無法清除 mappings。",
+ "Failed to delete the server configuration" : "刪除伺服器設定時失敗",
+ "Invalid configuration: Anonymous binding is not allowed." : "無效的配置:不允許匿名綁定。",
+ "Valid configuration, connection established!" : "有效的配置,連接成功!",
+ "Valid configuration, but binding failed. Please check the server settings and credentials." : "有效的配置,但是綁定失敗。 請檢查伺服器設定和證書。",
+ "Invalid configuration. Please have a look at the logs for further details." : "無效的配置。 請查看日誌以獲取更多詳細訊息。",
+ "No action specified" : "沒有指定操作",
+ "No configuration specified" : "沒有指定配置",
+ "No data specified" : "沒有指定資料",
+ " Could not set configuration %s" : "無法設定 %s 為配置值",
+ "Action does not exist" : "操作不存在",
+ "Renewing …" : "更新中...",
+ "Very weak password" : "密碼安全性極弱",
+ "Weak password" : "密碼安全性弱",
+ "So-so password" : "密碼安全性普通",
+ "Good password" : "密碼安全性佳",
+ "Strong password" : "密碼安全性極佳",
+ "The Base DN appears to be wrong" : "Base DN 出現問題",
+ "Testing configuration…" : "配置測試中...",
+ "Configuration incorrect" : "配置不正確",
+ "Configuration incomplete" : "配置未完成",
+ "Configuration OK" : "配置完成",
"Select groups" : "選擇群組",
+ "Select object classes" : "選擇物件",
+ "Please check the credentials, they seem to be wrong." : "請檢查您的憑證,似乎出了點問題",
+ "Please specify the port, it could not be auto-detected." : "請您指定您的連接阜,無法自動偵測",
+ "Base DN could not be auto-detected, please revise credentials, host and port." : "Base DN 無法被自動偵測,請重新設定主機,連接阜以及認證",
+ "Could not detect Base DN, please enter it manually." : "無法偵測到Base DN,請手動輸入",
"{nthServer}. Server" : "{nthServer}. 伺服器",
+ "No object found in the given Base DN. Please revise." : "在Base DN中找不到物件,請重新修改",
+ "More than 1,000 directory entries available." : "目前有超過 1,000 個資料夾項目是可以使用的",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "產生錯誤,請檢查Base DN,以及連線設定和驗證",
+ "Do you really want to delete the current Server Configuration?" : "您真的要刪除現在的伺服器設定嗎?",
+ "Confirm Deletion" : "確認刪除",
+ "Mappings cleared successfully!" : "Mappings清除成功",
+ "Error while clearing the mappings." : "清除Mappings發生錯誤",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "匿名是不允許的,請提供使用者DN和密碼",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "LDAP 錯誤,不允許匿名榜定",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "存檔失敗,請確認資料庫運作中,請重新讀取一次然後再試一次",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "切換模式會使LDAP自動抓取資訊,抓取資訊的時間依您的LDAP大小而定,可能會花一點時間,您確定要切換模式?",
+ "Mode switch" : "模式切換",
+ "Select attributes" : "選擇屬性",
+ "User found and settings verified." : "使用者存在,設定值正確",
+ "An unspecified error occurred. Please check log and settings." : "發生一個不明的錯誤‧請檢查日誌和設定。",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "連線到 LDAP/AD出現錯誤,請檢查主機,連接阜和驗證資訊",
+ "Please provide a login name to test against" : "請提供登入姓名以便再次測試",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "群組盒已經停用,LDAP/AD 伺服器並不支援",
+ "Please login with the new password" : "請登入並使用新的密碼",
+ "LDAP User backend" : "LDAP 用戶後端系統",
+ "Your password will expire tomorrow." : "您的密碼將於明天過期",
+ "Your password will expire today." : "您的密碼將於今天過期",
+ "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密碼將於%n天後過期"],
+ "LDAP / AD integration" : "LDAP /AD 整合",
"_%s group found_::_%s groups found_" : ["找到 %s 群組"],
"_%s user found_::_%s users found_" : ["找到 %s 用戶"],
- "Server" : "伺服器",
- "Users" : "用戶",
- "Groups" : "群組",
- "Test Configuration" : "測試配置",
- "Help" : "幫助",
- "1. Server" : "1. 伺服器",
- "%s. Server:" : "%s. 伺服器:",
+ "Could not find the desired feature" : "無法找到所需的功能",
+ "Invalid Host" : "無效的Host",
+ "LDAP user and group backend" : "LDAP 用戶和群組後端系統",
+ "Test Configuration" : "測試此配置",
+ "Help" : "說明",
+ "Only these object classes:" : "只有這些物件類別:",
+ "Only from these groups:" : "只從這些群組:",
+ "Search groups" : "搜尋群組",
+ "Available groups" : "可用的群組",
+ "Selected groups" : "已選擇的群組",
+ "Edit LDAP Query" : "編輯LDAP Query",
+ "LDAP Filter:" : "LDAP 過慮器:",
+ "When logging in, %s will find the user based on the following attributes:" : "當登入%s時,將會根據以下屬性找到用戶 :",
+ "LDAP / AD Username:" : "LDAP / AD 用戶名稱:",
+ "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "允許使用LDAP / AD用戶名登入,該用戶名可以是“ uid”或“ sAMAccountName”。",
+ "LDAP / AD Email Address:" : "LDAP / AD 電郵地址:",
+ "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "允許使用電郵地址屬性登入。 允許使用 “mail” 和 “mailPrimaryAddress”。",
+ "Other Attributes:" : "其他屬性:",
+ "Test Loginname" : "測試登入姓名",
+ "Verify settings" : "驗證設定",
+ "%s. Server:" : "%s. 伺服器:",
+ "Add a new configuration" : "建立一個新的配置",
+ "Copy current configuration into new directory binding" : "複製目前的設定檔到新目錄",
+ "Delete the current configuration" : "刪除目前的設定檔",
"Host" : "主機",
"Port" : "連接埠",
+ "Detect Port" : "偵測連接埠",
+ "User DN" : "User DN",
+ "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "客戶端使用者的DN與特定字詞的連結需要完善,例如:uid=agent,dc=example,dc=com。若是匿名連接,則將DN與密碼欄位留白。",
"Password" : "密碼",
- "Saving" : "儲存中",
+ "For anonymous access, leave DN and Password empty." : "匿名連接時請將 DN 與密碼欄位留白",
+ "Save Credentials" : "保存憑證",
+ "One Base DN per line" : "一行一個 Base DN",
+ "You can specify Base DN for users and groups in the Advanced tab" : "您可以在進階標籤頁裡面指定使用者及群組的 Base DN",
+ "Detect Base DN" : "偵測 Base DN",
+ "Test Base DN" : "測試 Base DN",
+ "Manually enter LDAP filters (recommended for large directories)" : "手動輸入 LDAP篩選器 (建議在大型的資料環境)",
+ "Listing and searching for users is constrained by these criteria:" : "列出和搜索用戶受到以下條件的約束:",
+ "The filter specifies which LDAP users shall have access to the %s instance." : "篩選起指定哪些LDAP的使用者應該擁有存取%s的權限",
+ "Verify settings and count users" : "驗證設定並計算使用者數",
+ "Saving" : "儲存",
"Back" : "返回",
"Continue" : "繼續",
- "LDAP" : "LDAP",
- "Advanced" : "進階"
+ "Please renew your password." : "請更新您的密碼",
+ "An internal error occurred." : "發生內部錯誤",
+ "Please try again or contact your administrator." : "請重試或聯絡系統管理員",
+ "Current password" : "目前密碼",
+ "New password" : "新密碼",
+ "Renew password" : "更新密碼",
+ "Wrong password." : "密碼錯誤",
+ "Cancel" : "取消",
+ "Server" : "伺服器",
+ "Users" : "使用者",
+ "Login Attributes" : "登入的設定",
+ "Groups" : "群組",
+ "Expert" : "專業模式",
+ "Advanced" : "進階",
+ "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>警告:</b>沒有安裝 PHP LDAP 模組,後端系統將無法運作,請要求您的系統管理員安裝模組。",
+ "Connection Settings" : "連線設定",
+ "Configuration Active" : "配置使用中",
+ "When unchecked, this configuration will be skipped." : "沒有被勾選時,此設定會被略過。",
+ "Backup (Replica) Host" : "備用主機",
+ "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "可以選擇性設定備用主機,必須是 LDAP/AD 中央伺服器的複本。",
+ "Backup (Replica) Port" : "備用(複本)連接埠",
+ "Disable Main Server" : "停用主伺服器",
+ "Only connect to the replica server." : "只能連線至複製伺服器。",
+ "Turn off SSL certificate validation." : "關閉 SSL 憑證檢查",
+ "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "不建議,請僅在測試時使用!如果連線只能在此設定下工作,請匯入LDAP伺服器的SSL認證到您的伺服器%s上",
+ "Cache Time-To-Live" : "快取的存活時間",
+ "in seconds. A change empties the cache." : "以秒為單位。變更後會清空快取。",
+ "Directory Settings" : "目錄設定",
+ "User Display Name Field" : "使用者顯示名稱欄位",
+ "The LDAP attribute to use to generate the user's display name." : "LDAP設定值,用於產生使用者的顯示名稱",
+ "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "選填。要加進顯示名稱中括號的 LDAP 屬性。例如 »John Doe (john.doe@example.org)«。",
+ "Base User Tree" : "Base User Tree",
+ "One User Base DN per line" : "一行一個使用者 Base DN",
+ "User Search Attributes" : "User Search Attributes",
+ "Optional; one attribute per line" : "非必要,一行一項屬性",
+ "Group Display Name Field" : "群組顯示名稱欄位",
+ "The LDAP attribute to use to generate the groups's display name." : "LDAP設定值,用於產生使用者群組的顯示名稱",
+ "Base Group Tree" : "Base Group Tree",
+ "One Group Base DN per line" : "一行一個 Group Base DN",
+ "Group Search Attributes" : "Group Search Attributes",
+ "Group-Member association" : "Group-Member association",
+ "Default password policy DN" : "默認密碼策略DN",
+ "Special Attributes" : "特殊屬性",
+ "Quota Field" : "配額欄位",
+ "Quota Default" : "預設配額",
+ "Email Field" : "電郵地址欄位",
+ "User Home Folder Naming Rule" : "使用者家目錄的命名規則",
+ "Internal Username" : "內部用戶名稱",
+ "Internal Username Attribute:" : "內部用戶名稱屬性:",
+ "Override UUID detection" : "偵測覆寫UUID",
+ "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "預設情況下,UUID 屬性會自動偵測。UUID 屬性用來準確識別 LDAP 使用者及群組。此外,如果未在上方指定,內部使用者名稱會基於 UUID 建立。您能覆蓋設定並直接指定屬性,但一定要確保指定的屬性能被使用者及群組取得且唯一。留空則執行預設行為。變更只會對新映射 (加入) 的 LDAP 使用者及群組生效。",
+ "UUID Attribute for Users:" : "用戶的UUID值:",
+ "UUID Attribute for Groups:" : "群組的UUID值:",
+ "Username-LDAP User Mapping" : "用戶名-LDAP 用戶 Mapping",
+ "Clear Username-LDAP User Mapping" : "清除 用戶名-LDAP 用戶 Mapping",
+ "Clear Groupname-LDAP Group Mapping" : "清除 群組名稱-LDAP 群組 Mapping",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "用戶名稱請留白(預設)。若不留白請指定一個LDAP/AD屬性。"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/user_status/l10n/zh_HK.js b/apps/user_status/l10n/zh_HK.js
new file mode 100644
index 00000000000..a85e2b64f67
--- /dev/null
+++ b/apps/user_status/l10n/zh_HK.js
@@ -0,0 +1,38 @@
+OC.L10N.register(
+ "user_status",
+ {
+ "Recent statuses" : "最近的狀態",
+ "In a meeting" : "會議中",
+ "Commuting" : "通勤中",
+ "Out sick" : "生病",
+ "Vacationing" : "休假",
+ "Working remotely" : "遠地工作",
+ "User status" : "用戶狀態",
+ "Clear status message after" : "清空狀態訊息於...之後",
+ "What's your status?" : "您現在的狀態?",
+ "Set status" : "設定狀態",
+ "Online status" : "線上狀態",
+ "Status message" : "狀態訊息",
+ "Clear status message" : "清空狀態訊息",
+ "Set status message" : "設定狀態訊息",
+ "There was an error saving the status" : "儲存狀態時發生錯誤",
+ "There was an error clearing the status" : "變更狀態時發生錯誤",
+ "No recent status changes" : "最近沒有狀態變更",
+ "Away" : "外出",
+ "Do not disturb" : "請勿打擾",
+ "{status}, {timestamp}" : "{status},{timestamp}",
+ "Don't clear" : "不要清空",
+ "Today" : "今天",
+ "This week" : "本星期",
+ "Online" : "在線",
+ "Invisible" : "隱藏",
+ "Offline" : "離線",
+ "There was an error saving the new status" : "儲存新狀態時發生錯誤",
+ "30 minutes" : "30分鐘",
+ "1 hour" : "1 小時",
+ "4 hours" : "4 小時",
+ "Mute all notifications" : "所有通知靜音",
+ "Appear offline" : "顯示為離線",
+ "Clear status after" : "清空狀態於...之後"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/user_status/l10n/zh_HK.json b/apps/user_status/l10n/zh_HK.json
new file mode 100644
index 00000000000..8ba77e31d82
--- /dev/null
+++ b/apps/user_status/l10n/zh_HK.json
@@ -0,0 +1,36 @@
+{ "translations": {
+ "Recent statuses" : "最近的狀態",
+ "In a meeting" : "會議中",
+ "Commuting" : "通勤中",
+ "Out sick" : "生病",
+ "Vacationing" : "休假",
+ "Working remotely" : "遠地工作",
+ "User status" : "用戶狀態",
+ "Clear status message after" : "清空狀態訊息於...之後",
+ "What's your status?" : "您現在的狀態?",
+ "Set status" : "設定狀態",
+ "Online status" : "線上狀態",
+ "Status message" : "狀態訊息",
+ "Clear status message" : "清空狀態訊息",
+ "Set status message" : "設定狀態訊息",
+ "There was an error saving the status" : "儲存狀態時發生錯誤",
+ "There was an error clearing the status" : "變更狀態時發生錯誤",
+ "No recent status changes" : "最近沒有狀態變更",
+ "Away" : "外出",
+ "Do not disturb" : "請勿打擾",
+ "{status}, {timestamp}" : "{status},{timestamp}",
+ "Don't clear" : "不要清空",
+ "Today" : "今天",
+ "This week" : "本星期",
+ "Online" : "在線",
+ "Invisible" : "隱藏",
+ "Offline" : "離線",
+ "There was an error saving the new status" : "儲存新狀態時發生錯誤",
+ "30 minutes" : "30分鐘",
+ "1 hour" : "1 小時",
+ "4 hours" : "4 小時",
+ "Mute all notifications" : "所有通知靜音",
+ "Appear offline" : "顯示為離線",
+ "Clear status after" : "清空狀態於...之後"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/weather_status/l10n/zh_HK.js b/apps/weather_status/l10n/zh_HK.js
new file mode 100644
index 00000000000..59b902e92df
--- /dev/null
+++ b/apps/weather_status/l10n/zh_HK.js
@@ -0,0 +1,41 @@
+OC.L10N.register(
+ "weather_status",
+ {
+ "Unknown address" : "地址不詳",
+ "No result." : "無結果",
+ "Malformed JSON data." : "JSON 資料格式錯誤。",
+ "Error" : "錯誤",
+ "Weather status" : "天氣報告",
+ "Weather status in your dashboard" : "您儀表板中的天氣報告",
+ "Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣報告。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。",
+ "Detect location" : "偵測位置",
+ "Set custom address" : "設定自訂位置",
+ "Favorites" : "我的最愛",
+ "{temperature} {unit} Clear sky at {time}" : "{temperature} {unit} 晴朗於 {time}",
+ "{temperature} {unit} Cloudy at {time}" : "{temperature} {unit} 多雲於 {time}",
+ "{temperature} {unit} Fair day at {time}" : "{temperature} {unit} 白天晴朗於 {time}",
+ "{temperature} {unit} Fair night at {time}" : "{temperature} {unit} 夜晚晴朗於 {time}",
+ "{temperature} {unit} Partly cloudy at {time}" : "{temperature} {unit} 局部多雲於 {time}",
+ "{temperature} {unit} Foggy at {time}" : "{temperature} {unit} 有霧於 {time}",
+ "{temperature} {unit} Light rain at {time}" : "{temperature} {unit} 小雨於 {time}",
+ "{temperature} {unit} Rain at {time}" : "{temperature} {unit} 下雨於 {time}",
+ "{temperature} {unit} Heavy rain at {time}" : "{temperature} {unit} 大雨於 {time}",
+ "{temperature} {unit} Rain showers at {time}" : "{temperature} {unit} 陣雨於 {time}",
+ "{temperature} {unit} Light rain showers at {time}" : "{temperature} {unit} 小陣雨於 {time}",
+ "{temperature} {unit} Heavy rain showers at {time}" : "{temperature} {unit} 大陣雨於 {time}",
+ "More weather for {adr}" : "{adr} 的更多天氣",
+ "Loading weather" : "正在載入天氣",
+ "Set location for weather" : "設定天氣位置",
+ "Remove from favorites" : "從最愛中移除",
+ "Add as favorite" : "新增為最愛",
+ "You are not logged in." : "您未登入",
+ "There was an error getting the weather status information." : "取得天氣報告資訊時發生錯誤。",
+ "No weather information found" : "找不到天氣資訊",
+ "Location not found" : "找不到位置",
+ "There was an error setting the location address." : "設定位置地址時發生錯誤。",
+ "There was an error setting the location." : "設定位置時發生錯誤。",
+ "There was an error saving the mode." : "儲存模式時發生錯誤。",
+ "There was an error using personal address." : "使用個人地址時發生錯誤。",
+ "Weather status integrated in the dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣報告。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/weather_status/l10n/zh_HK.json b/apps/weather_status/l10n/zh_HK.json
new file mode 100644
index 00000000000..805192ed271
--- /dev/null
+++ b/apps/weather_status/l10n/zh_HK.json
@@ -0,0 +1,39 @@
+{ "translations": {
+ "Unknown address" : "地址不詳",
+ "No result." : "無結果",
+ "Malformed JSON data." : "JSON 資料格式錯誤。",
+ "Error" : "錯誤",
+ "Weather status" : "天氣報告",
+ "Weather status in your dashboard" : "您儀表板中的天氣報告",
+ "Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣報告。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。",
+ "Detect location" : "偵測位置",
+ "Set custom address" : "設定自訂位置",
+ "Favorites" : "我的最愛",
+ "{temperature} {unit} Clear sky at {time}" : "{temperature} {unit} 晴朗於 {time}",
+ "{temperature} {unit} Cloudy at {time}" : "{temperature} {unit} 多雲於 {time}",
+ "{temperature} {unit} Fair day at {time}" : "{temperature} {unit} 白天晴朗於 {time}",
+ "{temperature} {unit} Fair night at {time}" : "{temperature} {unit} 夜晚晴朗於 {time}",
+ "{temperature} {unit} Partly cloudy at {time}" : "{temperature} {unit} 局部多雲於 {time}",
+ "{temperature} {unit} Foggy at {time}" : "{temperature} {unit} 有霧於 {time}",
+ "{temperature} {unit} Light rain at {time}" : "{temperature} {unit} 小雨於 {time}",
+ "{temperature} {unit} Rain at {time}" : "{temperature} {unit} 下雨於 {time}",
+ "{temperature} {unit} Heavy rain at {time}" : "{temperature} {unit} 大雨於 {time}",
+ "{temperature} {unit} Rain showers at {time}" : "{temperature} {unit} 陣雨於 {time}",
+ "{temperature} {unit} Light rain showers at {time}" : "{temperature} {unit} 小陣雨於 {time}",
+ "{temperature} {unit} Heavy rain showers at {time}" : "{temperature} {unit} 大陣雨於 {time}",
+ "More weather for {adr}" : "{adr} 的更多天氣",
+ "Loading weather" : "正在載入天氣",
+ "Set location for weather" : "設定天氣位置",
+ "Remove from favorites" : "從最愛中移除",
+ "Add as favorite" : "新增為最愛",
+ "You are not logged in." : "您未登入",
+ "There was an error getting the weather status information." : "取得天氣報告資訊時發生錯誤。",
+ "No weather information found" : "找不到天氣資訊",
+ "Location not found" : "找不到位置",
+ "There was an error setting the location address." : "設定位置地址時發生錯誤。",
+ "There was an error setting the location." : "設定位置時發生錯誤。",
+ "There was an error saving the mode." : "儲存模式時發生錯誤。",
+ "There was an error using personal address." : "使用個人地址時發生錯誤。",
+ "Weather status integrated in the dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣報告。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/workflowengine/l10n/zh_HK.js b/apps/workflowengine/l10n/zh_HK.js
new file mode 100644
index 00000000000..33594573f2f
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_HK.js
@@ -0,0 +1,107 @@
+OC.L10N.register(
+ "workflowengine",
+ {
+ "The given operator is invalid" : "指定的操作無效",
+ "The given regular expression is invalid" : "指定的規則表達式無效",
+ "The given file size is invalid" : "指定的檔案大小無效",
+ "The given tag id is invalid" : "指定的標籤 Id無效",
+ "The given IP range is invalid" : "指定的IP 範圍無效",
+ "The given IP range is not valid for IPv4" : "指定的IP範圍不是有效的IPv4",
+ "The given IP range is not valid for IPv6" : "指定的IP範圍不是有效的IPv6",
+ "The given time span is invalid" : "指定的時間範圍無效",
+ "The given start time is invalid" : "指定的開始時間無效",
+ "The given end time is invalid" : "指定的結束時間無效",
+ "The given group does not exist" : "指定的群組不存在",
+ "File" : "檔案",
+ "File created" : "檔案建立",
+ "File updated" : "檔案更新",
+ "File renamed" : "檔案重新命名",
+ "File deleted" : "檔案刪除",
+ "File accessed" : "檔案存取",
+ "File copied" : "檔案複製",
+ "Tag assigned" : "分派標籤",
+ "Someone" : "某人",
+ "%s created %s" : "%s 建立 %s",
+ "%s modified %s" : "%s 修改 %s",
+ "%s deleted %s" : "%s 刪除 %s",
+ "%s accessed %s" : "%s 存取 %s",
+ "%s renamed %s" : "%s 重新命名 %s",
+ "%s copied %s" : "%s 複製 %s",
+ "%s assigned %s to %s" : "%s 分派 %s 給 %s",
+ "Operation #%s does not exist" : "操作 #%s 不存在",
+ "Entity %s does not exist" : "實體 %s 不存在",
+ "Entity %s is invalid" : "實體 %s 無效",
+ "No events are chosen." : "未選擇事件。",
+ "Entity %s has no event %s" : "實體 %s 沒有事件 %s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 #%s 無效",
+ "The provided operation data is too long" : "指定的操作數據太長",
+ "Check %s does not exist" : "檢查 %s 不存在",
+ "Check %s is invalid" : "檢查 %s 無效",
+ "The provided check value is too long" : "指定的檢查數據太長",
+ "Check #%s does not exist" : "檢查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流程引擎",
+ "Select a filter" : "選擇過濾器",
+ "Select a comparator" : "選擇比較器",
+ "Select a file type" : "選擇檔案類型",
+ "e.g. httpd/unix-directory" : "例如 httpd/unix-directory",
+ "Folder" : "資料夾",
+ "Images" : "圖片",
+ "Office documents" : "Microsoft Office 文件",
+ "PDF documents" : "PDF 文件",
+ "Custom mimetype" : "自訂 mimetype",
+ "Select a tag" : "選擇標籤",
+ "No results" : "沒有符合搜尋的項目",
+ "%s (invisible)" : "%s (隱藏)",
+ "%s (restricted)" : "%s (受限)",
+ "Predefined URLs" : "預定義網址",
+ "Files WebDAV" : "檔案 WebDAV",
+ "Others" : "其他",
+ "Custom URL" : "自訂 URL",
+ "Select a user agent" : "選擇用戶 agent",
+ "Android client" : "Android 客戶端",
+ "iOS client" : "iOS 客戶端",
+ "Desktop client" : "桌面客戶端",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
+ "Custom user agent" : "自訂用戶 agent",
+ "At least one event must be selected" : "必須選擇至少一個活動",
+ "and" : "及",
+ "Cancel" : "取消",
+ "Delete" : "刪除",
+ "The configuration is invalid" : "配置無效",
+ "Active" : "啟動",
+ "Save" : "儲存",
+ "Browse the app store" : "瀏覽應用程式商店",
+ "Show less" : "顯示較少",
+ "Show more" : "顯示更多",
+ "matches" : "匹配",
+ "does not match" : "不能匹配",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "檔案名稱",
+ "File MIME type" : "檔案MIME類型",
+ "File size (upload)" : "檔案大小(上傳)",
+ "less" : "更少",
+ "less or equals" : "小於或等於",
+ "greater or equals" : "大於或等於",
+ "greater" : "更大",
+ "Request remote address" : "請求遠端地址",
+ "matches IPv4" : "匹配 IPv4",
+ "does not match IPv4" : "不能匹配 IPv4",
+ "matches IPv6" : "匹配 IPv6",
+ "does not match IPv6" : "不能匹配 IPv6",
+ "File system tag" : "檔案系統標籤",
+ "is tagged with" : "標記為",
+ "is not tagged with" : "没有標記為",
+ "Request URL" : "請求網址",
+ "Request time" : "請求時間",
+ "between" : "之間",
+ "not between" : "皆非",
+ "Request user agent" : "請求用戶代理",
+ "User group membership" : "使用者成員關係",
+ "is member of" : "是成員來自",
+ "is not member of" : "不是成員來自"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/workflowengine/l10n/zh_HK.json b/apps/workflowengine/l10n/zh_HK.json
new file mode 100644
index 00000000000..7e0ddd60448
--- /dev/null
+++ b/apps/workflowengine/l10n/zh_HK.json
@@ -0,0 +1,105 @@
+{ "translations": {
+ "The given operator is invalid" : "指定的操作無效",
+ "The given regular expression is invalid" : "指定的規則表達式無效",
+ "The given file size is invalid" : "指定的檔案大小無效",
+ "The given tag id is invalid" : "指定的標籤 Id無效",
+ "The given IP range is invalid" : "指定的IP 範圍無效",
+ "The given IP range is not valid for IPv4" : "指定的IP範圍不是有效的IPv4",
+ "The given IP range is not valid for IPv6" : "指定的IP範圍不是有效的IPv6",
+ "The given time span is invalid" : "指定的時間範圍無效",
+ "The given start time is invalid" : "指定的開始時間無效",
+ "The given end time is invalid" : "指定的結束時間無效",
+ "The given group does not exist" : "指定的群組不存在",
+ "File" : "檔案",
+ "File created" : "檔案建立",
+ "File updated" : "檔案更新",
+ "File renamed" : "檔案重新命名",
+ "File deleted" : "檔案刪除",
+ "File accessed" : "檔案存取",
+ "File copied" : "檔案複製",
+ "Tag assigned" : "分派標籤",
+ "Someone" : "某人",
+ "%s created %s" : "%s 建立 %s",
+ "%s modified %s" : "%s 修改 %s",
+ "%s deleted %s" : "%s 刪除 %s",
+ "%s accessed %s" : "%s 存取 %s",
+ "%s renamed %s" : "%s 重新命名 %s",
+ "%s copied %s" : "%s 複製 %s",
+ "%s assigned %s to %s" : "%s 分派 %s 給 %s",
+ "Operation #%s does not exist" : "操作 #%s 不存在",
+ "Entity %s does not exist" : "實體 %s 不存在",
+ "Entity %s is invalid" : "實體 %s 無效",
+ "No events are chosen." : "未選擇事件。",
+ "Entity %s has no event %s" : "實體 %s 沒有事件 %s",
+ "Operation %s does not exist" : "操作 %s 不存在",
+ "Operation %s is invalid" : "操作 #%s 無效",
+ "The provided operation data is too long" : "指定的操作數據太長",
+ "Check %s does not exist" : "檢查 %s 不存在",
+ "Check %s is invalid" : "檢查 %s 無效",
+ "The provided check value is too long" : "指定的檢查數據太長",
+ "Check #%s does not exist" : "檢查 #%s 不存在",
+ "Check %s is invalid or does not exist" : "檢查 %s 無效或不存在",
+ "Flow" : "流程",
+ "Nextcloud workflow engine" : "Nextcloud 工作流程引擎",
+ "Select a filter" : "選擇過濾器",
+ "Select a comparator" : "選擇比較器",
+ "Select a file type" : "選擇檔案類型",
+ "e.g. httpd/unix-directory" : "例如 httpd/unix-directory",
+ "Folder" : "資料夾",
+ "Images" : "圖片",
+ "Office documents" : "Microsoft Office 文件",
+ "PDF documents" : "PDF 文件",
+ "Custom mimetype" : "自訂 mimetype",
+ "Select a tag" : "選擇標籤",
+ "No results" : "沒有符合搜尋的項目",
+ "%s (invisible)" : "%s (隱藏)",
+ "%s (restricted)" : "%s (受限)",
+ "Predefined URLs" : "預定義網址",
+ "Files WebDAV" : "檔案 WebDAV",
+ "Others" : "其他",
+ "Custom URL" : "自訂 URL",
+ "Select a user agent" : "選擇用戶 agent",
+ "Android client" : "Android 客戶端",
+ "iOS client" : "iOS 客戶端",
+ "Desktop client" : "桌面客戶端",
+ "Thunderbird & Outlook addons" : "Thunderbird & Outlook 插件",
+ "Custom user agent" : "自訂用戶 agent",
+ "At least one event must be selected" : "必須選擇至少一個活動",
+ "and" : "及",
+ "Cancel" : "取消",
+ "Delete" : "刪除",
+ "The configuration is invalid" : "配置無效",
+ "Active" : "啟動",
+ "Save" : "儲存",
+ "Browse the app store" : "瀏覽應用程式商店",
+ "Show less" : "顯示較少",
+ "Show more" : "顯示更多",
+ "matches" : "匹配",
+ "does not match" : "不能匹配",
+ "is" : "是",
+ "is not" : "不是",
+ "File name" : "檔案名稱",
+ "File MIME type" : "檔案MIME類型",
+ "File size (upload)" : "檔案大小(上傳)",
+ "less" : "更少",
+ "less or equals" : "小於或等於",
+ "greater or equals" : "大於或等於",
+ "greater" : "更大",
+ "Request remote address" : "請求遠端地址",
+ "matches IPv4" : "匹配 IPv4",
+ "does not match IPv4" : "不能匹配 IPv4",
+ "matches IPv6" : "匹配 IPv6",
+ "does not match IPv6" : "不能匹配 IPv6",
+ "File system tag" : "檔案系統標籤",
+ "is tagged with" : "標記為",
+ "is not tagged with" : "没有標記為",
+ "Request URL" : "請求網址",
+ "Request time" : "請求時間",
+ "between" : "之間",
+ "not between" : "皆非",
+ "Request user agent" : "請求用戶代理",
+ "User group membership" : "使用者成員關係",
+ "is member of" : "是成員來自",
+ "is not member of" : "不是成員來自"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file