summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2017-03-25 01:07:45 +0000
committerNextcloud bot <bot@nextcloud.com>2017-03-25 01:07:45 +0000
commit4ea79a5bbe5686ded2ba3172fab17d4169c6d562 (patch)
tree3b2295fbcab65bd184cfaa1765c1ea38330d1b88 /apps
parentea8b61b61c9db8d7dfcae31026fecebcee47be9c (diff)
downloadnextcloud-server-4ea79a5bbe5686ded2ba3172fab17d4169c6d562.tar.gz
nextcloud-server-4ea79a5bbe5686ded2ba3172fab17d4169c6d562.zip
[tx-robot] updated from transifex
Diffstat (limited to 'apps')
-rw-r--r--apps/encryption/l10n/de.js1
-rw-r--r--apps/encryption/l10n/de.json1
-rw-r--r--apps/encryption/l10n/de_DE.js1
-rw-r--r--apps/encryption/l10n/de_DE.json1
-rw-r--r--apps/encryption/l10n/es.js1
-rw-r--r--apps/encryption/l10n/es.json1
-rw-r--r--apps/encryption/l10n/fr.js1
-rw-r--r--apps/encryption/l10n/fr.json1
-rw-r--r--apps/encryption/l10n/pl.js1
-rw-r--r--apps/encryption/l10n/pl.json1
-rw-r--r--apps/encryption/l10n/ru.js1
-rw-r--r--apps/encryption/l10n/ru.json1
-rw-r--r--apps/encryption/l10n/sv.js1
-rw-r--r--apps/encryption/l10n/sv.json1
-rw-r--r--apps/encryption/l10n/tr.js1
-rw-r--r--apps/encryption/l10n/tr.json1
-rw-r--r--apps/files/l10n/vi.js126
-rw-r--r--apps/files/l10n/vi.json126
-rw-r--r--apps/files_sharing/l10n/sv.js3
-rw-r--r--apps/files_sharing/l10n/sv.json3
-rw-r--r--apps/files_versions/l10n/vi.js1
-rw-r--r--apps/files_versions/l10n/vi.json1
-rw-r--r--apps/systemtags/l10n/vi.js61
-rw-r--r--apps/systemtags/l10n/vi.json61
-rw-r--r--apps/theming/l10n/vi.js24
-rw-r--r--apps/theming/l10n/vi.json22
-rw-r--r--apps/updatenotification/l10n/vi.js21
-rw-r--r--apps/updatenotification/l10n/vi.json19
-rw-r--r--apps/user_ldap/l10n/tr.js34
-rw-r--r--apps/user_ldap/l10n/tr.json34
30 files changed, 468 insertions, 84 deletions
diff --git a/apps/encryption/l10n/de.js b/apps/encryption/l10n/de.js
index b6e47b9116c..3da302d3c6f 100644
--- a/apps/encryption/l10n/de.js
+++ b/apps/encryption/l10n/de.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Passwort des privaten Schlüssels erfolgreich aktualisiert",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Verschlüsselungsschlüssel müssen von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migriert werden. Bitte 'occ encryption:migrate' ausführen oder Ihren Administrator kontaktieren.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisiere Deinen privaten Schlüssel in Deinen persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melde Dich ab und wieder an.",
"Encryption app is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit",
"Bad Signature" : "Ungültige Signatur",
"Missing Signature" : "Fehlende Signatur",
diff --git a/apps/encryption/l10n/de.json b/apps/encryption/l10n/de.json
index 1ba977e548f..e7f42735ebe 100644
--- a/apps/encryption/l10n/de.json
+++ b/apps/encryption/l10n/de.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Passwort des privaten Schlüssels erfolgreich aktualisiert",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Verschlüsselungsschlüssel müssen von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migriert werden. Bitte 'occ encryption:migrate' ausführen oder Ihren Administrator kontaktieren.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisiere Deinen privaten Schlüssel in Deinen persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Verschlüsselung-App ist aktiviert, aber Deine Schlüssel sind nicht initialisiert. Bitte melde Dich ab und wieder an.",
"Encryption app is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit",
"Bad Signature" : "Ungültige Signatur",
"Missing Signature" : "Fehlende Signatur",
diff --git a/apps/encryption/l10n/de_DE.js b/apps/encryption/l10n/de_DE.js
index 59a2ee802b8..6c011b3fad2 100644
--- a/apps/encryption/l10n/de_DE.js
+++ b/apps/encryption/l10n/de_DE.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Das Passwort des privaten Schlüssels wurde erfolgreich aktualisiert.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Sie müssen Ihre Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migrieren. Bitte führen Sie 'occ encryption:migrate' aus oder kontaktieren Sie Ihren Administrator.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisieren Sie Ihren privaten Schlüssel in Ihren persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Verschlüsselung-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich ab und wieder an.",
"Encryption app is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit",
"Bad Signature" : "Falsche Signatur",
"Missing Signature" : "Fehlende Signatur",
diff --git a/apps/encryption/l10n/de_DE.json b/apps/encryption/l10n/de_DE.json
index efc97ab8339..dbcdf21203b 100644
--- a/apps/encryption/l10n/de_DE.json
+++ b/apps/encryption/l10n/de_DE.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Das Passwort des privaten Schlüssels wurde erfolgreich aktualisiert.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Sie müssen Ihre Verschlüsselungsschlüssel von der alten Verschlüsselung (ownCloud <= 8.0) zur neuen migrieren. Bitte führen Sie 'occ encryption:migrate' aus oder kontaktieren Sie Ihren Administrator.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Falscher privater Schlüssel für die Verschlüsselungs-App. Bitte aktualisieren Sie Ihren privaten Schlüssel in Ihren persönlichen Einstellungen um wieder Zugriff auf die verschlüsselten Dateien zu erhalten.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Verschlüsselung-App ist aktiviert, aber Ihre Schlüssel sind nicht initialisiert. Bitte melden Sie sich ab und wieder an.",
"Encryption app is enabled and ready" : "Verschlüsselungs-App ist aktiviert und bereit",
"Bad Signature" : "Falsche Signatur",
"Missing Signature" : "Fehlende Signatur",
diff --git a/apps/encryption/l10n/es.js b/apps/encryption/l10n/es.js
index cffa51d8ed7..1650ae0107b 100644
--- a/apps/encryption/l10n/es.js
+++ b/apps/encryption/l10n/es.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Contraseña de clave privada actualizada con éxito.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Necesita migrar sus claves de cifrado desde el antiguo modelo de cifrado (ownCloud <= 8.0) al nuevo. Por favor ejecute 'occ encryption:migrate' o contáctese con su administrador.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la app de cifrado. Por favor, actualice la contraseña de su clave privada en sus ajustes personales para recuperar el acceso a sus archivos cifrados.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "La aplicación de cifrado esta activada, pero sus credenciales no han sido iniciadas. Por favor cierre sesión e inicie sesión nuevamente.",
"Encryption app is enabled and ready" : "La app de cifrado esta habilitada y preparada",
"Bad Signature" : "Firma errónea",
"Missing Signature" : "No se encuentra la firma",
diff --git a/apps/encryption/l10n/es.json b/apps/encryption/l10n/es.json
index 3fcc1a4e412..014c6f07a6e 100644
--- a/apps/encryption/l10n/es.json
+++ b/apps/encryption/l10n/es.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Contraseña de clave privada actualizada con éxito.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Necesita migrar sus claves de cifrado desde el antiguo modelo de cifrado (ownCloud <= 8.0) al nuevo. Por favor ejecute 'occ encryption:migrate' o contáctese con su administrador.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "La clave privada no es válida para la app de cifrado. Por favor, actualice la contraseña de su clave privada en sus ajustes personales para recuperar el acceso a sus archivos cifrados.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "La aplicación de cifrado esta activada, pero sus credenciales no han sido iniciadas. Por favor cierre sesión e inicie sesión nuevamente.",
"Encryption app is enabled and ready" : "La app de cifrado esta habilitada y preparada",
"Bad Signature" : "Firma errónea",
"Missing Signature" : "No se encuentra la firma",
diff --git a/apps/encryption/l10n/fr.js b/apps/encryption/l10n/fr.js
index 260d4f288ee..4bc0670874e 100644
--- a/apps/encryption/l10n/fr.js
+++ b/apps/encryption/l10n/fr.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Mot de passe de la clef privée mis à jour avec succès.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Vous devez migrer vos clés de chiffrement de l'ancienne version (ownCloud <= 8.0) vers la nouvelle. Veuillez exécuter 'occ encryption:migrate' ou contacter votre administrateur",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Clé privée invalide pour l'application de chiffrement. Veuillez mettre à jour le mot de passe de la clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "L'application de chiffrement est activée mais vos clefs ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.",
"Encryption app is enabled and ready" : "L'application de chiffrement est activée et prête",
"Bad Signature" : "Mauvaise signature",
"Missing Signature" : "Signature manquante",
diff --git a/apps/encryption/l10n/fr.json b/apps/encryption/l10n/fr.json
index e262cc3eb48..bb194bcfb14 100644
--- a/apps/encryption/l10n/fr.json
+++ b/apps/encryption/l10n/fr.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Mot de passe de la clef privée mis à jour avec succès.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Vous devez migrer vos clés de chiffrement de l'ancienne version (ownCloud <= 8.0) vers la nouvelle. Veuillez exécuter 'occ encryption:migrate' ou contacter votre administrateur",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Clé privée invalide pour l'application de chiffrement. Veuillez mettre à jour le mot de passe de la clef privée dans vos paramètres personnels pour récupérer l'accès à vos fichiers chiffrés.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "L'application de chiffrement est activée mais vos clefs ne sont pas initialisées. Veuillez vous déconnecter et ensuite vous reconnecter.",
"Encryption app is enabled and ready" : "L'application de chiffrement est activée et prête",
"Bad Signature" : "Mauvaise signature",
"Missing Signature" : "Signature manquante",
diff --git a/apps/encryption/l10n/pl.js b/apps/encryption/l10n/pl.js
index 22bd20acf81..c3d937559d8 100644
--- a/apps/encryption/l10n/pl.js
+++ b/apps/encryption/l10n/pl.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Pomyślnie zaktualizowano hasło klucza prywatnego.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Musisz przenieść swoje klucze szyfrowania ze starego sposobu szyfrowania (Nextcloud <= 8,0) na nowy. Proszę uruchomić 'occ encryption:migrate' lub skontaktować się z administratorem",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Nieprawidłowy klucz prywatny do szyfrowania aplikacji. Należy zaktualizować hasło klucza prywatnego w ustawieniach osobistych, aby odzyskać dostęp do zaszyfrowanych plików.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Aplikacja szyfrująca jest włączona, ale twoje klucze nie sa zainicjalizowane. Proszę się wylogować i zalogować ponownie.",
"Encryption app is enabled and ready" : "Szyfrowanie aplikacja jest włączone i gotowe",
"Bad Signature" : "Zła sygnatura",
"Missing Signature" : "Brakująca sygnatura",
diff --git a/apps/encryption/l10n/pl.json b/apps/encryption/l10n/pl.json
index 8dca4748836..62e1668ce6d 100644
--- a/apps/encryption/l10n/pl.json
+++ b/apps/encryption/l10n/pl.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Pomyślnie zaktualizowano hasło klucza prywatnego.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Musisz przenieść swoje klucze szyfrowania ze starego sposobu szyfrowania (Nextcloud <= 8,0) na nowy. Proszę uruchomić 'occ encryption:migrate' lub skontaktować się z administratorem",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Nieprawidłowy klucz prywatny do szyfrowania aplikacji. Należy zaktualizować hasło klucza prywatnego w ustawieniach osobistych, aby odzyskać dostęp do zaszyfrowanych plików.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Aplikacja szyfrująca jest włączona, ale twoje klucze nie sa zainicjalizowane. Proszę się wylogować i zalogować ponownie.",
"Encryption app is enabled and ready" : "Szyfrowanie aplikacja jest włączone i gotowe",
"Bad Signature" : "Zła sygnatura",
"Missing Signature" : "Brakująca sygnatura",
diff --git a/apps/encryption/l10n/ru.js b/apps/encryption/l10n/ru.js
index 15da8bc27b6..b1497293aea 100644
--- a/apps/encryption/l10n/ru.js
+++ b/apps/encryption/l10n/ru.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Пароль закрытого ключа успешно обновлён.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Вам необходимо произвести конвертацию ключей шифрования из старого формата (ownCloud <= 8.0) в новый. Пожалуйста запустите команду 'occ encryption:migrate' или обратитесь к администратору.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложение шифрования активно, но ваши ключи не инициализированы. Выйдите из системы и войдите заново.",
"Encryption app is enabled and ready" : "Приложение шифрования включено и готово",
"Bad Signature" : "Некорректная подпись",
"Missing Signature" : "Подпись отсутствует",
diff --git a/apps/encryption/l10n/ru.json b/apps/encryption/l10n/ru.json
index 81692fbc9b9..4c790ade791 100644
--- a/apps/encryption/l10n/ru.json
+++ b/apps/encryption/l10n/ru.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Пароль закрытого ключа успешно обновлён.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Вам необходимо произвести конвертацию ключей шифрования из старого формата (ownCloud <= 8.0) в новый. Пожалуйста запустите команду 'occ encryption:migrate' или обратитесь к администратору.",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Закрытый ключ приложения шифрования недействителен. Обновите закрытый ключ в личных настройках, чтобы восстановить доступ к зашифрованным файлам.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Приложение шифрования активно, но ваши ключи не инициализированы. Выйдите из системы и войдите заново.",
"Encryption app is enabled and ready" : "Приложение шифрования включено и готово",
"Bad Signature" : "Некорректная подпись",
"Missing Signature" : "Подпись отсутствует",
diff --git a/apps/encryption/l10n/sv.js b/apps/encryption/l10n/sv.js
index 03346e3f18c..4e0656dcc37 100644
--- a/apps/encryption/l10n/sv.js
+++ b/apps/encryption/l10n/sv.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Den privata nyckelns lösenord uppdaterades.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du behöver migrera dina krypteringsnycklar från den gamla krypteringen (ownCloud <= 8.0) till den nya. Kör 'occ encryption:migrate' eller kontakta din administratör",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ogiltig privat nyckel för krypteringsappen. Uppdatera din privata nyckels lösenord i dina personliga inställningar för att återställa tillgång till dina krypterade filer.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Krypteringsappen är aktiverad men dina nycklar är inte aktiverade. Logga ut och in igen så aktiveras dem. ",
"Encryption app is enabled and ready" : "Krypteringsfunktionen är aktiverad och redo",
"Bad Signature" : "Dålig signatur",
"Missing Signature" : "Saknar signatur",
diff --git a/apps/encryption/l10n/sv.json b/apps/encryption/l10n/sv.json
index 6e4f100e03d..1ed22831c32 100644
--- a/apps/encryption/l10n/sv.json
+++ b/apps/encryption/l10n/sv.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Den privata nyckelns lösenord uppdaterades.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Du behöver migrera dina krypteringsnycklar från den gamla krypteringen (ownCloud <= 8.0) till den nya. Kör 'occ encryption:migrate' eller kontakta din administratör",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Ogiltig privat nyckel för krypteringsappen. Uppdatera din privata nyckels lösenord i dina personliga inställningar för att återställa tillgång till dina krypterade filer.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Krypteringsappen är aktiverad men dina nycklar är inte aktiverade. Logga ut och in igen så aktiveras dem. ",
"Encryption app is enabled and ready" : "Krypteringsfunktionen är aktiverad och redo",
"Bad Signature" : "Dålig signatur",
"Missing Signature" : "Saknar signatur",
diff --git a/apps/encryption/l10n/tr.js b/apps/encryption/l10n/tr.js
index 39678841407..ac1da486c1d 100644
--- a/apps/encryption/l10n/tr.js
+++ b/apps/encryption/l10n/tr.js
@@ -23,6 +23,7 @@ OC.L10N.register(
"Private key password successfully updated." : "Özel anahtar parolası güncellendi.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Eski şifreleme anahtarlarınızın eski şifrelemeden (ownCloud <= 8.0) yenisine aktarılması gerekiyor. Lütfen 'occ encryption:migrate' komutunu çalıştırın ya da sistem yöneticiniz ile görüşün",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme uygulaması özel anahtarı geçersiz. Şifrelenmiş dosyalarınıza erişebilmek için kişisel ayarlarınızdaki özel anahtar parolanızı güncelleyin.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Şifreleme Uygulaması etkin ancak anahtarlarınız hazırlanmamış. Lütfen oturumunuzu kapatıp yeniden açın",
"Encryption app is enabled and ready" : "Şifreleme uygulaması etkinleştirilmiş ve hazır",
"Bad Signature" : "İmza Kötü",
"Missing Signature" : "İmza Eksik",
diff --git a/apps/encryption/l10n/tr.json b/apps/encryption/l10n/tr.json
index eaa02423350..51e9c6d7bda 100644
--- a/apps/encryption/l10n/tr.json
+++ b/apps/encryption/l10n/tr.json
@@ -21,6 +21,7 @@
"Private key password successfully updated." : "Özel anahtar parolası güncellendi.",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "Eski şifreleme anahtarlarınızın eski şifrelemeden (ownCloud <= 8.0) yenisine aktarılması gerekiyor. Lütfen 'occ encryption:migrate' komutunu çalıştırın ya da sistem yöneticiniz ile görüşün",
"Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Şifreleme uygulaması özel anahtarı geçersiz. Şifrelenmiş dosyalarınıza erişebilmek için kişisel ayarlarınızdaki özel anahtar parolanızı güncelleyin.",
+ "Encryption App is enabled, but your keys are not initialized. Please log-out and log-in again." : "Şifreleme Uygulaması etkin ancak anahtarlarınız hazırlanmamış. Lütfen oturumunuzu kapatıp yeniden açın",
"Encryption app is enabled and ready" : "Şifreleme uygulaması etkinleştirilmiş ve hazır",
"Bad Signature" : "İmza Kötü",
"Missing Signature" : "İmza Eksik",
diff --git a/apps/files/l10n/vi.js b/apps/files/l10n/vi.js
index 5c50ebe4d52..6ce21e7c8fb 100644
--- a/apps/files/l10n/vi.js
+++ b/apps/files/l10n/vi.js
@@ -1,42 +1,32 @@
OC.L10N.register(
"files",
{
- "Storage not available" : "Lưu trữ không có sẵn",
+ "Storage is temporarily not available" : "Kho lưu trữ tạm thời không khả dụng",
"Storage invalid" : "Lưu trữ không hợp lệ",
"Unknown error" : "Lỗi chưa biết",
- "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
- "Invalid Token" : "Xác thực không hợp lệ",
- "No file was uploaded. Unknown error" : "Không có tập tin nào được tải lên. Lỗi không xác định",
- "There is no error, the file uploaded with success" : "Không có lỗi, các tập tin đã được tải lên thành công",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML",
- "The uploaded file was only partially uploaded" : "Các tập tin được tải lên chỉ tải lên được một phần",
- "No file was uploaded" : "Chưa có file nào được tải lên",
- "Missing a temporary folder" : "Không tìm thấy thư mục tạm",
- "Failed to write to disk" : "Không thể ghi ",
- "Not enough storage available" : "Không đủ không gian lưu trữ",
- "The target folder has been moved or deleted." : "Thư mục đích đã di chuyển hoặc bị xóa",
- "Upload failed. Could not find uploaded file" : "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
- "Upload failed. Could not get file info." : "Tải lên thất bại. Không thể có được thông tin tập tin.",
- "Invalid directory." : "Thư mục không hợp lệ",
- "Files" : "Tập tin",
"All files" : "Tất cả tệp tin",
+ "Recent" : "Gần đây",
+ "File could not be found" : "Tệp tin không tồn tại",
"Home" : "Nhà",
"Close" : "Đóng",
"Favorites" : "Ưa thích",
+ "Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
"Upload cancelled." : "Hủy tải lên",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
- "Total file size {size1} exceeds upload limit {size2}" : "Kích cở tập tin {size1} vượt giới hạn tải lên {size2}",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Không đủ dung lượng trống, bạn đang tải {size1} nhưng chỉ còn {size2} trống",
- "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
+ "Target folder \"{dir}\" does not exist any more" : "Thư mục đích \"{dir}\" không còn tồn tại",
+ "Not enough free space" : "Không đủ dung lượng trống",
"Uploading..." : "tải lên...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
"Actions" : "Actions",
"Download" : "Tải về",
"Rename" : "Sửa tên",
+ "Move" : "Di chuyển",
+ "Target folder" : "Thư mục đích",
"Delete" : "Xóa",
"Disconnect storage" : "Bộ lưu trữ đã ngắt kết nối",
"Unshare" : "Bỏ chia sẻ",
+ "Could not load info for file \"{file}\"" : "Không thể tải thông tin cho tệp \"{file}\"",
+ "Files" : "Tập tin",
"Details" : "Chi tiết",
"Select" : "Chọn",
"Pending" : "Đang chờ",
@@ -51,41 +41,133 @@ OC.L10N.register(
"Could not rename \"{fileName}\"" : "Không thể đổi tên \"{fileName}\"",
"Could not create file \"{file}\"" : "Không thể tạo tập tin \"{file}\"",
"Could not create file \"{file}\" because it already exists" : "Không thể tạo tập tin \"{file}\" vì đã có ",
- "Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
"Could not create folder \"{dir}\" because it already exists" : "Không thể tạo thư mục “{dir}” vì đã có",
"Error deleting file \"{fileName}\"." : "Lỗi khi xóa tập tin \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Không có kết quả tìm kiếm trong các thư mục khác cho {tag}{filter}{endtag}",
"Name" : "Tên",
"Size" : "Kích cỡ",
"Modified" : "Thay đổi",
"_%n folder_::_%n folders_" : ["%n thư mục"],
"_%n file_::_%n files_" : ["%n tập tin"],
"{dirs} and {files}" : "{dirs} và {files}",
+ "_including %n hidden_::_including %n hidden_" : ["Bao gồm %n ẩn"],
"You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
"_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
"New" : "Tạo mới",
"\"{name}\" is an invalid file name." : "\"{name}\" không được chấp nhận",
"File name cannot be empty." : "Tên file không được rỗng",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" không phải là loại tập tin được cho phép",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Dung lượng của {owner} đã hết, không thể tải hay đồng bộ dữ liệu mới!",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Dung lượng của {owner} gần hết ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["khớp '{filter}'"],
+ "View in folder" : "Xem trong thư mục",
"Path" : "Đường dẫn",
"_%n byte_::_%n bytes_" : ["%n bytes"],
+ "Favorited" : "Được ưa thích",
"Favorite" : "Ưu thích",
+ "Copy local link" : "Sao chép liên kết cục bộ",
"Folder" : "Thư mục",
"New folder" : "Tạo thư mục",
"Upload" : "Tải lên",
+ "An error occurred while trying to update the tags" : "Đã xảy ra lỗi khi cố gắng cập nhật tags",
+ "Added to favorites" : "Đã thêm vào mục yêu thích",
+ "Removed from favorites" : "Đã xóa khỏi mục ưa thích",
+ "You added {file} to your favorites" : "Bạn đã thêm {file} vào mục ưa thích của bạn",
+ "You removed {file} from your favorites" : "Bạn đã xóa {file} khỏi mục ưa thích của mình",
+ "File changes" : "Tệp thay đổi",
+ "Created by {user}" : "Được tạo bởi {user}",
+ "Changed by {user}" : "Thay đổi bởi {user}",
+ "Deleted by {user}" : "Đã xóa bởi {user}",
+ "Restored by {user}" : "Được khôi phục bởi {user}",
+ "Renamed by {user}" : "Đã đổi tên bởi {user}",
+ "Moved by {user}" : "Đã di chuyển bởi {user}",
+ "You created {file}" : "Bạn đã tạo {file}",
+ "{user} created {file}" : "{user} đã tạo {file}",
+ "{file} was created in a public folder" : "{file} đã được tạo trong một thư mục công khai",
+ "You changed {file}" : "Bạn đã thay đổi {file}",
+ "{user} changed {file}" : "{user} đã thay đổi {file}",
+ "You deleted {file}" : "Bạn đã xóa {file}",
+ "{user} deleted {file}" : "{user} đã xóa {file}",
+ "You restored {file}" : "Bạn đã khôi phục {file}",
+ "{user} restored {file}" : "{user} đã khôi phục {file}",
+ "You renamed {oldfile} to {newfile}" : "Bạn đã đổi tên {oldfile} thành {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} đổi tên thành {oldfile} thành {newfile}",
+ "You moved {oldfile} to {newfile}" : "Bạn đã chuyển {oldfile} tới {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} đã chuyển {oldfile} tới {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Một tệp đã được thêm hoặc bị xóa khỏi <strong>mục yêu thích của bạn</strong>",
+ "A new file or folder has been <strong>restored</strong>" : "Một tập tin hoặc thư mục mới đã được <strong>khôi phục</strong>",
+ "Upload (max. %s)" : "Tải lên (tối đa. %s)",
"File handling" : "Xử lý tập tin",
"Maximum upload size" : "Kích thước tối đa ",
"max. possible: " : "tối đa cho phép:",
"Save" : "Lưu",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Với PHP-FPM, có thể mất 5 phút để áp dụng các thay đổi.",
+ "Missing permissions to edit from here." : "Thiếu quyền để chỉnh sửa từ đây.",
"Settings" : "Cài đặt",
+ "Show hidden files" : "Hiển thị cac file bị ẩn",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Sử dụng địa chỉ này để <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Truy cập tệp của bạn qua WebDAV</a>",
+ "No files in here" : "Không có tệp nào",
+ "Upload some content or sync with your devices!" : "Tải lên một số nội dung hoặc đồng bộ với thiết bị của bạn!",
"No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Select all" : "Chọn tất cả",
"Upload too large" : "Tập tin tải lên quá lớn",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
- "Text file" : "Tập tin văn bản"
+ "No favorites" : "Không có mục ưa thích nào",
+ "Files and folders you mark as favorite will show up here" : "Các tệp và thư mục mà bạn đánh dấu là yêu thích sẽ hiển thị ở đây",
+ "Shared with you" : "Đã chia sẻ với bạn",
+ "Shared with others" : "Chia sẻ với người khác",
+ "Shared by link" : "Được chia sẻ bởi liên kết",
+ "Tags" : "Nhãn",
+ "Deleted files" : "Thùng rác",
+ "Text file" : "Tập tin văn bản",
+ "Storage not available" : "Lưu trữ không có sẵn",
+ "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
+ "Invalid Token" : "Xác thực không hợp lệ",
+ "No file was uploaded. Unknown error" : "Không có tập tin nào được tải lên. Lỗi không xác định",
+ "There is no error, the file uploaded with success" : "Không có lỗi, các tập tin đã được tải lên thành công",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML",
+ "The uploaded file was only partially uploaded" : "Các tập tin được tải lên chỉ tải lên được một phần",
+ "No file was uploaded" : "Chưa có file nào được tải lên",
+ "Missing a temporary folder" : "Không tìm thấy thư mục tạm",
+ "Failed to write to disk" : "Không thể ghi ",
+ "Not enough storage available" : "Không đủ không gian lưu trữ",
+ "The target folder has been moved or deleted." : "Thư mục đích đã di chuyển hoặc bị xóa",
+ "Upload failed. Could not find uploaded file" : "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
+ "Upload failed. Could not get file info." : "Tải lên thất bại. Không thể có được thông tin tập tin.",
+ "Invalid directory." : "Thư mục không hợp lệ",
+ "Total file size {size1} exceeds upload limit {size2}" : "Kích cở tập tin {size1} vượt giới hạn tải lên {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Lỗi khi tải tệp \"{fileName}\": {message}",
+ "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} giờ còn lại",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} phút còn lại",
+ "{seconds} second{plural_s} left" : "{seconds} giây còn lại",
+ "Any moment now..." : "Sắp xong rồi...",
+ "Soon..." : "Sớm thôi...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
+ "No entries in this folder match '{filter}'" : "Không có mục nào trong thư mục này khớp với '{filter}'",
+ "Local link" : "Liên kết cục bộ",
+ "{newname} already exists" : "{newname} đã tồn tại",
+ "A file or folder has been <strong>changed</strong>" : "Tệp hoặc thư mục đã được <strong>thay đổi</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Tệp hoặc thư mục đã bị <strong>xóa</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Tệp hoặc thư mục đã được <strong>khôi phục</strong>",
+ "You created %1$s" : "Bạn đã tạo %1$s",
+ "%2$s created %1$s" : "%2$s đã tạo %1$s",
+ "%1$s was created in a public folder" : "%1$s đã được tạo trong một thư mục công khai",
+ "You changed %1$s" : "Bạn đã thay đổi %1$s",
+ "%2$s changed %1$s" : "%2$s đã thay đổi %1$s",
+ "You deleted %1$s" : "Bạn đã xóa %1$s",
+ "%2$s deleted %1$s" : "%2$s đã xóa %1$s",
+ "You restored %1$s" : "Bạn đã khôi phục %1$s",
+ "%2$s restored %1$s" : "%2$s đã khôi phục %1$s",
+ "Changed by %2$s" : "Thay đổi bởi %2$s",
+ "Deleted by %2$s" : "Đã bị xóa bởi %2$s",
+ "Restored by %2$s" : "Phục hồi bởi %2$s",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} giờ còn lại"],
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} phút còn lại"],
+ "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} giây còn lại"]
},
"nplurals=1; plural=0;");
diff --git a/apps/files/l10n/vi.json b/apps/files/l10n/vi.json
index 5f9d64f2732..9fa03f3b26a 100644
--- a/apps/files/l10n/vi.json
+++ b/apps/files/l10n/vi.json
@@ -1,40 +1,30 @@
{ "translations": {
- "Storage not available" : "Lưu trữ không có sẵn",
+ "Storage is temporarily not available" : "Kho lưu trữ tạm thời không khả dụng",
"Storage invalid" : "Lưu trữ không hợp lệ",
"Unknown error" : "Lỗi chưa biết",
- "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
- "Invalid Token" : "Xác thực không hợp lệ",
- "No file was uploaded. Unknown error" : "Không có tập tin nào được tải lên. Lỗi không xác định",
- "There is no error, the file uploaded with success" : "Không có lỗi, các tập tin đã được tải lên thành công",
- "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
- "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML",
- "The uploaded file was only partially uploaded" : "Các tập tin được tải lên chỉ tải lên được một phần",
- "No file was uploaded" : "Chưa có file nào được tải lên",
- "Missing a temporary folder" : "Không tìm thấy thư mục tạm",
- "Failed to write to disk" : "Không thể ghi ",
- "Not enough storage available" : "Không đủ không gian lưu trữ",
- "The target folder has been moved or deleted." : "Thư mục đích đã di chuyển hoặc bị xóa",
- "Upload failed. Could not find uploaded file" : "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
- "Upload failed. Could not get file info." : "Tải lên thất bại. Không thể có được thông tin tập tin.",
- "Invalid directory." : "Thư mục không hợp lệ",
- "Files" : "Tập tin",
"All files" : "Tất cả tệp tin",
+ "Recent" : "Gần đây",
+ "File could not be found" : "Tệp tin không tồn tại",
"Home" : "Nhà",
"Close" : "Đóng",
"Favorites" : "Ưa thích",
+ "Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
"Upload cancelled." : "Hủy tải lên",
"Unable to upload {filename} as it is a directory or has 0 bytes" : "không thể tải {filename} lên do nó là một thư mục hoặc có kích thước bằng 0 byte",
- "Total file size {size1} exceeds upload limit {size2}" : "Kích cở tập tin {size1} vượt giới hạn tải lên {size2}",
"Not enough free space, you are uploading {size1} but only {size2} is left" : "Không đủ dung lượng trống, bạn đang tải {size1} nhưng chỉ còn {size2} trống",
- "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
+ "Target folder \"{dir}\" does not exist any more" : "Thư mục đích \"{dir}\" không còn tồn tại",
+ "Not enough free space" : "Không đủ dung lượng trống",
"Uploading..." : "tải lên...",
- "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
"Actions" : "Actions",
"Download" : "Tải về",
"Rename" : "Sửa tên",
+ "Move" : "Di chuyển",
+ "Target folder" : "Thư mục đích",
"Delete" : "Xóa",
"Disconnect storage" : "Bộ lưu trữ đã ngắt kết nối",
"Unshare" : "Bỏ chia sẻ",
+ "Could not load info for file \"{file}\"" : "Không thể tải thông tin cho tệp \"{file}\"",
+ "Files" : "Tập tin",
"Details" : "Chi tiết",
"Select" : "Chọn",
"Pending" : "Đang chờ",
@@ -49,41 +39,133 @@
"Could not rename \"{fileName}\"" : "Không thể đổi tên \"{fileName}\"",
"Could not create file \"{file}\"" : "Không thể tạo tập tin \"{file}\"",
"Could not create file \"{file}\" because it already exists" : "Không thể tạo tập tin \"{file}\" vì đã có ",
- "Could not create folder \"{dir}\"" : "Không thể tạo thư mục “{dir}”",
"Could not create folder \"{dir}\" because it already exists" : "Không thể tạo thư mục “{dir}” vì đã có",
"Error deleting file \"{fileName}\"." : "Lỗi khi xóa tập tin \"{fileName}\".",
+ "No search results in other folders for {tag}{filter}{endtag}" : "Không có kết quả tìm kiếm trong các thư mục khác cho {tag}{filter}{endtag}",
"Name" : "Tên",
"Size" : "Kích cỡ",
"Modified" : "Thay đổi",
"_%n folder_::_%n folders_" : ["%n thư mục"],
"_%n file_::_%n files_" : ["%n tập tin"],
"{dirs} and {files}" : "{dirs} và {files}",
+ "_including %n hidden_::_including %n hidden_" : ["Bao gồm %n ẩn"],
"You don’t have permission to upload or create files here" : "Bạn không có quyền upload hoặc tạo files ở đây",
"_Uploading %n file_::_Uploading %n files_" : ["Đang tải lên %n tập tin"],
"New" : "Tạo mới",
"\"{name}\" is an invalid file name." : "\"{name}\" không được chấp nhận",
"File name cannot be empty." : "Tên file không được rỗng",
+ "\"{name}\" is not an allowed filetype" : "\"{name}\" không phải là loại tập tin được cho phép",
"Storage of {owner} is full, files can not be updated or synced anymore!" : "Dung lượng của {owner} đã hết, không thể tải hay đồng bộ dữ liệu mới!",
"Your storage is full, files can not be updated or synced anymore!" : "Your storage is full, files can not be updated or synced anymore!",
"Storage of {owner} is almost full ({usedSpacePercent}%)" : "Dung lượng của {owner} gần hết ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Your storage is almost full ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["khớp '{filter}'"],
+ "View in folder" : "Xem trong thư mục",
"Path" : "Đường dẫn",
"_%n byte_::_%n bytes_" : ["%n bytes"],
+ "Favorited" : "Được ưa thích",
"Favorite" : "Ưu thích",
+ "Copy local link" : "Sao chép liên kết cục bộ",
"Folder" : "Thư mục",
"New folder" : "Tạo thư mục",
"Upload" : "Tải lên",
+ "An error occurred while trying to update the tags" : "Đã xảy ra lỗi khi cố gắng cập nhật tags",
+ "Added to favorites" : "Đã thêm vào mục yêu thích",
+ "Removed from favorites" : "Đã xóa khỏi mục ưa thích",
+ "You added {file} to your favorites" : "Bạn đã thêm {file} vào mục ưa thích của bạn",
+ "You removed {file} from your favorites" : "Bạn đã xóa {file} khỏi mục ưa thích của mình",
+ "File changes" : "Tệp thay đổi",
+ "Created by {user}" : "Được tạo bởi {user}",
+ "Changed by {user}" : "Thay đổi bởi {user}",
+ "Deleted by {user}" : "Đã xóa bởi {user}",
+ "Restored by {user}" : "Được khôi phục bởi {user}",
+ "Renamed by {user}" : "Đã đổi tên bởi {user}",
+ "Moved by {user}" : "Đã di chuyển bởi {user}",
+ "You created {file}" : "Bạn đã tạo {file}",
+ "{user} created {file}" : "{user} đã tạo {file}",
+ "{file} was created in a public folder" : "{file} đã được tạo trong một thư mục công khai",
+ "You changed {file}" : "Bạn đã thay đổi {file}",
+ "{user} changed {file}" : "{user} đã thay đổi {file}",
+ "You deleted {file}" : "Bạn đã xóa {file}",
+ "{user} deleted {file}" : "{user} đã xóa {file}",
+ "You restored {file}" : "Bạn đã khôi phục {file}",
+ "{user} restored {file}" : "{user} đã khôi phục {file}",
+ "You renamed {oldfile} to {newfile}" : "Bạn đã đổi tên {oldfile} thành {newfile}",
+ "{user} renamed {oldfile} to {newfile}" : "{user} đổi tên thành {oldfile} thành {newfile}",
+ "You moved {oldfile} to {newfile}" : "Bạn đã chuyển {oldfile} tới {newfile}",
+ "{user} moved {oldfile} to {newfile}" : "{user} đã chuyển {oldfile} tới {newfile}",
+ "A file has been added to or removed from your <strong>favorites</strong>" : "Một tệp đã được thêm hoặc bị xóa khỏi <strong>mục yêu thích của bạn</strong>",
+ "A new file or folder has been <strong>restored</strong>" : "Một tập tin hoặc thư mục mới đã được <strong>khôi phục</strong>",
+ "Upload (max. %s)" : "Tải lên (tối đa. %s)",
"File handling" : "Xử lý tập tin",
"Maximum upload size" : "Kích thước tối đa ",
"max. possible: " : "tối đa cho phép:",
"Save" : "Lưu",
+ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Với PHP-FPM, có thể mất 5 phút để áp dụng các thay đổi.",
+ "Missing permissions to edit from here." : "Thiếu quyền để chỉnh sửa từ đây.",
"Settings" : "Cài đặt",
+ "Show hidden files" : "Hiển thị cac file bị ẩn",
"WebDAV" : "WebDAV",
+ "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Sử dụng địa chỉ này để <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">Truy cập tệp của bạn qua WebDAV</a>",
+ "No files in here" : "Không có tệp nào",
+ "Upload some content or sync with your devices!" : "Tải lên một số nội dung hoặc đồng bộ với thiết bị của bạn!",
"No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Select all" : "Chọn tất cả",
"Upload too large" : "Tập tin tải lên quá lớn",
"The files you are trying to upload exceed the maximum size for file uploads on this server." : "Các tập tin bạn đang tải lên vượt quá kích thước tối đa cho phép trên máy chủ .",
- "Text file" : "Tập tin văn bản"
+ "No favorites" : "Không có mục ưa thích nào",
+ "Files and folders you mark as favorite will show up here" : "Các tệp và thư mục mà bạn đánh dấu là yêu thích sẽ hiển thị ở đây",
+ "Shared with you" : "Đã chia sẻ với bạn",
+ "Shared with others" : "Chia sẻ với người khác",
+ "Shared by link" : "Được chia sẻ bởi liên kết",
+ "Tags" : "Nhãn",
+ "Deleted files" : "Thùng rác",
+ "Text file" : "Tập tin văn bản",
+ "Storage not available" : "Lưu trữ không có sẵn",
+ "Unable to set upload directory." : "Không thể thiết lập thư mục tải lên.",
+ "Invalid Token" : "Xác thực không hợp lệ",
+ "No file was uploaded. Unknown error" : "Không có tập tin nào được tải lên. Lỗi không xác định",
+ "There is no error, the file uploaded with success" : "Không có lỗi, các tập tin đã được tải lên thành công",
+ "The uploaded file exceeds the upload_max_filesize directive in php.ini: " : "The uploaded file exceeds the upload_max_filesize directive in php.ini: ",
+ "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Tập tin được tải lên vượt quá MAX_FILE_SIZE được quy định trong mẫu HTML",
+ "The uploaded file was only partially uploaded" : "Các tập tin được tải lên chỉ tải lên được một phần",
+ "No file was uploaded" : "Chưa có file nào được tải lên",
+ "Missing a temporary folder" : "Không tìm thấy thư mục tạm",
+ "Failed to write to disk" : "Không thể ghi ",
+ "Not enough storage available" : "Không đủ không gian lưu trữ",
+ "The target folder has been moved or deleted." : "Thư mục đích đã di chuyển hoặc bị xóa",
+ "Upload failed. Could not find uploaded file" : "Tải lên thất bại. Không thể tìm thấy tập tin được tải lên",
+ "Upload failed. Could not get file info." : "Tải lên thất bại. Không thể có được thông tin tập tin.",
+ "Invalid directory." : "Thư mục không hợp lệ",
+ "Total file size {size1} exceeds upload limit {size2}" : "Kích cở tập tin {size1} vượt giới hạn tải lên {size2}",
+ "Error uploading file \"{fileName}\": {message}" : "Lỗi khi tải tệp \"{fileName}\": {message}",
+ "Could not get result from server." : "Không thể nhận được kết quả từ máy chủ.",
+ "{hours}:{minutes}:{seconds} hour{plural_s} left" : "{hours}:{minutes}:{seconds} giờ còn lại",
+ "{minutes}:{seconds} minute{plural_s} left" : "{minutes}:{seconds} phút còn lại",
+ "{seconds} second{plural_s} left" : "{seconds} giây còn lại",
+ "Any moment now..." : "Sắp xong rồi...",
+ "Soon..." : "Sớm thôi...",
+ "File upload is in progress. Leaving the page now will cancel the upload." : "Tập tin tải lên đang được xử lý. Nếu bạn rời khỏi trang bây giờ sẽ hủy quá trình này.",
+ "No entries in this folder match '{filter}'" : "Không có mục nào trong thư mục này khớp với '{filter}'",
+ "Local link" : "Liên kết cục bộ",
+ "{newname} already exists" : "{newname} đã tồn tại",
+ "A file or folder has been <strong>changed</strong>" : "Tệp hoặc thư mục đã được <strong>thay đổi</strong>",
+ "A file or folder has been <strong>deleted</strong>" : "Tệp hoặc thư mục đã bị <strong>xóa</strong>",
+ "A file or folder has been <strong>restored</strong>" : "Tệp hoặc thư mục đã được <strong>khôi phục</strong>",
+ "You created %1$s" : "Bạn đã tạo %1$s",
+ "%2$s created %1$s" : "%2$s đã tạo %1$s",
+ "%1$s was created in a public folder" : "%1$s đã được tạo trong một thư mục công khai",
+ "You changed %1$s" : "Bạn đã thay đổi %1$s",
+ "%2$s changed %1$s" : "%2$s đã thay đổi %1$s",
+ "You deleted %1$s" : "Bạn đã xóa %1$s",
+ "%2$s deleted %1$s" : "%2$s đã xóa %1$s",
+ "You restored %1$s" : "Bạn đã khôi phục %1$s",
+ "%2$s restored %1$s" : "%2$s đã khôi phục %1$s",
+ "Changed by %2$s" : "Thay đổi bởi %2$s",
+ "Deleted by %2$s" : "Đã bị xóa bởi %2$s",
+ "Restored by %2$s" : "Phục hồi bởi %2$s",
+ "_{hours}:{minutes}:{seconds} hour left_::_{hours}:{minutes}:{seconds} hours left_" : ["{hours}:{minutes}:{seconds} giờ còn lại"],
+ "_{minutes}:{seconds} minute left_::_{minutes}:{seconds} minutes left_" : ["{minutes}:{seconds} phút còn lại"],
+ "_{seconds} second left_::_{seconds} seconds left_" : ["{seconds} giây còn lại"]
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/sv.js b/apps/files_sharing/l10n/sv.js
index 661d19f7166..c4ebfda8c24 100644
--- a/apps/files_sharing/l10n/sv.js
+++ b/apps/files_sharing/l10n/sv.js
@@ -57,6 +57,7 @@ OC.L10N.register(
"{actor} removed share" : "{actor} tog bort delning",
"You shared {file} with {user}" : "Du delade {file} med {user}",
"You removed {user} from {file}" : "Du tog bort {user} från {file}",
+ "{actor} shared {file} with {user}" : "{actor} delade {file} med {user}",
"{actor} removed {user} from {file}" : "{actor} tog bort {user} från {file}",
"{actor} shared {file} with you" : "{actor} delade {file} med dig",
"{actor} removed you from {file}" : "{actor} tog bort dig från {file}",
@@ -78,6 +79,8 @@ OC.L10N.register(
"Public upload is only possible for publicly shared folders" : "Offentlig uppladdning fungerar endast i offentligt delade mappar",
"Invalid date, date format must be YYYY-MM-DD" : "Ogiltigt datum, måste anges: ÅÅÅÅ-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "Delningen av %s misslyckades. Ej tillåtet med delning av %s",
+ "You cannot share to a Circle if the app is not enabled" : "Du kan inte dela till en cirkel om appen inte är aktiverad",
+ "Please specify a valid circle" : "Vänligen ange en giltig cirkel",
"Unknown share type" : "Ogiltig delningstyp",
"Not a directory" : "Inte en mapp",
"Could not lock path" : "Kunde inte låsa sökvägen",
diff --git a/apps/files_sharing/l10n/sv.json b/apps/files_sharing/l10n/sv.json
index df91154f6f7..7c33c086879 100644
--- a/apps/files_sharing/l10n/sv.json
+++ b/apps/files_sharing/l10n/sv.json
@@ -55,6 +55,7 @@
"{actor} removed share" : "{actor} tog bort delning",
"You shared {file} with {user}" : "Du delade {file} med {user}",
"You removed {user} from {file}" : "Du tog bort {user} från {file}",
+ "{actor} shared {file} with {user}" : "{actor} delade {file} med {user}",
"{actor} removed {user} from {file}" : "{actor} tog bort {user} från {file}",
"{actor} shared {file} with you" : "{actor} delade {file} med dig",
"{actor} removed you from {file}" : "{actor} tog bort dig från {file}",
@@ -76,6 +77,8 @@
"Public upload is only possible for publicly shared folders" : "Offentlig uppladdning fungerar endast i offentligt delade mappar",
"Invalid date, date format must be YYYY-MM-DD" : "Ogiltigt datum, måste anges: ÅÅÅÅ-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "Delningen av %s misslyckades. Ej tillåtet med delning av %s",
+ "You cannot share to a Circle if the app is not enabled" : "Du kan inte dela till en cirkel om appen inte är aktiverad",
+ "Please specify a valid circle" : "Vänligen ange en giltig cirkel",
"Unknown share type" : "Ogiltig delningstyp",
"Not a directory" : "Inte en mapp",
"Could not lock path" : "Kunde inte låsa sökvägen",
diff --git a/apps/files_versions/l10n/vi.js b/apps/files_versions/l10n/vi.js
index 68e286a31cc..0afb08c4e22 100644
--- a/apps/files_versions/l10n/vi.js
+++ b/apps/files_versions/l10n/vi.js
@@ -5,6 +5,7 @@ OC.L10N.register(
"Versions" : "Phiên bản",
"Failed to revert {file} to revision {timestamp}." : "Thất bại khi trở lại {file} khi sử đổi {timestamp}.",
"Restore" : "Khôi phục",
+ "No versions available" : "Không có phiên bản có sẵn",
"More versions..." : "Nhiều phiên bản ...",
"No other versions available" : "Không có các phiên bản khác có sẵn"
},
diff --git a/apps/files_versions/l10n/vi.json b/apps/files_versions/l10n/vi.json
index e5390c312ba..e7790fe40ef 100644
--- a/apps/files_versions/l10n/vi.json
+++ b/apps/files_versions/l10n/vi.json
@@ -3,6 +3,7 @@
"Versions" : "Phiên bản",
"Failed to revert {file} to revision {timestamp}." : "Thất bại khi trở lại {file} khi sử đổi {timestamp}.",
"Restore" : "Khôi phục",
+ "No versions available" : "Không có phiên bản có sẵn",
"More versions..." : "Nhiều phiên bản ...",
"No other versions available" : "Không có các phiên bản khác có sẵn"
},"pluralForm" :"nplurals=1; plural=0;"
diff --git a/apps/systemtags/l10n/vi.js b/apps/systemtags/l10n/vi.js
index 9dc38f093f0..6e90d4dc3e0 100644
--- a/apps/systemtags/l10n/vi.js
+++ b/apps/systemtags/l10n/vi.js
@@ -1,10 +1,65 @@
OC.L10N.register(
"systemtags",
{
- "Tags" : "Tags",
- "No entries found in this folder" : "Chưa có mục nào trong thư mục",
+ "Tags" : "Nhãn",
+ "Update" : "Cập nhật",
+ "Create" : "Tạo",
+ "Select tag…" : "Chọn nhãn...",
+ "Tagged files" : "Các tệp được dán nhãn",
+ "Select tags to filter by" : "Chọn nhãn để lọc theo",
+ "No tags found" : "Không tìm thấy nhãn",
+ "Please select tags to filter by" : "Vui lòng chọn các nhãn để lọc theo",
+ "No files found for the selected tags" : "Không tìm thấy tệp cho các nhãn đã chọn",
+ "Added system tag %1$s" : "Đã thêm nhãn hệ thống %1$s",
+ "Added system tag {systemtag}" : "Nhãn hệ thống được thêm vào {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s đã thêm nhãn hệ thống %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} đã thêm nhãn hệ thống {systemtag}",
+ "Removed system tag %1$s" : "Đã xóa nhãn hệ thống %1$s",
+ "Removed system tag {systemtag}" : "Đã xóa nhãn hệ thống {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s đã xóa nhãn hệ thống %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} đã xóa nhãn {systemtag}",
+ "You created system tag %1$s" : "Bạn đã tạo nhãn %1$s",
+ "You created system tag {systemtag}" : "Bạn đã tạo nhãn {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s đã tạo nhãn %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} đã tạo nhãn {systemtag}",
+ "You deleted system tag %1$s" : "Bạn đã xóa nhãn %1$s",
+ "You deleted system tag {systemtag}" : "Bạn đã xóa nhãn {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s đã xóa nhãn %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} đã xóa nhãn {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Bạn đã cập nhật nhãn %2$s to %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Bạn đã cập nhật nhãn {oldsystemtag} thành {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s đã cập nhật nhãn %3$s thành%2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} đã cập nhật nhãn {oldsystemtag} thành {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Bạn đã dán nhãn %2$s vào %1$s",
+ "You added system tag {systemtag} to {file}" : "Bạn đã dán nhãn {systemtag} vào {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s đã dán nhãn %3$s vào %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} đã dán nhãn {systemtag} vào {file}",
+ "You removed system tag %2$s from %1$s" : "Bạn đã xóa nhãn %2$s khỏi %1$s",
+ "You removed system tag {systemtag} from {file}" : "Bạn đã xóa nhãn {systemtag} khỏi {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s đã xóa nhãn %3$s khỏi %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} đã xóa nhãn {systemtag} khỏi {file}",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>Nhãn</strong> cho một tập tin đã được sửa đổi",
+ "Collaborative tags" : "Thẻ cộng tác",
"Name" : "Tên",
+ "Delete" : "Xóa bỏ",
+ "Public" : "Công khai",
+ "Restricted" : "Bị giới hạn",
+ "Invisible" : "Vô hình",
+ "Reset" : "Đặt lại",
+ "No files in here" : "Không có tệp ở đây",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Size" : "Kích cỡ",
- "Modified" : "Thay đổi"
+ "Modified" : "Thay đổi",
+ "You assigned system tag %3$s" : "Bạn đã dán nhãn %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s đã dán nhãn %3$s",
+ "You unassigned system tag %3$s" : "Bạn đã xóa nhãn %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s đã xóa nhãn %3$s",
+ "You created system tag %2$s" : "Bạn đã tạo nhãn %2$s",
+ "You deleted system tag %2$s" : "Bạn đã xóa nhãn %2$s",
+ "You updated system tag %3$s to %2$s" : "Bạn đã cập nhật nhãn %3$s thành %2$s",
+ "You assigned system tag %3$s to %2$s" : "Bạn đã cập nhật nhãn %3$s thành %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s đã dán nhãn %3$s vào %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Bạn đã xóa nhãn %3$s khỏi %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s đã xóa nhãn %3$s khỏi %2$s"
},
"nplurals=1; plural=0;");
diff --git a/apps/systemtags/l10n/vi.json b/apps/systemtags/l10n/vi.json
index 3e3212ba2e4..fdbaa344a2a 100644
--- a/apps/systemtags/l10n/vi.json
+++ b/apps/systemtags/l10n/vi.json
@@ -1,8 +1,63 @@
{ "translations": {
- "Tags" : "Tags",
- "No entries found in this folder" : "Chưa có mục nào trong thư mục",
+ "Tags" : "Nhãn",
+ "Update" : "Cập nhật",
+ "Create" : "Tạo",
+ "Select tag…" : "Chọn nhãn...",
+ "Tagged files" : "Các tệp được dán nhãn",
+ "Select tags to filter by" : "Chọn nhãn để lọc theo",
+ "No tags found" : "Không tìm thấy nhãn",
+ "Please select tags to filter by" : "Vui lòng chọn các nhãn để lọc theo",
+ "No files found for the selected tags" : "Không tìm thấy tệp cho các nhãn đã chọn",
+ "Added system tag %1$s" : "Đã thêm nhãn hệ thống %1$s",
+ "Added system tag {systemtag}" : "Nhãn hệ thống được thêm vào {systemtag}",
+ "%1$s added system tag %2$s" : "%1$s đã thêm nhãn hệ thống %2$s",
+ "{actor} added system tag {systemtag}" : "{actor} đã thêm nhãn hệ thống {systemtag}",
+ "Removed system tag %1$s" : "Đã xóa nhãn hệ thống %1$s",
+ "Removed system tag {systemtag}" : "Đã xóa nhãn hệ thống {systemtag}",
+ "%1$s removed system tag %2$s" : "%1$s đã xóa nhãn hệ thống %2$s",
+ "{actor} removed system tag {systemtag}" : "{actor} đã xóa nhãn {systemtag}",
+ "You created system tag %1$s" : "Bạn đã tạo nhãn %1$s",
+ "You created system tag {systemtag}" : "Bạn đã tạo nhãn {systemtag}",
+ "%1$s created system tag %2$s" : "%1$s đã tạo nhãn %2$s",
+ "{actor} created system tag {systemtag}" : "{actor} đã tạo nhãn {systemtag}",
+ "You deleted system tag %1$s" : "Bạn đã xóa nhãn %1$s",
+ "You deleted system tag {systemtag}" : "Bạn đã xóa nhãn {systemtag}",
+ "%1$s deleted system tag %2$s" : "%1$s đã xóa nhãn %2$s",
+ "{actor} deleted system tag {systemtag}" : "{actor} đã xóa nhãn {systemtag}",
+ "You updated system tag %2$s to %1$s" : "Bạn đã cập nhật nhãn %2$s to %1$s",
+ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Bạn đã cập nhật nhãn {oldsystemtag} thành {newsystemtag}",
+ "%1$s updated system tag %3$s to %2$s" : "%1$s đã cập nhật nhãn %3$s thành%2$s",
+ "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} đã cập nhật nhãn {oldsystemtag} thành {newsystemtag}",
+ "You added system tag %2$s to %1$s" : "Bạn đã dán nhãn %2$s vào %1$s",
+ "You added system tag {systemtag} to {file}" : "Bạn đã dán nhãn {systemtag} vào {file}",
+ "%1$s added system tag %3$s to %2$s" : "%1$s đã dán nhãn %3$s vào %2$s",
+ "{actor} added system tag {systemtag} to {file}" : "{actor} đã dán nhãn {systemtag} vào {file}",
+ "You removed system tag %2$s from %1$s" : "Bạn đã xóa nhãn %2$s khỏi %1$s",
+ "You removed system tag {systemtag} from {file}" : "Bạn đã xóa nhãn {systemtag} khỏi {file}",
+ "%1$s removed system tag %3$s from %2$s" : "%1$s đã xóa nhãn %3$s khỏi %2$s",
+ "{actor} removed system tag {systemtag} from {file}" : "{actor} đã xóa nhãn {systemtag} khỏi {file}",
+ "<strong>System tags</strong> for a file have been modified" : "<strong>Nhãn</strong> cho một tập tin đã được sửa đổi",
+ "Collaborative tags" : "Thẻ cộng tác",
"Name" : "Tên",
+ "Delete" : "Xóa bỏ",
+ "Public" : "Công khai",
+ "Restricted" : "Bị giới hạn",
+ "Invisible" : "Vô hình",
+ "Reset" : "Đặt lại",
+ "No files in here" : "Không có tệp ở đây",
+ "No entries found in this folder" : "Chưa có mục nào trong thư mục",
"Size" : "Kích cỡ",
- "Modified" : "Thay đổi"
+ "Modified" : "Thay đổi",
+ "You assigned system tag %3$s" : "Bạn đã dán nhãn %3$s",
+ "%1$s assigned system tag %3$s" : "%1$s đã dán nhãn %3$s",
+ "You unassigned system tag %3$s" : "Bạn đã xóa nhãn %3$s",
+ "%1$s unassigned system tag %3$s" : "%1$s đã xóa nhãn %3$s",
+ "You created system tag %2$s" : "Bạn đã tạo nhãn %2$s",
+ "You deleted system tag %2$s" : "Bạn đã xóa nhãn %2$s",
+ "You updated system tag %3$s to %2$s" : "Bạn đã cập nhật nhãn %3$s thành %2$s",
+ "You assigned system tag %3$s to %2$s" : "Bạn đã cập nhật nhãn %3$s thành %2$s",
+ "%1$s assigned system tag %3$s to %2$s" : "%1$s đã dán nhãn %3$s vào %2$s",
+ "You unassigned system tag %3$s from %2$s" : "Bạn đã xóa nhãn %3$s khỏi %2$s",
+ "%1$s unassigned system tag %3$s from %2$s" : "%1$s đã xóa nhãn %3$s khỏi %2$s"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/theming/l10n/vi.js b/apps/theming/l10n/vi.js
new file mode 100644
index 00000000000..5dbedc87f7b
--- /dev/null
+++ b/apps/theming/l10n/vi.js
@@ -0,0 +1,24 @@
+OC.L10N.register(
+ "theming",
+ {
+ "The given name is too long" : "Tên quá dài",
+ "The given web address is too long" : "Địa chỉ web quá dài",
+ "The given slogan is too long" : "Khẩu hiệu quá dài",
+ "The given color is invalid" : "Màu đã chọn không hợp lệ",
+ "Saved" : "Đã lưu",
+ "No file uploaded" : "Không có tệp nào được tải lên",
+ "Unsupported image type" : "Loại hình ảnh không được hỗ trợ",
+ "You are already using a custom theme" : "Bạn đã sử dụng một chủ đề tuỳ chỉnh",
+ "Name" : "Tên",
+ "reset to default" : "đặt lại về mặc định",
+ "Web address" : "Địa chỉ web",
+ "Web address https://…" : "Địa chỉ web https://...",
+ "Slogan" : "Khẩu hiệu",
+ "Color" : "Màu sắc",
+ "Logo" : "Logo",
+ "Upload new logo" : "Tải lên logo mới",
+ "Login image" : "Hình ảnh trang đăng nhập",
+ "Upload new login background" : "Tải lên ảnh nền trang đăng nhập mới",
+ "Log in image" : "Ảnh đăng nhập"
+},
+"nplurals=1; plural=0;");
diff --git a/apps/theming/l10n/vi.json b/apps/theming/l10n/vi.json
new file mode 100644
index 00000000000..de50a696d82
--- /dev/null
+++ b/apps/theming/l10n/vi.json
@@ -0,0 +1,22 @@
+{ "translations": {
+ "The given name is too long" : "Tên quá dài",
+ "The given web address is too long" : "Địa chỉ web quá dài",
+ "The given slogan is too long" : "Khẩu hiệu quá dài",
+ "The given color is invalid" : "Màu đã chọn không hợp lệ",
+ "Saved" : "Đã lưu",
+ "No file uploaded" : "Không có tệp nào được tải lên",
+ "Unsupported image type" : "Loại hình ảnh không được hỗ trợ",
+ "You are already using a custom theme" : "Bạn đã sử dụng một chủ đề tuỳ chỉnh",
+ "Name" : "Tên",
+ "reset to default" : "đặt lại về mặc định",
+ "Web address" : "Địa chỉ web",
+ "Web address https://…" : "Địa chỉ web https://...",
+ "Slogan" : "Khẩu hiệu",
+ "Color" : "Màu sắc",
+ "Logo" : "Logo",
+ "Upload new logo" : "Tải lên logo mới",
+ "Login image" : "Hình ảnh trang đăng nhập",
+ "Upload new login background" : "Tải lên ảnh nền trang đăng nhập mới",
+ "Log in image" : "Ảnh đăng nhập"
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/vi.js b/apps/updatenotification/l10n/vi.js
new file mode 100644
index 00000000000..e06c23e4bc1
--- /dev/null
+++ b/apps/updatenotification/l10n/vi.js
@@ -0,0 +1,21 @@
+OC.L10N.register(
+ "updatenotification",
+ {
+ "Update notifications" : "Cập nhật thông báo",
+ "Could not start updater, please try the manual update" : "Không thể bắt đầu cập nhật, vui lòng thử cập nhật thủ công",
+ "{version} is available. Get more information on how to update." : "{version} có sẵn. Tìm hiểu thêm thông tin về cách cập nhật.",
+ "Channel updated" : "Đã cập nhật kênh",
+ "Update to %1$s is available." : "Cập nhật lên %1$s có sẵn.",
+ "Update for %1$s to version %2$s is available." : "Cập nhật %1$s lên phiên bản %2$s có sẵn.",
+ "Update for {app} to version %s is available." : "Cập nhật {app} lên phiên bản %s có sẵn.",
+ "A new version is available: %s" : "Đã có phiên bản mới: %s",
+ "Open updater" : "Mở trình cập nhật",
+ "Download now" : "Tải ngay",
+ "Your version is up to date." : "Phiên bản của bạn được cập nhật.",
+ "Checked on %s" : "Đã kiểm tra lúc %s",
+ "Update channel:" : "Cập nhật kênh:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Bạn luôn có thể cập nhật lên phiên bản / kênh thử nghiệm mới hơn. Nhưng bạn không bao giờ có thể downgrade vào một kênh ổn định hơn.",
+ "Notify members of the following groups about available updates:" : "Thông báo cho các thành viên của các nhóm sau đây về các cập nhật có sẵn:",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Bạn đang chạy PHP%s. Để cho phép bạn nâng cấp lên NextCloud 11 và cao hơn, bạn cần chạy ít nhất là PHP 5.6. Một khi bạn nâng cấp phiên bản PHP của bạn, bạn sẽ có thể nhận được thông báo cập nhật cho các phiên bản mới hơn này."
+},
+"nplurals=1; plural=0;");
diff --git a/apps/updatenotification/l10n/vi.json b/apps/updatenotification/l10n/vi.json
new file mode 100644
index 00000000000..9577458e1ac
--- /dev/null
+++ b/apps/updatenotification/l10n/vi.json
@@ -0,0 +1,19 @@
+{ "translations": {
+ "Update notifications" : "Cập nhật thông báo",
+ "Could not start updater, please try the manual update" : "Không thể bắt đầu cập nhật, vui lòng thử cập nhật thủ công",
+ "{version} is available. Get more information on how to update." : "{version} có sẵn. Tìm hiểu thêm thông tin về cách cập nhật.",
+ "Channel updated" : "Đã cập nhật kênh",
+ "Update to %1$s is available." : "Cập nhật lên %1$s có sẵn.",
+ "Update for %1$s to version %2$s is available." : "Cập nhật %1$s lên phiên bản %2$s có sẵn.",
+ "Update for {app} to version %s is available." : "Cập nhật {app} lên phiên bản %s có sẵn.",
+ "A new version is available: %s" : "Đã có phiên bản mới: %s",
+ "Open updater" : "Mở trình cập nhật",
+ "Download now" : "Tải ngay",
+ "Your version is up to date." : "Phiên bản của bạn được cập nhật.",
+ "Checked on %s" : "Đã kiểm tra lúc %s",
+ "Update channel:" : "Cập nhật kênh:",
+ "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "Bạn luôn có thể cập nhật lên phiên bản / kênh thử nghiệm mới hơn. Nhưng bạn không bao giờ có thể downgrade vào một kênh ổn định hơn.",
+ "Notify members of the following groups about available updates:" : "Thông báo cho các thành viên của các nhóm sau đây về các cập nhật có sẵn:",
+ "You are running PHP %s. To allow you to upgrade to Nextcloud 11 and higher you need to run at least PHP 5.6. Once you upgraded your PHP version you will be able to receive update notifications for these newer versions." : "Bạn đang chạy PHP%s. Để cho phép bạn nâng cấp lên NextCloud 11 và cao hơn, bạn cần chạy ít nhất là PHP 5.6. Một khi bạn nâng cấp phiên bản PHP của bạn, bạn sẽ có thể nhận được thông báo cập nhật cho các phiên bản mới hơn này."
+},"pluralForm" :"nplurals=1; plural=0;"
+} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/tr.js b/apps/user_ldap/l10n/tr.js
index 868a97cf837..bf46b200e61 100644
--- a/apps/user_ldap/l10n/tr.js
+++ b/apps/user_ldap/l10n/tr.js
@@ -138,32 +138,32 @@ OC.L10N.register(
"Group Search Attributes" : "Grup Arama Öznitelikleri",
"Group-Member association" : "Grup-Üye İlişkisi",
"Dynamic Group Member URL" : "Devingen Grup Üye Adresi",
- "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "Bu grup nesneleri üzerindeki LDAP özniteliği, grupa hangi nesnelerin ait olduğunu bulan bir LDAP arama URL'si içeriyor (Boş bir seçenek dinamik grup üyeliği özelliğini devre dışı bırakır).",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "Bu grup nesneleri üzerindeki LDAP özniteliği, grupa hangi nesnelerin ait olduğunu bulan bir LDAP arama adresi içeriyor (Seçenek boş bırakıldığında dinamik grup üyeliği özelliği devre dışı kalır).",
"Nested Groups" : "İç İçe Gruplar",
- "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Etkinleştirildiğinde, grup içeren gruplar desteklenir (Sadece grup üyesi DN niteliği içeriyorsa çalışır).",
- "Paging chunksize" : "Sayfalama yığın boyutu",
- "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Yığın boyutu, kullanıcı veya grup numaralandırması benzeri hantal sonuçlar döndürebilen sayfalandırılmış LDAP aramaları için kullanılır. (0 yapmak bu durumlarda sayfalandırılmış LDAP aramalarını devre dışı bırakır.)",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Bu seçenek etkinleştirildiğinde, gruplar içinde gruplar desteklenir (Yalnız grup üyesi özniteliği DN içeriyorsa çalışır).",
+ "Paging chunksize" : "Sayfalandırma yığın boyutu",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Yığın boyutu, kullanıcı ya da grup listeleri gibi, çok sayıda sonuç verebilen sayfalandırılmış LDAP aramaları için kullanılır (0 olarak ayarlandığında bu durumlarda sayfalandırılmış LDAP aramaları devre dışı kalır).",
"Enable LDAP password changes per user" : "Kullanıcılar LDAP parolalarını değiştirebilsin",
"Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : " Bu seçenek etkinleştirildiğinde, LDAP kullanıcıları kendi parolalarını değiştirebilir ve Süper Yöneticiler ile Grup Yöneticileri kendi LDAP kullanıcılarının parolalarını değiştirebilir. Yalnız erişim denetimi ilkeleri LDAP sunucuya uygun olarak yapılandırılmış ise çalışır. Parolalar LDAp sunucuya düz metin biçiminde aktarıldığından, LDAP sunucu üzerinde aktarım şifrelemesi ve parola karması kullanılmalıdır.",
"(New password is sent as plain text to LDAP)" : "(Yeni parola LDAP üzerine düz metin olarak gönderildi)",
"Special Attributes" : "Özel Öznitelikler",
"Quota Field" : "Kota Alanı",
- "Quota Default" : "Öntanımlı Kota",
- "in bytes" : "byte cinsinden",
+ "Quota Default" : "Varsayılan Kota",
+ "in bytes" : "bayt cinsinden",
"Email Field" : "E-posta Alanı",
- "User Home Folder Naming Rule" : "Kullanıcı Ana Dizini İsimlendirme Kuralı",
- "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Kullanıcı adı bölümünü boş bırakın (öntanımlı). Aksi halde bir LDAP/AD özniteliği belirtin.",
- "Internal Username" : "Dahili Kullanıcı Adı",
- "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Dahili kullanıcı adı varsayılan olarak UUID özelliklerinden oluşturulur. Böylece kullanıcı adının benzersiz olması ve dönüştürülecek karakter içermediğinden emin olunur. Dahili kullanıcı adının kısıtlaması sadece şu karakterleri içerebilmesidir: [ a-zA-Z0-9_.@- ]. Diğer karakterler ASCII karşılıklarına dönüştürülür veya basitçe yok sayılır. Çakışmalarda bir sayı eklenir. Dahili kullanıcı adı bir kullanıcıyı dahili olarak belirlemeye yarar. Aynı zamanda kullanıcı ev dizininin varsayılan adı olarak da kullanılır. İnternet adreslerinin, örneğin *DAV servislerinin bir parçasıdır. Bu ayarla varsayılan davranışı değiştirebilirsiniz. Varsayılanı kullanmak için boş bırakın. Değişiklik sadece yeni oluşturulacak LDAP kullanıcılarını etkileyecektir.",
- "Internal Username Attribute:" : "Dahili Kullanıcı Adı Özniteliği:",
- "Override UUID detection" : "UUID tespitinin üzerine yaz",
- "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." : "Öntanımlı olarak, UUID niteliği otomatik olarak tespit edilmez. UUID niteliği LDAP kullanıcılarını ve gruplarını şüphesiz biçimde tanımlamak için kullanılır. Ayrıca yukarıda belirtilmemişse, bu UUID'ye bağlı olarak dahili bir kullanıcı adı oluşturulacaktır. Bu ayarın üzerine yazabilir ve istediğiniz bir nitelik belirtebilirsiniz. Ancak istediğiniz niteliğin benzersiz olduğundan ve hem kullanıcı hem de gruplar tarafından getirilebileceğinden emin olmalısınız. Öntanımlı davranış için boş bırakın. Değişiklikler sadece yeni eşleştirilen (eklenen) LDAP kullanıcı ve gruplarında etkili olacaktır.",
+ "User Home Folder Naming Rule" : "Kullanıcı Ana Klasörünü Adlandırma Kuralı",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Kullanıcı adının kullanılması için boş bırakın (varsayılan). Ya da bir LDAP/AD özniteliği belirtin.",
+ "Internal Username" : "İç Kullanıcı Adı",
+ "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Varsayılan olarak, iç kullanıcı adı UUID özniteliğinden oluşturulur. Böylece kullanıcı adının eşsiz olması ve dönüştürülmesi gereken karakterler içermediğinden emin olunur. İç kullanıcı adında kısıtlaması yalnız şu karakterleri kullanılabilir: [ a-zA-Z0-9_.@- ]. Diğer karakterler ASCII karşılıklarına dönüştürülür ya da yok sayılır. Çakışmalarda ada bir sayı eklenir. İç kullanıcı adı bir kullanıcıyı içsel olarak belirlemeye yarar. Aynı zamanda kullanıcı ana klasörünün varsayılan adı olarak da kullanılır. İnternet adreslerinin, örneğin *DAV servislerinin bir parçasıdır. Bu seçenek ile varsayılan davranış değiştirilebilir. Varsayılan davranışı kullanmak için boş bırakın. Değişiklikler yalnız yeni eşleştirilecek (eklenecek) LDAP kullanıcılarını etkiler.",
+ "Internal Username Attribute:" : "İç Kullanıcı Adı Özniteliği:",
+ "Override UUID detection" : "UUID algılamasını değiştir",
+ "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." : "Varsayılan olarak, UUID özniteliği otomatik olarak algılanır. UUID özniteliği LDAP kullanıcı ve gruplarını kesin olarak belirlemek için kullanılır. Yukarıda başka türlü belirtilmemişse, bu UUID için bir iç kullanıcı adı oluşturulur. Bu ayarı değiştirerek istenilen bir öznitelik belirtilebilir. Ancak istenilen özniteliğin eşsiz olduğundan ve hem kullanıcı hem de gruplar tarafından kullanıldığından emin olunmalıdır. Varsayılan davranış için boş bırakın. Değişiklikler yalnız yeni eşleştirilen (eklenen) LDAP kullanıcı ve gruplarını etkiler.",
"UUID Attribute for Users:" : "Kullanıcılar için UUID Özniteliği:",
"UUID Attribute for Groups:" : "Gruplar için UUID Özniteliği:",
"Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirme",
- "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Kullanıcı adları, (üst) veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak tanımlamak ve algılamak için, her LDAP kullanıcısı bir dahili kullanıcı adına sahip olacak. Bu kullanıcı adı ile LDAP kullanıcısı arasında bir eşleşme gerektirir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID'si ile eşleştirilir. Ek olarak LDAP etkileşimini azaltmak için DN de önbelleğe alınır ancak bu kimlik tanıma için kullanılmaz. Eğer DN değişirse, değişiklikler tespit edilir. Dahili kullanıcı her yerde kullanılır. Eşleştirmeleri temizlemek, her yerde kalıntılar bırakacaktır. Eşleştirmeleri temizlemek yapılandırmaya hassas bir şekilde bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla temizlemeyin, sadece sınama veya deneysel aşamada kullanın.",
- "Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Temizle",
- "Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Temizle",
- "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Ayarlar doğrulandı ancak tek kullanıcı bulundu. Sadece ilk kullanıcı oturum açabilecek. Lütfen daha dar bir filtre seçin."
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Kullanıcı adları, (üst) veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak belirlemek ve algılamak için, her LDAP kullanıcısına bir iç kullanıcı verilir. Bu kullanıcı adı ile LDAP kullanıcısının eşleştirilmesi gerekir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID değeri ile eşleştirilir. Bunun yanında LDAP etkileşimini azaltmak için DN ön belleğe alınır ancak bu işlem kimlik belirleme için kullanılmaz. DN üzerinde yapılan değişiklikler aktarılır. İç kullanıcı her yerde kullanıldığından, bir eşleştirmeyi kaldırmak pek çok yerde kalıntılar bırakır. Eşleştirmeleri kaldırmak yalnız yapılandırmaya bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla kaldırmayın, yalnız sınama ya da deney aşamalarında kullanın.",
+ "Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Kaldır",
+ "Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Kaldır",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Ayarlar doğrulandı ancak birden çok kullanıcı bulundu. Yalnız ilk kullanıcı oturum açabilecek. Lütfen daha dar bir süzgeç seçin."
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/user_ldap/l10n/tr.json b/apps/user_ldap/l10n/tr.json
index 1b5d70f95cc..8b77bc74fb5 100644
--- a/apps/user_ldap/l10n/tr.json
+++ b/apps/user_ldap/l10n/tr.json
@@ -136,32 +136,32 @@
"Group Search Attributes" : "Grup Arama Öznitelikleri",
"Group-Member association" : "Grup-Üye İlişkisi",
"Dynamic Group Member URL" : "Devingen Grup Üye Adresi",
- "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "Bu grup nesneleri üzerindeki LDAP özniteliği, grupa hangi nesnelerin ait olduğunu bulan bir LDAP arama URL'si içeriyor (Boş bir seçenek dinamik grup üyeliği özelliğini devre dışı bırakır).",
+ "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "Bu grup nesneleri üzerindeki LDAP özniteliği, grupa hangi nesnelerin ait olduğunu bulan bir LDAP arama adresi içeriyor (Seçenek boş bırakıldığında dinamik grup üyeliği özelliği devre dışı kalır).",
"Nested Groups" : "İç İçe Gruplar",
- "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Etkinleştirildiğinde, grup içeren gruplar desteklenir (Sadece grup üyesi DN niteliği içeriyorsa çalışır).",
- "Paging chunksize" : "Sayfalama yığın boyutu",
- "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Yığın boyutu, kullanıcı veya grup numaralandırması benzeri hantal sonuçlar döndürebilen sayfalandırılmış LDAP aramaları için kullanılır. (0 yapmak bu durumlarda sayfalandırılmış LDAP aramalarını devre dışı bırakır.)",
+ "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Bu seçenek etkinleştirildiğinde, gruplar içinde gruplar desteklenir (Yalnız grup üyesi özniteliği DN içeriyorsa çalışır).",
+ "Paging chunksize" : "Sayfalandırma yığın boyutu",
+ "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Yığın boyutu, kullanıcı ya da grup listeleri gibi, çok sayıda sonuç verebilen sayfalandırılmış LDAP aramaları için kullanılır (0 olarak ayarlandığında bu durumlarda sayfalandırılmış LDAP aramaları devre dışı kalır).",
"Enable LDAP password changes per user" : "Kullanıcılar LDAP parolalarını değiştirebilsin",
"Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : " Bu seçenek etkinleştirildiğinde, LDAP kullanıcıları kendi parolalarını değiştirebilir ve Süper Yöneticiler ile Grup Yöneticileri kendi LDAP kullanıcılarının parolalarını değiştirebilir. Yalnız erişim denetimi ilkeleri LDAP sunucuya uygun olarak yapılandırılmış ise çalışır. Parolalar LDAp sunucuya düz metin biçiminde aktarıldığından, LDAP sunucu üzerinde aktarım şifrelemesi ve parola karması kullanılmalıdır.",
"(New password is sent as plain text to LDAP)" : "(Yeni parola LDAP üzerine düz metin olarak gönderildi)",
"Special Attributes" : "Özel Öznitelikler",
"Quota Field" : "Kota Alanı",
- "Quota Default" : "Öntanımlı Kota",
- "in bytes" : "byte cinsinden",
+ "Quota Default" : "Varsayılan Kota",
+ "in bytes" : "bayt cinsinden",
"Email Field" : "E-posta Alanı",
- "User Home Folder Naming Rule" : "Kullanıcı Ana Dizini İsimlendirme Kuralı",
- "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Kullanıcı adı bölümünü boş bırakın (öntanımlı). Aksi halde bir LDAP/AD özniteliği belirtin.",
- "Internal Username" : "Dahili Kullanıcı Adı",
- "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Dahili kullanıcı adı varsayılan olarak UUID özelliklerinden oluşturulur. Böylece kullanıcı adının benzersiz olması ve dönüştürülecek karakter içermediğinden emin olunur. Dahili kullanıcı adının kısıtlaması sadece şu karakterleri içerebilmesidir: [ a-zA-Z0-9_.@- ]. Diğer karakterler ASCII karşılıklarına dönüştürülür veya basitçe yok sayılır. Çakışmalarda bir sayı eklenir. Dahili kullanıcı adı bir kullanıcıyı dahili olarak belirlemeye yarar. Aynı zamanda kullanıcı ev dizininin varsayılan adı olarak da kullanılır. İnternet adreslerinin, örneğin *DAV servislerinin bir parçasıdır. Bu ayarla varsayılan davranışı değiştirebilirsiniz. Varsayılanı kullanmak için boş bırakın. Değişiklik sadece yeni oluşturulacak LDAP kullanıcılarını etkileyecektir.",
- "Internal Username Attribute:" : "Dahili Kullanıcı Adı Özniteliği:",
- "Override UUID detection" : "UUID tespitinin üzerine yaz",
- "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." : "Öntanımlı olarak, UUID niteliği otomatik olarak tespit edilmez. UUID niteliği LDAP kullanıcılarını ve gruplarını şüphesiz biçimde tanımlamak için kullanılır. Ayrıca yukarıda belirtilmemişse, bu UUID'ye bağlı olarak dahili bir kullanıcı adı oluşturulacaktır. Bu ayarın üzerine yazabilir ve istediğiniz bir nitelik belirtebilirsiniz. Ancak istediğiniz niteliğin benzersiz olduğundan ve hem kullanıcı hem de gruplar tarafından getirilebileceğinden emin olmalısınız. Öntanımlı davranış için boş bırakın. Değişiklikler sadece yeni eşleştirilen (eklenen) LDAP kullanıcı ve gruplarında etkili olacaktır.",
+ "User Home Folder Naming Rule" : "Kullanıcı Ana Klasörünü Adlandırma Kuralı",
+ "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "Kullanıcı adının kullanılması için boş bırakın (varsayılan). Ya da bir LDAP/AD özniteliği belirtin.",
+ "Internal Username" : "İç Kullanıcı Adı",
+ "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Varsayılan olarak, iç kullanıcı adı UUID özniteliğinden oluşturulur. Böylece kullanıcı adının eşsiz olması ve dönüştürülmesi gereken karakterler içermediğinden emin olunur. İç kullanıcı adında kısıtlaması yalnız şu karakterleri kullanılabilir: [ a-zA-Z0-9_.@- ]. Diğer karakterler ASCII karşılıklarına dönüştürülür ya da yok sayılır. Çakışmalarda ada bir sayı eklenir. İç kullanıcı adı bir kullanıcıyı içsel olarak belirlemeye yarar. Aynı zamanda kullanıcı ana klasörünün varsayılan adı olarak da kullanılır. İnternet adreslerinin, örneğin *DAV servislerinin bir parçasıdır. Bu seçenek ile varsayılan davranış değiştirilebilir. Varsayılan davranışı kullanmak için boş bırakın. Değişiklikler yalnız yeni eşleştirilecek (eklenecek) LDAP kullanıcılarını etkiler.",
+ "Internal Username Attribute:" : "İç Kullanıcı Adı Özniteliği:",
+ "Override UUID detection" : "UUID algılamasını değiştir",
+ "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." : "Varsayılan olarak, UUID özniteliği otomatik olarak algılanır. UUID özniteliği LDAP kullanıcı ve gruplarını kesin olarak belirlemek için kullanılır. Yukarıda başka türlü belirtilmemişse, bu UUID için bir iç kullanıcı adı oluşturulur. Bu ayarı değiştirerek istenilen bir öznitelik belirtilebilir. Ancak istenilen özniteliğin eşsiz olduğundan ve hem kullanıcı hem de gruplar tarafından kullanıldığından emin olunmalıdır. Varsayılan davranış için boş bırakın. Değişiklikler yalnız yeni eşleştirilen (eklenen) LDAP kullanıcı ve gruplarını etkiler.",
"UUID Attribute for Users:" : "Kullanıcılar için UUID Özniteliği:",
"UUID Attribute for Groups:" : "Gruplar için UUID Özniteliği:",
"Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirme",
- "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Kullanıcı adları, (üst) veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak tanımlamak ve algılamak için, her LDAP kullanıcısı bir dahili kullanıcı adına sahip olacak. Bu kullanıcı adı ile LDAP kullanıcısı arasında bir eşleşme gerektirir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID'si ile eşleştirilir. Ek olarak LDAP etkileşimini azaltmak için DN de önbelleğe alınır ancak bu kimlik tanıma için kullanılmaz. Eğer DN değişirse, değişiklikler tespit edilir. Dahili kullanıcı her yerde kullanılır. Eşleştirmeleri temizlemek, her yerde kalıntılar bırakacaktır. Eşleştirmeleri temizlemek yapılandırmaya hassas bir şekilde bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla temizlemeyin, sadece sınama veya deneysel aşamada kullanın.",
- "Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Temizle",
- "Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Temizle",
- "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Ayarlar doğrulandı ancak tek kullanıcı bulundu. Sadece ilk kullanıcı oturum açabilecek. Lütfen daha dar bir filtre seçin."
+ "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Kullanıcı adları, (üst) veri depolaması ve ataması için kullanılır. Kullanıcıları kesin olarak belirlemek ve algılamak için, her LDAP kullanıcısına bir iç kullanıcı verilir. Bu kullanıcı adı ile LDAP kullanıcısının eşleştirilmesi gerekir. Oluşturulan kullanıcı adı LDAP kullanıcısının UUID değeri ile eşleştirilir. Bunun yanında LDAP etkileşimini azaltmak için DN ön belleğe alınır ancak bu işlem kimlik belirleme için kullanılmaz. DN üzerinde yapılan değişiklikler aktarılır. İç kullanıcı her yerde kullanıldığından, bir eşleştirmeyi kaldırmak pek çok yerde kalıntılar bırakır. Eşleştirmeleri kaldırmak yalnız yapılandırmaya bağlı değildir, tüm LDAP yapılandırmalarını etkiler! Üretim ortamında eşleştirmeleri asla kaldırmayın, yalnız sınama ya da deney aşamalarında kullanın.",
+ "Clear Username-LDAP User Mapping" : "Kullanıcı Adı-LDAP Kullanıcısı Eşleştirmesini Kaldır",
+ "Clear Groupname-LDAP Group Mapping" : "Grup Adı-LDAP Grubu Eşleştirmesini Kaldır",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Ayarlar doğrulandı ancak birden çok kullanıcı bulundu. Yalnız ilk kullanıcı oturum açabilecek. Lütfen daha dar bir süzgeç seçin."
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file