summaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/encryption/l10n/oc.js52
-rw-r--r--apps/encryption/l10n/oc.json50
-rw-r--r--apps/encryption/l10n/pt_PT.js1
-rw-r--r--apps/encryption/l10n/pt_PT.json1
-rw-r--r--apps/encryption/l10n/ru.js8
-rw-r--r--apps/encryption/l10n/ru.json8
-rw-r--r--apps/files/js/filelist.js4
-rw-r--r--apps/files/l10n/ca.js3
-rw-r--r--apps/files/l10n/ca.json3
-rw-r--r--apps/files/l10n/da.js2
-rw-r--r--apps/files/l10n/da.json2
-rw-r--r--apps/files/l10n/pl.js6
-rw-r--r--apps/files/l10n/pl.json6
-rw-r--r--apps/files/l10n/ru.js2
-rw-r--r--apps/files/l10n/ru.json2
-rw-r--r--apps/files/templates/appnavigation.php2
-rw-r--r--apps/files_external/l10n/ca.js7
-rw-r--r--apps/files_external/l10n/ca.json7
-rw-r--r--apps/files_external/l10n/fr.js2
-rw-r--r--apps/files_external/l10n/fr.json2
-rw-r--r--apps/files_external/l10n/oc.js76
-rw-r--r--apps/files_external/l10n/oc.json76
-rw-r--r--apps/files_external/l10n/pl.js7
-rw-r--r--apps/files_external/l10n/pl.json7
-rw-r--r--apps/files_external/l10n/ru.js7
-rw-r--r--apps/files_external/l10n/ru.json7
-rw-r--r--apps/files_external/l10n/th_TH.js53
-rw-r--r--apps/files_external/l10n/th_TH.json53
-rw-r--r--apps/files_external/lib/amazons3.php4
-rw-r--r--apps/files_sharing/ajax/publicpreview.php7
-rw-r--r--apps/files_sharing/js/public.js6
-rw-r--r--apps/files_sharing/l10n/de.js2
-rw-r--r--apps/files_sharing/l10n/de.json2
-rw-r--r--apps/files_sharing/l10n/de_DE.js2
-rw-r--r--apps/files_sharing/l10n/de_DE.json2
-rw-r--r--apps/files_sharing/l10n/fr.js2
-rw-r--r--apps/files_sharing/l10n/fr.json2
-rw-r--r--apps/files_sharing/l10n/oc.js3
-rw-r--r--apps/files_sharing/l10n/oc.json3
-rw-r--r--apps/files_sharing/l10n/ru.js4
-rw-r--r--apps/files_sharing/l10n/ru.json4
-rw-r--r--apps/files_sharing/l10n/th_TH.js56
-rw-r--r--apps/files_sharing/l10n/th_TH.json56
-rw-r--r--apps/files_trashbin/lib/trashbin.php11
-rw-r--r--apps/user_ldap/l10n/da.js8
-rw-r--r--apps/user_ldap/l10n/da.json8
-rw-r--r--apps/user_ldap/l10n/gl.js2
-rw-r--r--apps/user_ldap/l10n/gl.json2
-rw-r--r--apps/user_ldap/l10n/oc.js3
-rw-r--r--apps/user_ldap/l10n/oc.json3
-rw-r--r--apps/user_ldap/l10n/pt_PT.js3
-rw-r--r--apps/user_ldap/l10n/pt_PT.json3
-rw-r--r--apps/user_ldap/l10n/ru.js40
-rw-r--r--apps/user_ldap/l10n/ru.json40
-rw-r--r--apps/user_ldap/l10n/sk_SK.js21
-rw-r--r--apps/user_ldap/l10n/sk_SK.json21
-rw-r--r--apps/user_ldap/l10n/th_TH.js4
-rw-r--r--apps/user_ldap/l10n/th_TH.json4
58 files changed, 740 insertions, 44 deletions
diff --git a/apps/encryption/l10n/oc.js b/apps/encryption/l10n/oc.js
new file mode 100644
index 00000000000..34d8782b2f8
--- /dev/null
+++ b/apps/encryption/l10n/oc.js
@@ -0,0 +1,52 @@
+OC.L10N.register(
+ "encryption",
+ {
+ "Missing recovery key password" : "Senhal de la clau de recuperacion mancant",
+ "Please repeat the recovery key password" : "Répétez lo senhal de la clau de recuperacion",
+ "Repeated recovery key password does not match the provided recovery key password" : "Lo senhal de la clau de recuperacion e sa repeticion son pas identics.",
+ "Recovery key successfully enabled" : "Clau de recuperacion activada amb succès",
+ "Could not enable recovery key. Please check your recovery key password!" : "Impossible d'activar la clau de recuperacion. Verificatz lo senhal de vòstra clau de recuperacion !",
+ "Recovery key successfully disabled" : "Clau de recuperacion desactivada amb succès",
+ "Could not disable recovery key. Please check your recovery key password!" : "Impossible de desactivar la clau de recuperacion. Verificatz lo senhal de vòstra clau de recuperacion !",
+ "Missing parameters" : "Paramètres mancants",
+ "Please provide the old recovery password" : "Entratz l'ancian senhal de recuperacion",
+ "Please provide a new recovery password" : "Entratz un novèl senhal de recuperacion",
+ "Please repeat the new recovery password" : "Repetissètz lo novèl senhal de recuperacion",
+ "Password successfully changed." : "Senhal cambiat amb succès.",
+ "Could not change the password. Maybe the old password was not correct." : "Error al moment del cambiament de senhal. Benlèu que l'ancian senhal es incorrècte.",
+ "Recovery Key disabled" : "Clau de recuperacion desactivada",
+ "Recovery Key enabled" : "Clau de recuperacion activada",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Impossible d'activar la clau de recuperacion. Ensajatz tornamai o contactatz vòstre administrator",
+ "Could not update the private key password." : "Impossible de metre a jorn lo senhal de la clau privada.",
+ "The old password was not correct, please try again." : "L'ancian senhal es incorrècte. Ensajatz tornamai.",
+ "The current log-in password was not correct, please try again." : "Lo senhal de connexion actual es pas corrècte, ensajatz tornamai.",
+ "Private key password successfully updated." : "Senhal de la clau privada mes a jorn amb 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" : "Vos cal migrar vòstras claus de chiframent de l'anciana version (ownCloud <= 8.0) cap a la novèla. Executatz 'occ encryption:migrate' o contactatz vòstre administrator",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Vòstra clau privada pel chiframent es pas valida ! Metètz a jorn lo senhal de vòstra clau privada dins vòstres paramètres personals per recuperar l'accès a vòstres fichièrs chifrats.",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicacion de chiframent es activada mas vòstras claus son pas inicializadas. Desconnectatz-vos e puèi reconnectatz-vos.",
+ "Encryption App is enabled and ready" : "L'aplicacion de chiframent es activada e prèsta",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de deschifrar aqueste fichièr : s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo partejar tornamai amb vos.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de legir aqueste fichièr, s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo repartejar amb vos. ",
+ "Enable recovery key" : "Activar la clau de recuperacion",
+ "Disable recovery key" : "Desactivar la clau de recuperacion",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clau de recuperacion es una clau suplementària utilizada per chifrar los fichièrs. Permet de recuperar los fichièrs dels utilizaires se doblidan lor senhal.",
+ "Recovery key password" : "Senhal de la clau de recuperacion",
+ "Repeat recovery key password" : "Repetissètz lo senhal de la clau de recuperacion",
+ "Change recovery key password:" : "Modificar lo senhal de la clau de recuperacion :",
+ "Old recovery key password" : "Ancian senhal de la clau de recuperacion",
+ "New recovery key password" : "Novèl senhal de la clau de recuperacion",
+ "Repeat new recovery key password" : "Repetissètz lo novèl senhal de la clau de recuperacion",
+ "Change Password" : "Cambiar de senhal",
+ "ownCloud basic encryption module" : "Modul de chiframent de basa d'ownCloud",
+ "Your private key password no longer matches your log-in password." : "Lo senhal de vòstra clau privada correspond pas mai a vòstre senhal de connexion.",
+ "Set your old private key password to your current log-in password:" : "Fasètz de vòstre senhal de connexion lo senhal de vòstra clau privada :",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Se vos remembratz pas mai de vòstre ancian senhal, podètz demandar a vòstre administrator de recuperar vòstres fichièrs.",
+ "Old log-in password" : "Ancian senhal de connexion",
+ "Current log-in password" : "Actual senhal de connexion",
+ "Update Private Key Password" : "Metre a jorn lo senhal de vòstra clau privada",
+ "Enable password recovery:" : "Activar la recuperacion del senhal :",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activar aquesta opcion vos permetrà d'obténer tornamai l'accès a vòstres fichièrs chifrats en cas de pèrda de senhal",
+ "Enabled" : "Activat",
+ "Disabled" : "Desactivat"
+},
+"nplurals=2; plural=(n > 1);");
diff --git a/apps/encryption/l10n/oc.json b/apps/encryption/l10n/oc.json
new file mode 100644
index 00000000000..e3afad2db1b
--- /dev/null
+++ b/apps/encryption/l10n/oc.json
@@ -0,0 +1,50 @@
+{ "translations": {
+ "Missing recovery key password" : "Senhal de la clau de recuperacion mancant",
+ "Please repeat the recovery key password" : "Répétez lo senhal de la clau de recuperacion",
+ "Repeated recovery key password does not match the provided recovery key password" : "Lo senhal de la clau de recuperacion e sa repeticion son pas identics.",
+ "Recovery key successfully enabled" : "Clau de recuperacion activada amb succès",
+ "Could not enable recovery key. Please check your recovery key password!" : "Impossible d'activar la clau de recuperacion. Verificatz lo senhal de vòstra clau de recuperacion !",
+ "Recovery key successfully disabled" : "Clau de recuperacion desactivada amb succès",
+ "Could not disable recovery key. Please check your recovery key password!" : "Impossible de desactivar la clau de recuperacion. Verificatz lo senhal de vòstra clau de recuperacion !",
+ "Missing parameters" : "Paramètres mancants",
+ "Please provide the old recovery password" : "Entratz l'ancian senhal de recuperacion",
+ "Please provide a new recovery password" : "Entratz un novèl senhal de recuperacion",
+ "Please repeat the new recovery password" : "Repetissètz lo novèl senhal de recuperacion",
+ "Password successfully changed." : "Senhal cambiat amb succès.",
+ "Could not change the password. Maybe the old password was not correct." : "Error al moment del cambiament de senhal. Benlèu que l'ancian senhal es incorrècte.",
+ "Recovery Key disabled" : "Clau de recuperacion desactivada",
+ "Recovery Key enabled" : "Clau de recuperacion activada",
+ "Could not enable the recovery key, please try again or contact your administrator" : "Impossible d'activar la clau de recuperacion. Ensajatz tornamai o contactatz vòstre administrator",
+ "Could not update the private key password." : "Impossible de metre a jorn lo senhal de la clau privada.",
+ "The old password was not correct, please try again." : "L'ancian senhal es incorrècte. Ensajatz tornamai.",
+ "The current log-in password was not correct, please try again." : "Lo senhal de connexion actual es pas corrècte, ensajatz tornamai.",
+ "Private key password successfully updated." : "Senhal de la clau privada mes a jorn amb 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" : "Vos cal migrar vòstras claus de chiframent de l'anciana version (ownCloud <= 8.0) cap a la novèla. Executatz 'occ encryption:migrate' o contactatz vòstre administrator",
+ "Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Vòstra clau privada pel chiframent es pas valida ! Metètz a jorn lo senhal de vòstra clau privada dins vòstres paramètres personals per recuperar l'accès a vòstres fichièrs chifrats.",
+ "Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "L'aplicacion de chiframent es activada mas vòstras claus son pas inicializadas. Desconnectatz-vos e puèi reconnectatz-vos.",
+ "Encryption App is enabled and ready" : "L'aplicacion de chiframent es activada e prèsta",
+ "Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de deschifrar aqueste fichièr : s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo partejar tornamai amb vos.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Impossible de legir aqueste fichièr, s'agís probablament d'un fichièr partejat. Demandatz al proprietari del fichièr de lo repartejar amb vos. ",
+ "Enable recovery key" : "Activar la clau de recuperacion",
+ "Disable recovery key" : "Desactivar la clau de recuperacion",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "La clau de recuperacion es una clau suplementària utilizada per chifrar los fichièrs. Permet de recuperar los fichièrs dels utilizaires se doblidan lor senhal.",
+ "Recovery key password" : "Senhal de la clau de recuperacion",
+ "Repeat recovery key password" : "Repetissètz lo senhal de la clau de recuperacion",
+ "Change recovery key password:" : "Modificar lo senhal de la clau de recuperacion :",
+ "Old recovery key password" : "Ancian senhal de la clau de recuperacion",
+ "New recovery key password" : "Novèl senhal de la clau de recuperacion",
+ "Repeat new recovery key password" : "Repetissètz lo novèl senhal de la clau de recuperacion",
+ "Change Password" : "Cambiar de senhal",
+ "ownCloud basic encryption module" : "Modul de chiframent de basa d'ownCloud",
+ "Your private key password no longer matches your log-in password." : "Lo senhal de vòstra clau privada correspond pas mai a vòstre senhal de connexion.",
+ "Set your old private key password to your current log-in password:" : "Fasètz de vòstre senhal de connexion lo senhal de vòstra clau privada :",
+ " If you don't remember your old password you can ask your administrator to recover your files." : "Se vos remembratz pas mai de vòstre ancian senhal, podètz demandar a vòstre administrator de recuperar vòstres fichièrs.",
+ "Old log-in password" : "Ancian senhal de connexion",
+ "Current log-in password" : "Actual senhal de connexion",
+ "Update Private Key Password" : "Metre a jorn lo senhal de vòstra clau privada",
+ "Enable password recovery:" : "Activar la recuperacion del senhal :",
+ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Activar aquesta opcion vos permetrà d'obténer tornamai l'accès a vòstres fichièrs chifrats en cas de pèrda de senhal",
+ "Enabled" : "Activat",
+ "Disabled" : "Desactivat"
+},"pluralForm" :"nplurals=2; plural=(n > 1);"
+} \ No newline at end of file
diff --git a/apps/encryption/l10n/pt_PT.js b/apps/encryption/l10n/pt_PT.js
index 70b0098ad34..c144e2c68a5 100644
--- a/apps/encryption/l10n/pt_PT.js
+++ b/apps/encryption/l10n/pt_PT.js
@@ -22,6 +22,7 @@ OC.L10N.register(
"Private key password successfully updated." : "A senha da chave privada foi atualizada com sucesso. ",
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
+ "Encryption App is enabled and ready" : "A aplicação de encriptação está ativa e pronta",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível desencriptar este ficheiro, provavelmente é um ficheiro partilhado. Por favor, peça ao proprietário do ficheiro para voltar a partilhar o ficheiro consigo.",
"Enable recovery key" : "Ativar a chave de recuperação",
"Disable recovery key" : "Desativar a chave de recuperação",
diff --git a/apps/encryption/l10n/pt_PT.json b/apps/encryption/l10n/pt_PT.json
index 90f73414773..f23d8ce1cf1 100644
--- a/apps/encryption/l10n/pt_PT.json
+++ b/apps/encryption/l10n/pt_PT.json
@@ -20,6 +20,7 @@
"Private key password successfully updated." : "A senha da chave privada foi atualizada com sucesso. ",
"Invalid private key for Encryption App. Please update your private key password in your personal settings to recover access to your encrypted files." : "Chave privada inválida da Aplicação de Encriptação. Por favor atualize a sua senha de chave privada nas definições pessoais, para recuperar o acesso aos seus ficheiros encriptados.",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "A Aplicação de Encriptação está ativada, mas as suas chaves não inicializaram. Por favor termine e inicie a sessão novamente",
+ "Encryption App is enabled and ready" : "A aplicação de encriptação está ativa e pronta",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Não é possível desencriptar este ficheiro, provavelmente é um ficheiro partilhado. Por favor, peça ao proprietário do ficheiro para voltar a partilhar o ficheiro consigo.",
"Enable recovery key" : "Ativar a chave de recuperação",
"Disable recovery key" : "Desativar a chave de recuperação",
diff --git a/apps/encryption/l10n/ru.js b/apps/encryption/l10n/ru.js
index ec1ace0b4f0..7907c8aaeb9 100644
--- a/apps/encryption/l10n/ru.js
+++ b/apps/encryption/l10n/ru.js
@@ -21,13 +21,21 @@ OC.L10N.register(
"The old password was not correct, please try again." : "Указан неверный старый пароль, повторите попытку.",
"The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.",
"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" : "Приложение шифрования включено и готово",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удалось расшифровать файл, возможно это опубликованный файл. Попросите владельца файла повторно открыть к нему доступ.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удается прочитать файл, возможно это публичный файл. Пожалуйста попросите владельца открыть доступ снова.",
"Enable recovery key" : "Включить ключ восстановления",
"Disable recovery key" : "Отключить ключ восстановления",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ восстановления это дополнительный ключ, который используется для шифрования файлов. Он позволяет восстановить пользовательские файлы в случае утери пароля.",
"Recovery key password" : "Пароль ключа восстановления",
+ "Repeat recovery key password" : "Повторите пароль ключа восстановления",
"Change recovery key password:" : "Смена пароля ключа восстановления:",
+ "Old recovery key password" : "Старый пароль ключа восстановления",
+ "New recovery key password" : "Новый пароль ключа восстановления",
+ "Repeat new recovery key password" : "Повторите новый пароль ключа восстановления",
"Change Password" : "Изменить пароль",
"ownCloud basic encryption module" : "Базовый модуль шифрования ownCloud",
"Your private key password no longer matches your log-in password." : "Пароль закрытого ключа больше не соответствует паролю вашей учетной записи.",
diff --git a/apps/encryption/l10n/ru.json b/apps/encryption/l10n/ru.json
index bde2b4c2f01..87378952dba 100644
--- a/apps/encryption/l10n/ru.json
+++ b/apps/encryption/l10n/ru.json
@@ -19,13 +19,21 @@
"The old password was not correct, please try again." : "Указан неверный старый пароль, повторите попытку.",
"The current log-in password was not correct, please try again." : "Текущий пароль для учётной записи введён неверно, пожалуйста повторите попытку.",
"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" : "Приложение шифрования включено и готово",
"Can not decrypt this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удалось расшифровать файл, возможно это опубликованный файл. Попросите владельца файла повторно открыть к нему доступ.",
+ "Can not read this file, probably this is a shared file. Please ask the file owner to reshare the file with you." : "Не удается прочитать файл, возможно это публичный файл. Пожалуйста попросите владельца открыть доступ снова.",
"Enable recovery key" : "Включить ключ восстановления",
"Disable recovery key" : "Отключить ключ восстановления",
+ "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "Ключ восстановления это дополнительный ключ, который используется для шифрования файлов. Он позволяет восстановить пользовательские файлы в случае утери пароля.",
"Recovery key password" : "Пароль ключа восстановления",
+ "Repeat recovery key password" : "Повторите пароль ключа восстановления",
"Change recovery key password:" : "Смена пароля ключа восстановления:",
+ "Old recovery key password" : "Старый пароль ключа восстановления",
+ "New recovery key password" : "Новый пароль ключа восстановления",
+ "Repeat new recovery key password" : "Повторите новый пароль ключа восстановления",
"Change Password" : "Изменить пароль",
"ownCloud basic encryption module" : "Базовый модуль шифрования ownCloud",
"Your private key password no longer matches your log-in password." : "Пароль закрытого ключа больше не соответствует паролю вашей учетной записи.",
diff --git a/apps/files/js/filelist.js b/apps/files/js/filelist.js
index e88ea1ad5d7..b6f464bfd29 100644
--- a/apps/files/js/filelist.js
+++ b/apps/files/js/filelist.js
@@ -1173,8 +1173,10 @@
if (!urlSpec.y) {
urlSpec.y = this.$table.data('preview-y') || 36;
}
- urlSpec.y *= window.devicePixelRatio;
urlSpec.x *= window.devicePixelRatio;
+ urlSpec.y *= window.devicePixelRatio;
+ urlSpec.x = Math.floor(urlSpec.x);
+ urlSpec.y = Math.floor(urlSpec.y);
urlSpec.forceIcon = 0;
return OC.generateUrl('/core/preview.png?') + $.param(urlSpec);
},
diff --git a/apps/files/l10n/ca.js b/apps/files/l10n/ca.js
index 68eb57fb335..fc207dd6bb2 100644
--- a/apps/files/l10n/ca.js
+++ b/apps/files/l10n/ca.js
@@ -42,6 +42,7 @@ OC.L10N.register(
"Delete" : "Esborra",
"Disconnect storage" : "Desonnecta l'emmagatzematge",
"Unshare" : "Deixa de compartir",
+ "No permission to delete" : "Sense permís per esborrar",
"Download" : "Baixa",
"Select" : "Selecciona",
"Pending" : "Pendent",
@@ -61,7 +62,9 @@ OC.L10N.register(
"_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
"\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
"File name cannot be empty." : "El nom del fitxer no pot ser buit.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "L'emmagatzematge de {owner} està ple, els arxius no es poden actualitzar o sincronitzar més!",
"Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Emmagatzematge de {owner} està gairebé ple ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidències '{filter}'","coincidència '{filter}'"],
"{dirs} and {files}" : "{dirs} i {files}",
diff --git a/apps/files/l10n/ca.json b/apps/files/l10n/ca.json
index 8ca81cecdc7..052e9ecb21b 100644
--- a/apps/files/l10n/ca.json
+++ b/apps/files/l10n/ca.json
@@ -40,6 +40,7 @@
"Delete" : "Esborra",
"Disconnect storage" : "Desonnecta l'emmagatzematge",
"Unshare" : "Deixa de compartir",
+ "No permission to delete" : "Sense permís per esborrar",
"Download" : "Baixa",
"Select" : "Selecciona",
"Pending" : "Pendent",
@@ -59,7 +60,9 @@
"_Uploading %n file_::_Uploading %n files_" : ["Pujant %n fitxer","Pujant %n fitxers"],
"\"{name}\" is an invalid file name." : "\"{name}\" no es un fitxer vàlid.",
"File name cannot be empty." : "El nom del fitxer no pot ser buit.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "L'emmagatzematge de {owner} està ple, els arxius no es poden actualitzar o sincronitzar més!",
"Your storage is full, files can not be updated or synced anymore!" : "El vostre espai d'emmagatzemament és ple, els fitxers ja no es poden actualitzar o sincronitzar!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Emmagatzematge de {owner} està gairebé ple ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "El vostre espai d'emmagatzemament és gairebé ple ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["coincidències '{filter}'","coincidència '{filter}'"],
"{dirs} and {files}" : "{dirs} i {files}",
diff --git a/apps/files/l10n/da.js b/apps/files/l10n/da.js
index 9433acbf95e..8235311a5a7 100644
--- a/apps/files/l10n/da.js
+++ b/apps/files/l10n/da.js
@@ -62,7 +62,9 @@ OC.L10N.register(
"_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
"File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Opbevaringspladsen tilhørende {owner} er fyldt op - filer kan ikke længere opdateres eller synkroniseres!",
"Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Opbevaringspladsen tilhørende {owner} er næsten fyldt op ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["match '{filter}'","match '{filter}'"],
"{dirs} and {files}" : "{dirs} og {files}",
diff --git a/apps/files/l10n/da.json b/apps/files/l10n/da.json
index 0fb4159ef5c..449408fa9b1 100644
--- a/apps/files/l10n/da.json
+++ b/apps/files/l10n/da.json
@@ -60,7 +60,9 @@
"_Uploading %n file_::_Uploading %n files_" : ["Uploader %n fil","Uploader %n filer"],
"\"{name}\" is an invalid file name." : "'{name}' er et ugyldigt filnavn.",
"File name cannot be empty." : "Filnavnet kan ikke stå tomt.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Opbevaringspladsen tilhørende {owner} er fyldt op - filer kan ikke længere opdateres eller synkroniseres!",
"Your storage is full, files can not be updated or synced anymore!" : "Din opbevaringsplads er fyldt op, filer kan ikke opdateres eller synkroniseres længere!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Opbevaringspladsen tilhørende {owner} er næsten fyldt op ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Din opbevaringsplads er næsten fyldt op ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["match '{filter}'","match '{filter}'"],
"{dirs} and {files}" : "{dirs} og {files}",
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index 94edeb52755..daa623d3cde 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -42,14 +42,17 @@ OC.L10N.register(
"Delete" : "Usuń",
"Disconnect storage" : "Odłącz magazyn",
"Unshare" : "Zatrzymaj współdzielenie",
+ "No permission to delete" : "Brak uprawnień do usunięcia",
"Download" : "Pobierz",
"Select" : "Wybierz",
"Pending" : "Oczekujące",
+ "Unable to determine date" : "Nie można ustalić daty",
"Error moving file." : "Błąd podczas przenoszenia pliku.",
"Error moving file" : "Błąd prz przenoszeniu pliku",
"Error" : "Błąd",
"Could not rename file" : "Nie można zmienić nazwy pliku",
"Error deleting file." : "Błąd podczas usuwania pliku",
+ "No entries in this folder match '{filter}'" : "Brak wyników pasujących do '{filter}'",
"Name" : "Nazwa",
"Size" : "Rozmiar",
"Modified" : "Modyfikacja",
@@ -59,9 +62,12 @@ OC.L10N.register(
"_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"],
"\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
"File name cannot be empty." : "Nazwa pliku nie może być pusta.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Brak wolnego miejsca {owner}, pliki nie mogą zostać zaktualizowane lub synchronizowane! ",
"Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Miejsce dla {owner} jest na wyczerpaniu ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
"{dirs} and {files}" : "{dirs} i {files}",
+ "Favorited" : "Ulubione",
"Favorite" : "Ulubione",
"A new file or folder has been <strong>created</strong>" : "Nowy plik lub folder został <strong>utworzony</strong>",
"A file or folder has been <strong>changed</strong>" : "Plik lub folder został <strong>zmieniony</strong>",
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index 28ca7f7170c..a46afbcc9f0 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -40,14 +40,17 @@
"Delete" : "Usuń",
"Disconnect storage" : "Odłącz magazyn",
"Unshare" : "Zatrzymaj współdzielenie",
+ "No permission to delete" : "Brak uprawnień do usunięcia",
"Download" : "Pobierz",
"Select" : "Wybierz",
"Pending" : "Oczekujące",
+ "Unable to determine date" : "Nie można ustalić daty",
"Error moving file." : "Błąd podczas przenoszenia pliku.",
"Error moving file" : "Błąd prz przenoszeniu pliku",
"Error" : "Błąd",
"Could not rename file" : "Nie można zmienić nazwy pliku",
"Error deleting file." : "Błąd podczas usuwania pliku",
+ "No entries in this folder match '{filter}'" : "Brak wyników pasujących do '{filter}'",
"Name" : "Nazwa",
"Size" : "Rozmiar",
"Modified" : "Modyfikacja",
@@ -57,9 +60,12 @@
"_Uploading %n file_::_Uploading %n files_" : ["Wysyłanie %n pliku","Wysyłanie %n plików","Wysyłanie %n plików"],
"\"{name}\" is an invalid file name." : "\"{name}\" jest nieprawidłową nazwą pliku.",
"File name cannot be empty." : "Nazwa pliku nie może być pusta.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Brak wolnego miejsca {owner}, pliki nie mogą zostać zaktualizowane lub synchronizowane! ",
"Your storage is full, files can not be updated or synced anymore!" : "Magazyn jest pełny. Pliki nie mogą zostać zaktualizowane lub zsynchronizowane!",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Miejsce dla {owner} jest na wyczerpaniu ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Twój magazyn jest prawie pełny ({usedSpacePercent}%)",
"{dirs} and {files}" : "{dirs} i {files}",
+ "Favorited" : "Ulubione",
"Favorite" : "Ulubione",
"A new file or folder has been <strong>created</strong>" : "Nowy plik lub folder został <strong>utworzony</strong>",
"A file or folder has been <strong>changed</strong>" : "Plik lub folder został <strong>zmieniony</strong>",
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index f69b4a9817e..7ad52c51ee6 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -62,7 +62,9 @@ OC.L10N.register(
"_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов","Закачка %n файлов"],
"\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.",
"File name cannot be empty." : "Имя файла не может быть пустым.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Хранилище {owner} переполнено, файлы больше не могут быть обновлены или синхронизированы!",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Хранилище {owner} практически заполнено ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["соответствует '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'"],
"{dirs} and {files}" : "{dirs} и {files}",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 1099ca30b0d..1772b494914 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -60,7 +60,9 @@
"_Uploading %n file_::_Uploading %n files_" : ["Закачка %n файла","Закачка %n файлов","Закачка %n файлов","Закачка %n файлов"],
"\"{name}\" is an invalid file name." : "\"{name}\" это неправильное имя файла.",
"File name cannot be empty." : "Имя файла не может быть пустым.",
+ "Storage of {owner} is full, files can not be updated or synced anymore!" : "Хранилище {owner} переполнено, файлы больше не могут быть обновлены или синхронизированы!",
"Your storage is full, files can not be updated or synced anymore!" : "Ваше хранилище заполнено, произведите очистку перед загрузкой новых файлов.",
+ "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Хранилище {owner} практически заполнено ({usedSpacePercent}%)",
"Your storage is almost full ({usedSpacePercent}%)" : "Ваше хранилище почти заполнено ({usedSpacePercent}%)",
"_matches '{filter}'_::_match '{filter}'_" : ["соответствует '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'","соответствуют '{filter}'"],
"{dirs} and {files}" : "{dirs} и {files}",
diff --git a/apps/files/templates/appnavigation.php b/apps/files/templates/appnavigation.php
index 70b98303b06..512300e3a58 100644
--- a/apps/files/templates/appnavigation.php
+++ b/apps/files/templates/appnavigation.php
@@ -12,7 +12,7 @@
<div id="app-settings">
<div id="app-settings-header">
<button class="settings-button" data-apps-slide-toggle="#app-settings-content">
- <span><?php p($l->t('Settings'));?></span>
+ <?php p($l->t('Settings'));?>
</button>
</div>
<div id="app-settings-content">
diff --git a/apps/files_external/l10n/ca.js b/apps/files_external/l10n/ca.js
index 56f6be8f28d..b3ccb76ccdb 100644
--- a/apps/files_external/l10n/ca.js
+++ b/apps/files_external/l10n/ca.js
@@ -43,6 +43,7 @@ OC.L10N.register(
"Username as share" : "Nom d'usuari per compartir",
"URL" : "URL",
"Secure https://" : "Protocol segur https://",
+ "SFTP with secret key login" : "Inici de sessió SFTP amb clau secreta",
"Public key" : "Clau pública",
"Storage with id \"%i\" not found" : "No s'ha trobat emmagatzematge amb id \"%i\"",
"Invalid mount point" : "Punt de muntatge no vàlid",
@@ -53,6 +54,12 @@ OC.L10N.register(
"Error configuring Google Drive storage" : "Error en configurar l'emmagatzemament Google Drive",
"Personal" : "Personal",
"System" : "Sistema",
+ "Enable encryption" : "Habilitar xifrat",
+ "Enable previews" : "Habilitar vistes prèvies",
+ "Check for changes" : "Comproveu si hi ha canvis",
+ "Never" : "Mai",
+ "Once every direct access" : "Un cop cada accés directe",
+ "Every time the filesystem is used" : "Cada vegada que s'utilitza el sistema d'arxius",
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
diff --git a/apps/files_external/l10n/ca.json b/apps/files_external/l10n/ca.json
index 0bc21eb324b..6295ed8df3d 100644
--- a/apps/files_external/l10n/ca.json
+++ b/apps/files_external/l10n/ca.json
@@ -41,6 +41,7 @@
"Username as share" : "Nom d'usuari per compartir",
"URL" : "URL",
"Secure https://" : "Protocol segur https://",
+ "SFTP with secret key login" : "Inici de sessió SFTP amb clau secreta",
"Public key" : "Clau pública",
"Storage with id \"%i\" not found" : "No s'ha trobat emmagatzematge amb id \"%i\"",
"Invalid mount point" : "Punt de muntatge no vàlid",
@@ -51,6 +52,12 @@
"Error configuring Google Drive storage" : "Error en configurar l'emmagatzemament Google Drive",
"Personal" : "Personal",
"System" : "Sistema",
+ "Enable encryption" : "Habilitar xifrat",
+ "Enable previews" : "Habilitar vistes prèvies",
+ "Check for changes" : "Comproveu si hi ha canvis",
+ "Never" : "Mai",
+ "Once every direct access" : "Un cop cada accés directe",
+ "Every time the filesystem is used" : "Cada vegada que s'utilitza el sistema d'arxius",
"All users. Type to select user or group." : "Tots els usuaris. Escriu per seleccionar un usuari o grup.",
"(group)" : "(grup)",
"Saved" : "Desat",
diff --git a/apps/files_external/l10n/fr.js b/apps/files_external/l10n/fr.js
index abc25392a5e..f56418616bc 100644
--- a/apps/files_external/l10n/fr.js
+++ b/apps/files_external/l10n/fr.js
@@ -56,7 +56,7 @@ OC.L10N.register(
"System" : "Système",
"Enable encryption" : "Activer le chiffrement",
"Enable previews" : "Activer les prévisualisations",
- "Check for changes" : "Regarder s'il y a des changements",
+ "Check for changes" : "Rechercher les modifications",
"Never" : "Jamais",
"Once every direct access" : "Une fois à chaque accès direct",
"Every time the filesystem is used" : "Chaque fois que le système de fichiers est utilisé",
diff --git a/apps/files_external/l10n/fr.json b/apps/files_external/l10n/fr.json
index dfbc2c726db..9a283e2b78f 100644
--- a/apps/files_external/l10n/fr.json
+++ b/apps/files_external/l10n/fr.json
@@ -54,7 +54,7 @@
"System" : "Système",
"Enable encryption" : "Activer le chiffrement",
"Enable previews" : "Activer les prévisualisations",
- "Check for changes" : "Regarder s'il y a des changements",
+ "Check for changes" : "Rechercher les modifications",
"Never" : "Jamais",
"Once every direct access" : "Une fois à chaque accès direct",
"Every time the filesystem is used" : "Chaque fois que le système de fichiers est utilisé",
diff --git a/apps/files_external/l10n/oc.js b/apps/files_external/l10n/oc.js
index 230da341a28..590e6185bdc 100644
--- a/apps/files_external/l10n/oc.js
+++ b/apps/files_external/l10n/oc.js
@@ -1,14 +1,82 @@
OC.L10N.register(
"files_external",
{
- "Location" : "Plaça",
+ "Fetching request tokens failed. Verify that your Dropbox app key and secret are correct." : "La recuperacion dels getons d’autentificacion a fracassat. Verificatz vòstra clau d'aplicacion Dropbox amai lo senhal.",
+ "Fetching access tokens failed. Verify that your Dropbox app key and secret are correct." : "La requèsta d’accès als getons d’autentificacion a fracassat. Verificatz vòstra App-Key Dropbox amai lo senhal.",
+ "Please provide a valid Dropbox app key and secret." : "Provesissètz una clau d'aplicacion (app key) amai un senhal valids.",
+ "Step 1 failed. Exception: %s" : "L’etapa 1 a fracassat. Error : %s",
+ "Step 2 failed. Exception: %s" : "L’etapa 2 a fracassat. Error : %s",
+ "External storage" : "Emmagazinatge extèrne",
+ "Local" : "Local",
+ "Location" : "Emplaçament",
+ "Amazon S3" : "Amazon S3",
+ "Key" : "Clau",
+ "Secret" : "Secret",
+ "Bucket" : "Bucket",
+ "Amazon S3 and compliant" : "Amazon S3 e compatibles",
+ "Access Key" : "Clau d'accès",
+ "Secret Key" : "Clau secreta",
+ "Hostname" : "Nom de l'òste",
+ "Port" : "Pòrt",
+ "Region" : "Region",
+ "Enable SSL" : "Activar SSL",
+ "Enable Path Style" : "Accès per path",
+ "App key" : "App key",
+ "App secret" : "App secret",
"Host" : "Òste",
- "Username" : "Non d'usancièr",
+ "Username" : "Nom d'utilizaire",
"Password" : "Senhal",
- "Share" : "Parteja",
+ "Remote subfolder" : "Sosdorsièr distant",
+ "Secure ftps://" : "Securizacion ftps://",
+ "Client ID" : "ID Client",
+ "Client secret" : "Secret client",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Region (optional for OpenStack Object Storage)" : "Region (opcional per OpenStack Object Storage)",
+ "API Key (required for Rackspace Cloud Files)" : "Clau API (requesit per Rackspace Cloud Files)",
+ "Tenantname (required for OpenStack Object Storage)" : "Nom del locatari (requesit per l'emmagazinatge OpenStack)",
+ "Password (required for OpenStack Object Storage)" : "Senhal (requesit per OpenStack Object Storage)",
+ "Service Name (required for OpenStack Object Storage)" : "Nom del servici (requesit per l'emmagazinatge OpenStack)",
+ "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del punt d'accès d'identitat (requesit per l'emmagazinatge OpenStack)",
+ "Timeout of HTTP requests in seconds" : "Relmabi d'espèra maximal de las requèstas HTTP en segondas",
+ "Share" : "Partejar",
+ "SMB / CIFS using OC login" : "SMB / CIFS en utilizant los identificants OC",
+ "Username as share" : "Nom d'utilizaire coma nom de partiment",
"URL" : "URL",
+ "Secure https://" : "Securizacion https://",
+ "SFTP with secret key login" : "SFTP amb un identificant secret",
+ "Public key" : "Clau publica",
+ "Storage with id \"%i\" not found" : "Emmagazinatge amb l'id \"%i\" pas trobat",
+ "Invalid mount point" : "Punt de montatge invalid",
+ "Invalid storage backend \"%s\"" : "Servici d'emmagazinatge invalid : \"%s\"",
+ "Access granted" : "Accès autorizat",
+ "Error configuring Dropbox storage" : "Error al moment de la configuracion de l'emmagazinatge Dropbox",
+ "Grant access" : "Autorizar l'accès",
+ "Error configuring Google Drive storage" : "Error al moment de la configuracion de l'emmagazinatge Google Drive",
"Personal" : "Personal",
+ "System" : "Sistèma",
+ "Enable encryption" : "Activar lo chiframent",
+ "(group)" : "(grop)",
+ "Saved" : "Salvat",
+ "Generate keys" : "Generar de claus",
+ "Error generating key pair" : "Error al moment de la generacion de las claus",
+ "<b>Note:</b> " : "<b>Atencion :</b>",
+ "and" : " e ",
+ "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion :</b> La presa en carga de cURL per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
+ "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion : </b> La presa en carga del FTP per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
+ "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion : </b> \"%s\" es pas installat. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
+ "No external storage configured" : "Aucun emmagazinatge externe configurat",
+ "You can add external storages in the personal settings" : "Podètz apondre des emmagazinatges externes dins los paramètres personals",
"Name" : "Nom",
- "Delete" : "Escafa"
+ "Storage type" : "Tipe d'emmagazinatge",
+ "Scope" : "Portada",
+ "External Storage" : "Emmagazinatge externe",
+ "Folder name" : "Nom del dorsièr",
+ "Configuration" : "Configuracion",
+ "Available for" : "Disponible per",
+ "Add storage" : "Apondre un supòrt d'emmagazinatge",
+ "Advanced settings" : "Paramètres avançats",
+ "Delete" : "Suprimir",
+ "Enable User External Storage" : "Autorizar los utilizaires a apondre d'emmagazinatges extèrnes",
+ "Allow users to mount the following external storage" : "Autorizar los utilizaires a montar los emmagazinatges extèrnes seguents"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_external/l10n/oc.json b/apps/files_external/l10n/oc.json
index 66a250b2305..1696dfa56a9 100644
--- a/apps/files_external/l10n/oc.json
+++ b/apps/files_external/l10n/oc.json
@@ -1,12 +1,80 @@
{ "translations": {
- "Location" : "Plaça",
+ "Fetching request tokens failed. Verify that your Dropbox app key and secret are correct." : "La recuperacion dels getons d’autentificacion a fracassat. Verificatz vòstra clau d'aplicacion Dropbox amai lo senhal.",
+ "Fetching access tokens failed. Verify that your Dropbox app key and secret are correct." : "La requèsta d’accès als getons d’autentificacion a fracassat. Verificatz vòstra App-Key Dropbox amai lo senhal.",
+ "Please provide a valid Dropbox app key and secret." : "Provesissètz una clau d'aplicacion (app key) amai un senhal valids.",
+ "Step 1 failed. Exception: %s" : "L’etapa 1 a fracassat. Error : %s",
+ "Step 2 failed. Exception: %s" : "L’etapa 2 a fracassat. Error : %s",
+ "External storage" : "Emmagazinatge extèrne",
+ "Local" : "Local",
+ "Location" : "Emplaçament",
+ "Amazon S3" : "Amazon S3",
+ "Key" : "Clau",
+ "Secret" : "Secret",
+ "Bucket" : "Bucket",
+ "Amazon S3 and compliant" : "Amazon S3 e compatibles",
+ "Access Key" : "Clau d'accès",
+ "Secret Key" : "Clau secreta",
+ "Hostname" : "Nom de l'òste",
+ "Port" : "Pòrt",
+ "Region" : "Region",
+ "Enable SSL" : "Activar SSL",
+ "Enable Path Style" : "Accès per path",
+ "App key" : "App key",
+ "App secret" : "App secret",
"Host" : "Òste",
- "Username" : "Non d'usancièr",
+ "Username" : "Nom d'utilizaire",
"Password" : "Senhal",
- "Share" : "Parteja",
+ "Remote subfolder" : "Sosdorsièr distant",
+ "Secure ftps://" : "Securizacion ftps://",
+ "Client ID" : "ID Client",
+ "Client secret" : "Secret client",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Region (optional for OpenStack Object Storage)" : "Region (opcional per OpenStack Object Storage)",
+ "API Key (required for Rackspace Cloud Files)" : "Clau API (requesit per Rackspace Cloud Files)",
+ "Tenantname (required for OpenStack Object Storage)" : "Nom del locatari (requesit per l'emmagazinatge OpenStack)",
+ "Password (required for OpenStack Object Storage)" : "Senhal (requesit per OpenStack Object Storage)",
+ "Service Name (required for OpenStack Object Storage)" : "Nom del servici (requesit per l'emmagazinatge OpenStack)",
+ "URL of identity endpoint (required for OpenStack Object Storage)" : "URL del punt d'accès d'identitat (requesit per l'emmagazinatge OpenStack)",
+ "Timeout of HTTP requests in seconds" : "Relmabi d'espèra maximal de las requèstas HTTP en segondas",
+ "Share" : "Partejar",
+ "SMB / CIFS using OC login" : "SMB / CIFS en utilizant los identificants OC",
+ "Username as share" : "Nom d'utilizaire coma nom de partiment",
"URL" : "URL",
+ "Secure https://" : "Securizacion https://",
+ "SFTP with secret key login" : "SFTP amb un identificant secret",
+ "Public key" : "Clau publica",
+ "Storage with id \"%i\" not found" : "Emmagazinatge amb l'id \"%i\" pas trobat",
+ "Invalid mount point" : "Punt de montatge invalid",
+ "Invalid storage backend \"%s\"" : "Servici d'emmagazinatge invalid : \"%s\"",
+ "Access granted" : "Accès autorizat",
+ "Error configuring Dropbox storage" : "Error al moment de la configuracion de l'emmagazinatge Dropbox",
+ "Grant access" : "Autorizar l'accès",
+ "Error configuring Google Drive storage" : "Error al moment de la configuracion de l'emmagazinatge Google Drive",
"Personal" : "Personal",
+ "System" : "Sistèma",
+ "Enable encryption" : "Activar lo chiframent",
+ "(group)" : "(grop)",
+ "Saved" : "Salvat",
+ "Generate keys" : "Generar de claus",
+ "Error generating key pair" : "Error al moment de la generacion de las claus",
+ "<b>Note:</b> " : "<b>Atencion :</b>",
+ "and" : " e ",
+ "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion :</b> La presa en carga de cURL per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
+ "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion : </b> La presa en carga del FTP per PHP es pas activada o installada. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
+ "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>Atencion : </b> \"%s\" es pas installat. Lo montatge de %s es pas possible. Contactatz vòstre administrator sistèma per l'installar.",
+ "No external storage configured" : "Aucun emmagazinatge externe configurat",
+ "You can add external storages in the personal settings" : "Podètz apondre des emmagazinatges externes dins los paramètres personals",
"Name" : "Nom",
- "Delete" : "Escafa"
+ "Storage type" : "Tipe d'emmagazinatge",
+ "Scope" : "Portada",
+ "External Storage" : "Emmagazinatge externe",
+ "Folder name" : "Nom del dorsièr",
+ "Configuration" : "Configuracion",
+ "Available for" : "Disponible per",
+ "Add storage" : "Apondre un supòrt d'emmagazinatge",
+ "Advanced settings" : "Paramètres avançats",
+ "Delete" : "Suprimir",
+ "Enable User External Storage" : "Autorizar los utilizaires a apondre d'emmagazinatges extèrnes",
+ "Allow users to mount the following external storage" : "Autorizar los utilizaires a montar los emmagazinatges extèrnes seguents"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js
index 451e483e520..1c580075d61 100644
--- a/apps/files_external/l10n/pl.js
+++ b/apps/files_external/l10n/pl.js
@@ -43,6 +43,7 @@ OC.L10N.register(
"Username as share" : "Użytkownik jako zasób",
"URL" : "URL",
"Secure https://" : "Bezpieczny https://",
+ "SFTP with secret key login" : "Logowanie tajnym kluczem do SFTP",
"Public key" : "Klucz publiczny",
"Storage with id \"%i\" not found" : "Id magazynu nie został znaleziony",
"Invalid mount point" : "Nieprawidłowy punkt montowania",
@@ -53,6 +54,12 @@ OC.L10N.register(
"Error configuring Google Drive storage" : "Wystąpił błąd podczas konfigurowania zasobu Google Drive",
"Personal" : "Osobiste",
"System" : "System",
+ "Enable encryption" : "Włącz szyfrowanie",
+ "Enable previews" : "Włącz podgląd",
+ "Check for changes" : "Sprawdź zmiany",
+ "Never" : "Nigdy",
+ "Once every direct access" : "Jeden raz przy każdym dostępie",
+ "Every time the filesystem is used" : "Każdorazowo, kiedy system plików jest w użyciu",
"All users. Type to select user or group." : "Wszyscy użytkownicy. Zacznij pisać, aby wybrać użytkownika lub grupę.",
"(group)" : "(grupa)",
"Saved" : "Zapisano",
diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json
index b8e707d401a..dee33026ca6 100644
--- a/apps/files_external/l10n/pl.json
+++ b/apps/files_external/l10n/pl.json
@@ -41,6 +41,7 @@
"Username as share" : "Użytkownik jako zasób",
"URL" : "URL",
"Secure https://" : "Bezpieczny https://",
+ "SFTP with secret key login" : "Logowanie tajnym kluczem do SFTP",
"Public key" : "Klucz publiczny",
"Storage with id \"%i\" not found" : "Id magazynu nie został znaleziony",
"Invalid mount point" : "Nieprawidłowy punkt montowania",
@@ -51,6 +52,12 @@
"Error configuring Google Drive storage" : "Wystąpił błąd podczas konfigurowania zasobu Google Drive",
"Personal" : "Osobiste",
"System" : "System",
+ "Enable encryption" : "Włącz szyfrowanie",
+ "Enable previews" : "Włącz podgląd",
+ "Check for changes" : "Sprawdź zmiany",
+ "Never" : "Nigdy",
+ "Once every direct access" : "Jeden raz przy każdym dostępie",
+ "Every time the filesystem is used" : "Każdorazowo, kiedy system plików jest w użyciu",
"All users. Type to select user or group." : "Wszyscy użytkownicy. Zacznij pisać, aby wybrać użytkownika lub grupę.",
"(group)" : "(grupa)",
"Saved" : "Zapisano",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index aafb4b36551..32db7c48d55 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -43,6 +43,7 @@ OC.L10N.register(
"Username as share" : "Имя пользователя в качестве имени общего ресурса",
"URL" : "Ссылка",
"Secure https://" : "Безопасный https://",
+ "SFTP with secret key login" : "SFTP с помощью секретного ключа",
"Public key" : "Открытый ключ",
"Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено",
"Invalid mount point" : "Неправильная точка входа",
@@ -53,6 +54,12 @@ OC.L10N.register(
"Error configuring Google Drive storage" : "Ошибка при настройке хранилища Google Drive",
"Personal" : "Личное",
"System" : "Система",
+ "Enable encryption" : "Включить шифрование",
+ "Enable previews" : "Включить предпросмотр",
+ "Check for changes" : "Проверять изменения",
+ "Never" : "Никогда",
+ "Once every direct access" : "Один раз при прямом доступе",
+ "Every time the filesystem is used" : "Каждый раз при обращении к файловой системе",
"All users. Type to select user or group." : "Все пользователи. Введите имя пользователя или группы.",
"(group)" : "(группа)",
"Saved" : "Сохранено",
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index b01779e83d1..8966cac2221 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -41,6 +41,7 @@
"Username as share" : "Имя пользователя в качестве имени общего ресурса",
"URL" : "Ссылка",
"Secure https://" : "Безопасный https://",
+ "SFTP with secret key login" : "SFTP с помощью секретного ключа",
"Public key" : "Открытый ключ",
"Storage with id \"%i\" not found" : "Хранилище с идентификатором \"%i\" не найдено",
"Invalid mount point" : "Неправильная точка входа",
@@ -51,6 +52,12 @@
"Error configuring Google Drive storage" : "Ошибка при настройке хранилища Google Drive",
"Personal" : "Личное",
"System" : "Система",
+ "Enable encryption" : "Включить шифрование",
+ "Enable previews" : "Включить предпросмотр",
+ "Check for changes" : "Проверять изменения",
+ "Never" : "Никогда",
+ "Once every direct access" : "Один раз при прямом доступе",
+ "Every time the filesystem is used" : "Каждый раз при обращении к файловой системе",
"All users. Type to select user or group." : "Все пользователи. Введите имя пользователя или группы.",
"(group)" : "(группа)",
"Saved" : "Сохранено",
diff --git a/apps/files_external/l10n/th_TH.js b/apps/files_external/l10n/th_TH.js
index 36287158dd9..ba2271f5f89 100644
--- a/apps/files_external/l10n/th_TH.js
+++ b/apps/files_external/l10n/th_TH.js
@@ -7,7 +7,7 @@ OC.L10N.register(
"Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
"Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
"External storage" : "จัดเก็บข้อมูลภายนอก",
- "Local" : "ภายใน",
+ "Local" : "ต้นทาง",
"Location" : "ตำแหน่งที่อยู่",
"Amazon S3" : "Amazon S3",
"Key" : "รหัส",
@@ -16,24 +16,73 @@ OC.L10N.register(
"Amazon S3 and compliant" : "Amazon S3 และ Compliant",
"Access Key" : "รหัสการเข้าถึง",
"Secret Key" : "รหัสลับ",
+ "Hostname" : "ชื่อโฮสต์",
"Port" : "พอร์ต",
"Region" : "พื้นที่",
+ "Enable SSL" : "เปิดใช้งาน SSL",
+ "Enable Path Style" : "เปิดใช้งานสไตล์เส้นทาง",
+ "App key" : "App key",
+ "App secret" : "App secret",
"Host" : "โฮสต์",
"Username" : "ชื่อผู้ใช้งาน",
"Password" : "รหัสผ่าน",
+ "Remote subfolder" : "โฟลเดอร์ย่อยระยะไกล",
+ "Secure ftps://" : "โหมดปลอดภัย ftps://",
+ "Client ID" : "Client ID",
+ "Client secret" : "Client secret",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Region (optional for OpenStack Object Storage)" : "ภูมิภาค (จำเป็นสำหรับ OpenStack Object Storage)",
+ "API Key (required for Rackspace Cloud Files)" : "API Key (จำเป็นสำหรับ Rackspace Cloud Files)",
+ "Tenantname (required for OpenStack Object Storage)" : "ชื่อผู้เช่า (จำเป็นสำหรับ OpenStack Object Storage)",
+ "Password (required for OpenStack Object Storage)" : "รหัสผ่าน (ที่จำเป็นสำหรับ OpenStack Object Storage)",
+ "Service Name (required for OpenStack Object Storage)" : "ชื่อบริการ (จำเป็นสำหรับ OpenStack Object Storage)",
+ "URL of identity endpoint (required for OpenStack Object Storage)" : "ตัวตนของ URL ปลายทาง (จำเป็นสำหรับ OpenStack Object Storage)",
+ "Timeout of HTTP requests in seconds" : "หมดเวลาของการร้องขอ HTTP ในไม่กี่วินาที",
"Share" : "แชร์",
+ "SMB / CIFS using OC login" : "SMB/CIFS กำลังใช้ OC เข้าสู่ระบบ",
+ "Username as share" : "ชื่อผู้ใช้ที่แชร์",
"URL" : "URL",
+ "Secure https://" : "โหมดปลอดภัย https://",
+ "SFTP with secret key login" : "SFTP กับคีย์ลับสำหรับเข้าสู่ระบบ",
+ "Public key" : "คีย์สาธารณะ",
+ "Storage with id \"%i\" not found" : "ไม่พบจัดการเก็บข้อมูลของ ID \"%i\"",
+ "Invalid mount point" : "จุดเชื่อมต่อที่ไม่ถูกต้อง",
+ "Invalid storage backend \"%s\"" : "การจัดเก็บข้อมูลแบ็กเอนด์ไม่ถูกต้อง \"%s\"",
"Access granted" : "การเข้าถึงได้รับอนุญาตแล้ว",
"Error configuring Dropbox storage" : "เกิดข้อผิดพลาดในการกำหนดค่าพื้นที่จัดเก็บข้อมูล Dropbox",
"Grant access" : "อนุญาตให้เข้าถึงได้",
"Error configuring Google Drive storage" : "เกิดข้อผิดพลาดในการกำหนดค่าการจัดเก็บข้อมูลในพื้นที่ของ Google Drive",
"Personal" : "ส่วนตัว",
+ "System" : "ระบบ",
+ "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
+ "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
+ "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
+ "Never" : "ไม่เคย",
+ "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
+ "Every time the filesystem is used" : "ทุกครั้งที่แฟ้มระบบถูกใช้งาน",
+ "All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
+ "(group)" : "(กลุ่ม)",
"Saved" : "บันทึกแล้ว",
+ "Generate keys" : "สร้างคีย์",
+ "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
+ "<b>Note:</b> " : "<b>หมายเหตุ:</b>",
+ "and" : "และ",
+ "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน cURL ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
+ "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน FTP ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
+ "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> %s ไม่ได้ติดตั้ง การติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
+ "No external storage configured" : "ไม่มีการกำหนดค่าจัดเก็บข้อมูลภายนอก",
+ "You can add external storages in the personal settings" : "คุณสามารถเพิ่มการเก็บรักษาภายนอกในการตั้งค่าส่วนบุคคล",
"Name" : "ชื่อ",
+ "Storage type" : "ชนิดการจัดเก็บข้อมูล",
+ "Scope" : "ขอบเขต",
"External Storage" : "พื้นทีจัดเก็บข้อมูลจากภายนอก",
"Folder name" : "ชื่อโฟลเดอร์",
"Configuration" : "การกำหนดค่า",
+ "Available for" : "สามารถใช้ได้สำหรับ",
+ "Add storage" : "เพิ่มพื้นที่จัดเก็บข้อมูล",
+ "Advanced settings" : "ตั้งค่าขั้นสูง",
"Delete" : "ลบ",
- "Enable User External Storage" : "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้"
+ "Enable User External Storage" : "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้",
+ "Allow users to mount the following external storage" : "อนุญาตให้ผู้ใช้ติดตั้งจัดเก็บข้อมูลภายนอกต่อไปนี้"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_external/l10n/th_TH.json b/apps/files_external/l10n/th_TH.json
index 41780ea32fa..957cc5570c6 100644
--- a/apps/files_external/l10n/th_TH.json
+++ b/apps/files_external/l10n/th_TH.json
@@ -5,7 +5,7 @@
"Step 1 failed. Exception: %s" : "ขั้นตอนที่ 1 ล้มเหลว ข้อยกเว้น: %s",
"Step 2 failed. Exception: %s" : "ขั้นตอนที่ 2 ล้มเหลว ข้อยกเว้น: %s",
"External storage" : "จัดเก็บข้อมูลภายนอก",
- "Local" : "ภายใน",
+ "Local" : "ต้นทาง",
"Location" : "ตำแหน่งที่อยู่",
"Amazon S3" : "Amazon S3",
"Key" : "รหัส",
@@ -14,24 +14,73 @@
"Amazon S3 and compliant" : "Amazon S3 และ Compliant",
"Access Key" : "รหัสการเข้าถึง",
"Secret Key" : "รหัสลับ",
+ "Hostname" : "ชื่อโฮสต์",
"Port" : "พอร์ต",
"Region" : "พื้นที่",
+ "Enable SSL" : "เปิดใช้งาน SSL",
+ "Enable Path Style" : "เปิดใช้งานสไตล์เส้นทาง",
+ "App key" : "App key",
+ "App secret" : "App secret",
"Host" : "โฮสต์",
"Username" : "ชื่อผู้ใช้งาน",
"Password" : "รหัสผ่าน",
+ "Remote subfolder" : "โฟลเดอร์ย่อยระยะไกล",
+ "Secure ftps://" : "โหมดปลอดภัย ftps://",
+ "Client ID" : "Client ID",
+ "Client secret" : "Client secret",
+ "OpenStack Object Storage" : "OpenStack Object Storage",
+ "Region (optional for OpenStack Object Storage)" : "ภูมิภาค (จำเป็นสำหรับ OpenStack Object Storage)",
+ "API Key (required for Rackspace Cloud Files)" : "API Key (จำเป็นสำหรับ Rackspace Cloud Files)",
+ "Tenantname (required for OpenStack Object Storage)" : "ชื่อผู้เช่า (จำเป็นสำหรับ OpenStack Object Storage)",
+ "Password (required for OpenStack Object Storage)" : "รหัสผ่าน (ที่จำเป็นสำหรับ OpenStack Object Storage)",
+ "Service Name (required for OpenStack Object Storage)" : "ชื่อบริการ (จำเป็นสำหรับ OpenStack Object Storage)",
+ "URL of identity endpoint (required for OpenStack Object Storage)" : "ตัวตนของ URL ปลายทาง (จำเป็นสำหรับ OpenStack Object Storage)",
+ "Timeout of HTTP requests in seconds" : "หมดเวลาของการร้องขอ HTTP ในไม่กี่วินาที",
"Share" : "แชร์",
+ "SMB / CIFS using OC login" : "SMB/CIFS กำลังใช้ OC เข้าสู่ระบบ",
+ "Username as share" : "ชื่อผู้ใช้ที่แชร์",
"URL" : "URL",
+ "Secure https://" : "โหมดปลอดภัย https://",
+ "SFTP with secret key login" : "SFTP กับคีย์ลับสำหรับเข้าสู่ระบบ",
+ "Public key" : "คีย์สาธารณะ",
+ "Storage with id \"%i\" not found" : "ไม่พบจัดการเก็บข้อมูลของ ID \"%i\"",
+ "Invalid mount point" : "จุดเชื่อมต่อที่ไม่ถูกต้อง",
+ "Invalid storage backend \"%s\"" : "การจัดเก็บข้อมูลแบ็กเอนด์ไม่ถูกต้อง \"%s\"",
"Access granted" : "การเข้าถึงได้รับอนุญาตแล้ว",
"Error configuring Dropbox storage" : "เกิดข้อผิดพลาดในการกำหนดค่าพื้นที่จัดเก็บข้อมูล Dropbox",
"Grant access" : "อนุญาตให้เข้าถึงได้",
"Error configuring Google Drive storage" : "เกิดข้อผิดพลาดในการกำหนดค่าการจัดเก็บข้อมูลในพื้นที่ของ Google Drive",
"Personal" : "ส่วนตัว",
+ "System" : "ระบบ",
+ "Enable encryption" : "เปิดใช้งานการเข้ารหัส",
+ "Enable previews" : "เปิดใช้งานการแสดงตัวอย่าง",
+ "Check for changes" : "ตรวจสอบการเปลี่ยนแปลง",
+ "Never" : "ไม่เคย",
+ "Once every direct access" : "เมื่อทุกคนเข้าถึงโดยตรง",
+ "Every time the filesystem is used" : "ทุกครั้งที่แฟ้มระบบถูกใช้งาน",
+ "All users. Type to select user or group." : "ผู้ใช้ทุกคน พิมพ์เพื่อเลือกผู้ใช้หรือกลุ่ม",
+ "(group)" : "(กลุ่ม)",
"Saved" : "บันทึกแล้ว",
+ "Generate keys" : "สร้างคีย์",
+ "Error generating key pair" : "ข้อผิดพลาดในการสร้างคีย์แบบเป็นคู่",
+ "<b>Note:</b> " : "<b>หมายเหตุ:</b>",
+ "and" : "และ",
+ "<b>Note:</b> The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน cURL ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
+ "<b>Note:</b> The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> การสนับสนุน FTP ใน PHP ไม่ได้เปิดใช้งานหรือติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
+ "<b>Note:</b> \"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "<b>หมายเหตุ:</b> %s ไม่ได้ติดตั้ง การติดตั้ง %s เป็นไปไม่ได้ กรุณาขอให้ผู้ดูแลระบบของคุณติดตั้งมัน",
+ "No external storage configured" : "ไม่มีการกำหนดค่าจัดเก็บข้อมูลภายนอก",
+ "You can add external storages in the personal settings" : "คุณสามารถเพิ่มการเก็บรักษาภายนอกในการตั้งค่าส่วนบุคคล",
"Name" : "ชื่อ",
+ "Storage type" : "ชนิดการจัดเก็บข้อมูล",
+ "Scope" : "ขอบเขต",
"External Storage" : "พื้นทีจัดเก็บข้อมูลจากภายนอก",
"Folder name" : "ชื่อโฟลเดอร์",
"Configuration" : "การกำหนดค่า",
+ "Available for" : "สามารถใช้ได้สำหรับ",
+ "Add storage" : "เพิ่มพื้นที่จัดเก็บข้อมูล",
+ "Advanced settings" : "ตั้งค่าขั้นสูง",
"Delete" : "ลบ",
- "Enable User External Storage" : "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้"
+ "Enable User External Storage" : "เปิดให้มีการใช้พื้นที่จัดเก็บข้อมูลของผู้ใช้งานจากภายนอกได้",
+ "Allow users to mount the following external storage" : "อนุญาตให้ผู้ใช้ติดตั้งจัดเก็บข้อมูลภายนอกต่อไปนี้"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_external/lib/amazons3.php b/apps/files_external/lib/amazons3.php
index acf976e8fe4..763cf59aa4c 100644
--- a/apps/files_external/lib/amazons3.php
+++ b/apps/files_external/lib/amazons3.php
@@ -274,6 +274,10 @@ class AmazonS3 extends \OC\Files\Storage\Common {
), array('return_prefixes' => true));
foreach ($result as $object) {
+ if (isset($object['Key']) && $object['Key'] === $path) {
+ // it's the directory itself, skip
+ continue;
+ }
$file = basename(
isset($object['Key']) ? $object['Key'] : $object['Prefix']
);
diff --git a/apps/files_sharing/ajax/publicpreview.php b/apps/files_sharing/ajax/publicpreview.php
index 7685cda9d71..0734c8c1159 100644
--- a/apps/files_sharing/ajax/publicpreview.php
+++ b/apps/files_sharing/ajax/publicpreview.php
@@ -63,6 +63,13 @@ $view = new \OC\Files\View('/' . $userId . '/files');
$pathId = $linkedItem['file_source'];
$path = $view->getPath($pathId);
+
+if($path === null) {
+ \OC_Response::setStatus(\OC_Response::STATUS_NOT_FOUND);
+ \OC_Log::write('core-preview', 'Could not resolve file for shared item', OC_Log::WARN);
+ exit;
+}
+
$pathInfo = $view->getFileInfo($path);
$sharedFile = null;
diff --git a/apps/files_sharing/js/public.js b/apps/files_sharing/js/public.js
index 6261c70626d..5923e426f05 100644
--- a/apps/files_sharing/js/public.js
+++ b/apps/files_sharing/js/public.js
@@ -89,8 +89,8 @@ OCA.Sharing.PublicApp = {
// dynamically load image previews
var token = $('#sharingToken').val();
var bottomMargin = 350;
- var previewWidth = $(window).width() * window.devicePixelRatio;
- var previewHeight = ($(window).height() - bottomMargin) * window.devicePixelRatio;
+ var previewWidth = Math.floor($(window).width() * window.devicePixelRatio);
+ var previewHeight = Math.floor(($(window).height() - bottomMargin) * window.devicePixelRatio);
previewHeight = Math.max(200, previewHeight);
var params = {
x: previewWidth,
@@ -159,6 +159,8 @@ OCA.Sharing.PublicApp = {
this.fileList.generatePreviewUrl = function (urlSpec) {
urlSpec.t = $('#dirToken').val();
+ urlSpec.y = Math.floor(36 * window.devicePixelRatio);
+ urlSpec.x = Math.floor(36 * window.devicePixelRatio);
return OC.generateUrl('/apps/files_sharing/ajax/publicpreview.php?') + $.param(urlSpec);
};
diff --git a/apps/files_sharing/l10n/de.js b/apps/files_sharing/l10n/de.js
index 3abcd40d0de..ec8f2a92f7e 100644
--- a/apps/files_sharing/l10n/de.js
+++ b/apps/files_sharing/l10n/de.js
@@ -57,7 +57,7 @@ OC.L10N.register(
"Download %s" : "Download %s",
"Direct link" : "Direkter Link",
"Federated Cloud Sharing" : "Federated-Cloud-Sharing",
- "Open documentation" : "Offene Dokumentation",
+ "Open documentation" : "Dokumentation öffnen",
"Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben",
"Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben",
"Federated Cloud" : "Federated Cloud",
diff --git a/apps/files_sharing/l10n/de.json b/apps/files_sharing/l10n/de.json
index 32e7463413a..71a87cc609e 100644
--- a/apps/files_sharing/l10n/de.json
+++ b/apps/files_sharing/l10n/de.json
@@ -55,7 +55,7 @@
"Download %s" : "Download %s",
"Direct link" : "Direkter Link",
"Federated Cloud Sharing" : "Federated-Cloud-Sharing",
- "Open documentation" : "Offene Dokumentation",
+ "Open documentation" : "Dokumentation öffnen",
"Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben",
"Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben",
"Federated Cloud" : "Federated Cloud",
diff --git a/apps/files_sharing/l10n/de_DE.js b/apps/files_sharing/l10n/de_DE.js
index 4293ca328ec..21c7afd8115 100644
--- a/apps/files_sharing/l10n/de_DE.js
+++ b/apps/files_sharing/l10n/de_DE.js
@@ -57,7 +57,7 @@ OC.L10N.register(
"Download %s" : "Download %s",
"Direct link" : "Direkte Verlinkung",
"Federated Cloud Sharing" : "Federated-Cloud-Sharing",
- "Open documentation" : "Offene Dokumentation",
+ "Open documentation" : "Dokumentation öffnen",
"Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben",
"Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben",
"Federated Cloud" : "Federated Cloud",
diff --git a/apps/files_sharing/l10n/de_DE.json b/apps/files_sharing/l10n/de_DE.json
index 986d8a6b98b..636349afe3b 100644
--- a/apps/files_sharing/l10n/de_DE.json
+++ b/apps/files_sharing/l10n/de_DE.json
@@ -55,7 +55,7 @@
"Download %s" : "Download %s",
"Direct link" : "Direkte Verlinkung",
"Federated Cloud Sharing" : "Federated-Cloud-Sharing",
- "Open documentation" : "Offene Dokumentation",
+ "Open documentation" : "Dokumentation öffnen",
"Allow users on this server to send shares to other servers" : "Benutzern auf diesem Server das Senden von Freigaben an andere Server erlauben",
"Allow users on this server to receive shares from other servers" : "Benutzern auf diesem Server das Empfangen von Freigaben von anderen Servern erlauben",
"Federated Cloud" : "Federated Cloud",
diff --git a/apps/files_sharing/l10n/fr.js b/apps/files_sharing/l10n/fr.js
index a67726d4ad0..28235efe093 100644
--- a/apps/files_sharing/l10n/fr.js
+++ b/apps/files_sharing/l10n/fr.js
@@ -13,7 +13,7 @@ OC.L10N.register(
"Nothing shared with you yet" : "Aucun fichier n'est partagé avec vous pour l'instant",
"Files and folders others share with you will show up here" : "Les fichiers et dossiers partagés avec vous apparaîtront ici",
"Nothing shared yet" : "Rien n'est partagé pour l'instant",
- "Files and folders you share will show up here" : "Les fichiers et dossiers que vous partagerez apparaîtront ici",
+ "Files and folders you share will show up here" : "Les fichiers et dossiers que vous partagez apparaîtront ici",
"No shared links" : "Aucun partage par lien",
"Files and folders you share by link will show up here" : "Les fichiers et dossiers que vous partagerez par lien apparaîtront ici",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Voulez-vous ajouter le partage distant {name} de {owner}@{remote} ?",
diff --git a/apps/files_sharing/l10n/fr.json b/apps/files_sharing/l10n/fr.json
index 28193e61f78..e2875e7e553 100644
--- a/apps/files_sharing/l10n/fr.json
+++ b/apps/files_sharing/l10n/fr.json
@@ -11,7 +11,7 @@
"Nothing shared with you yet" : "Aucun fichier n'est partagé avec vous pour l'instant",
"Files and folders others share with you will show up here" : "Les fichiers et dossiers partagés avec vous apparaîtront ici",
"Nothing shared yet" : "Rien n'est partagé pour l'instant",
- "Files and folders you share will show up here" : "Les fichiers et dossiers que vous partagerez apparaîtront ici",
+ "Files and folders you share will show up here" : "Les fichiers et dossiers que vous partagez apparaîtront ici",
"No shared links" : "Aucun partage par lien",
"Files and folders you share by link will show up here" : "Les fichiers et dossiers que vous partagerez par lien apparaîtront ici",
"Do you want to add the remote share {name} from {owner}@{remote}?" : "Voulez-vous ajouter le partage distant {name} de {owner}@{remote} ?",
diff --git a/apps/files_sharing/l10n/oc.js b/apps/files_sharing/l10n/oc.js
index 7d230228620..b171633a337 100644
--- a/apps/files_sharing/l10n/oc.js
+++ b/apps/files_sharing/l10n/oc.js
@@ -6,6 +6,7 @@ OC.L10N.register(
"Password" : "Senhal",
"No entries found in this folder" : "Cap d'entrada pas trobada dins aqueste dorsièr",
"Name" : "Nom",
- "Download" : "Avalcarga"
+ "Download" : "Avalcarga",
+ "Open documentation" : "Veire la documentacion"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/files_sharing/l10n/oc.json b/apps/files_sharing/l10n/oc.json
index 04f6602451f..0dd565d1a29 100644
--- a/apps/files_sharing/l10n/oc.json
+++ b/apps/files_sharing/l10n/oc.json
@@ -4,6 +4,7 @@
"Password" : "Senhal",
"No entries found in this folder" : "Cap d'entrada pas trobada dins aqueste dorsièr",
"Name" : "Nom",
- "Download" : "Avalcarga"
+ "Download" : "Avalcarga",
+ "Open documentation" : "Veire la documentacion"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js
index b0c6aa04563..3207b524ca8 100644
--- a/apps/files_sharing/l10n/ru.js
+++ b/apps/files_sharing/l10n/ru.js
@@ -59,6 +59,8 @@ OC.L10N.register(
"Federated Cloud Sharing" : "Объединение облачных хранилищ",
"Open documentation" : "Открыть документацию",
"Allow users on this server to send shares to other servers" : "Разрешить пользователям делиться с пользователями других серверов",
- "Allow users on this server to receive shares from other servers" : "Разрешить пользователям использовать общие ресурсы с других серверов"
+ "Allow users on this server to receive shares from other servers" : "Разрешить пользователям использовать общие ресурсы с других серверов",
+ "Federated Cloud" : "Объединение облачных хранилищ",
+ "Your Federated Cloud ID: %s" : "Ваш ID в объединении облачных хранилищ: %s"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json
index 0896cab7dd2..72ef22d8037 100644
--- a/apps/files_sharing/l10n/ru.json
+++ b/apps/files_sharing/l10n/ru.json
@@ -57,6 +57,8 @@
"Federated Cloud Sharing" : "Объединение облачных хранилищ",
"Open documentation" : "Открыть документацию",
"Allow users on this server to send shares to other servers" : "Разрешить пользователям делиться с пользователями других серверов",
- "Allow users on this server to receive shares from other servers" : "Разрешить пользователям использовать общие ресурсы с других серверов"
+ "Allow users on this server to receive shares from other servers" : "Разрешить пользователям использовать общие ресурсы с других серверов",
+ "Federated Cloud" : "Объединение облачных хранилищ",
+ "Your Federated Cloud ID: %s" : "Ваш ID в объединении облачных хранилищ: %s"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/th_TH.js b/apps/files_sharing/l10n/th_TH.js
index e78c3003fca..d57c7e13824 100644
--- a/apps/files_sharing/l10n/th_TH.js
+++ b/apps/files_sharing/l10n/th_TH.js
@@ -1,12 +1,66 @@
OC.L10N.register(
"files_sharing",
{
+ "Server to server sharing is not enabled on this server" : "เซิร์ฟเวอร์ไปยังแชร์เซิร์ฟเวอร์ไม่ได้เปิดใช้งานบนเซิร์ฟเวอร์นี้",
+ "The mountpoint name contains invalid characters." : "ชื่อจุดเชื่อมต่อมีตัวอักษรที่ไม่ถูกต้อง",
+ "Invalid or untrusted SSL certificate" : "ใบรับรอง SSL ไม่ถูกต้องหรือไม่น่าเชื่อถือ",
+ "Could not authenticate to remote share, password might be wrong" : "ไม่สามารถรับรองความถูกต้องจากการแชร์ระยะไกลรหัสผ่านอาจจะผิด",
+ "Storage not valid" : "การจัดเก็บข้อมูลไม่ถูกต้อง",
+ "Couldn't add remote share" : "ไม่สามารถเพิ่มแชร์ระยะไกล",
+ "Shared with you" : "แชร์กับคุณ",
+ "Shared with others" : "แชร์กับผู้อื่น",
+ "Shared by link" : "แชร์โดยลิงค์",
+ "Nothing shared with you yet" : "ไม่มีอะไรที่แชร์กับคุณเลย",
+ "Files and folders others share with you will show up here" : "ไฟล์และโฟลเดอร์อื่นๆ ที่แชร์กับคุณจะปรากฏขึ้นที่นี่",
+ "Nothing shared yet" : "ไม่มีการแชร์ใดๆ",
+ "Files and folders you share will show up here" : "ไฟล์และโฟลเดอร์ที่คุณแชร์จะปรากฏขึ้นที่นี่",
+ "No shared links" : "ไม่มีลิงค์ที่แชร์",
+ "Files and folders you share by link will show up here" : "ไฟล์และโฟลเดอร์ที่คุณแชร์โดยลิงค์จะปรากฏขึ้นที่นี่",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "คุณต้องการที่จะเพิ่มการแชร์ระยะไกล {name} จาก {owner}@{remote}?",
+ "Remote share" : "แชร์ระยะไกล",
+ "Remote share password" : "รหัสผ่านการแชร์ระยะไกล",
"Cancel" : "ยกเลิก",
+ "Add remote share" : "เพิ่มการแชร์ระยะไกล",
+ "You can upload into this folder" : "คุณสามารถอัพโหลดลงในโฟลเดอร์นี้",
+ "No ownCloud installation (7 or higher) found at {remote}" : "ไม่มีการติดตั้ง ownCloud (7 หรือสูงกว่า) พบได้ที่ {remote}",
+ "Invalid ownCloud url" : "URL ownCloud ไม่ถูกต้อง",
"Share" : "แชร์",
"Shared by" : "ถูกแชร์โดย",
+ "A file or folder has been <strong>shared</strong>" : "ไฟล์หรือโฟลเดอร์ได้ถูก <strong>แชร์</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "ไฟล์หรือโฟลเดอร์จะถูกแชร์จาก <strong>เซิร์ฟเวอร์อื่นๆ</ strong>",
+ "A public shared file or folder was <strong>downloaded</strong>" : "แชร์ไฟล์หรือโฟลเดอร์สาธารณะถูก <strong>ดาวน์โหลด</strong>",
+ "You received a new remote share from %s" : "คุณได้รับการแชร์ระยะไกลใหม่จาก %s",
+ "%1$s accepted remote share %2$s" : "%1$s ยอมรับการแชร์ %2$s จากระยะไกล",
+ "%1$s declined remote share %2$s" : "%1$s ปฏิเสธการแชร์ %2$s จากระยะไกล",
+ "%1$s unshared %2$s from you" : "%1$s ไม่ได้แชร์ %2$s จากคุณ",
+ "Public shared folder %1$s was downloaded" : "โฟลเดอร์สาธารณะ %1$s ที่แชร์ถูกดาวน์โหลด",
+ "Public shared file %1$s was downloaded" : "ไฟล์สาธารณะ %1$s ที่แชร์ถูกดาวน์โหลด",
+ "You shared %1$s with %2$s" : "คุณแชร์ %1$s กับ %2$s",
+ "You shared %1$s with group %2$s" : "คุณแชร์ %1$s กับกลุ่ม %2$s",
+ "%2$s shared %1$s with you" : "%2$s ถูกแชร์ %1$s กับคุณ",
+ "You shared %1$s via link" : "คุณแชร์ %1$s ผ่านลิงค์",
+ "Shares" : "แชร์",
+ "This share is password-protected" : "นี้แชร์การป้องกันด้วยรหัสผ่าน",
+ "The password is wrong. Try again." : "รหัสผ่านที่ไม่ถูกต้อง กรุณาลองอีกครั้ง",
"Password" : "รหัสผ่าน",
"No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
"Name" : "ชื่อ",
- "Download" : "ดาวน์โหลด"
+ "Share time" : "แชร์เวลา",
+ "Sorry, this link doesn’t seem to work anymore." : "ขออภัยลิงค์นี้ดูเหมือนจะไม่ทำงานอีกต่อไป",
+ "Reasons might be:" : "เหตุผลอาจจะ:",
+ "the item was removed" : "รายการที่ถูกลบออก",
+ "the link expired" : "ลิงค์หมดอายุ",
+ "sharing is disabled" : "การแชร์ถูกปิดใช้งาน",
+ "For more info, please ask the person who sent this link." : "สำหรับข้อมูลเพิ่มเติมกรุณาสอบถามผู้ที่ส่งลิงค์นี้",
+ "Add to your ownCloud" : "เพิ่มลงใน ownCloud ของคุณ",
+ "Download" : "ดาวน์โหลด",
+ "Download %s" : "ดาวน์โหลด %s",
+ "Direct link" : "ลิงค์โดยตรง",
+ "Federated Cloud Sharing" : "สหพันธ์การแชร์คลาวด์",
+ "Open documentation" : "เปิดเอกสาร",
+ "Allow users on this server to send shares to other servers" : "อนุญาตให้ผู้ใช้บนเซิร์ฟเวอร์นี้ส่งแชร์ไปยังเซิร์ฟเวอร์อื่นๆ",
+ "Allow users on this server to receive shares from other servers" : "อนุญาตให้ผู้ใช้บนเซิร์ฟเวอร์นี้ได้รับการแชร์จากเซิร์ฟเวอร์อื่นๆ",
+ "Federated Cloud" : "สหพันธ์คลาวด์",
+ "Your Federated Cloud ID: %s" : "ไอดีสหพันธ์คลาวด์ของคุณ: %s"
},
"nplurals=1; plural=0;");
diff --git a/apps/files_sharing/l10n/th_TH.json b/apps/files_sharing/l10n/th_TH.json
index 7477206ab41..7f3b2616deb 100644
--- a/apps/files_sharing/l10n/th_TH.json
+++ b/apps/files_sharing/l10n/th_TH.json
@@ -1,10 +1,64 @@
{ "translations": {
+ "Server to server sharing is not enabled on this server" : "เซิร์ฟเวอร์ไปยังแชร์เซิร์ฟเวอร์ไม่ได้เปิดใช้งานบนเซิร์ฟเวอร์นี้",
+ "The mountpoint name contains invalid characters." : "ชื่อจุดเชื่อมต่อมีตัวอักษรที่ไม่ถูกต้อง",
+ "Invalid or untrusted SSL certificate" : "ใบรับรอง SSL ไม่ถูกต้องหรือไม่น่าเชื่อถือ",
+ "Could not authenticate to remote share, password might be wrong" : "ไม่สามารถรับรองความถูกต้องจากการแชร์ระยะไกลรหัสผ่านอาจจะผิด",
+ "Storage not valid" : "การจัดเก็บข้อมูลไม่ถูกต้อง",
+ "Couldn't add remote share" : "ไม่สามารถเพิ่มแชร์ระยะไกล",
+ "Shared with you" : "แชร์กับคุณ",
+ "Shared with others" : "แชร์กับผู้อื่น",
+ "Shared by link" : "แชร์โดยลิงค์",
+ "Nothing shared with you yet" : "ไม่มีอะไรที่แชร์กับคุณเลย",
+ "Files and folders others share with you will show up here" : "ไฟล์และโฟลเดอร์อื่นๆ ที่แชร์กับคุณจะปรากฏขึ้นที่นี่",
+ "Nothing shared yet" : "ไม่มีการแชร์ใดๆ",
+ "Files and folders you share will show up here" : "ไฟล์และโฟลเดอร์ที่คุณแชร์จะปรากฏขึ้นที่นี่",
+ "No shared links" : "ไม่มีลิงค์ที่แชร์",
+ "Files and folders you share by link will show up here" : "ไฟล์และโฟลเดอร์ที่คุณแชร์โดยลิงค์จะปรากฏขึ้นที่นี่",
+ "Do you want to add the remote share {name} from {owner}@{remote}?" : "คุณต้องการที่จะเพิ่มการแชร์ระยะไกล {name} จาก {owner}@{remote}?",
+ "Remote share" : "แชร์ระยะไกล",
+ "Remote share password" : "รหัสผ่านการแชร์ระยะไกล",
"Cancel" : "ยกเลิก",
+ "Add remote share" : "เพิ่มการแชร์ระยะไกล",
+ "You can upload into this folder" : "คุณสามารถอัพโหลดลงในโฟลเดอร์นี้",
+ "No ownCloud installation (7 or higher) found at {remote}" : "ไม่มีการติดตั้ง ownCloud (7 หรือสูงกว่า) พบได้ที่ {remote}",
+ "Invalid ownCloud url" : "URL ownCloud ไม่ถูกต้อง",
"Share" : "แชร์",
"Shared by" : "ถูกแชร์โดย",
+ "A file or folder has been <strong>shared</strong>" : "ไฟล์หรือโฟลเดอร์ได้ถูก <strong>แชร์</strong>",
+ "A file or folder was shared from <strong>another server</strong>" : "ไฟล์หรือโฟลเดอร์จะถูกแชร์จาก <strong>เซิร์ฟเวอร์อื่นๆ</ strong>",
+ "A public shared file or folder was <strong>downloaded</strong>" : "แชร์ไฟล์หรือโฟลเดอร์สาธารณะถูก <strong>ดาวน์โหลด</strong>",
+ "You received a new remote share from %s" : "คุณได้รับการแชร์ระยะไกลใหม่จาก %s",
+ "%1$s accepted remote share %2$s" : "%1$s ยอมรับการแชร์ %2$s จากระยะไกล",
+ "%1$s declined remote share %2$s" : "%1$s ปฏิเสธการแชร์ %2$s จากระยะไกล",
+ "%1$s unshared %2$s from you" : "%1$s ไม่ได้แชร์ %2$s จากคุณ",
+ "Public shared folder %1$s was downloaded" : "โฟลเดอร์สาธารณะ %1$s ที่แชร์ถูกดาวน์โหลด",
+ "Public shared file %1$s was downloaded" : "ไฟล์สาธารณะ %1$s ที่แชร์ถูกดาวน์โหลด",
+ "You shared %1$s with %2$s" : "คุณแชร์ %1$s กับ %2$s",
+ "You shared %1$s with group %2$s" : "คุณแชร์ %1$s กับกลุ่ม %2$s",
+ "%2$s shared %1$s with you" : "%2$s ถูกแชร์ %1$s กับคุณ",
+ "You shared %1$s via link" : "คุณแชร์ %1$s ผ่านลิงค์",
+ "Shares" : "แชร์",
+ "This share is password-protected" : "นี้แชร์การป้องกันด้วยรหัสผ่าน",
+ "The password is wrong. Try again." : "รหัสผ่านที่ไม่ถูกต้อง กรุณาลองอีกครั้ง",
"Password" : "รหัสผ่าน",
"No entries found in this folder" : "ไม่พบรายการในโฟลเดอร์นี้",
"Name" : "ชื่อ",
- "Download" : "ดาวน์โหลด"
+ "Share time" : "แชร์เวลา",
+ "Sorry, this link doesn’t seem to work anymore." : "ขออภัยลิงค์นี้ดูเหมือนจะไม่ทำงานอีกต่อไป",
+ "Reasons might be:" : "เหตุผลอาจจะ:",
+ "the item was removed" : "รายการที่ถูกลบออก",
+ "the link expired" : "ลิงค์หมดอายุ",
+ "sharing is disabled" : "การแชร์ถูกปิดใช้งาน",
+ "For more info, please ask the person who sent this link." : "สำหรับข้อมูลเพิ่มเติมกรุณาสอบถามผู้ที่ส่งลิงค์นี้",
+ "Add to your ownCloud" : "เพิ่มลงใน ownCloud ของคุณ",
+ "Download" : "ดาวน์โหลด",
+ "Download %s" : "ดาวน์โหลด %s",
+ "Direct link" : "ลิงค์โดยตรง",
+ "Federated Cloud Sharing" : "สหพันธ์การแชร์คลาวด์",
+ "Open documentation" : "เปิดเอกสาร",
+ "Allow users on this server to send shares to other servers" : "อนุญาตให้ผู้ใช้บนเซิร์ฟเวอร์นี้ส่งแชร์ไปยังเซิร์ฟเวอร์อื่นๆ",
+ "Allow users on this server to receive shares from other servers" : "อนุญาตให้ผู้ใช้บนเซิร์ฟเวอร์นี้ได้รับการแชร์จากเซิร์ฟเวอร์อื่นๆ",
+ "Federated Cloud" : "สหพันธ์คลาวด์",
+ "Your Federated Cloud ID: %s" : "ไอดีสหพันธ์คลาวด์ของคุณ: %s"
},"pluralForm" :"nplurals=1; plural=0;"
} \ No newline at end of file
diff --git a/apps/files_trashbin/lib/trashbin.php b/apps/files_trashbin/lib/trashbin.php
index 853bc1eda69..b30ea7c69f8 100644
--- a/apps/files_trashbin/lib/trashbin.php
+++ b/apps/files_trashbin/lib/trashbin.php
@@ -55,6 +55,16 @@ class Trashbin {
*/
private static $scannedVersions = false;
+ /**
+ * Ensure we dont need to scan the file during the move to trash
+ * by triggering the scan in the pre-hook
+ *
+ * @param array $params
+ */
+ public static function ensureFileScannedHook($params) {
+ self::getUidAndFilename($params['path']);
+ }
+
public static function getUidAndFilename($filename) {
$uid = \OC\Files\Filesystem::getOwner($filename);
\OC\Files\Filesystem::initMountPoints($uid);
@@ -870,6 +880,7 @@ class Trashbin {
//Listen to post write hook
\OCP\Util::connectHook('OC_Filesystem', 'post_write', 'OCA\Files_Trashbin\Hooks', 'post_write_hook');
// pre and post-rename, disable trash logic for the copy+unlink case
+ \OCP\Util::connectHook('OC_Filesystem', 'delete', 'OCA\Files_Trashbin\Trashbin', 'ensureFileScannedHook');
\OCP\Util::connectHook('OC_Filesystem', 'rename', 'OCA\Files_Trashbin\Storage', 'preRenameHook');
\OCP\Util::connectHook('OC_Filesystem', 'post_rename', 'OCA\Files_Trashbin\Storage', 'postRenameHook');
}
diff --git a/apps/user_ldap/l10n/da.js b/apps/user_ldap/l10n/da.js
index 21232e90ec2..8b619bf4803 100644
--- a/apps/user_ldap/l10n/da.js
+++ b/apps/user_ldap/l10n/da.js
@@ -69,7 +69,7 @@ OC.L10N.register(
"Verify settings and count groups" : "Verificér indstillinger og optællingsgrupper",
"When logging in, %s will find the user based on the following attributes:" : "Når der logges ind, så vil %s finde brugeren baseret på følgende attributter:",
"LDAP / AD Username:" : "LDAP/AD-brugernavn:",
- "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Tillader login mod LDAP/AD-brugernavnet, hvilket enten er et uid eller samaccountname, og vil blive detekteret.",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Tillader login mod LDAP/AD-brugernavnet, hvilket enten er et uid eller »samaccountname«, og vil blive detekteret.",
"LDAP / AD Email Address:" : "E-mailadresser for LDAP/AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Tillader login mod en e-mailattribut. Mail og mailPrimaryAddress vil være tilladt.",
"Other Attributes:" : "Andre attributter:",
@@ -108,15 +108,15 @@ OC.L10N.register(
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advarsel:</b> Apps'ene user_ldap og user_webdavauth er ikke kompatible. Du kan opleve uventet adfærd. Spørg venligst din systemadministrator om at slå én af dem fra.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advarsel:</b> PHP-modulet LDAP er ikke installeret - backend'en vil ikke fungere. Anmod venligst din systemadministrator om at installere det.",
"Connection Settings" : "Forbindelsesindstillinger ",
- "Configuration Active" : "Konfiguration Aktiv",
+ "Configuration Active" : "Konfiguration er aktiv",
"When unchecked, this configuration will be skipped." : "Hvis der ikke er markeret, så springes denne konfiguration over.",
"Backup (Replica) Host" : "Vært for sikkerhedskopier (replika)",
"Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Angiv valgfrit en vært for sikkerhedskopiering. Dette skal være en replikering af den primære LDAP/AD-server.",
"Backup (Replica) Port" : "Port for sikkerhedskopi (replika)",
- "Disable Main Server" : "Deaktiver Hovedserver",
+ "Disable Main Server" : "Deaktivér hovedserver",
"Only connect to the replica server." : "Forbind kun til replika serveren.",
"Case insensitive LDAP server (Windows)" : "LDAP-server som ikke er følsom over for store/små bogstaver (Windows)",
- "Turn off SSL certificate validation." : "Deaktiver SSL certifikat validering",
+ "Turn off SSL certificate validation." : "Deaktivér validering af SSL-certifikat.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Anbefales ikke - bruges kun til testformål! Hvis forbindelse udelukkende fungerer med dette tilvalg, så importér LDAP-serverens SSL-certifikat i din %s-server.",
"Cache Time-To-Live" : "Cache levetid",
"in seconds. A change empties the cache." : "i sekunder. En ændring vil tømme cachen.",
diff --git a/apps/user_ldap/l10n/da.json b/apps/user_ldap/l10n/da.json
index 8222590fdeb..1311710c5c6 100644
--- a/apps/user_ldap/l10n/da.json
+++ b/apps/user_ldap/l10n/da.json
@@ -67,7 +67,7 @@
"Verify settings and count groups" : "Verificér indstillinger og optællingsgrupper",
"When logging in, %s will find the user based on the following attributes:" : "Når der logges ind, så vil %s finde brugeren baseret på følgende attributter:",
"LDAP / AD Username:" : "LDAP/AD-brugernavn:",
- "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Tillader login mod LDAP/AD-brugernavnet, hvilket enten er et uid eller samaccountname, og vil blive detekteret.",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Tillader login mod LDAP/AD-brugernavnet, hvilket enten er et uid eller »samaccountname«, og vil blive detekteret.",
"LDAP / AD Email Address:" : "E-mailadresser for LDAP/AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Tillader login mod en e-mailattribut. Mail og mailPrimaryAddress vil være tilladt.",
"Other Attributes:" : "Andre attributter:",
@@ -106,15 +106,15 @@
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Advarsel:</b> Apps'ene user_ldap og user_webdavauth er ikke kompatible. Du kan opleve uventet adfærd. Spørg venligst din systemadministrator om at slå én af dem fra.",
"<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Advarsel:</b> PHP-modulet LDAP er ikke installeret - backend'en vil ikke fungere. Anmod venligst din systemadministrator om at installere det.",
"Connection Settings" : "Forbindelsesindstillinger ",
- "Configuration Active" : "Konfiguration Aktiv",
+ "Configuration Active" : "Konfiguration er aktiv",
"When unchecked, this configuration will be skipped." : "Hvis der ikke er markeret, så springes denne konfiguration over.",
"Backup (Replica) Host" : "Vært for sikkerhedskopier (replika)",
"Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Angiv valgfrit en vært for sikkerhedskopiering. Dette skal være en replikering af den primære LDAP/AD-server.",
"Backup (Replica) Port" : "Port for sikkerhedskopi (replika)",
- "Disable Main Server" : "Deaktiver Hovedserver",
+ "Disable Main Server" : "Deaktivér hovedserver",
"Only connect to the replica server." : "Forbind kun til replika serveren.",
"Case insensitive LDAP server (Windows)" : "LDAP-server som ikke er følsom over for store/små bogstaver (Windows)",
- "Turn off SSL certificate validation." : "Deaktiver SSL certifikat validering",
+ "Turn off SSL certificate validation." : "Deaktivér validering af SSL-certifikat.",
"Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Anbefales ikke - bruges kun til testformål! Hvis forbindelse udelukkende fungerer med dette tilvalg, så importér LDAP-serverens SSL-certifikat i din %s-server.",
"Cache Time-To-Live" : "Cache levetid",
"in seconds. A change empties the cache." : "i sekunder. En ændring vil tømme cachen.",
diff --git a/apps/user_ldap/l10n/gl.js b/apps/user_ldap/l10n/gl.js
index 918a14df824..466144f4123 100644
--- a/apps/user_ldap/l10n/gl.js
+++ b/apps/user_ldap/l10n/gl.js
@@ -136,7 +136,7 @@ OC.L10N.register(
"Nested Groups" : "Grupos aniñados",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)",
"Paging chunksize" : "Tamaño dos fragmentos paxinados",
- "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.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se establece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)",
+ "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.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se estabelece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)",
"Special Attributes" : "Atributos especiais",
"Quota Field" : "Campo de cota",
"Quota Default" : "Cota predeterminada",
diff --git a/apps/user_ldap/l10n/gl.json b/apps/user_ldap/l10n/gl.json
index 6c8efc6ebbe..f67cc44d653 100644
--- a/apps/user_ldap/l10n/gl.json
+++ b/apps/user_ldap/l10n/gl.json
@@ -134,7 +134,7 @@
"Nested Groups" : "Grupos aniñados",
"When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Se está activado, admítense grupos que conteñen grupos. (Só funciona se o atributo de membro de grupo conten os DN.)",
"Paging chunksize" : "Tamaño dos fragmentos paxinados",
- "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.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se establece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)",
+ "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.)" : "Tamaño dos fragmentos utilizados para as buscas LDAP paxinadas, que poden devolver resultados voluminosos como usuario ou enumeración de grupo. (Se se estabelece a 0, desactívanse as buscas LDAP paxinadas nesas situacións.)",
"Special Attributes" : "Atributos especiais",
"Quota Field" : "Campo de cota",
"Quota Default" : "Cota predeterminada",
diff --git a/apps/user_ldap/l10n/oc.js b/apps/user_ldap/l10n/oc.js
index 847193c431f..695647833cd 100644
--- a/apps/user_ldap/l10n/oc.js
+++ b/apps/user_ldap/l10n/oc.js
@@ -1,11 +1,14 @@
OC.L10N.register(
"user_ldap",
{
+ "Server" : "Servidor",
"Users" : "Usancièrs",
"Groups" : "Grops",
"Help" : "Ajuda",
"Host" : "Òste",
+ "Port" : "Pòrt",
"Password" : "Senhal",
+ "Continue" : "Contunhar",
"Advanced" : "Avançat"
},
"nplurals=2; plural=(n > 1);");
diff --git a/apps/user_ldap/l10n/oc.json b/apps/user_ldap/l10n/oc.json
index 0941632f929..dc6fb8b6270 100644
--- a/apps/user_ldap/l10n/oc.json
+++ b/apps/user_ldap/l10n/oc.json
@@ -1,9 +1,12 @@
{ "translations": {
+ "Server" : "Servidor",
"Users" : "Usancièrs",
"Groups" : "Grops",
"Help" : "Ajuda",
"Host" : "Òste",
+ "Port" : "Pòrt",
"Password" : "Senhal",
+ "Continue" : "Contunhar",
"Advanced" : "Avançat"
},"pluralForm" :"nplurals=2; plural=(n > 1);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/pt_PT.js b/apps/user_ldap/l10n/pt_PT.js
index 34fa399e686..0c37960e829 100644
--- a/apps/user_ldap/l10n/pt_PT.js
+++ b/apps/user_ldap/l10n/pt_PT.js
@@ -32,6 +32,7 @@ OC.L10N.register(
"Anonymous bind is not allowed. Please provide a User DN and Password." : "Ligação anónima não permitida. Por favor forneça um ND de utilizador e password.",
"LDAP Operations error. Anonymous bind might not be allowed." : "Erro de operações LDAP. Ligação anónima pode não ser permitida.",
"Select attributes" : "Selecionar atributos",
+ "User found and settings verified." : "Utilizador encontrado e as definilções verificadas",
"_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados"],
"_%s user found_::_%s users found_" : ["%s utilizador encontrado","%s utilizadores encontrados"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Não foi possível detetar o atributo do nome do utilizador. Por favor especifique-o nas configurações ldap avançadas.",
@@ -43,12 +44,14 @@ OC.L10N.register(
"Test Configuration" : "Testar a configuração",
"Help" : "Ajuda",
"Groups meeting these criteria are available in %s:" : "Grupos que satisfazerem estes critérios estão disponíveis em %s:",
+ "Selected groups" : "Grupos seleccionados",
"The filter specifies which LDAP groups shall have access to the %s instance." : "O filtro especifica quais grupos LDAP devem ter acesso à instância %s.",
"Other Attributes:" : "Outros Atributos:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a aplicar, quando se tenta uma sessão. %%uid substitui o nome de utilizador na ação de início de sessão. Exemplo: \"uid=%%uid\"",
"Verify settings" : "Verificar definições",
"1. Server" : "1. Servidor",
"%s. Server:" : "%s. Servvidor",
+ "Delete the current configuration" : "Apagar a configuração actual",
"Host" : "Anfitrião",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Pode omitir o protocolo, excepto se necessitar de SSL. Neste caso, comece com ldaps://",
"Port" : "Porto",
diff --git a/apps/user_ldap/l10n/pt_PT.json b/apps/user_ldap/l10n/pt_PT.json
index 920ceea7d60..b95eb4ce2c3 100644
--- a/apps/user_ldap/l10n/pt_PT.json
+++ b/apps/user_ldap/l10n/pt_PT.json
@@ -30,6 +30,7 @@
"Anonymous bind is not allowed. Please provide a User DN and Password." : "Ligação anónima não permitida. Por favor forneça um ND de utilizador e password.",
"LDAP Operations error. Anonymous bind might not be allowed." : "Erro de operações LDAP. Ligação anónima pode não ser permitida.",
"Select attributes" : "Selecionar atributos",
+ "User found and settings verified." : "Utilizador encontrado e as definilções verificadas",
"_%s group found_::_%s groups found_" : ["%s grupo encontrado","%s grupos encontrados"],
"_%s user found_::_%s users found_" : ["%s utilizador encontrado","%s utilizadores encontrados"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Não foi possível detetar o atributo do nome do utilizador. Por favor especifique-o nas configurações ldap avançadas.",
@@ -41,12 +42,14 @@
"Test Configuration" : "Testar a configuração",
"Help" : "Ajuda",
"Groups meeting these criteria are available in %s:" : "Grupos que satisfazerem estes critérios estão disponíveis em %s:",
+ "Selected groups" : "Grupos seleccionados",
"The filter specifies which LDAP groups shall have access to the %s instance." : "O filtro especifica quais grupos LDAP devem ter acesso à instância %s.",
"Other Attributes:" : "Outros Atributos:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a aplicar, quando se tenta uma sessão. %%uid substitui o nome de utilizador na ação de início de sessão. Exemplo: \"uid=%%uid\"",
"Verify settings" : "Verificar definições",
"1. Server" : "1. Servidor",
"%s. Server:" : "%s. Servvidor",
+ "Delete the current configuration" : "Apagar a configuração actual",
"Host" : "Anfitrião",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Pode omitir o protocolo, excepto se necessitar de SSL. Neste caso, comece com ldaps://",
"Port" : "Porto",
diff --git a/apps/user_ldap/l10n/ru.js b/apps/user_ldap/l10n/ru.js
index 50ec2122070..78aa87eb99b 100644
--- a/apps/user_ldap/l10n/ru.js
+++ b/apps/user_ldap/l10n/ru.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Failed to clear the mappings." : "Не удалось очистить соответствия.",
"Failed to delete the server configuration" : "Не удалось удалить конфигурацию сервера",
+ "The configuration is invalid: anonymous bind is not allowed." : "Некорректная конфигурация: анонимная связь не разрешается.",
"The configuration is valid and the connection could be established!" : "Конфигурация корректна и подключение может быть установлено!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Конфигурация корректна, но операция подключения завершилась неудачно. Проверьте настройки сервера и учетные данные.",
"The configuration is invalid. Please have a look at the logs for further details." : "Конфигурация некорректна. Проверьте журналы для уточнения деталей.",
@@ -11,6 +12,7 @@ OC.L10N.register(
"No data specified" : "Нет данных",
" Could not set configuration %s" : "Невозможно создать конфигурацию %s",
"Action does not exist" : "Действия не существует",
+ "The Base DN appears to be wrong" : "База поиска DN по всей видимости указана неправильно",
"Configuration incorrect" : "Конфигурация некорректна",
"Configuration incomplete" : "Конфигурация не завершена",
"Configuration OK" : "Конфигурация в порядке",
@@ -22,10 +24,28 @@ OC.L10N.register(
"Could not detect Base DN, please enter it manually." : "Не возможно обнаружить Base DN, пожалуйста задайте в ручную.",
"{nthServer}. Server" : "Сервер {nthServer}.",
"No object found in the given Base DN. Please revise." : "Не найдено объектов в Base DN. Пожалуйста перепроверьте.",
+ "More than 1.000 directory entries available." : "В каталоге доступно более 1.000 записей.",
" entries available within the provided Base DN" : "элементы доступные в Базе",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Произошла ошибка. Пожалуйста проверьте базу поиска DN, а также настройки подключения и учетные данные.",
"Do you really want to delete the current Server Configuration?" : "Вы действительно хотите удалить существующую конфигурацию сервера?",
"Confirm Deletion" : "Подтверждение удаления",
+ "Mappings cleared successfully!" : "Соответствия успешно очищены!",
+ "Error while clearing the mappings." : "Ошибка при очистке соответствий.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Анонимная связь не разрешается. Пожалуйста укажите DN пользователя и пароль.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Ошибка операций LDAP. Возможно анонимная связь не разрешена.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Не удается произвести сохранение. Пожалуйста убедитесь, что база данных функционирует. Перезагрузитесь перед продолжением.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Переключение режима задействует автоматические запросы LDAP. В зависимости от размера LDAP это может занять много времени. Вы все еще желаете переключить режим?",
+ "Mode switch" : "Переключение режима",
"Select attributes" : "Выберите атрибуты",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Пользователь не найден. Пожалуйста проверьте учетные данные. Применяемый фильтр (для проверки в командой строке): <br/>",
+ "User found and settings verified." : "Пользователь найден и настройки проверены.",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Настройки проверены, но найден один пользователь. Только первый сможет войти. Советуем пересмотреть фильтр.",
+ "An unspecified error occurred. Please check the settings and the log." : "Произошла неуказанная ошибка. Пожалуйста проверьте настройки и журнал.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Некорректный фильтр поиска, возможно из-за синтаксических ошибок, таких как незакрытые скобки или неточные числа. Пожалуйста проверьте.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Произошла ошибка подключения к LDAP / AD, пожалуйста проверьте настройки подключения и учетные данные.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Отсутствует заполнитель %uid. Он будет заменен на логин при запросе к LDAP / AD.",
+ "Please provide a login name to test against" : "Пожалуйста укажите логин для проверки",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Группа была отключена, так как сервер LDAP / AD не поддерживает memberOf.",
"_%s group found_::_%s groups found_" : ["%s группа найдена","%s группы найдены","%s групп найдено","%s групп найдено"],
"_%s user found_::_%s users found_" : ["%s пользователь найден","%s пользователя найдено","%s пользователей найдено","%s пользователей найдено"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Не удалось автоматически определить атрибут содержащий отображаемое имя пользователя. Зайдите в расширенные настройки ldap и укажите его вручную.",
@@ -33,32 +53,52 @@ OC.L10N.register(
"Invalid Host" : "Некорректный адрес сервера",
"Server" : "Сервер",
"Users" : "Пользователи",
+ "Login Attributes" : "Учетные данные",
"Groups" : "Группы",
"Test Configuration" : "Проверить конфигурацию",
"Help" : "Помощь",
"Groups meeting these criteria are available in %s:" : "Группы, отвечающие этим критериям доступны в %s:",
+ "Only these object classes:" : "Только эти классы объектов:",
+ "Only from these groups:" : "Только из этих групп:",
"Search groups" : "Поиск групп",
"Available groups" : "Доступные группы",
"Selected groups" : "Выбранные группы",
+ "Edit LDAP Query" : "Изменить запрос LDAP",
+ "LDAP Filter:" : "Фильтр LDAP:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "Этот фильтр определяет какие LDAP группы должны иметь доступ к экземпляру %s.",
+ "Verify settings and count groups" : "Проверить настройки и пересчитать группы",
+ "When logging in, %s will find the user based on the following attributes:" : "При входе, %s будет искать пользователя по следующим атрибутам:",
"LDAP / AD Username:" : "Имя пользователя LDAP/AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Позволяет вход в LDAP / AD с помощью имени пользователя, которое может определяться как uid, так и samaccountname.",
+ "LDAP / AD Email Address:" : "Адрес email LDAP / AD:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Позволяет вход с помощью адреса email. Будут разрешены Mail и mailPrimaryAddress.",
"Other Attributes:" : "Другие атрибуты:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Определяет фильтр для применения при попытке входа. %%uid заменяет имя пользователя при входе в систему. Например: \"uid=%%uid\"",
+ "Test Loginname" : "Проверить логин",
+ "Verify settings" : "Проверить настройки",
"1. Server" : "Сервер 1.",
"%s. Server:" : "Сервер %s:",
+ "Adds a new and blank configuration" : "Добавляет новую и пустую конфигурацию",
+ "Copy current configuration into new directory binding" : "Копировать текущую конфигурацию в новую связь с каталогом",
+ "Delete the current configuration" : "Удалить текущую конфигурацию",
"Host" : "Сервер",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Можно пренебречь протоколом, за исключением использования SSL. В этом случае укажите ldaps://",
"Port" : "Порт",
+ "Detect Port" : "Определить порт",
"User DN" : "DN пользователя",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN пользователя, под которым выполняется подключение, например, uid=agent,dc=example,dc=com. Для анонимного доступа оставьте DN и пароль пустыми.",
"Password" : "Пароль",
"For anonymous access, leave DN and Password empty." : "Для анонимного доступа оставьте DN и пароль пустыми.",
"One Base DN per line" : "По одной базе поиска (Base DN) в строке.",
"You can specify Base DN for users and groups in the Advanced tab" : "Вы можете задать Base DN для пользователей и групп на вкладке \"Расширенные\"",
+ "Detect Base DN" : "Определить базу поиска DN",
+ "Test Base DN" : "Проверить базу поиска DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Избегает отправки автоматических запросов LDAP. Эта опция подходит для крупных проектов, но требует некоторых знаний LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Ввести LDAP фильтры вручную (рекомендуется для больших директорий)",
"Limit %s access to users meeting these criteria:" : "Ограничить доступ пользователям к %s, удовлетворяющим этому критерию:",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Наиболее частые классы объектов для пользователей organizationalPerson, person, user и inetOrgPerson. Если вы не уверены какой класс объектов выбрать, пожалуйста обратитесь к администратору.",
"The filter specifies which LDAP users shall have access to the %s instance." : "Этот фильтр указывает, какие пользователи LDAP должны иметь доступ к экземпляру %s.",
+ "Verify settings and count users" : "Проверить настройки и пересчитать пользователей",
"Saving" : "Сохраняется",
"Back" : "Назад",
"Continue" : "Продолжить",
diff --git a/apps/user_ldap/l10n/ru.json b/apps/user_ldap/l10n/ru.json
index 1e828573fe2..98a447d6f89 100644
--- a/apps/user_ldap/l10n/ru.json
+++ b/apps/user_ldap/l10n/ru.json
@@ -1,6 +1,7 @@
{ "translations": {
"Failed to clear the mappings." : "Не удалось очистить соответствия.",
"Failed to delete the server configuration" : "Не удалось удалить конфигурацию сервера",
+ "The configuration is invalid: anonymous bind is not allowed." : "Некорректная конфигурация: анонимная связь не разрешается.",
"The configuration is valid and the connection could be established!" : "Конфигурация корректна и подключение может быть установлено!",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Конфигурация корректна, но операция подключения завершилась неудачно. Проверьте настройки сервера и учетные данные.",
"The configuration is invalid. Please have a look at the logs for further details." : "Конфигурация некорректна. Проверьте журналы для уточнения деталей.",
@@ -9,6 +10,7 @@
"No data specified" : "Нет данных",
" Could not set configuration %s" : "Невозможно создать конфигурацию %s",
"Action does not exist" : "Действия не существует",
+ "The Base DN appears to be wrong" : "База поиска DN по всей видимости указана неправильно",
"Configuration incorrect" : "Конфигурация некорректна",
"Configuration incomplete" : "Конфигурация не завершена",
"Configuration OK" : "Конфигурация в порядке",
@@ -20,10 +22,28 @@
"Could not detect Base DN, please enter it manually." : "Не возможно обнаружить Base DN, пожалуйста задайте в ручную.",
"{nthServer}. Server" : "Сервер {nthServer}.",
"No object found in the given Base DN. Please revise." : "Не найдено объектов в Base DN. Пожалуйста перепроверьте.",
+ "More than 1.000 directory entries available." : "В каталоге доступно более 1.000 записей.",
" entries available within the provided Base DN" : "элементы доступные в Базе",
+ "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "Произошла ошибка. Пожалуйста проверьте базу поиска DN, а также настройки подключения и учетные данные.",
"Do you really want to delete the current Server Configuration?" : "Вы действительно хотите удалить существующую конфигурацию сервера?",
"Confirm Deletion" : "Подтверждение удаления",
+ "Mappings cleared successfully!" : "Соответствия успешно очищены!",
+ "Error while clearing the mappings." : "Ошибка при очистке соответствий.",
+ "Anonymous bind is not allowed. Please provide a User DN and Password." : "Анонимная связь не разрешается. Пожалуйста укажите DN пользователя и пароль.",
+ "LDAP Operations error. Anonymous bind might not be allowed." : "Ошибка операций LDAP. Возможно анонимная связь не разрешена.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Не удается произвести сохранение. Пожалуйста убедитесь, что база данных функционирует. Перезагрузитесь перед продолжением.",
+ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Переключение режима задействует автоматические запросы LDAP. В зависимости от размера LDAP это может занять много времени. Вы все еще желаете переключить режим?",
+ "Mode switch" : "Переключение режима",
"Select attributes" : "Выберите атрибуты",
+ "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command line validation): <br/>" : "Пользователь не найден. Пожалуйста проверьте учетные данные. Применяемый фильтр (для проверки в командой строке): <br/>",
+ "User found and settings verified." : "Пользователь найден и настройки проверены.",
+ "Settings verified, but one user found. Only the first will be able to login. Consider a more narrow filter." : "Настройки проверены, но найден один пользователь. Только первый сможет войти. Советуем пересмотреть фильтр.",
+ "An unspecified error occurred. Please check the settings and the log." : "Произошла неуказанная ошибка. Пожалуйста проверьте настройки и журнал.",
+ "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Некорректный фильтр поиска, возможно из-за синтаксических ошибок, таких как незакрытые скобки или неточные числа. Пожалуйста проверьте.",
+ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Произошла ошибка подключения к LDAP / AD, пожалуйста проверьте настройки подключения и учетные данные.",
+ "The %uid placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "Отсутствует заполнитель %uid. Он будет заменен на логин при запросе к LDAP / AD.",
+ "Please provide a login name to test against" : "Пожалуйста укажите логин для проверки",
+ "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Группа была отключена, так как сервер LDAP / AD не поддерживает memberOf.",
"_%s group found_::_%s groups found_" : ["%s группа найдена","%s группы найдены","%s групп найдено","%s групп найдено"],
"_%s user found_::_%s users found_" : ["%s пользователь найден","%s пользователя найдено","%s пользователей найдено","%s пользователей найдено"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Не удалось автоматически определить атрибут содержащий отображаемое имя пользователя. Зайдите в расширенные настройки ldap и укажите его вручную.",
@@ -31,32 +51,52 @@
"Invalid Host" : "Некорректный адрес сервера",
"Server" : "Сервер",
"Users" : "Пользователи",
+ "Login Attributes" : "Учетные данные",
"Groups" : "Группы",
"Test Configuration" : "Проверить конфигурацию",
"Help" : "Помощь",
"Groups meeting these criteria are available in %s:" : "Группы, отвечающие этим критериям доступны в %s:",
+ "Only these object classes:" : "Только эти классы объектов:",
+ "Only from these groups:" : "Только из этих групп:",
"Search groups" : "Поиск групп",
"Available groups" : "Доступные группы",
"Selected groups" : "Выбранные группы",
+ "Edit LDAP Query" : "Изменить запрос LDAP",
+ "LDAP Filter:" : "Фильтр LDAP:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "Этот фильтр определяет какие LDAP группы должны иметь доступ к экземпляру %s.",
+ "Verify settings and count groups" : "Проверить настройки и пересчитать группы",
+ "When logging in, %s will find the user based on the following attributes:" : "При входе, %s будет искать пользователя по следующим атрибутам:",
"LDAP / AD Username:" : "Имя пользователя LDAP/AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Позволяет вход в LDAP / AD с помощью имени пользователя, которое может определяться как uid, так и samaccountname.",
+ "LDAP / AD Email Address:" : "Адрес email LDAP / AD:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Позволяет вход с помощью адреса email. Будут разрешены Mail и mailPrimaryAddress.",
"Other Attributes:" : "Другие атрибуты:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Определяет фильтр для применения при попытке входа. %%uid заменяет имя пользователя при входе в систему. Например: \"uid=%%uid\"",
+ "Test Loginname" : "Проверить логин",
+ "Verify settings" : "Проверить настройки",
"1. Server" : "Сервер 1.",
"%s. Server:" : "Сервер %s:",
+ "Adds a new and blank configuration" : "Добавляет новую и пустую конфигурацию",
+ "Copy current configuration into new directory binding" : "Копировать текущую конфигурацию в новую связь с каталогом",
+ "Delete the current configuration" : "Удалить текущую конфигурацию",
"Host" : "Сервер",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Можно пренебречь протоколом, за исключением использования SSL. В этом случае укажите ldaps://",
"Port" : "Порт",
+ "Detect Port" : "Определить порт",
"User DN" : "DN пользователя",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN пользователя, под которым выполняется подключение, например, uid=agent,dc=example,dc=com. Для анонимного доступа оставьте DN и пароль пустыми.",
"Password" : "Пароль",
"For anonymous access, leave DN and Password empty." : "Для анонимного доступа оставьте DN и пароль пустыми.",
"One Base DN per line" : "По одной базе поиска (Base DN) в строке.",
"You can specify Base DN for users and groups in the Advanced tab" : "Вы можете задать Base DN для пользователей и групп на вкладке \"Расширенные\"",
+ "Detect Base DN" : "Определить базу поиска DN",
+ "Test Base DN" : "Проверить базу поиска DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Избегает отправки автоматических запросов LDAP. Эта опция подходит для крупных проектов, но требует некоторых знаний LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Ввести LDAP фильтры вручную (рекомендуется для больших директорий)",
"Limit %s access to users meeting these criteria:" : "Ограничить доступ пользователям к %s, удовлетворяющим этому критерию:",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Наиболее частые классы объектов для пользователей organizationalPerson, person, user и inetOrgPerson. Если вы не уверены какой класс объектов выбрать, пожалуйста обратитесь к администратору.",
"The filter specifies which LDAP users shall have access to the %s instance." : "Этот фильтр указывает, какие пользователи LDAP должны иметь доступ к экземпляру %s.",
+ "Verify settings and count users" : "Проверить настройки и пересчитать пользователей",
"Saving" : "Сохраняется",
"Back" : "Назад",
"Continue" : "Продолжить",
diff --git a/apps/user_ldap/l10n/sk_SK.js b/apps/user_ldap/l10n/sk_SK.js
index 745f17a0145..5f9c6f3893b 100644
--- a/apps/user_ldap/l10n/sk_SK.js
+++ b/apps/user_ldap/l10n/sk_SK.js
@@ -3,6 +3,7 @@ OC.L10N.register(
{
"Failed to clear the mappings." : "Nepodarilo sa vymazať mapovania.",
"Failed to delete the server configuration" : "Zlyhalo zmazanie nastavenia servera.",
+ "The configuration is invalid: anonymous bind is not allowed." : "Nastavenia sú neplatné: anonymný bind nie je povolený.",
"The configuration is valid and the connection could be established!" : "Nastavenie je v poriadku a pripojenie je stabilné.",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Nastavenie je v poriadku, ale pripojenie zlyhalo. Skontrolujte nastavenia servera a prihlasovacie údaje.",
"The configuration is invalid. Please have a look at the logs for further details." : "Konfigurácia je chybná. Prosím, pozrite sa do logov pre ďalšie podrobnosti.",
@@ -10,15 +11,20 @@ OC.L10N.register(
"No configuration specified" : "Nie je určená konfigurácia",
"No data specified" : "Nie sú vybraté dáta",
" Could not set configuration %s" : "Nemôžem nastaviť konfiguráciu %s",
+ "Action does not exist" : "Takáto akcia neexistuje",
+ "The Base DN appears to be wrong" : "Základné DN je chybné",
"Configuration incorrect" : "Nesprávna konfigurácia",
"Configuration incomplete" : "Nekompletná konfigurácia",
"Configuration OK" : "Konfigurácia je v poriadku",
"Select groups" : "Vybrať skupinu",
"Select object classes" : "Vyberte triedy objektov",
+ "Please check the credentials, they seem to be wrong." : "Overte svoje oprávnenia, nie sú správne nastavené.",
+ "Please specify the port, it could not be auto-detected." : "Zadajte port, nemožno ho detekovať automaticky.",
"{nthServer}. Server" : "{nthServer}. Server",
"Do you really want to delete the current Server Configuration?" : "Naozaj chcete zmazať súčasné nastavenie servera?",
"Confirm Deletion" : "Potvrdiť vymazanie",
"Select attributes" : "Vyberte atribúty",
+ "User found and settings verified." : "Používateľ bol nájdený a nastavenie bolo overené.",
"_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupín"],
"_%s user found_::_%s users found_" : ["%s nájdený používateľ","%s nájdení používatelia","%s nájdených používateľov"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nemožno zistiť používateľský atribút pre zobrazenie používateľského mena. Prosím, zadajte ho sami v pokročilých nastaveniach LDAP.",
@@ -31,30 +37,45 @@ OC.L10N.register(
"Test Configuration" : "Test nastavenia",
"Help" : "Pomoc",
"Groups meeting these criteria are available in %s:" : "Skupiny spĺňajúce tieto kritériá sú k dispozícii v %s:",
+ "Only these object classes:" : "Len tieto triedy objektov:",
+ "Only from these groups:" : "Len z týchto skupín:",
"Search groups" : "Prehľadať skupiny",
"Available groups" : "Dostupné skupiny",
"Selected groups" : "Vybrané skupiny",
+ "Edit LDAP Query" : "Upraviť LDAP požiadavku",
"LDAP Filter:" : "LDAP filter:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "Tento filter LDAP určuje, ktoré skupiny budú mať prístup k %s inštancii.",
+ "Verify settings and count groups" : "Overiť nastavenia a spočítať skupiny",
+ "When logging in, %s will find the user based on the following attributes:" : "Pri prihlasovaní, %s bude vyhľadávať používateľov na základe týchto atribútov:",
"LDAP / AD Username:" : "Používateľské meno LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Povoliť prihlásenie prostredníctvom LDAP / AD používateľského mena, ktoré má zadanú hodnotu v atribútoch uid alebo samaccountname.",
"LDAP / AD Email Address:" : "LDAP / AD emailová adresa:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Povoliť prihlásenie prostredníctvom emailu. Povolené atribúty sú Mail a mailPrimaryAddress.",
"Other Attributes:" : "Iné atribúty:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahrádza používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\"",
+ "Test Loginname" : "Testovacie prihlasovacie meno",
+ "Verify settings" : "Overiť nastavenia",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
+ "Adds a new and blank configuration" : "Pridať novú prázdnu konfiguráciu",
+ "Delete the current configuration" : "Vymazať súčasnú konfiguráciu",
"Host" : "Hostiteľ",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Môžete vynechať protokol, okrem prípadu, kedy sa vyžaduje SSL. Vtedy začnite s ldaps://",
"Port" : "Port",
+ "Detect Port" : "Detekovať port",
"User DN" : "Používateľské DN",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN klientského používateľa, ku ktorému tvoríte väzbu, napr. uid=agent,dc=example,dc=com. Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
"Password" : "Heslo",
"For anonymous access, leave DN and Password empty." : "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
"One Base DN per line" : "Jedno základné DN na riadok",
"You can specify Base DN for users and groups in the Advanced tab" : "V rozšírenom nastavení môžete zadať základné DN pre používateľov a skupiny",
+ "Detect Base DN" : "Detekovať základnú DN",
+ "Test Base DN" : "Otestovať základnú DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Bráni automatickým LDAP požiadavkám. Výhodné pre objemné nastavenia ale vyžaduje si dobrú znalosť o LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Ručné vloženie LDAP filtrov (odporúčané pre rozsiahle adresáre)",
"Limit %s access to users meeting these criteria:" : "Obmedziť %s prístup na používateľov spĺňajúcich tieto kritériá:",
"The filter specifies which LDAP users shall have access to the %s instance." : "Tento filter LDAP určuje, ktorí používatelia majú prístup k %s inštancii.",
+ "Verify settings and count users" : "Overiť nastavenia a spočítať používateľov",
"Saving" : "Ukladá sa",
"Back" : "Späť",
"Continue" : "Pokračovať",
diff --git a/apps/user_ldap/l10n/sk_SK.json b/apps/user_ldap/l10n/sk_SK.json
index 269ca3e076d..9c1e2e6e9e4 100644
--- a/apps/user_ldap/l10n/sk_SK.json
+++ b/apps/user_ldap/l10n/sk_SK.json
@@ -1,6 +1,7 @@
{ "translations": {
"Failed to clear the mappings." : "Nepodarilo sa vymazať mapovania.",
"Failed to delete the server configuration" : "Zlyhalo zmazanie nastavenia servera.",
+ "The configuration is invalid: anonymous bind is not allowed." : "Nastavenia sú neplatné: anonymný bind nie je povolený.",
"The configuration is valid and the connection could be established!" : "Nastavenie je v poriadku a pripojenie je stabilné.",
"The configuration is valid, but the Bind failed. Please check the server settings and credentials." : "Nastavenie je v poriadku, ale pripojenie zlyhalo. Skontrolujte nastavenia servera a prihlasovacie údaje.",
"The configuration is invalid. Please have a look at the logs for further details." : "Konfigurácia je chybná. Prosím, pozrite sa do logov pre ďalšie podrobnosti.",
@@ -8,15 +9,20 @@
"No configuration specified" : "Nie je určená konfigurácia",
"No data specified" : "Nie sú vybraté dáta",
" Could not set configuration %s" : "Nemôžem nastaviť konfiguráciu %s",
+ "Action does not exist" : "Takáto akcia neexistuje",
+ "The Base DN appears to be wrong" : "Základné DN je chybné",
"Configuration incorrect" : "Nesprávna konfigurácia",
"Configuration incomplete" : "Nekompletná konfigurácia",
"Configuration OK" : "Konfigurácia je v poriadku",
"Select groups" : "Vybrať skupinu",
"Select object classes" : "Vyberte triedy objektov",
+ "Please check the credentials, they seem to be wrong." : "Overte svoje oprávnenia, nie sú správne nastavené.",
+ "Please specify the port, it could not be auto-detected." : "Zadajte port, nemožno ho detekovať automaticky.",
"{nthServer}. Server" : "{nthServer}. Server",
"Do you really want to delete the current Server Configuration?" : "Naozaj chcete zmazať súčasné nastavenie servera?",
"Confirm Deletion" : "Potvrdiť vymazanie",
"Select attributes" : "Vyberte atribúty",
+ "User found and settings verified." : "Používateľ bol nájdený a nastavenie bolo overené.",
"_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupín"],
"_%s user found_::_%s users found_" : ["%s nájdený používateľ","%s nájdení používatelia","%s nájdených používateľov"],
"Could not detect user display name attribute. Please specify it yourself in advanced ldap settings." : "Nemožno zistiť používateľský atribút pre zobrazenie používateľského mena. Prosím, zadajte ho sami v pokročilých nastaveniach LDAP.",
@@ -29,30 +35,45 @@
"Test Configuration" : "Test nastavenia",
"Help" : "Pomoc",
"Groups meeting these criteria are available in %s:" : "Skupiny spĺňajúce tieto kritériá sú k dispozícii v %s:",
+ "Only these object classes:" : "Len tieto triedy objektov:",
+ "Only from these groups:" : "Len z týchto skupín:",
"Search groups" : "Prehľadať skupiny",
"Available groups" : "Dostupné skupiny",
"Selected groups" : "Vybrané skupiny",
+ "Edit LDAP Query" : "Upraviť LDAP požiadavku",
"LDAP Filter:" : "LDAP filter:",
"The filter specifies which LDAP groups shall have access to the %s instance." : "Tento filter LDAP určuje, ktoré skupiny budú mať prístup k %s inštancii.",
+ "Verify settings and count groups" : "Overiť nastavenia a spočítať skupiny",
+ "When logging in, %s will find the user based on the following attributes:" : "Pri prihlasovaní, %s bude vyhľadávať používateľov na základe týchto atribútov:",
"LDAP / AD Username:" : "Používateľské meno LDAP / AD:",
+ "Allows login against the LDAP / AD username, which is either uid or samaccountname and will be detected." : "Povoliť prihlásenie prostredníctvom LDAP / AD používateľského mena, ktoré má zadanú hodnotu v atribútoch uid alebo samaccountname.",
"LDAP / AD Email Address:" : "LDAP / AD emailová adresa:",
+ "Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Povoliť prihlásenie prostredníctvom emailu. Povolené atribúty sú Mail a mailPrimaryAddress.",
"Other Attributes:" : "Iné atribúty:",
"Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Určuje použitý filter, pri pokuse o prihlásenie. %%uid nahrádza používateľské meno v činnosti prihlásenia. Napríklad: \"uid=%%uid\"",
+ "Test Loginname" : "Testovacie prihlasovacie meno",
+ "Verify settings" : "Overiť nastavenia",
"1. Server" : "1. Server",
"%s. Server:" : "%s. Server:",
+ "Adds a new and blank configuration" : "Pridať novú prázdnu konfiguráciu",
+ "Delete the current configuration" : "Vymazať súčasnú konfiguráciu",
"Host" : "Hostiteľ",
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Môžete vynechať protokol, okrem prípadu, kedy sa vyžaduje SSL. Vtedy začnite s ldaps://",
"Port" : "Port",
+ "Detect Port" : "Detekovať port",
"User DN" : "Používateľské DN",
"The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN klientského používateľa, ku ktorému tvoríte väzbu, napr. uid=agent,dc=example,dc=com. Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
"Password" : "Heslo",
"For anonymous access, leave DN and Password empty." : "Pre anonymný prístup ponechajte údaje DN a Heslo prázdne.",
"One Base DN per line" : "Jedno základné DN na riadok",
"You can specify Base DN for users and groups in the Advanced tab" : "V rozšírenom nastavení môžete zadať základné DN pre používateľov a skupiny",
+ "Detect Base DN" : "Detekovať základnú DN",
+ "Test Base DN" : "Otestovať základnú DN",
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Bráni automatickým LDAP požiadavkám. Výhodné pre objemné nastavenia ale vyžaduje si dobrú znalosť o LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Ručné vloženie LDAP filtrov (odporúčané pre rozsiahle adresáre)",
"Limit %s access to users meeting these criteria:" : "Obmedziť %s prístup na používateľov spĺňajúcich tieto kritériá:",
"The filter specifies which LDAP users shall have access to the %s instance." : "Tento filter LDAP určuje, ktorí používatelia majú prístup k %s inštancii.",
+ "Verify settings and count users" : "Overiť nastavenia a spočítať používateľov",
"Saving" : "Ukladá sa",
"Back" : "Späť",
"Continue" : "Pokračovať",
diff --git a/apps/user_ldap/l10n/th_TH.js b/apps/user_ldap/l10n/th_TH.js
index 5186c899027..d7215c96b6d 100644
--- a/apps/user_ldap/l10n/th_TH.js
+++ b/apps/user_ldap/l10n/th_TH.js
@@ -138,10 +138,10 @@ OC.L10N.register(
"Paging chunksize" : "ขนาด Paging chunk",
"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.)" : "Chunksize ใช้สำหรับการค้นหาเพจ LDAP มันส่งคืนผลลัพธ์ที่มีขนาดใหญ่เช่นการนับผู้ใช้หรือกลุ่ม (ตั้งค่าเป็น 0 เพื่อปิดการใช้งาน)",
"Special Attributes" : "คุณลักษณะพิเศษ",
- "Quota Field" : "โควต้าฟิลด์",
+ "Quota Field" : "ช่องโควต้า",
"Quota Default" : "โควต้าเริ่มต้น",
"in bytes" : "ในหน่วยไบต์",
- "Email Field" : "ฟิลด์อีเมล์",
+ "Email Field" : "ช่องอีเมล",
"User Home Folder Naming Rule" : "กฎการตั้งชื่อโฟลเดอร์แรกของผู้ใช้",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "เว้นว่างไว้สำหรับ ชื่อผู้ใช้ (ค่าเริ่มต้น) หรือไม่กรุณาระบุคุณลักษณะของ LDAP/AD",
"Internal Username" : "ชื่อผู้ใช้ภายใน",
diff --git a/apps/user_ldap/l10n/th_TH.json b/apps/user_ldap/l10n/th_TH.json
index 8f79974e09a..1a05c5c68ca 100644
--- a/apps/user_ldap/l10n/th_TH.json
+++ b/apps/user_ldap/l10n/th_TH.json
@@ -136,10 +136,10 @@
"Paging chunksize" : "ขนาด Paging chunk",
"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.)" : "Chunksize ใช้สำหรับการค้นหาเพจ LDAP มันส่งคืนผลลัพธ์ที่มีขนาดใหญ่เช่นการนับผู้ใช้หรือกลุ่ม (ตั้งค่าเป็น 0 เพื่อปิดการใช้งาน)",
"Special Attributes" : "คุณลักษณะพิเศษ",
- "Quota Field" : "โควต้าฟิลด์",
+ "Quota Field" : "ช่องโควต้า",
"Quota Default" : "โควต้าเริ่มต้น",
"in bytes" : "ในหน่วยไบต์",
- "Email Field" : "ฟิลด์อีเมล์",
+ "Email Field" : "ช่องอีเมล",
"User Home Folder Naming Rule" : "กฎการตั้งชื่อโฟลเดอร์แรกของผู้ใช้",
"Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "เว้นว่างไว้สำหรับ ชื่อผู้ใช้ (ค่าเริ่มต้น) หรือไม่กรุณาระบุคุณลักษณะของ LDAP/AD",
"Internal Username" : "ชื่อผู้ใช้ภายใน",