diff options
author | Nextcloud bot <bot@nextcloud.com> | 2019-01-15 01:12:14 +0000 |
---|---|---|
committer | Nextcloud bot <bot@nextcloud.com> | 2019-01-15 01:12:14 +0000 |
commit | 56ad07b85e614e3f1125f8da96241f1a1f9b797e (patch) | |
tree | 138b98fa2a1a454f14427a01ba569326c32ad9be /apps | |
parent | 170995b2138e2e42b44263399f3823ed9d70fa9b (diff) | |
download | nextcloud-server-56ad07b85e614e3f1125f8da96241f1a1f9b797e.tar.gz nextcloud-server-56ad07b85e614e3f1125f8da96241f1a1f9b797e.zip |
[tx-robot] updated from transifex
Diffstat (limited to 'apps')
62 files changed, 406 insertions, 330 deletions
diff --git a/apps/dav/l10n/nl.js b/apps/dav/l10n/nl.js index 91df26e7acc..96d9b370731 100644 --- a/apps/dav/l10n/nl.js +++ b/apps/dav/l10n/nl.js @@ -29,6 +29,7 @@ OC.L10N.register( "You deleted event {event} from calendar {calendar}" : "Je verwijderde afspraak {event} uit agenda {calendar}", "{actor} updated event {event} in calendar {calendar}" : "{actor} heeft afspraak {event} in agenda {calendar} bijgewerkt", "You updated event {event} in calendar {calendar}" : "Je hebt afspraak {event} in agenda {calendar} bijgewerkt", + "Busy" : "Bezig", "{actor} created todo {todo} in list {calendar}" : "{actor} creëerde taak {todo} in lijst {calendar}", "You created todo {todo} in list {calendar}" : "Jij creëerde taak {todo} in lijst {calendar}", "{actor} deleted todo {todo} from list {calendar}" : "{actor} heeft de taak {todo} uit lijst {calendar} verwijderd", diff --git a/apps/dav/l10n/nl.json b/apps/dav/l10n/nl.json index edc8640ab1c..196a523633b 100644 --- a/apps/dav/l10n/nl.json +++ b/apps/dav/l10n/nl.json @@ -27,6 +27,7 @@ "You deleted event {event} from calendar {calendar}" : "Je verwijderde afspraak {event} uit agenda {calendar}", "{actor} updated event {event} in calendar {calendar}" : "{actor} heeft afspraak {event} in agenda {calendar} bijgewerkt", "You updated event {event} in calendar {calendar}" : "Je hebt afspraak {event} in agenda {calendar} bijgewerkt", + "Busy" : "Bezig", "{actor} created todo {todo} in list {calendar}" : "{actor} creëerde taak {todo} in lijst {calendar}", "You created todo {todo} in list {calendar}" : "Jij creëerde taak {todo} in lijst {calendar}", "{actor} deleted todo {todo} from list {calendar}" : "{actor} heeft de taak {todo} uit lijst {calendar} verwijderd", diff --git a/apps/dav/l10n/zh_CN.js b/apps/dav/l10n/zh_CN.js index 83ee4ea3530..1b16925a5ce 100644 --- a/apps/dav/l10n/zh_CN.js +++ b/apps/dav/l10n/zh_CN.js @@ -10,8 +10,8 @@ OC.L10N.register( "You deleted calendar {calendar}" : "您删除的日历 {calendar}", "{actor} updated calendar {calendar}" : "{actor} 更新了日历 {calendar}", "You updated calendar {calendar}" : "您更新了日历 {calendar}", - "You shared calendar {calendar} as public link" : "您已将日历{calendar}共享为公开链接", - "You removed public link for calendar {calendar}" : "您移除了日历{calendar}的公开链接", + "You shared calendar {calendar} as public link" : "您已将日历 {calendar} 共享为公开链接", + "You removed public link for calendar {calendar}" : "您移除了日历 {calendar} 的公开链接", "{actor} shared calendar {calendar} with you" : "{actor} 收到的日历共享 {calendar}", "You shared calendar {calendar} with {user}" : "您与 {user} 共享了日历 {calendar}", "{actor} shared calendar {calendar} with {user}" : "{actor} 与 {user} 共享了日历 {calendar}", @@ -45,7 +45,7 @@ OC.L10N.register( "A calendar <strong>todo</strong> was modified" : "列表中<strong>待办事项</strong>已经修改", "Contact birthdays" : "联系人生日", "Invitation canceled" : "邀请已取消", - "Hello %s," : "%s你好,", + "Hello %s," : "您好,%s,", "Invitation updated" : "邀请已更新", "When:" : "时间:", "Where:" : "地点:", @@ -57,6 +57,7 @@ OC.L10N.register( "Remote Address: %s" : "远程地址:%s", "Request ID: %s" : "请求 ID:%s", "Save" : "保存", + "Send invitations to attendees" : "向参与者发送邀请", "Please make sure to properly set up the email settings above." : "请确保正确设置上面的电子邮件设置。", "Automatically generate a birthday calendar" : "自动生成生日日历", "Birthday calendars will be generated by a background job." : "生日日历将由后台作业生成。", diff --git a/apps/dav/l10n/zh_CN.json b/apps/dav/l10n/zh_CN.json index 36864284940..8b16aa2e41c 100644 --- a/apps/dav/l10n/zh_CN.json +++ b/apps/dav/l10n/zh_CN.json @@ -8,8 +8,8 @@ "You deleted calendar {calendar}" : "您删除的日历 {calendar}", "{actor} updated calendar {calendar}" : "{actor} 更新了日历 {calendar}", "You updated calendar {calendar}" : "您更新了日历 {calendar}", - "You shared calendar {calendar} as public link" : "您已将日历{calendar}共享为公开链接", - "You removed public link for calendar {calendar}" : "您移除了日历{calendar}的公开链接", + "You shared calendar {calendar} as public link" : "您已将日历 {calendar} 共享为公开链接", + "You removed public link for calendar {calendar}" : "您移除了日历 {calendar} 的公开链接", "{actor} shared calendar {calendar} with you" : "{actor} 收到的日历共享 {calendar}", "You shared calendar {calendar} with {user}" : "您与 {user} 共享了日历 {calendar}", "{actor} shared calendar {calendar} with {user}" : "{actor} 与 {user} 共享了日历 {calendar}", @@ -43,7 +43,7 @@ "A calendar <strong>todo</strong> was modified" : "列表中<strong>待办事项</strong>已经修改", "Contact birthdays" : "联系人生日", "Invitation canceled" : "邀请已取消", - "Hello %s," : "%s你好,", + "Hello %s," : "您好,%s,", "Invitation updated" : "邀请已更新", "When:" : "时间:", "Where:" : "地点:", @@ -55,6 +55,7 @@ "Remote Address: %s" : "远程地址:%s", "Request ID: %s" : "请求 ID:%s", "Save" : "保存", + "Send invitations to attendees" : "向参与者发送邀请", "Please make sure to properly set up the email settings above." : "请确保正确设置上面的电子邮件设置。", "Automatically generate a birthday calendar" : "自动生成生日日历", "Birthday calendars will be generated by a background job." : "生日日历将由后台作业生成。", diff --git a/apps/encryption/l10n/lt_LT.js b/apps/encryption/l10n/lt_LT.js index 2aed78828f7..5d6b42221a3 100644 --- a/apps/encryption/l10n/lt_LT.js +++ b/apps/encryption/l10n/lt_LT.js @@ -3,22 +3,22 @@ OC.L10N.register( { "Missing recovery key password" : "Trūksta atkūrimo rakto slaptažodžio", "Please repeat the recovery key password" : "Prašome pakartoti atkūrimo rakto slaptažodį", - "Repeated recovery key password does not match the provided recovery key password" : "Pakartotas atstatymo rakto slaptažodis nesutampa su atstatymo rakto slaptažodžiu", + "Repeated recovery key password does not match the provided recovery key password" : "Pakartotas atkūrimo rakto slaptažodis nesutampa su pateiktu atkūrimo rakto slaptažodžiu", "Recovery key successfully enabled" : "Atkūrimo raktas pradėtas naudoti", "Could not enable recovery key. Please check your recovery key password!" : "Nepavyko panaudoti atkūrimo rakto. Prašome patikrinti savo atkūrimo rakto slaptažodį!", "Recovery key successfully disabled" : "Atkūrimo raktas nebenaudojamas", "Could not disable recovery key. Please check your recovery key password!" : "Nepavyko atjungti atkūrimo rakto. Prašome patikrinti savo atkūrimo rakto slaptažodį!", "Missing parameters" : "Trūksta parametrų", - "Please provide the old recovery password" : "Įveskite seną atkūrimo rakto slaptažodį", - "Please provide a new recovery password" : "Prašome pateikti naują atkūrimo rakto slaptažodį", - "Please repeat the new recovery password" : "Pakartokite naują atkūrimo rakto slaptažodį", + "Please provide the old recovery password" : "Pateikite seną atkūrimo slaptažodį", + "Please provide a new recovery password" : "Pateikite naują atkūrimo slaptažodį", + "Please repeat the new recovery password" : "Pakartokite naują atkūrimo slaptažodį", "Password successfully changed." : "Slaptažodis sėkmingai pakeistas.", "Could not change the password. Maybe the old password was not correct." : "Nepavyko pakeisti slaptažodžio. Galbūt, buvo neteisingai įvestas senas slaptažodis.", "Recovery Key disabled" : "Atkūrimo raktas nenaudojamas", "Recovery Key enabled" : "Atkūrimo raktas naudojamas", "Could not enable the recovery key, please try again or contact your administrator" : "Nepavyksta pradėti naudoti atkūrimo rakto, prašome bandyti dar kartą arba susisiekti su sistemos administratoriumi", - "Could not update the private key password." : "Nepavyko atnaujinti slaptažodžio privačiam raktui.", - "The old password was not correct, please try again." : "Neteisingas senas slaptažodis, prašome bandyti dar kartą.", + "Could not update the private key password." : "Nepavyko atnaujinti privačiojo rakto slaptažodžio.", + "The old password was not correct, please try again." : "Neteisingas senasis slaptažodis, bandykite dar kartą.", "The current log-in password was not correct, please try again." : "Esamas prisijungimo slaptažodis buvo neteisingas, prašome bandyti dar kartą.", "Private key password successfully updated." : "Privataus rakto slaptažodis sėkmingai atnaujintas.", "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Šifravimo įskiepis neatpažįsta privataus rakto. Atnaujinkite slaptažodį skirtą privačiam raktui naudoti, kurį rasite asmeninių nustatymų skiltyje, skirtoje atstatyti prieigą prie šifruotų failų.", @@ -37,17 +37,16 @@ OC.L10N.register( "The share will expire on %s." : "Bendrinimo laikas pasibaigs %s.", "Cheers!" : "Sveikinimai!", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Sveiki, <br><br>Administratorius įjungė šifravimą sistemoje. Jūsų failai buvo užšifruoti naudojantis šiuo slaptažodžiu: <strong>%s</strong>.<br><br> Prisijunkite prie sistemos, atidarykite nustatymus, pasirinkite skiltį \"Šifravimo įskiepis\" ir atnaujinkite savo šifravimui skirtą slaptažodį pasinaudodami šiuo ir savo prisijungimo slaptažodžiu.<br><br>", - "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo įskiepis veikia, tačiau privatus ir atkūrimo raktas nebuvo panaudotas. Pabandykite prisijungti iš naujo", - "Encrypt the home storage" : "Šifruoti visą saugyklą", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programėlė yra įjungta, tačiau jūsų raktai nėra inicijuoti. Atsijunkite ir dar kartą prisijunkite", "Enable recovery key" : "Naudoti atstatymo raktą", "Disable recovery key" : "Nenaudoti atstatymo rakto", - "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." : "Atkūrimo raktas yra papildoma saugumo priemonė skirta duomenų šifravimui. Atkūrimo raktas leidžia asmens duomenų atstatymą, kai asmuo pamiršta slaptažodį.", - "Recovery key password" : "Slaptažodis atkūrimo raktui", - "Repeat recovery key password" : "Pakartokite slaptažodį atkūrimo raktui ", - "Change recovery key password:" : "Pakeisti slaptažodį atkūrimo raktui:", - "Old recovery key password" : "Senas atstatymo rakto slaptažodis", - "New recovery key password" : "Naujas slaptažodis atkūrimo raktui", - "Repeat new recovery key password" : "Pakartokite naują slaptažodį atkūrimo raktui", + "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." : "Atkūrimo raktas yra papildomas šifravimo raktas, kuris naudojamas failų šifravimui. Jis leidžia atkurti naudotojo failus tuo atveju, jei naudotojas pamirš savo slaptažodį.", + "Recovery key password" : "Atkrūimo rakto slaptažodis", + "Repeat recovery key password" : "Pakartokite atkūrimo rakto slaptažodį", + "Change recovery key password:" : "Pakeisti atkūrimo rakto slaptažodį:", + "Old recovery key password" : "Senasis atkūrimo rakto slaptažodis", + "New recovery key password" : "Naujasis atkūrimo rakto slaptažodis", + "Repeat new recovery key password" : "Pakartokite naująjį atkūrimo rakto slaptažodį", "Change Password" : "Pakeisti slaptažodį", "Basic encryption module" : "Pagrindinis šifravimo modulis", "Your private key password no longer matches your log-in password." : "Jūsų privataus rakto slaptažodis nesutampa su jūsų prisijungimo slaptažodžiu.", diff --git a/apps/encryption/l10n/lt_LT.json b/apps/encryption/l10n/lt_LT.json index 7273961c1ac..04cee1a30ec 100644 --- a/apps/encryption/l10n/lt_LT.json +++ b/apps/encryption/l10n/lt_LT.json @@ -1,22 +1,22 @@ { "translations": { "Missing recovery key password" : "Trūksta atkūrimo rakto slaptažodžio", "Please repeat the recovery key password" : "Prašome pakartoti atkūrimo rakto slaptažodį", - "Repeated recovery key password does not match the provided recovery key password" : "Pakartotas atstatymo rakto slaptažodis nesutampa su atstatymo rakto slaptažodžiu", + "Repeated recovery key password does not match the provided recovery key password" : "Pakartotas atkūrimo rakto slaptažodis nesutampa su pateiktu atkūrimo rakto slaptažodžiu", "Recovery key successfully enabled" : "Atkūrimo raktas pradėtas naudoti", "Could not enable recovery key. Please check your recovery key password!" : "Nepavyko panaudoti atkūrimo rakto. Prašome patikrinti savo atkūrimo rakto slaptažodį!", "Recovery key successfully disabled" : "Atkūrimo raktas nebenaudojamas", "Could not disable recovery key. Please check your recovery key password!" : "Nepavyko atjungti atkūrimo rakto. Prašome patikrinti savo atkūrimo rakto slaptažodį!", "Missing parameters" : "Trūksta parametrų", - "Please provide the old recovery password" : "Įveskite seną atkūrimo rakto slaptažodį", - "Please provide a new recovery password" : "Prašome pateikti naują atkūrimo rakto slaptažodį", - "Please repeat the new recovery password" : "Pakartokite naują atkūrimo rakto slaptažodį", + "Please provide the old recovery password" : "Pateikite seną atkūrimo slaptažodį", + "Please provide a new recovery password" : "Pateikite naują atkūrimo slaptažodį", + "Please repeat the new recovery password" : "Pakartokite naują atkūrimo slaptažodį", "Password successfully changed." : "Slaptažodis sėkmingai pakeistas.", "Could not change the password. Maybe the old password was not correct." : "Nepavyko pakeisti slaptažodžio. Galbūt, buvo neteisingai įvestas senas slaptažodis.", "Recovery Key disabled" : "Atkūrimo raktas nenaudojamas", "Recovery Key enabled" : "Atkūrimo raktas naudojamas", "Could not enable the recovery key, please try again or contact your administrator" : "Nepavyksta pradėti naudoti atkūrimo rakto, prašome bandyti dar kartą arba susisiekti su sistemos administratoriumi", - "Could not update the private key password." : "Nepavyko atnaujinti slaptažodžio privačiam raktui.", - "The old password was not correct, please try again." : "Neteisingas senas slaptažodis, prašome bandyti dar kartą.", + "Could not update the private key password." : "Nepavyko atnaujinti privačiojo rakto slaptažodžio.", + "The old password was not correct, please try again." : "Neteisingas senasis slaptažodis, bandykite dar kartą.", "The current log-in password was not correct, please try again." : "Esamas prisijungimo slaptažodis buvo neteisingas, prašome bandyti dar kartą.", "Private key password successfully updated." : "Privataus rakto slaptažodis sėkmingai atnaujintas.", "Invalid private key for encryption app. Please update your private key password in your personal settings to recover access to your encrypted files." : "Šifravimo įskiepis neatpažįsta privataus rakto. Atnaujinkite slaptažodį skirtą privačiam raktui naudoti, kurį rasite asmeninių nustatymų skiltyje, skirtoje atstatyti prieigą prie šifruotų failų.", @@ -35,17 +35,16 @@ "The share will expire on %s." : "Bendrinimo laikas pasibaigs %s.", "Cheers!" : "Sveikinimai!", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "Sveiki, <br><br>Administratorius įjungė šifravimą sistemoje. Jūsų failai buvo užšifruoti naudojantis šiuo slaptažodžiu: <strong>%s</strong>.<br><br> Prisijunkite prie sistemos, atidarykite nustatymus, pasirinkite skiltį \"Šifravimo įskiepis\" ir atnaujinkite savo šifravimui skirtą slaptažodį pasinaudodami šiuo ir savo prisijungimo slaptažodžiu.<br><br>", - "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo įskiepis veikia, tačiau privatus ir atkūrimo raktas nebuvo panaudotas. Pabandykite prisijungti iš naujo", - "Encrypt the home storage" : "Šifruoti visą saugyklą", + "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "Šifravimo programėlė yra įjungta, tačiau jūsų raktai nėra inicijuoti. Atsijunkite ir dar kartą prisijunkite", "Enable recovery key" : "Naudoti atstatymo raktą", "Disable recovery key" : "Nenaudoti atstatymo rakto", - "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." : "Atkūrimo raktas yra papildoma saugumo priemonė skirta duomenų šifravimui. Atkūrimo raktas leidžia asmens duomenų atstatymą, kai asmuo pamiršta slaptažodį.", - "Recovery key password" : "Slaptažodis atkūrimo raktui", - "Repeat recovery key password" : "Pakartokite slaptažodį atkūrimo raktui ", - "Change recovery key password:" : "Pakeisti slaptažodį atkūrimo raktui:", - "Old recovery key password" : "Senas atstatymo rakto slaptažodis", - "New recovery key password" : "Naujas slaptažodis atkūrimo raktui", - "Repeat new recovery key password" : "Pakartokite naują slaptažodį atkūrimo raktui", + "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." : "Atkūrimo raktas yra papildomas šifravimo raktas, kuris naudojamas failų šifravimui. Jis leidžia atkurti naudotojo failus tuo atveju, jei naudotojas pamirš savo slaptažodį.", + "Recovery key password" : "Atkrūimo rakto slaptažodis", + "Repeat recovery key password" : "Pakartokite atkūrimo rakto slaptažodį", + "Change recovery key password:" : "Pakeisti atkūrimo rakto slaptažodį:", + "Old recovery key password" : "Senasis atkūrimo rakto slaptažodis", + "New recovery key password" : "Naujasis atkūrimo rakto slaptažodis", + "Repeat new recovery key password" : "Pakartokite naująjį atkūrimo rakto slaptažodį", "Change Password" : "Pakeisti slaptažodį", "Basic encryption module" : "Pagrindinis šifravimo modulis", "Your private key password no longer matches your log-in password." : "Jūsų privataus rakto slaptažodis nesutampa su jūsų prisijungimo slaptažodžiu.", diff --git a/apps/encryption/l10n/zh_CN.js b/apps/encryption/l10n/zh_CN.js index 186991701fb..a3283061ee3 100644 --- a/apps/encryption/l10n/zh_CN.js +++ b/apps/encryption/l10n/zh_CN.js @@ -16,13 +16,13 @@ OC.L10N.register( "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", "Recovery Key disabled" : "恢复密钥已禁用", "Recovery Key enabled" : "恢复密钥已启用", - "Could not enable the recovery key, please try again or contact your administrator" : "无法启用恢复密钥,请重试或联系您的管理员。", + "Could not enable the recovery key, please try again or contact your administrator" : "无法启用恢复密钥,请重试或联系您的管理员", "Could not update the private key password." : "不能更新私有密钥。", "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." : "私钥密码成功更新。", "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, but your keys are not initialized. Please log-out and log-in again." : "加密应用被启用了,但是您的加密密钥没有初始化。请重新登出登录系统一次。", "Please enable server side encryption in the admin settings in order to use the encryption module." : "请启用管理员设置中的服务器端加密,以使用加密模块。", "Encryption app is enabled and ready" : "加密应用程序已启用并准备就绪", "Bad Signature" : "签名已损坏", @@ -31,19 +31,19 @@ OC.L10N.register( "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." : "无法读取此文件,可能这是一个共享文件。请让文件所有者重新共享该文件。", "Default encryption module" : "默认加密模块", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n管理员已启用服务器端加密,您的文件已使用密码 '%s' 加密。\n\n请登陆网页界面,进入个人设置中的“基础加密模块”部分,在“旧登陆密码”处输入上述密码并输入您的当前登陆密码,即可更新加密密码。\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员已启用服务器端加密,您的文件已使用密码 '%s' 加密。\n\n请登陆网页界面,进入个人设置中的“基础加密模块”部分,在“旧登陆密码”处输入上述密码并输入您的当前登陆密码,即可更新加密密码。\n\n", "The share will expire on %s." : "此共享将在 %s 过期。", "Cheers!" : "干杯!", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "您好,<br><br>管理员已启用服务器端加密,您的文件已使用密码 <strong>%s</strong> 加密。<br><br>\n请登陆网页界面,进入个人设置中的“基础加密模块”部分,在“旧登陆密码”处输入上述密码并输入您的当前登陆密码,即可更新加密密码。<br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用程序已启用,但您的密钥未初始化,请注销并再次登录", "Encrypt the home storage" : "加密主目录储存", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "启用此选项将加密存储在主存储上的所有文件,否则只会加密外部存储上的文件。", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "启用此选项将加密存储在主存储上的所有文件,否则只会加密外部存储上的文件", "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:" : "更改恢复密钥密码", + "Change recovery key password:" : "更改恢复密钥密码:", "Old recovery key password" : "旧的恢复密码", "New recovery key password" : "新恢复密码", "Repeat new recovery key password" : "重复新的恢复密码", @@ -56,9 +56,9 @@ OC.L10N.register( "Current log-in password" : "当前登录密码", "Update Private Key Password" : "更新私钥密码", "Enable password recovery:" : "启用密码恢复:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "启用该项将允许你在密码丢失后取回您的加密文件", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "启用该项将允许您在密码丢失后取回您的加密文件", "Enabled" : "启用", "Disabled" : "禁用", - "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' 或联系您的管理员。" + "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' 或联系您的管理员" }, "nplurals=1; plural=0;"); diff --git a/apps/encryption/l10n/zh_CN.json b/apps/encryption/l10n/zh_CN.json index 79a69e932af..612b0448c0e 100644 --- a/apps/encryption/l10n/zh_CN.json +++ b/apps/encryption/l10n/zh_CN.json @@ -14,13 +14,13 @@ "Could not change the password. Maybe the old password was not correct." : "不能修改密码。旧密码可能不正确。", "Recovery Key disabled" : "恢复密钥已禁用", "Recovery Key enabled" : "恢复密钥已启用", - "Could not enable the recovery key, please try again or contact your administrator" : "无法启用恢复密钥,请重试或联系您的管理员。", + "Could not enable the recovery key, please try again or contact your administrator" : "无法启用恢复密钥,请重试或联系您的管理员", "Could not update the private key password." : "不能更新私有密钥。", "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." : "私钥密码成功更新。", "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, but your keys are not initialized. Please log-out and log-in again." : "加密应用被启用了,但是您的加密密钥没有初始化。请重新登出登录系统一次。", "Please enable server side encryption in the admin settings in order to use the encryption module." : "请启用管理员设置中的服务器端加密,以使用加密模块。", "Encryption app is enabled and ready" : "加密应用程序已启用并准备就绪", "Bad Signature" : "签名已损坏", @@ -29,19 +29,19 @@ "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." : "无法读取此文件,可能这是一个共享文件。请让文件所有者重新共享该文件。", "Default encryption module" : "默认加密模块", - "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n管理员已启用服务器端加密,您的文件已使用密码 '%s' 加密。\n\n请登陆网页界面,进入个人设置中的“基础加密模块”部分,在“旧登陆密码”处输入上述密码并输入您的当前登陆密码,即可更新加密密码。\n", + "Hey there,\n\nthe admin enabled server-side-encryption. Your files were encrypted using the password '%s'.\n\nPlease login to the web interface, go to the section 'basic encryption module' of your personal settings and update your encryption password by entering this password into the 'old log-in password' field and your current login-password.\n\n" : "您好,\n\n管理员已启用服务器端加密,您的文件已使用密码 '%s' 加密。\n\n请登陆网页界面,进入个人设置中的“基础加密模块”部分,在“旧登陆密码”处输入上述密码并输入您的当前登陆密码,即可更新加密密码。\n\n", "The share will expire on %s." : "此共享将在 %s 过期。", "Cheers!" : "干杯!", "Hey there,<br><br>the admin enabled server-side-encryption. Your files were encrypted using the password <strong>%s</strong>.<br><br>Please login to the web interface, go to the section \"basic encryption module\" of your personal settings and update your encryption password by entering this password into the \"old log-in password\" field and your current login-password.<br><br>" : "您好,<br><br>管理员已启用服务器端加密,您的文件已使用密码 <strong>%s</strong> 加密。<br><br>\n请登陆网页界面,进入个人设置中的“基础加密模块”部分,在“旧登陆密码”处输入上述密码并输入您的当前登陆密码,即可更新加密密码。<br><br>", "Encryption app is enabled but your keys are not initialized, please log-out and log-in again" : "加密应用程序已启用,但您的密钥未初始化,请注销并再次登录", "Encrypt the home storage" : "加密主目录储存", - "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "启用此选项将加密存储在主存储上的所有文件,否则只会加密外部存储上的文件。", + "Enabling this option encrypts all files stored on the main storage, otherwise only files on external storage will be encrypted" : "启用此选项将加密存储在主存储上的所有文件,否则只会加密外部存储上的文件", "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:" : "更改恢复密钥密码", + "Change recovery key password:" : "更改恢复密钥密码:", "Old recovery key password" : "旧的恢复密码", "New recovery key password" : "新恢复密码", "Repeat new recovery key password" : "重复新的恢复密码", @@ -54,9 +54,9 @@ "Current log-in password" : "当前登录密码", "Update Private Key Password" : "更新私钥密码", "Enable password recovery:" : "启用密码恢复:", - "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "启用该项将允许你在密码丢失后取回您的加密文件", + "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "启用该项将允许您在密码丢失后取回您的加密文件", "Enabled" : "启用", "Disabled" : "禁用", - "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' 或联系您的管理员。" + "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' 或联系您的管理员" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/eo.js b/apps/federatedfilesharing/l10n/eo.js index 5542150a399..6966b164a15 100644 --- a/apps/federatedfilesharing/l10n/eo.js +++ b/apps/federatedfilesharing/l10n/eo.js @@ -51,7 +51,7 @@ OC.L10N.register( "Add to your website" : "Aldoni al via TTT-ejo", "Share with me via Nextcloud" : "Kunhavigi kun mi per Nextcloud", "HTML Code:" : "HTML-kodo:", - "The mountpoint name contains invalid characters." : "Nomo de la munta punkto enhavas nevalidajn signojn.", + "The mountpoint name contains invalid characters." : "Nomo de la surmetingo enhavas nevalidajn signojn.", "Not allowed to create a federated share with the owner." : "Vi ne rajtas krei federan kunhavon kun la posedanto.", "Invalid or untrusted SSL certificate" : "SSL-atestilo ne validas aŭ ne fidindas", "Could not authenticate to remote share, password might be wrong" : "Aŭtentiga eraro al fora kunhavo: la pasvorto eble malĝustas.", diff --git a/apps/federatedfilesharing/l10n/eo.json b/apps/federatedfilesharing/l10n/eo.json index 65e823fd500..93d73835c48 100644 --- a/apps/federatedfilesharing/l10n/eo.json +++ b/apps/federatedfilesharing/l10n/eo.json @@ -49,7 +49,7 @@ "Add to your website" : "Aldoni al via TTT-ejo", "Share with me via Nextcloud" : "Kunhavigi kun mi per Nextcloud", "HTML Code:" : "HTML-kodo:", - "The mountpoint name contains invalid characters." : "Nomo de la munta punkto enhavas nevalidajn signojn.", + "The mountpoint name contains invalid characters." : "Nomo de la surmetingo enhavas nevalidajn signojn.", "Not allowed to create a federated share with the owner." : "Vi ne rajtas krei federan kunhavon kun la posedanto.", "Invalid or untrusted SSL certificate" : "SSL-atestilo ne validas aŭ ne fidindas", "Could not authenticate to remote share, password might be wrong" : "Aŭtentiga eraro al fora kunhavo: la pasvorto eble malĝustas.", diff --git a/apps/federatedfilesharing/l10n/zh_CN.js b/apps/federatedfilesharing/l10n/zh_CN.js index c44d54952e2..f33ac6bff28 100644 --- a/apps/federatedfilesharing/l10n/zh_CN.js +++ b/apps/federatedfilesharing/l10n/zh_CN.js @@ -2,7 +2,7 @@ OC.L10N.register( "federatedfilesharing", { "Federated sharing" : "联合云共享", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "你想要添加远程共享 {名称} 来自 {所属}@{远程}?", + "Do you want to add the remote share {name} from {owner}@{remote}?" : "您想要添加来自 {owner}@{remote} 的远程共享 {name} 吗?", "Remote share" : "远程共享", "Remote share password" : "远程共享密码", "Cancel" : "取消", @@ -12,22 +12,22 @@ OC.L10N.register( "Not supported!" : "不支持!", "Press ⌘-C to copy." : "请按 ⌘-C 键复制", "Press Ctrl-C to copy." : "请按 Ctrl-C 键复制", - "Invalid Federated Cloud ID" : "联合云ID不正确", + "Invalid Federated Cloud ID" : "联合云 ID 不正确", "Server to server sharing is not enabled on this server" : "此服务器未启用服务器到服务器共享功能", "Couldn't establish a federated share." : "无法建立一个远程共享", "Couldn't establish a federated share, maybe the password was wrong." : "无法建立共享,可能密码是错误的。", - "Federated Share request sent, you will receive an invitation. Check your notifications." : "共享协作请求发送成功!通过你将收到通知。注意留意你的通知提醒", - "Not allowed to create a federated share with the same user" : "不能给你自己共享文件", + "Federated Share request sent, you will receive an invitation. Check your notifications." : "共享协作请求发送成功!您将收到邀请。注意留意您的通知提醒。", + "Not allowed to create a federated share with the same user" : "不能给您自己共享文件", "File is already shared with %s" : "文件已经共享与 %s", "Could not find share" : "没有发现共享", - "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "你得到“%3$s\"做为远程共享从”%1$s(代替\"%2$s)", - "You received {share} as a remote share from {user} (on behalf of {behalf})" : "你得到[共享]是从[用户]做为远程共享(代替原来的)", - "You received \"%3$s\" as a remote share from %1$s" : "你从“%1$s\"得到\"%3$s\"做为远程共享", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "您收到“%3$s\"做为远程共享从”%1$s(代表\"%2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "您得到 {share} 是从 {user} 做为远程共享(代替 {behalf} )", + "You received \"%3$s\" as a remote share from %1$s" : "您从“%1$s\"得到\"%3$s\"做为远程共享", "You received {share} as a remote share from {user}" : "您从 {user} 收到了 {share} 作为远程共享", "Accept" : "接受", "Decline" : "拒绝", - "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "通过我的联合云ID,共享给我,看%s", - "Share with me through my #Nextcloud Federated Cloud ID" : "通过我的#Nextcloud联合云ID与我共享", + "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "通过我的联合云 ID,共享给我,看%s", + "Share with me through my #Nextcloud Federated Cloud ID" : "通过我的 #Nextcloud 联合云 ID 与我共享", "Sharing" : "共享", "Federated file sharing" : "联合文件共享", "Federated Cloud Sharing" : "联合云共享", @@ -38,8 +38,8 @@ OC.L10N.register( "Search global and public address book for users" : "在全局和公开地址簿中寻找用户", "Allow users to publish their data to a global and public address book" : "允许用户将其数据发布到全球和公共通讯录", "Federated Cloud" : "联合云", - "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以与任何使用Nextcloud,ownCloud或Pydio的人共享! 只需将它们的联合云ID放在共享对话框中。 看起来像person@cloud.example.com", - "Your Federated Cloud ID:" : "你的联合云ID:", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以与任何使用 Nextcloud,ownCloud 或 Pydio 的人共享!只需将他们的联合云 ID 放在共享对话框中。联合云 ID 看起来像 person@cloud.example.com", + "Your Federated Cloud ID:" : "您的联合云 ID:", "Share it so your friends can share files with you:" : "使用共享,以便您的朋友可以与您共享文件:", "Add to your website" : "添加到您的网站", "Share with me via Nextcloud" : "通过联合云与我共享", diff --git a/apps/federatedfilesharing/l10n/zh_CN.json b/apps/federatedfilesharing/l10n/zh_CN.json index e705f80dfd2..dffb07e915e 100644 --- a/apps/federatedfilesharing/l10n/zh_CN.json +++ b/apps/federatedfilesharing/l10n/zh_CN.json @@ -1,6 +1,6 @@ { "translations": { "Federated sharing" : "联合云共享", - "Do you want to add the remote share {name} from {owner}@{remote}?" : "你想要添加远程共享 {名称} 来自 {所属}@{远程}?", + "Do you want to add the remote share {name} from {owner}@{remote}?" : "您想要添加来自 {owner}@{remote} 的远程共享 {name} 吗?", "Remote share" : "远程共享", "Remote share password" : "远程共享密码", "Cancel" : "取消", @@ -10,22 +10,22 @@ "Not supported!" : "不支持!", "Press ⌘-C to copy." : "请按 ⌘-C 键复制", "Press Ctrl-C to copy." : "请按 Ctrl-C 键复制", - "Invalid Federated Cloud ID" : "联合云ID不正确", + "Invalid Federated Cloud ID" : "联合云 ID 不正确", "Server to server sharing is not enabled on this server" : "此服务器未启用服务器到服务器共享功能", "Couldn't establish a federated share." : "无法建立一个远程共享", "Couldn't establish a federated share, maybe the password was wrong." : "无法建立共享,可能密码是错误的。", - "Federated Share request sent, you will receive an invitation. Check your notifications." : "共享协作请求发送成功!通过你将收到通知。注意留意你的通知提醒", - "Not allowed to create a federated share with the same user" : "不能给你自己共享文件", + "Federated Share request sent, you will receive an invitation. Check your notifications." : "共享协作请求发送成功!您将收到邀请。注意留意您的通知提醒。", + "Not allowed to create a federated share with the same user" : "不能给您自己共享文件", "File is already shared with %s" : "文件已经共享与 %s", "Could not find share" : "没有发现共享", - "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "你得到“%3$s\"做为远程共享从”%1$s(代替\"%2$s)", - "You received {share} as a remote share from {user} (on behalf of {behalf})" : "你得到[共享]是从[用户]做为远程共享(代替原来的)", - "You received \"%3$s\" as a remote share from %1$s" : "你从“%1$s\"得到\"%3$s\"做为远程共享", + "You received \"%3$s\" as a remote share from %1$s (on behalf of %2$s)" : "您收到“%3$s\"做为远程共享从”%1$s(代表\"%2$s)", + "You received {share} as a remote share from {user} (on behalf of {behalf})" : "您得到 {share} 是从 {user} 做为远程共享(代替 {behalf} )", + "You received \"%3$s\" as a remote share from %1$s" : "您从“%1$s\"得到\"%3$s\"做为远程共享", "You received {share} as a remote share from {user}" : "您从 {user} 收到了 {share} 作为远程共享", "Accept" : "接受", "Decline" : "拒绝", - "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "通过我的联合云ID,共享给我,看%s", - "Share with me through my #Nextcloud Federated Cloud ID" : "通过我的#Nextcloud联合云ID与我共享", + "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "通过我的联合云 ID,共享给我,看%s", + "Share with me through my #Nextcloud Federated Cloud ID" : "通过我的 #Nextcloud 联合云 ID 与我共享", "Sharing" : "共享", "Federated file sharing" : "联合文件共享", "Federated Cloud Sharing" : "联合云共享", @@ -36,8 +36,8 @@ "Search global and public address book for users" : "在全局和公开地址簿中寻找用户", "Allow users to publish their data to a global and public address book" : "允许用户将其数据发布到全球和公共通讯录", "Federated Cloud" : "联合云", - "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以与任何使用Nextcloud,ownCloud或Pydio的人共享! 只需将它们的联合云ID放在共享对话框中。 看起来像person@cloud.example.com", - "Your Federated Cloud ID:" : "你的联合云ID:", + "You can share with anyone who uses Nextcloud, ownCloud or Pydio! Just put their Federated Cloud ID in the share dialog. It looks like person@cloud.example.com" : "您可以与任何使用 Nextcloud,ownCloud 或 Pydio 的人共享!只需将他们的联合云 ID 放在共享对话框中。联合云 ID 看起来像 person@cloud.example.com", + "Your Federated Cloud ID:" : "您的联合云 ID:", "Share it so your friends can share files with you:" : "使用共享,以便您的朋友可以与您共享文件:", "Add to your website" : "添加到您的网站", "Share with me via Nextcloud" : "通过联合云与我共享", diff --git a/apps/federation/l10n/lt_LT.js b/apps/federation/l10n/lt_LT.js index 14d9eae3f2f..650bb5ebff7 100644 --- a/apps/federation/l10n/lt_LT.js +++ b/apps/federation/l10n/lt_LT.js @@ -1,7 +1,8 @@ OC.L10N.register( "federation", { - "Added to the list of trusted servers" : "Pridėti į patikimų serverių sąrašą", + "Added to the list of trusted servers" : "Pridėtas į patikimų serverių sąrašą", + "Server is already in the list of trusted servers." : "Serveris jau yra patikimų serverių sąraše.", "Could not add server" : "Nepavyko pridėti serverio", "Federation" : "Išorinė saugykla", "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federacija jums leidžia prisijungti prie kitų patikimų serverių, kad pakeisti vartotojo katalogą.", diff --git a/apps/federation/l10n/lt_LT.json b/apps/federation/l10n/lt_LT.json index f02716894a9..df36e7b6b5f 100644 --- a/apps/federation/l10n/lt_LT.json +++ b/apps/federation/l10n/lt_LT.json @@ -1,5 +1,6 @@ { "translations": { - "Added to the list of trusted servers" : "Pridėti į patikimų serverių sąrašą", + "Added to the list of trusted servers" : "Pridėtas į patikimų serverių sąrašą", + "Server is already in the list of trusted servers." : "Serveris jau yra patikimų serverių sąraše.", "Could not add server" : "Nepavyko pridėti serverio", "Federation" : "Išorinė saugykla", "Federation allows you to connect with other trusted servers to exchange the user directory." : "Federacija jums leidžia prisijungti prie kitų patikimų serverių, kad pakeisti vartotojo katalogą.", diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js index 2d6af62069b..7bb5a8afa21 100644 --- a/apps/files/l10n/lt_LT.js +++ b/apps/files/l10n/lt_LT.js @@ -5,20 +5,20 @@ OC.L10N.register( "Storage invalid" : "Saugykla netinkama naudoti", "Unknown error" : "Nežinoma klaida", "All files" : "Visi failai", - "Recent" : "Naujausi", - "File could not be found" : "Nepavyko rasti rinkmenos", + "File could not be found" : "Nepavyko rasti failo", "Download" : "Atsisiųsti", "Delete" : "Ištrinti", "Home" : "Pagrindinis", "Close" : "Užverti", "Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"", "Upload cancelled." : "Įkėlimo atsisakyta.", - "…" : "...", + "…" : "…", "Processing files …" : "Apdorojami failai …", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai yra katalogas arba šio failo dydis yra 0 baitų", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Jūs bandote įkelti {size1} dydžio bylą, bet liko tik {size2} vietos", "Target folder \"{dir}\" does not exist any more" : "Paskirties aplanko \"{dir}\" daugiau nebėra", "Not enough free space" : "Trūksta laisvos vietos", + "An unknown error has occurred" : "Įvyko nežinoma klaida", "Uploading …" : "Įkeliama …", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} iš {totalSize} ({bitrate})", "Uploading that item is not supported" : "To elemento įkėlimas nėra palaikomas", @@ -29,13 +29,13 @@ OC.L10N.register( "Disconnect storage" : "Atjungti saugyklą", "Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"", "Files" : "Failai", - "Details" : "Informacija", "Select" : "Pasirinkti", "Unable to determine date" : "Nepavyksta nustatyti datos", "This operation is forbidden" : "Ši operacija yra uždrausta", "This directory is unavailable, please check the logs or contact the administrator" : "Katalogas neprieinamas, prašome peržiūrėti žurnalo įrašus arba susisiekti su administratoriumi", "Could not move \"{file}\", target exists" : "Nepavyko perkelti \"{file}\", toks jau egzistuoja", "Could not move \"{file}\"" : "Nepavyko perkelti \"{file}\"", + "Could not copy \"{file}\", target exists" : "Nepavyko nukopijuoti \"{file}\", toks jau yra", "Could not copy \"{file}\"" : "Nepavyko nukopijuoti \"{file}\"", "{newName} already exists" : "{newName} jau yra", "Could not rename \"{fileName}\", it does not exist any more" : "Nepavyko pervadinti bylos \"{fileName}\", nes tokia byla neegzistuoja", @@ -57,6 +57,7 @@ OC.L10N.register( "New" : "Naujas", "{used} of {quota} used" : "panaudota {used} iš {quota}", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.", + "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "\"{name}\" is not an allowed filetype" : "\"{name}\" nėra leidžiamas failo tipas", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", "Your storage is full, files can not be updated or synced anymore!" : "Jūsų saugykla pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", @@ -105,11 +106,10 @@ OC.L10N.register( "Unlimited" : "Neribotai", "Upload (max. %s)" : "Įkelti (maks. %s)", "File Management" : "Failų tvarkymas", - "File handling" : "Failų tvarkymas", + "File handling" : "Failų apdorojimas", "Maximum upload size" : "Maksimalus įkeliamo failo dydis", - "max. possible: " : "maks. galima:", "Save" : "Įrašyti", - "With PHP-FPM it might take 5 minutes for changes to be applied." : "Su PHP-FPM atnaujinimai gali užtrukti apie 5min.", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Naudojant PHP-FPM, pakeitimų taikymas gali užtrukti 5 minutes.", "Missing permissions to edit from here." : "Draudžiama iš čia redaguoti", "%s of %s used" : "naudojama %s iš %s", "%s used" : "%s panaudota", diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json index 929738eaf5a..5ebd821f963 100644 --- a/apps/files/l10n/lt_LT.json +++ b/apps/files/l10n/lt_LT.json @@ -3,20 +3,20 @@ "Storage invalid" : "Saugykla netinkama naudoti", "Unknown error" : "Nežinoma klaida", "All files" : "Visi failai", - "Recent" : "Naujausi", - "File could not be found" : "Nepavyko rasti rinkmenos", + "File could not be found" : "Nepavyko rasti failo", "Download" : "Atsisiųsti", "Delete" : "Ištrinti", "Home" : "Pagrindinis", "Close" : "Užverti", "Could not create folder \"{dir}\"" : "Nepavyko sukurti aplanko \"{dir}\"", "Upload cancelled." : "Įkėlimo atsisakyta.", - "…" : "...", + "…" : "…", "Processing files …" : "Apdorojami failai …", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nepavyksta įkelti {filename}, nes tai yra katalogas arba šio failo dydis yra 0 baitų", "Not enough free space, you are uploading {size1} but only {size2} is left" : "Nepakanka laisvos vietos. Jūs bandote įkelti {size1} dydžio bylą, bet liko tik {size2} vietos", "Target folder \"{dir}\" does not exist any more" : "Paskirties aplanko \"{dir}\" daugiau nebėra", "Not enough free space" : "Trūksta laisvos vietos", + "An unknown error has occurred" : "Įvyko nežinoma klaida", "Uploading …" : "Įkeliama …", "{loadedSize} of {totalSize} ({bitrate})" : "{loadedSize} iš {totalSize} ({bitrate})", "Uploading that item is not supported" : "To elemento įkėlimas nėra palaikomas", @@ -27,13 +27,13 @@ "Disconnect storage" : "Atjungti saugyklą", "Could not load info for file \"{file}\"" : "Nepavyko įkelti informacijos failui \"{file}\"", "Files" : "Failai", - "Details" : "Informacija", "Select" : "Pasirinkti", "Unable to determine date" : "Nepavyksta nustatyti datos", "This operation is forbidden" : "Ši operacija yra uždrausta", "This directory is unavailable, please check the logs or contact the administrator" : "Katalogas neprieinamas, prašome peržiūrėti žurnalo įrašus arba susisiekti su administratoriumi", "Could not move \"{file}\", target exists" : "Nepavyko perkelti \"{file}\", toks jau egzistuoja", "Could not move \"{file}\"" : "Nepavyko perkelti \"{file}\"", + "Could not copy \"{file}\", target exists" : "Nepavyko nukopijuoti \"{file}\", toks jau yra", "Could not copy \"{file}\"" : "Nepavyko nukopijuoti \"{file}\"", "{newName} already exists" : "{newName} jau yra", "Could not rename \"{fileName}\", it does not exist any more" : "Nepavyko pervadinti bylos \"{fileName}\", nes tokia byla neegzistuoja", @@ -55,6 +55,7 @@ "New" : "Naujas", "{used} of {quota} used" : "panaudota {used} iš {quota}", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.", + "File name cannot be empty." : "Failo pavadinimas negali būti tuščias.", "\"{name}\" is not an allowed filetype" : "\"{name}\" nėra leidžiamas failo tipas", "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} saugykla yra pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", "Your storage is full, files can not be updated or synced anymore!" : "Jūsų saugykla pilna, failai daugiau nebegali būti atnaujinti arba sinchronizuojami!", @@ -103,11 +104,10 @@ "Unlimited" : "Neribotai", "Upload (max. %s)" : "Įkelti (maks. %s)", "File Management" : "Failų tvarkymas", - "File handling" : "Failų tvarkymas", + "File handling" : "Failų apdorojimas", "Maximum upload size" : "Maksimalus įkeliamo failo dydis", - "max. possible: " : "maks. galima:", "Save" : "Įrašyti", - "With PHP-FPM it might take 5 minutes for changes to be applied." : "Su PHP-FPM atnaujinimai gali užtrukti apie 5min.", + "With PHP-FPM it might take 5 minutes for changes to be applied." : "Naudojant PHP-FPM, pakeitimų taikymas gali užtrukti 5 minutes.", "Missing permissions to edit from here." : "Draudžiama iš čia redaguoti", "%s of %s used" : "naudojama %s iš %s", "%s used" : "%s panaudota", diff --git a/apps/files/l10n/nl.js b/apps/files/l10n/nl.js index 27f8470d22c..edcc083f33d 100644 --- a/apps/files/l10n/nl.js +++ b/apps/files/l10n/nl.js @@ -139,6 +139,7 @@ OC.L10N.register( "With PHP-FPM it might take 5 minutes for changes to be applied." : "Met PHP-FPM kan het 5 minuten duren voordat wijzigingen zijn doorgevoerd.", "Missing permissions to edit from here." : "Ontbrekende rechten om vanaf hier te bewerken.", "%s of %s used" : "%s van %s gebruikt", + "%1$s%% of %2$s used" : "%1$s%% van %2$s gebruikt", "%s used" : "%s gebruikt", "Settings" : "Instellingen", "Show hidden files" : "Verborgen bestanden tonen", diff --git a/apps/files/l10n/nl.json b/apps/files/l10n/nl.json index 96eb42972ac..34ba6d49c87 100644 --- a/apps/files/l10n/nl.json +++ b/apps/files/l10n/nl.json @@ -137,6 +137,7 @@ "With PHP-FPM it might take 5 minutes for changes to be applied." : "Met PHP-FPM kan het 5 minuten duren voordat wijzigingen zijn doorgevoerd.", "Missing permissions to edit from here." : "Ontbrekende rechten om vanaf hier te bewerken.", "%s of %s used" : "%s van %s gebruikt", + "%1$s%% of %2$s used" : "%1$s%% van %2$s gebruikt", "%s used" : "%s gebruikt", "Settings" : "Instellingen", "Show hidden files" : "Verborgen bestanden tonen", diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index 2f875f60614..5e3e382180d 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -15,7 +15,7 @@ OC.L10N.register( "Close" : "关闭", "Could not create folder \"{dir}\"" : "无法创建文件夹 \"{dir}\"", "This will stop your current uploads." : "这会终止您当前的上传。", - "Upload cancelled." : "上传已取消", + "Upload cancelled." : "上传已取消。", "…" : "…", "Processing files …" : "文件处理中…", "Unable to upload {filename} as it is a directory or has 0 bytes" : "无法上传文件 {filename},因为它是一个目录或者是大小为 0 的空文件", @@ -45,19 +45,19 @@ OC.L10N.register( "Could not move \"{file}\", target exists" : "无法移动 \"{file}\",目标已存在", "Could not move \"{file}\"" : "无法移动 \"{file}\"", "copy" : "复制", - "Could not copy \"{file}\", target exists" : "无法复制“{文件}”,目标存在", + "Could not copy \"{file}\", target exists" : "无法复制“{file}”,目标已存在", "Could not copy \"{file}\"" : "不能复制 \"{文件}\"", - "Copied {origin} inside {destination}" : "在{destination}内复制{origin}", - "Copied {origin} and {nbfiles} other files inside {destination}" : "在{destination}内复制{origin}和{nbfiles}其他文件", + "Copied {origin} inside {destination}" : "在 {destination} 内复制 {origin}", + "Copied {origin} and {nbfiles} other files inside {destination}" : "在 {destination} 内复制 {origin} 和 {nbfiles} 其他文件", "{newName} already exists" : "{newname} 已经存在", "Could not rename \"{fileName}\", it does not exist any more" : "无法重命名 \"{fileName}\",此文件已经不存在", "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "文件夹 \"{dir}\" 中已经存在 \"{targetName}\"。请尝试其他的名称。", "Could not rename \"{fileName}\"" : "无法重命名 \"{fileName}\"", "Could not create file \"{file}\"" : "无法创建文件 \"{file}\"", - "Could not create file \"{file}\" because it already exists" : "无法创建文件 \"{file}\", 因为其已经存在", - "Could not create folder \"{dir}\" because it already exists" : "无法创建文件夹 \"{dir}\",因为其已经存在", + "Could not create file \"{file}\" because it already exists" : "无法创建文件 \"{file}\",因为它已经存在", + "Could not create folder \"{dir}\" because it already exists" : "无法创建文件夹 \"{dir}\",因为它已经存在", "Error deleting file \"{fileName}\"." : "删除文件 \"{fileName}\" 时出错。", - "No search results in other folders for {tag}{filter}{endtag}" : "在其它的文件夹里没有关于{tag}{filter}{endtag}的搜索结果", + "No search results in other folders for {tag}{filter}{endtag}" : "在其它的文件夹里没有关于 {tag}{filter}{endtag} 的搜索结果", "Name" : "名称", "Size" : "大小", "Modified" : "修改日期", @@ -70,7 +70,7 @@ OC.L10N.register( "New" : "新建", "{used} of {quota} used" : "已使用 {used} / {quota}", "{used} used" : "{used} 已使用", - "\"{name}\" is an invalid file name." : "\"{name}\" 是一个无效的文件名", + "\"{name}\" is an invalid file name." : "\"{name}\" 是一个无效的文件名。", "File name cannot be empty." : "文件名不能为空。", "\"/\" is not allowed inside a file name." : "文件名不能包含“/”", "\"{name}\" is not an allowed filetype" : "\"{name}\" 不是允许的文件类型", @@ -105,7 +105,7 @@ OC.L10N.register( "Moved by {user}" : "由 {user} 移动", "\"remote user\"" : "远程用户", "You created {file}" : "您创建了 {file}", - "You created an encrypted file in {file}" : "你在 {file} 创建了一个加密文件", + "You created an encrypted file in {file}" : "您在 {file} 创建了一个加密文件", "{user} created {file}" : "{user} 创建了 {file}", "{user} created an encrypted file in {file}" : "{user} 在 {file} 中创建一个加密文件", "{file} was created in a public folder" : "{file} 被创建在公共文件夹", @@ -137,7 +137,7 @@ OC.L10N.register( "max. possible: " : "最大允许:", "Save" : "保存", "With PHP-FPM it might take 5 minutes for changes to be applied." : "对于 PHP-FPM 这个值改变后可能需要 5 分钟才会生效。", - "Missing permissions to edit from here." : "没有权限编辑", + "Missing permissions to edit from here." : "没有权限编辑。", "%s of %s used" : "%s 已使用 (共 %s)", "%1$s%% of %2$s used" : "%1$s %2$s 中 %% 已使用", "%s used" : "%s 已使用", diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index 9e401a68be1..bcd777d90c1 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -13,7 +13,7 @@ "Close" : "关闭", "Could not create folder \"{dir}\"" : "无法创建文件夹 \"{dir}\"", "This will stop your current uploads." : "这会终止您当前的上传。", - "Upload cancelled." : "上传已取消", + "Upload cancelled." : "上传已取消。", "…" : "…", "Processing files …" : "文件处理中…", "Unable to upload {filename} as it is a directory or has 0 bytes" : "无法上传文件 {filename},因为它是一个目录或者是大小为 0 的空文件", @@ -43,19 +43,19 @@ "Could not move \"{file}\", target exists" : "无法移动 \"{file}\",目标已存在", "Could not move \"{file}\"" : "无法移动 \"{file}\"", "copy" : "复制", - "Could not copy \"{file}\", target exists" : "无法复制“{文件}”,目标存在", + "Could not copy \"{file}\", target exists" : "无法复制“{file}”,目标已存在", "Could not copy \"{file}\"" : "不能复制 \"{文件}\"", - "Copied {origin} inside {destination}" : "在{destination}内复制{origin}", - "Copied {origin} and {nbfiles} other files inside {destination}" : "在{destination}内复制{origin}和{nbfiles}其他文件", + "Copied {origin} inside {destination}" : "在 {destination} 内复制 {origin}", + "Copied {origin} and {nbfiles} other files inside {destination}" : "在 {destination} 内复制 {origin} 和 {nbfiles} 其他文件", "{newName} already exists" : "{newname} 已经存在", "Could not rename \"{fileName}\", it does not exist any more" : "无法重命名 \"{fileName}\",此文件已经不存在", "The name \"{targetName}\" is already used in the folder \"{dir}\". Please choose a different name." : "文件夹 \"{dir}\" 中已经存在 \"{targetName}\"。请尝试其他的名称。", "Could not rename \"{fileName}\"" : "无法重命名 \"{fileName}\"", "Could not create file \"{file}\"" : "无法创建文件 \"{file}\"", - "Could not create file \"{file}\" because it already exists" : "无法创建文件 \"{file}\", 因为其已经存在", - "Could not create folder \"{dir}\" because it already exists" : "无法创建文件夹 \"{dir}\",因为其已经存在", + "Could not create file \"{file}\" because it already exists" : "无法创建文件 \"{file}\",因为它已经存在", + "Could not create folder \"{dir}\" because it already exists" : "无法创建文件夹 \"{dir}\",因为它已经存在", "Error deleting file \"{fileName}\"." : "删除文件 \"{fileName}\" 时出错。", - "No search results in other folders for {tag}{filter}{endtag}" : "在其它的文件夹里没有关于{tag}{filter}{endtag}的搜索结果", + "No search results in other folders for {tag}{filter}{endtag}" : "在其它的文件夹里没有关于 {tag}{filter}{endtag} 的搜索结果", "Name" : "名称", "Size" : "大小", "Modified" : "修改日期", @@ -68,7 +68,7 @@ "New" : "新建", "{used} of {quota} used" : "已使用 {used} / {quota}", "{used} used" : "{used} 已使用", - "\"{name}\" is an invalid file name." : "\"{name}\" 是一个无效的文件名", + "\"{name}\" is an invalid file name." : "\"{name}\" 是一个无效的文件名。", "File name cannot be empty." : "文件名不能为空。", "\"/\" is not allowed inside a file name." : "文件名不能包含“/”", "\"{name}\" is not an allowed filetype" : "\"{name}\" 不是允许的文件类型", @@ -103,7 +103,7 @@ "Moved by {user}" : "由 {user} 移动", "\"remote user\"" : "远程用户", "You created {file}" : "您创建了 {file}", - "You created an encrypted file in {file}" : "你在 {file} 创建了一个加密文件", + "You created an encrypted file in {file}" : "您在 {file} 创建了一个加密文件", "{user} created {file}" : "{user} 创建了 {file}", "{user} created an encrypted file in {file}" : "{user} 在 {file} 中创建一个加密文件", "{file} was created in a public folder" : "{file} 被创建在公共文件夹", @@ -135,7 +135,7 @@ "max. possible: " : "最大允许:", "Save" : "保存", "With PHP-FPM it might take 5 minutes for changes to be applied." : "对于 PHP-FPM 这个值改变后可能需要 5 分钟才会生效。", - "Missing permissions to edit from here." : "没有权限编辑", + "Missing permissions to edit from here." : "没有权限编辑。", "%s of %s used" : "%s 已使用 (共 %s)", "%1$s%% of %2$s used" : "%1$s %2$s 中 %% 已使用", "%s used" : "%s 已使用", diff --git a/apps/files_external/l10n/eo.js b/apps/files_external/l10n/eo.js index 97ba16b6034..284c75eb519 100644 --- a/apps/files_external/l10n/eo.js +++ b/apps/files_external/l10n/eo.js @@ -28,15 +28,15 @@ OC.L10N.register( "Saving..." : "Konservado...", "Save" : "Konservi", "Empty response from the server" : "Malplena respondo el la servilo", - "Couldn't access. Please log out and in again to activate this mount point" : "Aliro ne eblis. Bv. elsaluti kaj re-ensaluti por aktivigi tiun muntan punkton", + "Couldn't access. Please log out and in again to activate this mount point" : "Aliro ne eblis. Bv. elsaluti kaj re-ensaluti por aktivigi tiun surmetingon", "Couldn't get the information from the remote server: {code} {type}" : "Ne eblis havi informojn el la fora servilo: {code} {type}", - "Couldn't get the list of external mount points: {type}" : "Ne eblis havi listojn de eksteraj muntaj punktoj: {type}", + "Couldn't get the list of external mount points: {type}" : "Ne eblis havi listojn de eksteraj surmetingoj: {type}", "There was an error with message: " : "Estis eraro kun la jena mesaĝo:", - "External mount error" : "Eraro de munta punkto ekstera", + "External mount error" : "Eraro de surmetingo ekstera", "external-storage" : "external-storage", - "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Ne eblis ricevi liston de muntaj punktoj el Windows-retdisko: malplena respondo el la servilo", - "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Iuj agorditaj eksteraj muntaj punktoj ne estas konektita. Bv. alklaki la ruĝa(j)n vico(j)n por pli da informoj", - "Please enter the credentials for the {mount} mount" : "Bv. entajpi la akreditilojn de la munta punkto {mount}", + "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Ne eblis ricevi liston de surmetingoj el Windows-retdisko: malplena respondo el la servilo", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Iuj agorditaj eksteraj surmetingoj ne estas konektitaj. Bv. alklaki la ruĝa(j)n vico(j)n por pli da informoj", + "Please enter the credentials for the {mount} mount" : "Bv. entajpi la akreditilojn de la surmetingo {mount}", "Username" : "Uzantnomo", "Password" : "Pasvorto", "Credentials saved" : "Akreditiloj konservitaj", @@ -44,7 +44,7 @@ OC.L10N.register( "Credentials required" : "Akreditiloj bezonataj", "Storage with ID \"%d\" not found" : "Konservejo kun identigilo „%d“ ne trovita", "Invalid backend or authentication mechanism class" : "Nevalida interna tipo aŭ aŭtentiga klaso", - "Invalid mount point" : "Nevalida munta punkto", + "Invalid mount point" : "Nevalida surmetingo", "Objectstore forbidden" : "„Objectstore“ malpermesata", "Invalid storage backend \"%s\"" : "Nevalida konserveja interna servo „%s“", "Not permitted to use backend \"%s\"" : "Ne permesatas uzi internan servon „%s“", @@ -109,16 +109,30 @@ OC.L10N.register( "OpenStack Object Storage" : "OpenStack Object Storage", "Service name" : "Servonomo", "Request timeout (seconds)" : "Eltempiĝo (sekundoj)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Subteno de cURL en PHP ne estas ebligita aŭ instalita. Surmetado de %s ne eblas. Bv. vidi kun via administranto.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Subteno de FTP en PHP ne estas ebligita aŭ instalita. Surmetado de %s ne eblas. Bv. vidi kun via administranto.", + "\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "„%1$s“ ne estas instalita. Surmetado de %2$s ne eblas. Bv. vidi kun via administranto.", + "External storage support" : "Subteno de ekstera konservejo", + "Adds basic external storage support" : "Aldonas bazan subtenon por ekstera konservejo", + "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Tiu aplikaĵo ebligas al administranto agordi konektojn al eksteraj konservejoj, kiel FTP-serviloj, S3- aŭ SWIFT-objektkonservejoj, aliaj Nextcloud-serviloj, WebDAV-serviloj, kaj pli. Administranto ebligas certajn tipojn de konservejo kaj povas surmeti ilin por iu uzanto, iu grupo aŭ ĉiuj. Uzantoj vidos novan dosierujon, kiuj aperos en la radiko de ilia Nextcloud. Ekstera konservejo ankaŭ ebligas al uzantoj kunhavigi dosierojn konservitajn ene. Tiuokaze, akreditiloj de la dosierposedanto uziĝas, kiam la ricevanto petas la dosieron el la ekstera konservejo, por certigi, ke la ricevanto povas aliri la kunhavigitan dosieron.\n\nEkstera konservejo agordiĝas per grafika fasado aŭ komandlinie. Tiu lasta opcio estas pli fleksa por spertulo: amasa agordo de surmetingoj kaj de surmetingaj prioritatoj. Pli da informoj disponeblas en la dokumentaro pri ekstera konservejo.", + "No external storage configured or you don't have the permission to configure them" : "Neniu ekstera konservejo agordita, aŭ vi ne rajtas agordi ĝin.", "Name" : "Nomo", "Storage type" : "Konserveja tipo", "Scope" : "Amplekso", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Ekstera konservejo ebligas al vi surmeti servojn de ekstera konservejo kaj aparatojn, kiel kromajn konservejojn. Vi povas ankaŭ permesi al uzantoj surmeti ilian proprajn eksterajn konservejojn.", "Folder name" : "Dosierujnomo", "External storage" : "Ekstera konservejo", "Authentication" : "Aŭtentigo", "Configuration" : "Agordo", "Available for" : "Disponebla por", + "Click to recheck the configuration" : "Alklaku por rekontroli la agordon", "Add storage" : "Aldoni konservejon", "Advanced settings" : "Altanivela agordo", - "Allow users to mount the following external storage" : "Permesi al uzantoj munti la jenan eksteran konservejon" + "Allow users to mount external storage" : "Permesi al uzantoj surmeti eksteran konservejon", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Ĝeneralaj akreditiloj utilas, kiam pluraj eksteraj konservejoj kunuzas la samajn akreditilojn.", + "Are you sure you want to delete this external storage" : "Ĉu vi certas, ke vi volas forigi tiun eksteran konservejon?", + "OpenStack" : "OpenStack", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "„%s“ ne estas instalita. Surmetado de %s ne eblas. Bv. vidi kun via administranto.", + "Allow users to mount the following external storage" : "Permesi al uzantoj surmeti la jenan eksteran konservejon" }, "nplurals=2; plural=(n != 1);"); diff --git a/apps/files_external/l10n/eo.json b/apps/files_external/l10n/eo.json index c3791477200..9d9ec0b9117 100644 --- a/apps/files_external/l10n/eo.json +++ b/apps/files_external/l10n/eo.json @@ -26,15 +26,15 @@ "Saving..." : "Konservado...", "Save" : "Konservi", "Empty response from the server" : "Malplena respondo el la servilo", - "Couldn't access. Please log out and in again to activate this mount point" : "Aliro ne eblis. Bv. elsaluti kaj re-ensaluti por aktivigi tiun muntan punkton", + "Couldn't access. Please log out and in again to activate this mount point" : "Aliro ne eblis. Bv. elsaluti kaj re-ensaluti por aktivigi tiun surmetingon", "Couldn't get the information from the remote server: {code} {type}" : "Ne eblis havi informojn el la fora servilo: {code} {type}", - "Couldn't get the list of external mount points: {type}" : "Ne eblis havi listojn de eksteraj muntaj punktoj: {type}", + "Couldn't get the list of external mount points: {type}" : "Ne eblis havi listojn de eksteraj surmetingoj: {type}", "There was an error with message: " : "Estis eraro kun la jena mesaĝo:", - "External mount error" : "Eraro de munta punkto ekstera", + "External mount error" : "Eraro de surmetingo ekstera", "external-storage" : "external-storage", - "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Ne eblis ricevi liston de muntaj punktoj el Windows-retdisko: malplena respondo el la servilo", - "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Iuj agorditaj eksteraj muntaj punktoj ne estas konektita. Bv. alklaki la ruĝa(j)n vico(j)n por pli da informoj", - "Please enter the credentials for the {mount} mount" : "Bv. entajpi la akreditilojn de la munta punkto {mount}", + "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "Ne eblis ricevi liston de surmetingoj el Windows-retdisko: malplena respondo el la servilo", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "Iuj agorditaj eksteraj surmetingoj ne estas konektitaj. Bv. alklaki la ruĝa(j)n vico(j)n por pli da informoj", + "Please enter the credentials for the {mount} mount" : "Bv. entajpi la akreditilojn de la surmetingo {mount}", "Username" : "Uzantnomo", "Password" : "Pasvorto", "Credentials saved" : "Akreditiloj konservitaj", @@ -42,7 +42,7 @@ "Credentials required" : "Akreditiloj bezonataj", "Storage with ID \"%d\" not found" : "Konservejo kun identigilo „%d“ ne trovita", "Invalid backend or authentication mechanism class" : "Nevalida interna tipo aŭ aŭtentiga klaso", - "Invalid mount point" : "Nevalida munta punkto", + "Invalid mount point" : "Nevalida surmetingo", "Objectstore forbidden" : "„Objectstore“ malpermesata", "Invalid storage backend \"%s\"" : "Nevalida konserveja interna servo „%s“", "Not permitted to use backend \"%s\"" : "Ne permesatas uzi internan servon „%s“", @@ -107,16 +107,30 @@ "OpenStack Object Storage" : "OpenStack Object Storage", "Service name" : "Servonomo", "Request timeout (seconds)" : "Eltempiĝo (sekundoj)", + "The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Subteno de cURL en PHP ne estas ebligita aŭ instalita. Surmetado de %s ne eblas. Bv. vidi kun via administranto.", + "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "Subteno de FTP en PHP ne estas ebligita aŭ instalita. Surmetado de %s ne eblas. Bv. vidi kun via administranto.", + "\"%1$s\" is not installed. Mounting of %2$s is not possible. Please ask your system administrator to install it." : "„%1$s“ ne estas instalita. Surmetado de %2$s ne eblas. Bv. vidi kun via administranto.", + "External storage support" : "Subteno de ekstera konservejo", + "Adds basic external storage support" : "Aldonas bazan subtenon por ekstera konservejo", + "This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administrators can choose which types of storage to enable and can mount these storage locations for a user, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows users to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the advanced user with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Tiu aplikaĵo ebligas al administranto agordi konektojn al eksteraj konservejoj, kiel FTP-serviloj, S3- aŭ SWIFT-objektkonservejoj, aliaj Nextcloud-serviloj, WebDAV-serviloj, kaj pli. Administranto ebligas certajn tipojn de konservejo kaj povas surmeti ilin por iu uzanto, iu grupo aŭ ĉiuj. Uzantoj vidos novan dosierujon, kiuj aperos en la radiko de ilia Nextcloud. Ekstera konservejo ankaŭ ebligas al uzantoj kunhavigi dosierojn konservitajn ene. Tiuokaze, akreditiloj de la dosierposedanto uziĝas, kiam la ricevanto petas la dosieron el la ekstera konservejo, por certigi, ke la ricevanto povas aliri la kunhavigitan dosieron.\n\nEkstera konservejo agordiĝas per grafika fasado aŭ komandlinie. Tiu lasta opcio estas pli fleksa por spertulo: amasa agordo de surmetingoj kaj de surmetingaj prioritatoj. Pli da informoj disponeblas en la dokumentaro pri ekstera konservejo.", + "No external storage configured or you don't have the permission to configure them" : "Neniu ekstera konservejo agordita, aŭ vi ne rajtas agordi ĝin.", "Name" : "Nomo", "Storage type" : "Konserveja tipo", "Scope" : "Amplekso", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "Ekstera konservejo ebligas al vi surmeti servojn de ekstera konservejo kaj aparatojn, kiel kromajn konservejojn. Vi povas ankaŭ permesi al uzantoj surmeti ilian proprajn eksterajn konservejojn.", "Folder name" : "Dosierujnomo", "External storage" : "Ekstera konservejo", "Authentication" : "Aŭtentigo", "Configuration" : "Agordo", "Available for" : "Disponebla por", + "Click to recheck the configuration" : "Alklaku por rekontroli la agordon", "Add storage" : "Aldoni konservejon", "Advanced settings" : "Altanivela agordo", - "Allow users to mount the following external storage" : "Permesi al uzantoj munti la jenan eksteran konservejon" + "Allow users to mount external storage" : "Permesi al uzantoj surmeti eksteran konservejon", + "Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Ĝeneralaj akreditiloj utilas, kiam pluraj eksteraj konservejoj kunuzas la samajn akreditilojn.", + "Are you sure you want to delete this external storage" : "Ĉu vi certas, ke vi volas forigi tiun eksteran konservejon?", + "OpenStack" : "OpenStack", + "\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "„%s“ ne estas instalita. Surmetado de %s ne eblas. Bv. vidi kun via administranto.", + "Allow users to mount the following external storage" : "Permesi al uzantoj surmeti la jenan eksteran konservejon" },"pluralForm" :"nplurals=2; plural=(n != 1);" }
\ No newline at end of file diff --git a/apps/files_external/l10n/zh_CN.js b/apps/files_external/l10n/zh_CN.js index 402f3748191..50c3d18feaf 100644 --- a/apps/files_external/l10n/zh_CN.js +++ b/apps/files_external/l10n/zh_CN.js @@ -22,7 +22,7 @@ OC.L10N.register( "Read only" : "只读", "Delete" : "删除", "Admin defined" : "管理员定义", - "Are you sure you want to delete this external storage?" : "你确定要删除这个外部存储吗?", + "Are you sure you want to delete this external storage?" : "您确定要删除这个外部存储吗?", "Delete storage?" : "删除存储?", "Saved" : "已保存", "Saving..." : "正在保存...", @@ -35,7 +35,7 @@ OC.L10N.register( "External mount error" : "外部挂载错误", "external-storage" : "外部存储", "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "无法获取Windows网络磁盘挂载点列表:服务器未响应", - "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接。请检查标红的行以获取更多信息。", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接。请检查标红的行以获取更多信息", "Please enter the credentials for the {mount} mount" : "请输入 {mount} 挂载点的凭据", "Username" : "用户名", "Password" : "密码", @@ -99,7 +99,7 @@ OC.L10N.register( "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "根路径", - "SFTP with secret key login" : "包含 secret key 的SFTP", + "SFTP with secret key login" : "包含 secret key 的 SFTP", "SMB / CIFS" : "SMB / CIFS", "Share" : "共享", "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登录信息", @@ -117,7 +117,7 @@ OC.L10N.register( "Name" : "名称", "Storage type" : "存储类型", "Scope" : "适用范围", - "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "外部存储插件允许挂载外部的存储服务作为 Nextcloud 的辅助存储设备。你可以设置是否允许挂载用户自己的外部存储服务。", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "外部存储插件允许挂载外部的存储服务作为 Nextcloud 的辅助存储设备。您可以设置是否允许挂载用户自己的外部存储服务。", "Folder name" : "目录名称", "External storage" : "外部存储", "Authentication" : "认证", diff --git a/apps/files_external/l10n/zh_CN.json b/apps/files_external/l10n/zh_CN.json index a97bc222a2d..d446f109a13 100644 --- a/apps/files_external/l10n/zh_CN.json +++ b/apps/files_external/l10n/zh_CN.json @@ -20,7 +20,7 @@ "Read only" : "只读", "Delete" : "删除", "Admin defined" : "管理员定义", - "Are you sure you want to delete this external storage?" : "你确定要删除这个外部存储吗?", + "Are you sure you want to delete this external storage?" : "您确定要删除这个外部存储吗?", "Delete storage?" : "删除存储?", "Saved" : "已保存", "Saving..." : "正在保存...", @@ -33,7 +33,7 @@ "External mount error" : "外部挂载错误", "external-storage" : "外部存储", "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "无法获取Windows网络磁盘挂载点列表:服务器未响应", - "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接。请检查标红的行以获取更多信息。", + "Some of the configured external mount points are not connected. Please click on the red row(s) for more information" : "一些外部挂载点没有连接。请检查标红的行以获取更多信息", "Please enter the credentials for the {mount} mount" : "请输入 {mount} 挂载点的凭据", "Username" : "用户名", "Password" : "密码", @@ -97,7 +97,7 @@ "Nextcloud" : "Nextcloud", "SFTP" : "SFTP", "Root" : "根路径", - "SFTP with secret key login" : "包含 secret key 的SFTP", + "SFTP with secret key login" : "包含 secret key 的 SFTP", "SMB / CIFS" : "SMB / CIFS", "Share" : "共享", "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登录信息", @@ -115,7 +115,7 @@ "Name" : "名称", "Storage type" : "存储类型", "Scope" : "适用范围", - "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "外部存储插件允许挂载外部的存储服务作为 Nextcloud 的辅助存储设备。你可以设置是否允许挂载用户自己的外部存储服务。", + "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices. You may also allow users to mount their own external storage services." : "外部存储插件允许挂载外部的存储服务作为 Nextcloud 的辅助存储设备。您可以设置是否允许挂载用户自己的外部存储服务。", "Folder name" : "目录名称", "External storage" : "外部存储", "Authentication" : "认证", diff --git a/apps/files_sharing/l10n/lt_LT.js b/apps/files_sharing/l10n/lt_LT.js index 537e9c6fa21..e7306d3479d 100644 --- a/apps/files_sharing/l10n/lt_LT.js +++ b/apps/files_sharing/l10n/lt_LT.js @@ -3,6 +3,7 @@ OC.L10N.register( { "Deleted shares" : "Ištrinti viešiniai", "Restore share" : "Atkurti viešinį", + "Something happened. Unable to restore the share." : "Kažkas nutiko. Nepavyko atkurti viešinio.", "Move or copy" : "Perkelti ar kopijuoti", "Download" : "Atsisiųsti", "Delete" : "Ištrinti", @@ -13,9 +14,9 @@ OC.L10N.register( "Share" : "Dalintis", "No expiration date set" : "Dalinimosi pabaigos data yra nenustatyta", "Shared by" : "Bendrina", - "Downloaded via public link" : "Atsisiųsta per viešą nuorodą", - "Downloaded by {email}" : "Parsisiųsta į {email}", - "{file} downloaded via public link" : "{file} parsisiųsta per nuorodą", + "Downloaded via public link" : "Atsisiųstas per viešąją nuorodą", + "Downloaded by {email}" : "Atsisiuntė {email}", + "{file} downloaded via public link" : "{file} atsisiųstas per viešąją nuorodą", "{email} downloaded {file}" : "{email} atsisiuntė {file}", "Shared with group {group}" : "Bendrinama su grupe {group}", "Removed share for group {group}" : "Nebesidalinama su grupe: {group}", @@ -45,7 +46,9 @@ OC.L10N.register( "{user} unshared {file} from you" : "{user} nustojo bendrinti su jumis {file}", "Shared with {user}" : "Pradėta bendrinti su {user}", "Removed share for {user}" : "Nustota dalintis su {user}", - "{actor} shared with {user}" : "{actor} pradėjo bendrinti su {user}", + "You removed yourself" : "Jūs pašalinote save", + "{actor} removed themselves" : "{actor} pašalino save", + "{actor} shared with {user}" : "{actor} pradėjo bendrinti su {user}", "{actor} removed share for {user}" : "{actor} nustojo dalintis su {user}", "Shared by {actor}" : "Pasidalinta {actor}", "{actor} removed share" : "{actor} nustojo dalintis", @@ -61,7 +64,7 @@ OC.L10N.register( "Could not delete share" : "Nepavyko nustoti dalintis duomenimis", "Please specify a file or folder path" : "Nurodykite kelią iki duomenų", "Wrong path, file/folder doesn't exist" : "Neteisingas kelias, failo/aplanko nėra", - "Could not create share" : "Negalima dalintis", + "Could not create share" : "Nepavyko sukurti viešinio", "invalid permissions" : "neteisingi leidimai", "Please specify a valid user" : "Nurodykite naudotoją", "Group sharing is disabled by the administrator" : "Bendrinimas su grupėmis yra išjungtas", diff --git a/apps/files_sharing/l10n/lt_LT.json b/apps/files_sharing/l10n/lt_LT.json index 75e0480f001..29e5cc33676 100644 --- a/apps/files_sharing/l10n/lt_LT.json +++ b/apps/files_sharing/l10n/lt_LT.json @@ -1,6 +1,7 @@ { "translations": { "Deleted shares" : "Ištrinti viešiniai", "Restore share" : "Atkurti viešinį", + "Something happened. Unable to restore the share." : "Kažkas nutiko. Nepavyko atkurti viešinio.", "Move or copy" : "Perkelti ar kopijuoti", "Download" : "Atsisiųsti", "Delete" : "Ištrinti", @@ -11,9 +12,9 @@ "Share" : "Dalintis", "No expiration date set" : "Dalinimosi pabaigos data yra nenustatyta", "Shared by" : "Bendrina", - "Downloaded via public link" : "Atsisiųsta per viešą nuorodą", - "Downloaded by {email}" : "Parsisiųsta į {email}", - "{file} downloaded via public link" : "{file} parsisiųsta per nuorodą", + "Downloaded via public link" : "Atsisiųstas per viešąją nuorodą", + "Downloaded by {email}" : "Atsisiuntė {email}", + "{file} downloaded via public link" : "{file} atsisiųstas per viešąją nuorodą", "{email} downloaded {file}" : "{email} atsisiuntė {file}", "Shared with group {group}" : "Bendrinama su grupe {group}", "Removed share for group {group}" : "Nebesidalinama su grupe: {group}", @@ -43,7 +44,9 @@ "{user} unshared {file} from you" : "{user} nustojo bendrinti su jumis {file}", "Shared with {user}" : "Pradėta bendrinti su {user}", "Removed share for {user}" : "Nustota dalintis su {user}", - "{actor} shared with {user}" : "{actor} pradėjo bendrinti su {user}", + "You removed yourself" : "Jūs pašalinote save", + "{actor} removed themselves" : "{actor} pašalino save", + "{actor} shared with {user}" : "{actor} pradėjo bendrinti su {user}", "{actor} removed share for {user}" : "{actor} nustojo dalintis su {user}", "Shared by {actor}" : "Pasidalinta {actor}", "{actor} removed share" : "{actor} nustojo dalintis", @@ -59,7 +62,7 @@ "Could not delete share" : "Nepavyko nustoti dalintis duomenimis", "Please specify a file or folder path" : "Nurodykite kelią iki duomenų", "Wrong path, file/folder doesn't exist" : "Neteisingas kelias, failo/aplanko nėra", - "Could not create share" : "Negalima dalintis", + "Could not create share" : "Nepavyko sukurti viešinio", "invalid permissions" : "neteisingi leidimai", "Please specify a valid user" : "Nurodykite naudotoją", "Group sharing is disabled by the administrator" : "Bendrinimas su grupėmis yra išjungtas", diff --git a/apps/files_sharing/l10n/zh_CN.js b/apps/files_sharing/l10n/zh_CN.js index d3ecb4aa1ca..06e43a5e991 100644 --- a/apps/files_sharing/l10n/zh_CN.js +++ b/apps/files_sharing/l10n/zh_CN.js @@ -39,7 +39,7 @@ OC.L10N.register( "{actor} shared with group {group}" : "{actor} 被共享到群组 {group}", "{actor} removed share for group {group}" : "{actor} 删除了群组 {group} 的共享", "You shared {file} with group {group}" : "您与群组 {group} 共享了 {file} ", - "You removed group {group} from {file}" : "已移除组 {group} 从 {file}", + "You removed group {group} from {file}" : "已从 {file} 移除组 {group}", "{actor} shared {file} with group {group}" : " {actor} 与群组 {group} 共享了 {file} ", "{actor} removed group {group} from {file}" : "{actor} 从 {file} 删除群组 {group} ", "Shared as public link" : "共享为公开链接", @@ -48,15 +48,15 @@ OC.L10N.register( "{actor} shared as public link" : "{actor} 公共链接共享", "{actor} removed public link" : "{actor} 删除公共链接", "Public link of {actor} expired" : "{actor} 的公开链接已过期", - "You shared {file} as public link" : "你共享了 {file} 为公开链接", - "You removed public link for {file}" : "你移除了 {file} 的公开链接", + "You shared {file} as public link" : "您共享了 {file} 为公开链接", + "You removed public link for {file}" : "您移除了 {file} 的公开链接", "Public link expired for {file}" : "{file} 的公开链接已过期", "{actor} shared {file} as public link" : "{actor} 用公开链接共享了 {file} ", "{actor} removed public link for {file}" : "{actor} 删除了 {file} 的公开链接", "Public link of {actor} for {file} expired" : "{actor} 为 {file} 创建的公开链接已过期", "{user} accepted the remote share" : "{user} 接受了远程共享", "{user} declined the remote share" : "{user} 拒绝了远程共享", - "You received a new remote share {file} from {user}" : "您收到了一个来自 {user}的远程共享 {file} ", + "You received a new remote share {file} from {user}" : "您收到了一个来自 {user} 的远程共享 {file} ", "{user} accepted the remote share of {file}" : "{user} 接受了 {file} 的远程共享", "{user} declined the remote share of {file}" : "{user} 拒绝了 {file} 的远程共享", "{user} unshared {file} from you" : "您未将 {file} 共享给 {user} ", @@ -69,7 +69,7 @@ OC.L10N.register( "You shared {file} with {user}" : "您与 {user} 共享了 {file} ", "You removed {user} from {file}" : "您从 {file} 移除了 {user} ", "{actor} shared {file} with {user}" : "{actor} 共享 {file} 与 {user}", - "{actor} removed {user} from {file}" : "{actor} 移除 {user} 从 {file}", + "{actor} removed {user} from {file}" : "{actor} 从 {file} 移除了 {user}", "{actor} shared {file} with you" : "{actor} 与您共享了 {file} ", "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "通过邮件或公共链接共享的文件或文件夹<strong>已下载</strong>", "A file or folder was shared from <strong>another server</strong>" : "<strong>其它服务器</strong> 中一个文件或者文件夹被共享 ", @@ -78,7 +78,7 @@ OC.L10N.register( "could not delete share" : "无法删除共享", "Could not delete share" : "不能删除共享", "Please specify a file or folder path" : "请指定一个文件或文件夹路径", - "Wrong path, file/folder doesn't exist" : "路径错误,文件/文件夹不存在", + "Wrong path, file/folder doesn't exist" : "路径错误,文件或文件夹不存在", "Could not create share" : "无法创建共享", "invalid permissions" : "无效的权限", "Please specify a valid user" : "请指定一个有效的用户", @@ -89,7 +89,7 @@ OC.L10N.register( "Public upload is only possible for publicly shared folders" : "公共上传仅适用于公共共享文件夹", "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "由于 Nextcloud Talk 没有启用,所以通过 Nextcloud Talk 发送 %s 共享密码失败。", "Invalid date, date format must be YYYY-MM-DD" : "无效的日期,日期格式必须是 YYYY-MM-DD", - "You cannot share to a Circle if the app is not enabled" : "如果这个应用程序不可用,你不能共享到圈子", + "You cannot share to a Circle if the app is not enabled" : "如果这个应用程序不可用,您不能共享到圈子", "Please specify a valid circle" : "请指明一个可用圈子", "Sharing %s failed because the back end does not support room shares" : "由于后端不支持房间共享,所以共享 %s 失败。", "Unknown share type" : "未知共享类型", @@ -102,28 +102,28 @@ OC.L10N.register( "shared by %s" : "共享者 %s", "Download all files" : "下载所有文件", "Direct link" : "直接链接", - "Add to your Nextcloud" : "添加到你的 Nextcloud", + "Add to your Nextcloud" : "添加到您的 Nextcloud", "Share API is disabled" : "共享 API 已被禁用", "File sharing" : "文件共享", "No entries found in this folder" : "此文件夹中无项目", "Name" : "名称", "Share time" : "共享时间", "Expiration date" : "过期日期 ", - "Sorry, this link doesn’t seem to work anymore." : "抱歉,此链接已失效", + "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." : "欲知详情,请联系发给你链接的人。", + "For more info, please ask the person who sent this link." : "欲知详情,请联系发给您该链接的人。", "Share note" : "共享笔记", "Download %s" : "下载 %s", "Upload files to %s" : "上传文件到 %s", "Select or drop files" : "选择或删除文件", - "Uploading files…" : "上传文件 … ", + "Uploading files…" : "上传文件... ", "Uploaded files:" : "上传的文件: ", "Sharing %s failed because the back end does not allow shares from type %s" : "共享 %s 失败,后端不允许共享 %s 类型", "This share is password-protected" : "这是一个密码保护的共享", - "The password is wrong. Try again." : "用户名或密码错误!请重试", + "The password is wrong. Try again." : "用户名或密码错误!请重试。", "Password" : "密码" }, "nplurals=1; plural=0;"); diff --git a/apps/files_sharing/l10n/zh_CN.json b/apps/files_sharing/l10n/zh_CN.json index f63fe92b7ef..75368e31615 100644 --- a/apps/files_sharing/l10n/zh_CN.json +++ b/apps/files_sharing/l10n/zh_CN.json @@ -37,7 +37,7 @@ "{actor} shared with group {group}" : "{actor} 被共享到群组 {group}", "{actor} removed share for group {group}" : "{actor} 删除了群组 {group} 的共享", "You shared {file} with group {group}" : "您与群组 {group} 共享了 {file} ", - "You removed group {group} from {file}" : "已移除组 {group} 从 {file}", + "You removed group {group} from {file}" : "已从 {file} 移除组 {group}", "{actor} shared {file} with group {group}" : " {actor} 与群组 {group} 共享了 {file} ", "{actor} removed group {group} from {file}" : "{actor} 从 {file} 删除群组 {group} ", "Shared as public link" : "共享为公开链接", @@ -46,15 +46,15 @@ "{actor} shared as public link" : "{actor} 公共链接共享", "{actor} removed public link" : "{actor} 删除公共链接", "Public link of {actor} expired" : "{actor} 的公开链接已过期", - "You shared {file} as public link" : "你共享了 {file} 为公开链接", - "You removed public link for {file}" : "你移除了 {file} 的公开链接", + "You shared {file} as public link" : "您共享了 {file} 为公开链接", + "You removed public link for {file}" : "您移除了 {file} 的公开链接", "Public link expired for {file}" : "{file} 的公开链接已过期", "{actor} shared {file} as public link" : "{actor} 用公开链接共享了 {file} ", "{actor} removed public link for {file}" : "{actor} 删除了 {file} 的公开链接", "Public link of {actor} for {file} expired" : "{actor} 为 {file} 创建的公开链接已过期", "{user} accepted the remote share" : "{user} 接受了远程共享", "{user} declined the remote share" : "{user} 拒绝了远程共享", - "You received a new remote share {file} from {user}" : "您收到了一个来自 {user}的远程共享 {file} ", + "You received a new remote share {file} from {user}" : "您收到了一个来自 {user} 的远程共享 {file} ", "{user} accepted the remote share of {file}" : "{user} 接受了 {file} 的远程共享", "{user} declined the remote share of {file}" : "{user} 拒绝了 {file} 的远程共享", "{user} unshared {file} from you" : "您未将 {file} 共享给 {user} ", @@ -67,7 +67,7 @@ "You shared {file} with {user}" : "您与 {user} 共享了 {file} ", "You removed {user} from {file}" : "您从 {file} 移除了 {user} ", "{actor} shared {file} with {user}" : "{actor} 共享 {file} 与 {user}", - "{actor} removed {user} from {file}" : "{actor} 移除 {user} 从 {file}", + "{actor} removed {user} from {file}" : "{actor} 从 {file} 移除了 {user}", "{actor} shared {file} with you" : "{actor} 与您共享了 {file} ", "A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "通过邮件或公共链接共享的文件或文件夹<strong>已下载</strong>", "A file or folder was shared from <strong>another server</strong>" : "<strong>其它服务器</strong> 中一个文件或者文件夹被共享 ", @@ -76,7 +76,7 @@ "could not delete share" : "无法删除共享", "Could not delete share" : "不能删除共享", "Please specify a file or folder path" : "请指定一个文件或文件夹路径", - "Wrong path, file/folder doesn't exist" : "路径错误,文件/文件夹不存在", + "Wrong path, file/folder doesn't exist" : "路径错误,文件或文件夹不存在", "Could not create share" : "无法创建共享", "invalid permissions" : "无效的权限", "Please specify a valid user" : "请指定一个有效的用户", @@ -87,7 +87,7 @@ "Public upload is only possible for publicly shared folders" : "公共上传仅适用于公共共享文件夹", "Sharing %s sending the password by Nextcloud Talk failed because Nextcloud Talk is not enabled" : "由于 Nextcloud Talk 没有启用,所以通过 Nextcloud Talk 发送 %s 共享密码失败。", "Invalid date, date format must be YYYY-MM-DD" : "无效的日期,日期格式必须是 YYYY-MM-DD", - "You cannot share to a Circle if the app is not enabled" : "如果这个应用程序不可用,你不能共享到圈子", + "You cannot share to a Circle if the app is not enabled" : "如果这个应用程序不可用,您不能共享到圈子", "Please specify a valid circle" : "请指明一个可用圈子", "Sharing %s failed because the back end does not support room shares" : "由于后端不支持房间共享,所以共享 %s 失败。", "Unknown share type" : "未知共享类型", @@ -100,28 +100,28 @@ "shared by %s" : "共享者 %s", "Download all files" : "下载所有文件", "Direct link" : "直接链接", - "Add to your Nextcloud" : "添加到你的 Nextcloud", + "Add to your Nextcloud" : "添加到您的 Nextcloud", "Share API is disabled" : "共享 API 已被禁用", "File sharing" : "文件共享", "No entries found in this folder" : "此文件夹中无项目", "Name" : "名称", "Share time" : "共享时间", "Expiration date" : "过期日期 ", - "Sorry, this link doesn’t seem to work anymore." : "抱歉,此链接已失效", + "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." : "欲知详情,请联系发给你链接的人。", + "For more info, please ask the person who sent this link." : "欲知详情,请联系发给您该链接的人。", "Share note" : "共享笔记", "Download %s" : "下载 %s", "Upload files to %s" : "上传文件到 %s", "Select or drop files" : "选择或删除文件", - "Uploading files…" : "上传文件 … ", + "Uploading files…" : "上传文件... ", "Uploaded files:" : "上传的文件: ", "Sharing %s failed because the back end does not allow shares from type %s" : "共享 %s 失败,后端不允许共享 %s 类型", "This share is password-protected" : "这是一个密码保护的共享", - "The password is wrong. Try again." : "用户名或密码错误!请重试", + "The password is wrong. Try again." : "用户名或密码错误!请重试。", "Password" : "密码" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/files_trashbin/l10n/zh_CN.js b/apps/files_trashbin/l10n/zh_CN.js index 20bb1daa2c2..40f6643e695 100644 --- a/apps/files_trashbin/l10n/zh_CN.js +++ b/apps/files_trashbin/l10n/zh_CN.js @@ -14,7 +14,7 @@ OC.L10N.register( "This directory is unavailable, please check the logs or contact the administrator" : "此目录不可用,请检查日志或联系管理员", "restored" : "已恢复", "No deleted files" : "无已删除文件", - "You will be able to recover deleted files from here" : "你可以在此处恢复已删除的文件", + "You will be able to recover deleted files from here" : "您可以在此处恢复已删除的文件", "No entries found in this folder" : "此文件夹中无项目", "Select all" : "全部选择", "Name" : "名称", diff --git a/apps/files_trashbin/l10n/zh_CN.json b/apps/files_trashbin/l10n/zh_CN.json index 36c88419b1a..7fd22cd714c 100644 --- a/apps/files_trashbin/l10n/zh_CN.json +++ b/apps/files_trashbin/l10n/zh_CN.json @@ -12,7 +12,7 @@ "This directory is unavailable, please check the logs or contact the administrator" : "此目录不可用,请检查日志或联系管理员", "restored" : "已恢复", "No deleted files" : "无已删除文件", - "You will be able to recover deleted files from here" : "你可以在此处恢复已删除的文件", + "You will be able to recover deleted files from here" : "您可以在此处恢复已删除的文件", "No entries found in this folder" : "此文件夹中无项目", "Select all" : "全部选择", "Name" : "名称", diff --git a/apps/oauth2/l10n/zh_CN.js b/apps/oauth2/l10n/zh_CN.js index 4d28fc6a327..fbf98fceca6 100644 --- a/apps/oauth2/l10n/zh_CN.js +++ b/apps/oauth2/l10n/zh_CN.js @@ -10,6 +10,6 @@ OC.L10N.register( "Add client" : "添加客户端", "Add" : "添加", "Delete" : "删除", - "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 认证协议允许外部服务请求访问您的%s" + "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 认证协议允许外部服务请求访问您的 %s。" }, "nplurals=1; plural=0;"); diff --git a/apps/oauth2/l10n/zh_CN.json b/apps/oauth2/l10n/zh_CN.json index c98757a0046..4e301a421ec 100644 --- a/apps/oauth2/l10n/zh_CN.json +++ b/apps/oauth2/l10n/zh_CN.json @@ -8,6 +8,6 @@ "Add client" : "添加客户端", "Add" : "添加", "Delete" : "删除", - "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 认证协议允许外部服务请求访问您的%s" + "OAuth 2.0 allows external services to request access to %s." : "OAuth 2.0 认证协议允许外部服务请求访问您的 %s。" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/sharebymail/l10n/de.js b/apps/sharebymail/l10n/de.js index ebb51986825..039ac554f22 100644 --- a/apps/sharebymail/l10n/de.js +++ b/apps/sharebymail/l10n/de.js @@ -41,6 +41,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you and wants to add" : "%1$shat »%2$s« mit Dir geteilt und möchte folgendes hinzufügen", "»%s« added a note to a file shared with you" : "»%s« « hat eine Bemerkung zu einer mit Dir geteilten Datei hinzugefügt", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Du hast »%1$s« mit %2$s geteilt. Die Freigabe wurde an den Empfänger gesandt. Aufgrund der Sicherheits-Richtlinien, die der Administrator von %3$s vorgegeben hat, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund musst Du das Passwort selbst an den Empfänger senden.", + "Password to access »%1$s« shared by you with %2$s" : "Passwort zum Zugriff auf »%1$s« wurde von Dir mit %2$s geteilt", "This is the password:" : "Das Passwort lautet: ", "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog kannst Du jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", diff --git a/apps/sharebymail/l10n/de.json b/apps/sharebymail/l10n/de.json index f50c43c8259..04499ac4253 100644 --- a/apps/sharebymail/l10n/de.json +++ b/apps/sharebymail/l10n/de.json @@ -39,6 +39,7 @@ "%1$s shared »%2$s« with you and wants to add" : "%1$shat »%2$s« mit Dir geteilt und möchte folgendes hinzufügen", "»%s« added a note to a file shared with you" : "»%s« « hat eine Bemerkung zu einer mit Dir geteilten Datei hinzugefügt", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Du hast »%1$s« mit %2$s geteilt. Die Freigabe wurde an den Empfänger gesandt. Aufgrund der Sicherheits-Richtlinien, die der Administrator von %3$s vorgegeben hat, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund musst Du das Passwort selbst an den Empfänger senden.", + "Password to access »%1$s« shared by you with %2$s" : "Passwort zum Zugriff auf »%1$s« wurde von Dir mit %2$s geteilt", "This is the password:" : "Das Passwort lautet: ", "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog kannst Du jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", diff --git a/apps/sharebymail/l10n/de_DE.js b/apps/sharebymail/l10n/de_DE.js index 7fa24edf281..9f850a3a295 100644 --- a/apps/sharebymail/l10n/de_DE.js +++ b/apps/sharebymail/l10n/de_DE.js @@ -41,6 +41,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you and wants to add" : "%1$s hat »%2$s« mit Ihnen geteilt und möchte folgendes hinzufügen", "»%s« added a note to a file shared with you" : "»%s« hat eine Bemerkung zu einer mit Ihnen geteilten Datei hinzugefügt", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Sie haben »%1$s« mit %2$s geteilt. Die Freigabe wurde an den Empfänger gesandt. Aufgrund der Sicherheits-Richtlinien, die der Administrator von %3$s vorgegeben hat, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund müssen Sie das Passwort selbst an den Empfänger senden.", + "Password to access »%1$s« shared by you with %2$s" : "Passwort zum Zugriff auf »%1$s« wurde von Ihnen mit %2$s geteilt", "This is the password:" : "Das Passwort lautet:", "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog können Sie jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", diff --git a/apps/sharebymail/l10n/de_DE.json b/apps/sharebymail/l10n/de_DE.json index 0f9a421205e..ce6b864fa70 100644 --- a/apps/sharebymail/l10n/de_DE.json +++ b/apps/sharebymail/l10n/de_DE.json @@ -39,6 +39,7 @@ "%1$s shared »%2$s« with you and wants to add" : "%1$s hat »%2$s« mit Ihnen geteilt und möchte folgendes hinzufügen", "»%s« added a note to a file shared with you" : "»%s« hat eine Bemerkung zu einer mit Ihnen geteilten Datei hinzugefügt", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Sie haben »%1$s« mit %2$s geteilt. Die Freigabe wurde an den Empfänger gesandt. Aufgrund der Sicherheits-Richtlinien, die der Administrator von %3$s vorgegeben hat, benötigt jede Freigabe einen Passwortschutz und es ist nicht zulässig, ein Passwort direkt an den Empfänger zu versenden. Aus diesem Grund müssen Sie das Passwort selbst an den Empfänger senden.", + "Password to access »%1$s« shared by you with %2$s" : "Passwort zum Zugriff auf »%1$s« wurde von Ihnen mit %2$s geteilt", "This is the password:" : "Das Passwort lautet:", "You can choose a different password at any time in the share dialog." : "Im Teilen-Dialog können Sie jederzeit ein anderes Passwort wählen.", "Could not find share" : "Freigabe konnte nicht gefunden werden", diff --git a/apps/sharebymail/l10n/fr.js b/apps/sharebymail/l10n/fr.js index adefa32edee..66bb01c4b3a 100644 --- a/apps/sharebymail/l10n/fr.js +++ b/apps/sharebymail/l10n/fr.js @@ -41,6 +41,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you and wants to add" : "%1$s a partagé \"%2$s\" avec vous et veut ajouter ", "»%s« added a note to a file shared with you" : "\"%s\" a ajouté une note à un fichier partagé avec vous.", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Vous venez de partager «%1$s» avec %2$s. Le partage a déjà été envoyé au destinataire. En raison de la politique de sécurité définie par l'administrateur de %3$s, chaque partage a besoin d'être protégé par mot de passe et il n'est pas autorisé d'envoyer le mot de passe directement au destinataire. C'est pourquoi vous devez transmettre le mot de passe manuellement au destinataire.", + "Password to access »%1$s« shared by you with %2$s" : "Mot de passe pour accéder à »%1$s« partagé par vous avec %2$s", "This is the password:" : "Voici le mot de passe :", "You can choose a different password at any time in the share dialog." : "Vous pouvez choisir un mot de passe différent à n'importe quel moment dans la boîte de dialogue de partage.", "Could not find share" : "Impossible de trouver le partage", diff --git a/apps/sharebymail/l10n/fr.json b/apps/sharebymail/l10n/fr.json index 69f49b9d2e2..5b98d46e2d3 100644 --- a/apps/sharebymail/l10n/fr.json +++ b/apps/sharebymail/l10n/fr.json @@ -39,6 +39,7 @@ "%1$s shared »%2$s« with you and wants to add" : "%1$s a partagé \"%2$s\" avec vous et veut ajouter ", "»%s« added a note to a file shared with you" : "\"%s\" a ajouté une note à un fichier partagé avec vous.", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Vous venez de partager «%1$s» avec %2$s. Le partage a déjà été envoyé au destinataire. En raison de la politique de sécurité définie par l'administrateur de %3$s, chaque partage a besoin d'être protégé par mot de passe et il n'est pas autorisé d'envoyer le mot de passe directement au destinataire. C'est pourquoi vous devez transmettre le mot de passe manuellement au destinataire.", + "Password to access »%1$s« shared by you with %2$s" : "Mot de passe pour accéder à »%1$s« partagé par vous avec %2$s", "This is the password:" : "Voici le mot de passe :", "You can choose a different password at any time in the share dialog." : "Vous pouvez choisir un mot de passe différent à n'importe quel moment dans la boîte de dialogue de partage.", "Could not find share" : "Impossible de trouver le partage", diff --git a/apps/sharebymail/l10n/gl.js b/apps/sharebymail/l10n/gl.js index c95f251191f..baa71e01b34 100644 --- a/apps/sharebymail/l10n/gl.js +++ b/apps/sharebymail/l10n/gl.js @@ -41,6 +41,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you and wants to add" : "%1$s compartiu «%2$s» con vostede e quere engadir", "»%s« added a note to a file shared with you" : "«%s» engadiu unha nota a un ficheiro compartido con vostede", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Ven de de compartir «%1$s» con %2$s. O recurso compartido xa foi enviado ao destinatario. Por mor das regras de seguridade definidas polo administrador de %3$s cada recurso compartido necesita ser protexido por un contrasinal e non está permitido que vostede envíe o contrasinal directamente ao destinatario. Polo tanto, necesita enviar manualmente o contrasinal ao destinatario.", + "Password to access »%1$s« shared by you with %2$s" : "Contrasinal para acceder a «%1$s» compartida por vostede con %2$s", "This is the password:" : "Este é o contrasinal:", "You can choose a different password at any time in the share dialog." : "Pode escoller un contrasinal diferente en calquera momento no diálogo de compartir.", "Could not find share" : "Non foi posíbel atopar o recurso compartido", diff --git a/apps/sharebymail/l10n/gl.json b/apps/sharebymail/l10n/gl.json index 0cf75426dc3..082b1afc38a 100644 --- a/apps/sharebymail/l10n/gl.json +++ b/apps/sharebymail/l10n/gl.json @@ -39,6 +39,7 @@ "%1$s shared »%2$s« with you and wants to add" : "%1$s compartiu «%2$s» con vostede e quere engadir", "»%s« added a note to a file shared with you" : "«%s» engadiu unha nota a un ficheiro compartido con vostede", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Ven de de compartir «%1$s» con %2$s. O recurso compartido xa foi enviado ao destinatario. Por mor das regras de seguridade definidas polo administrador de %3$s cada recurso compartido necesita ser protexido por un contrasinal e non está permitido que vostede envíe o contrasinal directamente ao destinatario. Polo tanto, necesita enviar manualmente o contrasinal ao destinatario.", + "Password to access »%1$s« shared by you with %2$s" : "Contrasinal para acceder a «%1$s» compartida por vostede con %2$s", "This is the password:" : "Este é o contrasinal:", "You can choose a different password at any time in the share dialog." : "Pode escoller un contrasinal diferente en calquera momento no diálogo de compartir.", "Could not find share" : "Non foi posíbel atopar o recurso compartido", diff --git a/apps/sharebymail/l10n/lt_LT.js b/apps/sharebymail/l10n/lt_LT.js index d6513c6ab59..81f89191e28 100644 --- a/apps/sharebymail/l10n/lt_LT.js +++ b/apps/sharebymail/l10n/lt_LT.js @@ -1,8 +1,8 @@ OC.L10N.register( "sharebymail", { - "Shared with %1$s" : "Bendrinama su %1$s", - "Shared with {email}" : "Bendrinama su {email}", + "Shared with %1$s" : "Bendrinama su %1$s", + "Shared with {email}" : "Bendrinama su {email}", "Shared with %1$s by %2$s" : "%2$s bendrina su %1$s", "Shared with {email} by {actor}" : "{actor} bendrina su {email}", "Password for mail share sent to %1$s" : "Slaptažodis pasidalinimui per elektroninį paštą išsiųstas %1$s", @@ -16,12 +16,14 @@ OC.L10N.register( "Password to access {file} was sent to {email}" : "Slaptažodis, skirtas prieigai prie {file}, buvo išsiųstas į {email}", "Password to access %1$s was sent to you" : "Jums buvo išsiųstas slaptažodis, skirtas prieigai prie %1$s ", "Password to access {file} was sent to you" : "Jums buvo išsiųstas slaptažodis, skirtas prieigai prie {file}", + "Sharing %1$s failed, this item is already shared with %2$s" : "%1$s bendrinimas nepavyko, šis elementas jau yra bendrinamas su %2$s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Negalime atsiųsti automatiškai sugeneruoto slaptažodžio. Prašome nurodykite teisingą el. pašto adresą savo nustatymuose ir tada bandykite iš naujo.", "Failed to send share by email" : "Nepavyko išsiųsti bendrinimo el. paštu", "Click the button below to open it." : "Norėdami atverti failą, spustelėkite mygtuką žemiau.", "Open »%s«" : "Atverti »%s«", "%1$s via %2$s" : "%1$s per %2$s", "Password to access »%s«" : "Slaptažodis, skirtas prieigai prie »%s«", + "This is the password:" : "Štai yra slaptažodis:", "You can choose a different password at any time in the share dialog." : "Bendrinimo dialoge bet kuriuo metu galite pasirinkti kitą slaptažodį.", "Could not find share" : "Nepavyko rasti viešinio", "Share by mail" : "Bendrinama per el. paštą", diff --git a/apps/sharebymail/l10n/lt_LT.json b/apps/sharebymail/l10n/lt_LT.json index 209ae09a7d5..5aaa40dec36 100644 --- a/apps/sharebymail/l10n/lt_LT.json +++ b/apps/sharebymail/l10n/lt_LT.json @@ -1,6 +1,6 @@ { "translations": { - "Shared with %1$s" : "Bendrinama su %1$s", - "Shared with {email}" : "Bendrinama su {email}", + "Shared with %1$s" : "Bendrinama su %1$s", + "Shared with {email}" : "Bendrinama su {email}", "Shared with %1$s by %2$s" : "%2$s bendrina su %1$s", "Shared with {email} by {actor}" : "{actor} bendrina su {email}", "Password for mail share sent to %1$s" : "Slaptažodis pasidalinimui per elektroninį paštą išsiųstas %1$s", @@ -14,12 +14,14 @@ "Password to access {file} was sent to {email}" : "Slaptažodis, skirtas prieigai prie {file}, buvo išsiųstas į {email}", "Password to access %1$s was sent to you" : "Jums buvo išsiųstas slaptažodis, skirtas prieigai prie %1$s ", "Password to access {file} was sent to you" : "Jums buvo išsiųstas slaptažodis, skirtas prieigai prie {file}", + "Sharing %1$s failed, this item is already shared with %2$s" : "%1$s bendrinimas nepavyko, šis elementas jau yra bendrinamas su %2$s", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "Negalime atsiųsti automatiškai sugeneruoto slaptažodžio. Prašome nurodykite teisingą el. pašto adresą savo nustatymuose ir tada bandykite iš naujo.", "Failed to send share by email" : "Nepavyko išsiųsti bendrinimo el. paštu", "Click the button below to open it." : "Norėdami atverti failą, spustelėkite mygtuką žemiau.", "Open »%s«" : "Atverti »%s«", "%1$s via %2$s" : "%1$s per %2$s", "Password to access »%s«" : "Slaptažodis, skirtas prieigai prie »%s«", + "This is the password:" : "Štai yra slaptažodis:", "You can choose a different password at any time in the share dialog." : "Bendrinimo dialoge bet kuriuo metu galite pasirinkti kitą slaptažodį.", "Could not find share" : "Nepavyko rasti viešinio", "Share by mail" : "Bendrinama per el. paštą", diff --git a/apps/sharebymail/l10n/nl.js b/apps/sharebymail/l10n/nl.js index 60e43d5e524..d69c9b372bb 100644 --- a/apps/sharebymail/l10n/nl.js +++ b/apps/sharebymail/l10n/nl.js @@ -41,6 +41,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you and wants to add" : "%1$s deelde »%2$s« met jou en wil toevoegen", "»%s« added a note to a file shared with you" : "»%s« voegde een notitie toe aan een bestand dat met jou is gedeeld", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Je deelde »%1$s« met %2$s. De link is al gestuurd naar de geadresseerde. Vanwege de beveiligingsinstellingen, zoals ingesteld door de beheerder van %3$s, moet het delen worden beveiligd met een wachtwoord en is het niet toegestaan het wachtwoord rechtstreeks naar de ontvanger te versturen. Hierdoor moet je het wachtwoord zelf handmatig naar de ontvanger sturen.", + "Password to access »%1$s« shared by you with %2$s" : "Wachtwoord voor toegang tot »%1$s« door jou gedeeld met %2$s", "This is the password:" : "Dit is het wachtwoord:", "You can choose a different password at any time in the share dialog." : "Je kunt in de Delen-dialoog altijd een ander wachtwoord kiezen.", "Could not find share" : "Kon gedeeld niet vinden", diff --git a/apps/sharebymail/l10n/nl.json b/apps/sharebymail/l10n/nl.json index e7fce7a138a..097d3c59270 100644 --- a/apps/sharebymail/l10n/nl.json +++ b/apps/sharebymail/l10n/nl.json @@ -39,6 +39,7 @@ "%1$s shared »%2$s« with you and wants to add" : "%1$s deelde »%2$s« met jou en wil toevoegen", "»%s« added a note to a file shared with you" : "»%s« voegde een notitie toe aan een bestand dat met jou is gedeeld", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Je deelde »%1$s« met %2$s. De link is al gestuurd naar de geadresseerde. Vanwege de beveiligingsinstellingen, zoals ingesteld door de beheerder van %3$s, moet het delen worden beveiligd met een wachtwoord en is het niet toegestaan het wachtwoord rechtstreeks naar de ontvanger te versturen. Hierdoor moet je het wachtwoord zelf handmatig naar de ontvanger sturen.", + "Password to access »%1$s« shared by you with %2$s" : "Wachtwoord voor toegang tot »%1$s« door jou gedeeld met %2$s", "This is the password:" : "Dit is het wachtwoord:", "You can choose a different password at any time in the share dialog." : "Je kunt in de Delen-dialoog altijd een ander wachtwoord kiezen.", "Could not find share" : "Kon gedeeld niet vinden", diff --git a/apps/sharebymail/l10n/pt_BR.js b/apps/sharebymail/l10n/pt_BR.js index f13b52d5c66..9aa2c4a02c6 100644 --- a/apps/sharebymail/l10n/pt_BR.js +++ b/apps/sharebymail/l10n/pt_BR.js @@ -41,6 +41,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you and wants to add" : "%1$s compartilhou »%2$s« com você e quer adicionar", "»%s« added a note to a file shared with you" : "»%s« adicionou uma anotação num arquivo compartilhado com você", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Você compartilhou »%1$s« com %2$s. O compartilhamento já foi enviado para o destinatário. Devido às políticas de segurança definidas pelo administrador de %3$s cada compartilhamento precisa ser protegido por senha e não é permitido enviar a senha diretamente ao destinatário. Portanto, você precisa encaminhar a senha manualmente para o destinatário.", + "Password to access »%1$s« shared by you with %2$s" : "A senha para acessar »%1$s« compartilhada por você com %2$s", "This is the password:" : "Essa é a senha:", "You can choose a different password at any time in the share dialog." : "Você pode escolher uma senha diferente a qualquer momento no diálogo compartilhamento.", "Could not find share" : "Não foi possível encontrar o compartilhamento", diff --git a/apps/sharebymail/l10n/pt_BR.json b/apps/sharebymail/l10n/pt_BR.json index 075be64809c..cba8dc86068 100644 --- a/apps/sharebymail/l10n/pt_BR.json +++ b/apps/sharebymail/l10n/pt_BR.json @@ -39,6 +39,7 @@ "%1$s shared »%2$s« with you and wants to add" : "%1$s compartilhou »%2$s« com você e quer adicionar", "»%s« added a note to a file shared with you" : "»%s« adicionou uma anotação num arquivo compartilhado com você", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Você compartilhou »%1$s« com %2$s. O compartilhamento já foi enviado para o destinatário. Devido às políticas de segurança definidas pelo administrador de %3$s cada compartilhamento precisa ser protegido por senha e não é permitido enviar a senha diretamente ao destinatário. Portanto, você precisa encaminhar a senha manualmente para o destinatário.", + "Password to access »%1$s« shared by you with %2$s" : "A senha para acessar »%1$s« compartilhada por você com %2$s", "This is the password:" : "Essa é a senha:", "You can choose a different password at any time in the share dialog." : "Você pode escolher uma senha diferente a qualquer momento no diálogo compartilhamento.", "Could not find share" : "Não foi possível encontrar o compartilhamento", diff --git a/apps/sharebymail/l10n/sv.js b/apps/sharebymail/l10n/sv.js index 29ad53d0e63..cd98c3e6fbf 100644 --- a/apps/sharebymail/l10n/sv.js +++ b/apps/sharebymail/l10n/sv.js @@ -41,6 +41,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you and wants to add" : "%1$s delade »%2$s« med dig och vill lägga till", "»%s« added a note to a file shared with you" : "»%s« la till en kommentar till en fil delad med dig", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Du delade precis »%1$s« med %2$s. Delningen var redan skickat till mottagaren. På grund av säkerhetspolicyn definierad av administratören av %3$s måste varje delning vara lösenordsskyddad och det är inte tillåtet att skicka lösenordet direkt till mottagaren. Därför behöver du vidarebefordra lösenordet manuellt till mottagaren.", + "Password to access »%1$s« shared by you with %2$s" : "Lösenord för åtkomst till »%1$s« delad av dig med %2$s", "This is the password:" : "Detta är lösenordet:", "You can choose a different password at any time in the share dialog." : "Du kan välja ett annat lösenord när som helst i delningsdialogen.", "Could not find share" : "Kunde inte hitta delning", diff --git a/apps/sharebymail/l10n/sv.json b/apps/sharebymail/l10n/sv.json index 9b3bd78905e..81b8d7351fe 100644 --- a/apps/sharebymail/l10n/sv.json +++ b/apps/sharebymail/l10n/sv.json @@ -39,6 +39,7 @@ "%1$s shared »%2$s« with you and wants to add" : "%1$s delade »%2$s« med dig och vill lägga till", "»%s« added a note to a file shared with you" : "»%s« la till en kommentar till en fil delad med dig", "You just shared »%1$s« with %2$s. The share was already send to the recipient. Due to the security policies defined by the administrator of %3$s each share needs to be protected by password and it is not allowed to send the password directly to the recipient. Therefore you need to forward the password manually to the recipient." : "Du delade precis »%1$s« med %2$s. Delningen var redan skickat till mottagaren. På grund av säkerhetspolicyn definierad av administratören av %3$s måste varje delning vara lösenordsskyddad och det är inte tillåtet att skicka lösenordet direkt till mottagaren. Därför behöver du vidarebefordra lösenordet manuellt till mottagaren.", + "Password to access »%1$s« shared by you with %2$s" : "Lösenord för åtkomst till »%1$s« delad av dig med %2$s", "This is the password:" : "Detta är lösenordet:", "You can choose a different password at any time in the share dialog." : "Du kan välja ett annat lösenord när som helst i delningsdialogen.", "Could not find share" : "Kunde inte hitta delning", diff --git a/apps/sharebymail/l10n/zh_CN.js b/apps/sharebymail/l10n/zh_CN.js index ef72ca3b2ea..90937d0e26f 100644 --- a/apps/sharebymail/l10n/zh_CN.js +++ b/apps/sharebymail/l10n/zh_CN.js @@ -6,7 +6,7 @@ OC.L10N.register( "Shared with %1$s by %2$s" : "由 %2$s 共享给 %1$s", "Shared with {email} by {actor}" : "由 {actor} 通过 {email} 共享", "Password for mail share sent to %1$s" : "发送给%1$s的邮件共享的密码", - "Password for mail share sent to {email}" : "Password for mail share sent to {email}", + "Password for mail share sent to {email}" : "邮件共享的密码已发送给 {email}", "Password for mail share sent to you" : "发送给您的邮件共享的密码", "You shared %1$s with %2$s by mail" : "您通过邮件把 %1$s 共享给了 %2$s", "You shared {file} with {email} by mail" : "您通过邮件 {email} 共享了 {file} ", @@ -14,8 +14,8 @@ OC.L10N.register( "{actor} shared {file} with {email} by mail" : "{actor} 共享 {file} 于 {email} 通过邮件", "Password to access %1$s was sent to %2s" : "访问 %1$s 的密码被发送给 %2s", "Password to access {file} was sent to {email}" : "访问 {file} 的密码被发送给 {email}", - "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给你", - "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给你", + "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给您", + "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给您", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "我们无法将自动生成的密码发送与您。请在您的个人设置中提供有效的邮箱后重试。", "Failed to send share by email" : "通过邮件发送共享失败", "Click the button below to open it." : "点击下面的按钮打开它。", @@ -28,8 +28,8 @@ OC.L10N.register( "Send password by mail" : "通过电子邮件发送密码", "Enforce password protection" : "强制密码保护", "Sharing %s failed, this item is already shared with %s" : "共享 %s 失败,该项目已经共享于 %s", - "%s shared »%s« with you" : "%s 共享 »%s« 与你", - "%s shared »%s« with you." : "%s 与你共享共享 »%s« ", + "%s shared »%s« with you" : "%s 共享 »%s« 给您", + "%s shared »%s« with you." : "%s 与您共享共享 »%s« ", "%s via %s" : "%s通过%s", "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s与您共享了%s\n访问链接已另外以邮件方式发送到您的邮箱\n", "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s与您共享了%s。访问链接已另外以邮件方式发送到您的邮箱。", diff --git a/apps/sharebymail/l10n/zh_CN.json b/apps/sharebymail/l10n/zh_CN.json index 3decb4b9a5a..79d43514b4e 100644 --- a/apps/sharebymail/l10n/zh_CN.json +++ b/apps/sharebymail/l10n/zh_CN.json @@ -4,7 +4,7 @@ "Shared with %1$s by %2$s" : "由 %2$s 共享给 %1$s", "Shared with {email} by {actor}" : "由 {actor} 通过 {email} 共享", "Password for mail share sent to %1$s" : "发送给%1$s的邮件共享的密码", - "Password for mail share sent to {email}" : "Password for mail share sent to {email}", + "Password for mail share sent to {email}" : "邮件共享的密码已发送给 {email}", "Password for mail share sent to you" : "发送给您的邮件共享的密码", "You shared %1$s with %2$s by mail" : "您通过邮件把 %1$s 共享给了 %2$s", "You shared {file} with {email} by mail" : "您通过邮件 {email} 共享了 {file} ", @@ -12,8 +12,8 @@ "{actor} shared {file} with {email} by mail" : "{actor} 共享 {file} 于 {email} 通过邮件", "Password to access %1$s was sent to %2s" : "访问 %1$s 的密码被发送给 %2s", "Password to access {file} was sent to {email}" : "访问 {file} 的密码被发送给 {email}", - "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给你", - "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给你", + "Password to access %1$s was sent to you" : "访问 %1$s 的密码已发送给您", + "Password to access {file} was sent to you" : "访问 {file} 的密码已发送给您", "We can't send you the auto-generated password. Please set a valid email address in your personal settings and try again." : "我们无法将自动生成的密码发送与您。请在您的个人设置中提供有效的邮箱后重试。", "Failed to send share by email" : "通过邮件发送共享失败", "Click the button below to open it." : "点击下面的按钮打开它。", @@ -26,8 +26,8 @@ "Send password by mail" : "通过电子邮件发送密码", "Enforce password protection" : "强制密码保护", "Sharing %s failed, this item is already shared with %s" : "共享 %s 失败,该项目已经共享于 %s", - "%s shared »%s« with you" : "%s 共享 »%s« 与你", - "%s shared »%s« with you." : "%s 与你共享共享 »%s« ", + "%s shared »%s« with you" : "%s 共享 »%s« 给您", + "%s shared »%s« with you." : "%s 与您共享共享 »%s« ", "%s via %s" : "%s通过%s", "%s shared »%s« with you.\nYou should have already received a separate mail with a link to access it.\n" : "%s与您共享了%s\n访问链接已另外以邮件方式发送到您的邮箱\n", "%s shared »%s« with you. You should have already received a separate mail with a link to access it." : "%s与您共享了%s。访问链接已另外以邮件方式发送到您的邮箱。", diff --git a/apps/systemtags/l10n/fr.js b/apps/systemtags/l10n/fr.js index 1a950633f7e..f53a06af2ee 100644 --- a/apps/systemtags/l10n/fr.js +++ b/apps/systemtags/l10n/fr.js @@ -10,10 +10,12 @@ OC.L10N.register( "No tags found" : "Aucune étiquette trouvée", "Please select tags to filter by" : "Veuillez sélectionner les étiquettes à filtrer", "No files found for the selected tags" : "Aucun fichier pour les étiquettes sélectionnées", + "System tag %1$s added by the system" : "L'étiquette système %1$s a été ajoutée par le système.", "Added system tag {systemtag}" : "Étiquette collaborative {systemtag} ajoutée", "Added system tag %1$s" : "Étiquette collaborative %1$s ajoutée", "%1$s added system tag %2$s" : "%1$s a ajouté l'étiquette collaborative %2$s", "{actor} added system tag {systemtag}" : "{actor} a ajouté l'étiquette collaborative {systemtag}", + "System tag %1$s removed by the system" : "L'étiquette système %1$s a été supprimée par le système.", "Removed system tag {systemtag}" : "Étiquette collaborative {systemtag} supprimée", "Removed system tag %1$s" : "Étiquette collaborative %1$s supprimée", "%1$s removed system tag %2$s" : "%1$s a supprimé l'étiquette collaborative %2$s", @@ -30,10 +32,14 @@ OC.L10N.register( "You updated system tag {oldsystemtag} to {newsystemtag}" : "Vous avez renommé l'étiquette collaborative {oldsystemtag} en {newsystemtag}", "%1$s updated system tag %3$s to %2$s" : "%1$s a renommé l'étiquette collaborative %3$s en %2$s", "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} a renommé l'étiquette collaborative {oldsystemtag} en {newsystemtag}", + "System tag %2$s was added to %1$s by the system" : "L'étiquette système %2$s a été ajoutée à %1$s par le système.", + "System tag {systemtag} was added to {file} by the system" : "L'étiquette système {systemtag} a été ajoutée à {file} par le système", "You added system tag %2$s to %1$s" : "Vous avez ajouté l'étiquette collaborative %2$s à %1$s", "You added system tag {systemtag} to {file}" : "Vous avez ajouté l'étiquette collaborative {systemtag} à {file}", "%1$s added system tag %3$s to %2$s" : "%1$s a ajouté l'étiquette collaborative %3$s à %2$s", "{actor} added system tag {systemtag} to {file}" : "{actor} a ajouté l'étiquette collaborative {systemtag} à {file}", + "System tag %2$s was removed from %1$s by the system" : "L'étiquette système %2$s a été supprimée de %1$s par le système", + "System tag {systemtag} was removed from {file} by the system" : "L'étiquette système {systemtag} a été supprimée de {file} par le système", "You removed system tag %2$s from %1$s" : "Vous avez retiré l'étiquette collaborative %2$s de %1$s", "You removed system tag {systemtag} from {file}" : "Vous avez retiré l'étiquette collaborative {systemtag} de {file}", "%1$s removed system tag %3$s from %2$s" : "%1$s a supprimé l'étiquette collaborative %3$s de %2$s", diff --git a/apps/systemtags/l10n/fr.json b/apps/systemtags/l10n/fr.json index 65f063e9702..ce4af1f44a0 100644 --- a/apps/systemtags/l10n/fr.json +++ b/apps/systemtags/l10n/fr.json @@ -8,10 +8,12 @@ "No tags found" : "Aucune étiquette trouvée", "Please select tags to filter by" : "Veuillez sélectionner les étiquettes à filtrer", "No files found for the selected tags" : "Aucun fichier pour les étiquettes sélectionnées", + "System tag %1$s added by the system" : "L'étiquette système %1$s a été ajoutée par le système.", "Added system tag {systemtag}" : "Étiquette collaborative {systemtag} ajoutée", "Added system tag %1$s" : "Étiquette collaborative %1$s ajoutée", "%1$s added system tag %2$s" : "%1$s a ajouté l'étiquette collaborative %2$s", "{actor} added system tag {systemtag}" : "{actor} a ajouté l'étiquette collaborative {systemtag}", + "System tag %1$s removed by the system" : "L'étiquette système %1$s a été supprimée par le système.", "Removed system tag {systemtag}" : "Étiquette collaborative {systemtag} supprimée", "Removed system tag %1$s" : "Étiquette collaborative %1$s supprimée", "%1$s removed system tag %2$s" : "%1$s a supprimé l'étiquette collaborative %2$s", @@ -28,10 +30,14 @@ "You updated system tag {oldsystemtag} to {newsystemtag}" : "Vous avez renommé l'étiquette collaborative {oldsystemtag} en {newsystemtag}", "%1$s updated system tag %3$s to %2$s" : "%1$s a renommé l'étiquette collaborative %3$s en %2$s", "{actor} updated system tag {oldsystemtag} to {newsystemtag}" : "{actor} a renommé l'étiquette collaborative {oldsystemtag} en {newsystemtag}", + "System tag %2$s was added to %1$s by the system" : "L'étiquette système %2$s a été ajoutée à %1$s par le système.", + "System tag {systemtag} was added to {file} by the system" : "L'étiquette système {systemtag} a été ajoutée à {file} par le système", "You added system tag %2$s to %1$s" : "Vous avez ajouté l'étiquette collaborative %2$s à %1$s", "You added system tag {systemtag} to {file}" : "Vous avez ajouté l'étiquette collaborative {systemtag} à {file}", "%1$s added system tag %3$s to %2$s" : "%1$s a ajouté l'étiquette collaborative %3$s à %2$s", "{actor} added system tag {systemtag} to {file}" : "{actor} a ajouté l'étiquette collaborative {systemtag} à {file}", + "System tag %2$s was removed from %1$s by the system" : "L'étiquette système %2$s a été supprimée de %1$s par le système", + "System tag {systemtag} was removed from {file} by the system" : "L'étiquette système {systemtag} a été supprimée de {file} par le système", "You removed system tag %2$s from %1$s" : "Vous avez retiré l'étiquette collaborative %2$s de %1$s", "You removed system tag {systemtag} from {file}" : "Vous avez retiré l'étiquette collaborative {systemtag} de {file}", "%1$s removed system tag %3$s from %2$s" : "%1$s a supprimé l'étiquette collaborative %3$s de %2$s", diff --git a/apps/systemtags/l10n/zh_CN.js b/apps/systemtags/l10n/zh_CN.js index 3045ebfbd39..40eab79ca79 100644 --- a/apps/systemtags/l10n/zh_CN.js +++ b/apps/systemtags/l10n/zh_CN.js @@ -35,7 +35,7 @@ OC.L10N.register( "%1$s added system tag %3$s to %2$s" : "%1$s 为 %2$s 添加了系统标签 %3$s", "{actor} added system tag {systemtag} to {file}" : "{actor} 为 {file} 添加了系统标签 {systemtag}", "You removed system tag %2$s from %1$s" : "您从 %1$s 移除了系统标签 %2$s", - "You removed system tag {systemtag} from {file}" : "您从 {file} 移除了系统标签 {systemtag}。", + "You removed system tag {systemtag} from {file}" : "您从 {file} 移除了系统标签 {systemtag}", "%1$s removed system tag %3$s from %2$s" : "%1$s 从 %2$s 移除了系统标签 %3$s", "{actor} removed system tag {systemtag} from {file}" : "{actor} 从 {file} 中移除了系统标签 {systemtag}", "%s (restricted)" : "%s(受限)", diff --git a/apps/systemtags/l10n/zh_CN.json b/apps/systemtags/l10n/zh_CN.json index a4efa66bd08..701c804ed93 100644 --- a/apps/systemtags/l10n/zh_CN.json +++ b/apps/systemtags/l10n/zh_CN.json @@ -33,7 +33,7 @@ "%1$s added system tag %3$s to %2$s" : "%1$s 为 %2$s 添加了系统标签 %3$s", "{actor} added system tag {systemtag} to {file}" : "{actor} 为 {file} 添加了系统标签 {systemtag}", "You removed system tag %2$s from %1$s" : "您从 %1$s 移除了系统标签 %2$s", - "You removed system tag {systemtag} from {file}" : "您从 {file} 移除了系统标签 {systemtag}。", + "You removed system tag {systemtag} from {file}" : "您从 {file} 移除了系统标签 {systemtag}", "%1$s removed system tag %3$s from %2$s" : "%1$s 从 %2$s 移除了系统标签 %3$s", "{actor} removed system tag {systemtag} from {file}" : "{actor} 从 {file} 中移除了系统标签 {systemtag}", "%s (restricted)" : "%s(受限)", diff --git a/apps/theming/l10n/zh_CN.js b/apps/theming/l10n/zh_CN.js index d38a24be1f2..922736d5c7f 100644 --- a/apps/theming/l10n/zh_CN.js +++ b/apps/theming/l10n/zh_CN.js @@ -12,7 +12,8 @@ OC.L10N.register( "The given color is invalid" : "提供的颜色无效", "The file was uploaded" : "文件已上传", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上传的文件超过了php.ini中指定的upload_max_filesize指令配置", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上传的文件超过了HTML表单中指定的MAX_FILE_SIZE指令", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上传的文件超过了 HTML 表单中指定的 MAX_FILE_SIZE 指令", + "The file was only partially uploaded" : "文件仅部分上传", "No file was uploaded" : "没有上传文件", "Missing a temporary folder" : "缺少临时文件夹", "Could not write file to disk" : "无法写入文件到磁盘", @@ -21,8 +22,8 @@ OC.L10N.register( "Unsupported image type" : "不支持图片格式", "Theming" : "主题", "Legal notice" : "法律声明", - "Adjust the Nextcloud theme" : "调整Nextcloud主题", - "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "主题使得方便地定制你的实例的外观和体验成为可能。所有用户都可以使用。", + "Adjust the Nextcloud theme" : "调整 Nextcloud 主题", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "主题使得方便地定制您的实例的外观和体验成为可能。所有用户都可以使用。", "Name" : "名字", "Reset to default" : "重置为默认设置", "https://…" : "https://", @@ -38,12 +39,14 @@ OC.L10N.register( "Privacy policy link" : "隐私政策链接", "Header logo" : "顶栏图标", "Upload new header logo" : "上传新的顶栏图标", - "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安装支持SVG图像的PHP扩展Imagemagick,根据上传的logo和颜色自动生成收藏图标。", + "Favicon" : "Favicon", + "Upload new favicon" : "上传新图标", + "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安装支持 SVG 图像的 PHP 扩展 Imagemagick,根据上传的 logo 和颜色自动生成收藏图标。", "There is no error, the file uploaded with success" : "没有错误,文件已上传成功", "The uploaded file was only partially uploaded" : "上传的文件只有部分已上传", "Failed to write file to disk." : "文件写入磁盘失败。", "A PHP extension stopped the file upload." : "PHP扩展停止了文件上传。", - "You are already using a custom theme" : "你已经在使用自定义主题", + "You are already using a custom theme" : "您已经在使用自定义主题", "Web address https://…" : "网址 https://..." }, "nplurals=1; plural=0;"); diff --git a/apps/theming/l10n/zh_CN.json b/apps/theming/l10n/zh_CN.json index 5090129bd19..a6ddde9c6a3 100644 --- a/apps/theming/l10n/zh_CN.json +++ b/apps/theming/l10n/zh_CN.json @@ -10,7 +10,8 @@ "The given color is invalid" : "提供的颜色无效", "The file was uploaded" : "文件已上传", "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上传的文件超过了php.ini中指定的upload_max_filesize指令配置", - "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上传的文件超过了HTML表单中指定的MAX_FILE_SIZE指令", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上传的文件超过了 HTML 表单中指定的 MAX_FILE_SIZE 指令", + "The file was only partially uploaded" : "文件仅部分上传", "No file was uploaded" : "没有上传文件", "Missing a temporary folder" : "缺少临时文件夹", "Could not write file to disk" : "无法写入文件到磁盘", @@ -19,8 +20,8 @@ "Unsupported image type" : "不支持图片格式", "Theming" : "主题", "Legal notice" : "法律声明", - "Adjust the Nextcloud theme" : "调整Nextcloud主题", - "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "主题使得方便地定制你的实例的外观和体验成为可能。所有用户都可以使用。", + "Adjust the Nextcloud theme" : "调整 Nextcloud 主题", + "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "主题使得方便地定制您的实例的外观和体验成为可能。所有用户都可以使用。", "Name" : "名字", "Reset to default" : "重置为默认设置", "https://…" : "https://", @@ -36,12 +37,14 @@ "Privacy policy link" : "隐私政策链接", "Header logo" : "顶栏图标", "Upload new header logo" : "上传新的顶栏图标", - "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安装支持SVG图像的PHP扩展Imagemagick,根据上传的logo和颜色自动生成收藏图标。", + "Favicon" : "Favicon", + "Upload new favicon" : "上传新图标", + "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安装支持 SVG 图像的 PHP 扩展 Imagemagick,根据上传的 logo 和颜色自动生成收藏图标。", "There is no error, the file uploaded with success" : "没有错误,文件已上传成功", "The uploaded file was only partially uploaded" : "上传的文件只有部分已上传", "Failed to write file to disk." : "文件写入磁盘失败。", "A PHP extension stopped the file upload." : "PHP扩展停止了文件上传。", - "You are already using a custom theme" : "你已经在使用自定义主题", + "You are already using a custom theme" : "您已经在使用自定义主题", "Web address https://…" : "网址 https://..." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/updatenotification/l10n/zh_CN.js b/apps/updatenotification/l10n/zh_CN.js index 202ed0457a5..2f68c2d98e0 100644 --- a/apps/updatenotification/l10n/zh_CN.js +++ b/apps/updatenotification/l10n/zh_CN.js @@ -5,7 +5,7 @@ OC.L10N.register( "Update notifications" : "升级通知", "Channel updated" : "更新通道", "The update server could not be reached since %d days to check for new updates." : "更新服务器自 %d 天前起无法访问以检查更新。", - "Please check the Nextcloud and server log files for errors." : "请检查 nextcloud 和服务器的日志中的错误。", + "Please check the Nextcloud and server log files for errors." : "请检查 Nextcloud 和服务器的日志中的错误。", "Update to %1$s is available." : " 可以更新到 %1$s 。", "Update for %1$s to version %2$s is available." : "可以从 %1$s 版本更新到 %2$s 版本。", "Update for {app} to version %s is available." : "可以将您的 {app} 更新到版本 %s 。", @@ -22,11 +22,11 @@ OC.L10N.register( "Your version is up to date." : "您的版本已是最新。", "A non-default update server is in use to be checked for updates:" : "检查更新使用了一个非默认的服务器:", "Update channel:" : "更新通道:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "您可以随时更新到新版本 / 实验通道。但你永远不能降级到更稳定的通道。", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "您可以随时更新到新版本或实验通道。但您永远不能降级到更稳定的通道。", "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "请注意,在新版本发布后,它可能需要一段时间才能显示在这里。新版本发布后,随着时间的推移,当用户发现问题时我们可能会跳过一个版本。", "Notify members of the following groups about available updates:" : "提醒以下组群的用户关于可用的更新:", "Only notification for app updates are available." : "仅提醒应用更新就绪。", - "The selected update channel makes dedicated notifications for the server obsolete." : "被选中的升级通道将会通知未更新的服务器", + "The selected update channel makes dedicated notifications for the server obsolete." : "被选中的升级通道将会通知未更新的服务器。", "The selected update channel does not support updates of the server." : "选中的更新通道不支持服务器升级。", "A new version is available: <strong>{newVersionString}</strong>" : "有可用的新版本: <strong>{newVersionString}</strong>", "Checked on {lastCheckedDate}" : "检查时间 {lastCheckedDate}", diff --git a/apps/updatenotification/l10n/zh_CN.json b/apps/updatenotification/l10n/zh_CN.json index 57aabfd84fa..6a9ad6efc8a 100644 --- a/apps/updatenotification/l10n/zh_CN.json +++ b/apps/updatenotification/l10n/zh_CN.json @@ -3,7 +3,7 @@ "Update notifications" : "升级通知", "Channel updated" : "更新通道", "The update server could not be reached since %d days to check for new updates." : "更新服务器自 %d 天前起无法访问以检查更新。", - "Please check the Nextcloud and server log files for errors." : "请检查 nextcloud 和服务器的日志中的错误。", + "Please check the Nextcloud and server log files for errors." : "请检查 Nextcloud 和服务器的日志中的错误。", "Update to %1$s is available." : " 可以更新到 %1$s 。", "Update for %1$s to version %2$s is available." : "可以从 %1$s 版本更新到 %2$s 版本。", "Update for {app} to version %s is available." : "可以将您的 {app} 更新到版本 %s 。", @@ -20,11 +20,11 @@ "Your version is up to date." : "您的版本已是最新。", "A non-default update server is in use to be checked for updates:" : "检查更新使用了一个非默认的服务器:", "Update channel:" : "更新通道:", - "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "您可以随时更新到新版本 / 实验通道。但你永远不能降级到更稳定的通道。", + "You can always update to a newer version / experimental channel. But you can never downgrade to a more stable channel." : "您可以随时更新到新版本或实验通道。但您永远不能降级到更稳定的通道。", "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "请注意,在新版本发布后,它可能需要一段时间才能显示在这里。新版本发布后,随着时间的推移,当用户发现问题时我们可能会跳过一个版本。", "Notify members of the following groups about available updates:" : "提醒以下组群的用户关于可用的更新:", "Only notification for app updates are available." : "仅提醒应用更新就绪。", - "The selected update channel makes dedicated notifications for the server obsolete." : "被选中的升级通道将会通知未更新的服务器", + "The selected update channel makes dedicated notifications for the server obsolete." : "被选中的升级通道将会通知未更新的服务器。", "The selected update channel does not support updates of the server." : "选中的更新通道不支持服务器升级。", "A new version is available: <strong>{newVersionString}</strong>" : "有可用的新版本: <strong>{newVersionString}</strong>", "Checked on {lastCheckedDate}" : "检查时间 {lastCheckedDate}", diff --git a/apps/user_ldap/l10n/zh_CN.js b/apps/user_ldap/l10n/zh_CN.js index f9d668abaa2..3a5f8d840c6 100644 --- a/apps/user_ldap/l10n/zh_CN.js +++ b/apps/user_ldap/l10n/zh_CN.js @@ -12,14 +12,14 @@ OC.L10N.register( "No data specified" : "未指定数据", " Could not set configuration %s" : " 无法设定配置文件 %s", "Action does not exist" : "操作不存在", - "LDAP user and group backend" : "LDAP用户和组", + "LDAP user and group backend" : "LDAP 用户和组", "Renewing …" : "更新...", "Very weak password" : "非常弱的密码", "Weak password" : "弱密码", "So-so password" : "一般的密码", "Good password" : "不错的密码", "Strong password" : "很好的密码", - "The Base DN appears to be wrong" : "Base DN似乎错了", + "The Base DN appears to be wrong" : "Base DN 似乎错了", "Testing configuration…" : "测试配置...", "Configuration incorrect" : "配置错误", "Configuration incomplete" : "配置未完成", @@ -28,41 +28,41 @@ OC.L10N.register( "Select object classes" : "选择对象类型", "Please check the credentials, they seem to be wrong." : "凭据错误,请检查凭据。", "Please specify the port, it could not be auto-detected." : "无法自动识别,请指定一个端口。", - "Base DN could not be auto-detected, please revise credentials, host and port." : "无法自动识别DN,请检查凭证,主机和端口。", - "Could not detect Base DN, please enter it manually." : "无法探测Base DN,请手动输入。", + "Base DN could not be auto-detected, please revise credentials, host and port." : "无法自动识别 DN,请检查凭证,主机和端口。", + "Could not detect Base DN, please enter it manually." : "无法探测 Base DN,请手动输入。", "{nthServer}. Server" : "{nthServer}。服务器", - "No object found in the given Base DN. Please revise." : "基础DN中未能找到指定对象,请检查。", + "No object found in the given Base DN. Please revise." : "Base DN 中未能找到指定对象,请检查。", "More than 1,000 directory entries available." : "超过1000个可用目录条目。", "_{objectsFound} entry available within the provided Base DN_::_{objectsFound} entries available within the provided Base DN_" : ["{objectsFound} 基础DN中的可用条目"], - "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "发生错误。请检查基本DN,以及连接设置和凭据。", + "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "发生错误。请检查 Base DN,以及连接设置和凭据。", "Do you really want to delete the current Server Configuration?" : "您真的想要删除当前服务器配置吗?", "Confirm Deletion" : "确认删除", "Mappings cleared successfully!" : "映射清除成功!", "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操作错误。匿名绑定可能不会被允许。", + "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规模,可能需要一段时间。是否继续切换模式?", + "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/>" : "找不到用户。请检查您的登录属性和用户名。有效过滤(复制和粘贴命令行验证):", + "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." : "用户已找到,设置已验证。", "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "如返回结果太多可考虑进一步缩小搜索范围,仅返回的第一个用户有效。", "An unspecified error occurred. Please check log and settings." : "发生未指定的错误。请检查设置和日志。", "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登录名查询时进行替换。", + "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。", + "The group box was disabled, because the LDAP / AD server does not support memberOf." : "该组框被禁用,因为 LDAP/AD 服务器不支持 memberOf。", "Password change rejected. Hint: " : "密码更改出错。提示:", "Please login with the new password" : "请使用新密码登录", "Your password will expire tomorrow." : "您的密码将在明天过期", "Your password will expire today." : "您的明码将在今天过期", "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密码会在%n天后过期"], - "LDAP / AD integration" : "LDAP / AD 整合", + "LDAP / AD integration" : "LDAP/AD 整合", "_%s group found_::_%s groups found_" : ["发现 %s 个群组"], "_%s user found_::_%s users found_" : ["发现 %s 个用户"], - "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "无法检测到用户的显示名称属性。请在高级LDAP设置中指定。", + "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "无法检测到用户的显示名称属性。请在高级 LDAP 设置中指定。", "Could not find the desired feature" : "无法找到所需的功能", "Invalid Host" : "无效的主机", "Test Configuration" : "测试配置", @@ -73,14 +73,14 @@ OC.L10N.register( "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的实例。", + "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 the 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:" : "LDAP/AD邮箱地址:", + "LDAP / AD Username:" : "LDAP/AD 用户名:", + "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "允许登录 LDAP/AD 用户名,这是“uid”或“sAMAccountName”,并将被检测到。", + "LDAP / AD Email Address:" : "LDAP/AD 邮箱地址:", "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "允许根据电子邮件属性登录。 允许“mail”和“mailPrimaryAddress”。", "Other Attributes:" : "其他属性:", "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "定义登录时采用的过滤规则。登录时用 \"%%uid\" 替换用户名。例如:\"uid=%%uid\"", @@ -94,20 +94,20 @@ OC.L10N.register( "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "您可以省略协议前缀,但如果您要求使用SSL,请确保附加 ldaps:// 前缀", "Port" : "端口", "Detect Port" : "检测端口", - "User DN" : "User DN", - "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "客户端使用的DN必须与绑定的相同,比如uid=agent,dc=example,dc=com\n如需匿名访问,将DN和密码保留为空", + "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和密码保留为空", + "For anonymous access, leave DN and Password empty." : "启用匿名访问,将 DN 和密码保留为空。", "Save Credentials" : "保存凭据", "One Base DN per line" : "每行一个基本判别名", - "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知识。", + "You can specify Base DN for users and groups in the Advanced tab" : "您可以在高级选项卡里为用户和组指定 Base DN", + "Detect Base DN" : "检测基础 DN", + "Test Base DN" : "测试 Base 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筛选条件(建议用于大型目录)", "Listing and searching for users is constrained by these criteria:" : "列表搜索用户受到标准约束:", - "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的实例。", + "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" : "返回", @@ -135,15 +135,15 @@ OC.L10N.register( "Backup (Replica) Port" : "备份(镜像)端口", "Disable Main Server" : "禁用主服务器", "Only connect to the replica server." : "只能连接到复制服务器", - "Turn off SSL certificate validation." : "关闭SSL证书验证", - "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "不推荐,只用于测试!如果连接只使用此选项工作,导入您的%s服务器LDAP服务器的SSL证书。", + "Turn off SSL certificate validation." : "关闭 SSL 证书验证", + "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "不推荐,只用于测试!如果连接只使用此选项工作,导入您的%s服务器 LDAP 服务器的 SSL 证书。", "Cache Time-To-Live" : "缓存存活时间", "in seconds. A change empties the cache." : "以秒计。修改将清空缓存。", "Directory Settings" : "目录设置", "User Display Name Field" : "用户显示名称字段", "The LDAP attribute to use to generate the user's display name." : "用来生成用户的显示名称的 LDAP 属性。", "2nd User Display Name Field" : "第二用户显示名称字段", - "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "可选项。LDAP属性被添加到显示名称的括号内。例如»John Doe (john.doe@example.org)«。", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "可选项。LDAP 属性被添加到显示名称的括号内。例如»John Doe (john.doe@example.org)«。", "Base User Tree" : "基础用户树", "One User Base DN per line" : "每行一个用户基准判别名", "User Search Attributes" : "用户搜索属性", @@ -154,38 +154,38 @@ OC.L10N.register( "One Group Base DN per line" : "每行一个群组基准判别名", "Group Search Attributes" : "群组搜索属性", "Group-Member association" : "组成员关联", - "Dynamic Group Member URL" : "动态组成员URL", - "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP组对象属性,包含用于确定属于该组对象的LDAP搜索URL。(空设置禁用动态组成员的功能。)", + "Dynamic Group Member URL" : "动态组成员 URL", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP 组对象属性,包含用于确定属于该组对象的 LDAP 搜索 URL。(空设置禁用动态组成员的功能。)", "Nested Groups" : "嵌套组", - "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "当选择后,包含组的组将启用。(只有当组成员属性包含DNs时有效。)", + "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "当选择后,包含组的组将启用。(只有当组成员属性包含 DN 时有效。)", "Paging chunksize" : "页块大小", - "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.)" : "用于在LDAP搜索返回如用户或组枚举结果时进行分页显示。(设置它为0时,禁止在这些情况下分页LDAP搜索。)", + "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.)" : "用于在 LDAP 搜索返回如用户或组枚举结果时进行分页显示。(设置它为0时,禁止在这些情况下分页 LDAP 搜索。)", "Enable LDAP password changes per user" : "每个用户可以更改 LDAP 密码", - "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "允许LDAP用户更改其密码,并允许超级管理员和组管理员更改LDAP用户的密码。 仅在LDAP服务器上相应配置访问控制策略时有效。 由于密码以纯文本形式发送到LDAP服务器,因此必须使用传输加密,并在LDAP服务器上配置散列密码。", - "(New password is sent as plain text to LDAP)" : "(新的密码将以纯文本形式发送到 LDAP)", - "Default password policy DN" : "默认的密码规则DN", - "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "用于密码过期处理的默认密码策略的DN。只有当LDAP密码修改并且用户启用的情况下有效,仅支持OpenLDAP。留空以禁用密码过期处理。", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "允许 LDAP 用户更改其密码,并允许超级管理员和组管理员更改 LDAP 用户的密码。仅在 LDAP 服务器上相应配置访问控制策略时有效。由于密码以纯文本形式发送到 LDAP 服务器,因此必须使用传输加密,并在LDAP服务器上配置散列密码。", + "(New password is sent as plain text to LDAP)" : "(新的密码将以纯文本形式发送到 LDAP)", + "Default password policy DN" : "默认的密码规则 DN", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "用于密码过期处理的默认密码策略的 DN。只有当 LDAP 密码修改并且用户启用的情况下有效,仅支持 OpenLDAP。留空以禁用密码过期处理。", "Special Attributes" : "特殊属性", "Quota Field" : "配额字段", "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "指定一个 LDAP/AD 属性。留空,则使用用户名称(默认)。", "Quota Default" : "默认配额", - "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "覆盖配额域中没有配额设置的LDAP用户的默认配额。", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "覆盖配额域中没有配额设置的 LDAP 用户的默认配额。", "Email Field" : "电邮字段", - "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "从LDAP属性设置用户的电子邮件。留空则采用为默认行为。", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "从 LDAP 属性设置用户的电子邮件。留空则采用为默认行为。", "User Home Folder Naming Rule" : "用户主目录命名规则", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "指定一个 LDAP/AD 属性。留空,则使用用户名称(默认)。", "Internal Username" : "内部用户名", - "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "默认情况下将从UUID属性创建内部用户名。将确保用户名是唯一的字符,并且不需要转换。 内部用户名,只允许使用这些字符:[a-zA-Z0-9 _。@ - ]。 其他字符被替换为它们的ASCII对应或简单地被忽略。如果出现重复,将添加或增加一个数字。 内部用户名用于在内部标识用户。 它是用户主文件夹的默认名称。 它也是远程URL的一部分,例如对于所有* DAV 服务。 使用此设置,可以覆盖默认行为。 默认行为为空, 则更改只会对新映射(已添加)的LDAP用户有效。", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "默认情况下将从 UUID 属性创建内部用户名。将确保用户名是唯一的字符,并且不需要转换。内部用户名,只允许使用这些字符:[a-zA-Z0-9 _。@ - ]。其他字符被替换为它们的 ASCII 对应或简单地被忽略。如果出现重复,将添加或增加一个数字。内部用户名用于在内部标识用户。它是用户主文件夹的默认名称。它也是远程URL的一部分,例如对于所有 *DAV 服务。使用此设置,可以覆盖默认行为。默认行为为空,则更改只会对新映射(已添加)的LDAP用户有效。", "Internal Username Attribute:" : "内部用户名属性:", - "Override UUID detection" : "超越UUID检测", + "Override UUID detection" : "覆盖 UUID 检测", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "ownCloud 默认会自动检测 UUID 属性。UUID 属性用来无误地识别 LDAP 用户和组。同时,如果上面没有特别设置,内部用户名也基于 UUID 创建。也可以覆盖设置,直接指定一个属性。但一定要确保指定的属性取得的用户和组是唯一的。留空,则执行默认操作。更改只影响新映射(或增加)的 LDAP 用户和组。", - "UUID Attribute for Users:" : "用户UUID属性:", - "UUID Attribute for Groups:" : "组的UUID属性:", + "UUID Attribute for Users:" : "用户 UUID 属性:", + "UUID Attribute for Groups:" : "组的 UUID 属性:", "Username-LDAP User Mapping" : "用户名-LDAP用户映射", - "Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配元数据。为了精确的区分和识别用户,每个LDAP用户都会有一个内部的用户名。这要求建立一个用户名到LDAP用户的映射。创建的用户名会被映射到LDAP用户的UUID。另外为了节省LDAP连接开销,DN会被缓存,但不会用于识别。如果DN变了,这些变化会被识别到。在Nextcloud 各个页面会使用内部用户名。清空映射会造成系统里面有大量的残留信息。清空映射会影响所有的LDAP配置,而不仅仅是当前配置。不要在生产环境里面应用清空映射,请仅用于测试环境或者早期验证步骤。", + "Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配元数据。为了精确的区分和识别用户,每个 LDAP 用户都会有一个内部的用户名。这要求建立一个用户名到 LDAP 用户的映射。创建的用户名会被映射到 LDAP 用户的 UUID。另外为了节省 LDAP 连接开销,DN 会被缓存,但不会用于识别。如果 DN 变了,这些变化会被识别到。在 Nextcloud 各个页面会使用内部用户名。清空映射会造成系统里面有大量的残留信息。清空映射会影响所有的 LDAP 配置,而不仅仅是当前配置。不要在生产环境里面应用清空映射,请仅用于测试环境或者早期验证步骤。", "Clear Username-LDAP User Mapping" : "清除用户-LDAP用户映射", "Clear Groupname-LDAP Group Mapping" : "清除组用户-LDAP级映射", - " entries available within the provided Base DN" : "基础DN中的可用条目", + " entries available within the provided Base DN" : "Base DN 中的可用条目", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配(元)数据。为了准确地识别和确认用户,每个用户都有一个内部用户名。这需要一个 ownCloud 用户名到 LDAP 用户的映射。创建的用户名被映射到 LDAP 用户的 UUID。此外,DN 也会被缓存,以减少 LDAP 连接,但它不用于识别。DN 的变化会被监视到。内部用户名会被用于所有地方。清除映射将导致一片混乱。清除映射不是常用的设置,它会影响到所有的 LDAP 配置!千万不要在正式环境中清除映射,只有在测试或试验时才这样做。" }, "nplurals=1; plural=0;"); diff --git a/apps/user_ldap/l10n/zh_CN.json b/apps/user_ldap/l10n/zh_CN.json index a152d17a409..579cc8e9d82 100644 --- a/apps/user_ldap/l10n/zh_CN.json +++ b/apps/user_ldap/l10n/zh_CN.json @@ -10,14 +10,14 @@ "No data specified" : "未指定数据", " Could not set configuration %s" : " 无法设定配置文件 %s", "Action does not exist" : "操作不存在", - "LDAP user and group backend" : "LDAP用户和组", + "LDAP user and group backend" : "LDAP 用户和组", "Renewing …" : "更新...", "Very weak password" : "非常弱的密码", "Weak password" : "弱密码", "So-so password" : "一般的密码", "Good password" : "不错的密码", "Strong password" : "很好的密码", - "The Base DN appears to be wrong" : "Base DN似乎错了", + "The Base DN appears to be wrong" : "Base DN 似乎错了", "Testing configuration…" : "测试配置...", "Configuration incorrect" : "配置错误", "Configuration incomplete" : "配置未完成", @@ -26,41 +26,41 @@ "Select object classes" : "选择对象类型", "Please check the credentials, they seem to be wrong." : "凭据错误,请检查凭据。", "Please specify the port, it could not be auto-detected." : "无法自动识别,请指定一个端口。", - "Base DN could not be auto-detected, please revise credentials, host and port." : "无法自动识别DN,请检查凭证,主机和端口。", - "Could not detect Base DN, please enter it manually." : "无法探测Base DN,请手动输入。", + "Base DN could not be auto-detected, please revise credentials, host and port." : "无法自动识别 DN,请检查凭证,主机和端口。", + "Could not detect Base DN, please enter it manually." : "无法探测 Base DN,请手动输入。", "{nthServer}. Server" : "{nthServer}。服务器", - "No object found in the given Base DN. Please revise." : "基础DN中未能找到指定对象,请检查。", + "No object found in the given Base DN. Please revise." : "Base DN 中未能找到指定对象,请检查。", "More than 1,000 directory entries available." : "超过1000个可用目录条目。", "_{objectsFound} entry available within the provided Base DN_::_{objectsFound} entries available within the provided Base DN_" : ["{objectsFound} 基础DN中的可用条目"], - "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "发生错误。请检查基本DN,以及连接设置和凭据。", + "An error occurred. Please check the Base DN, as well as connection settings and credentials." : "发生错误。请检查 Base DN,以及连接设置和凭据。", "Do you really want to delete the current Server Configuration?" : "您真的想要删除当前服务器配置吗?", "Confirm Deletion" : "确认删除", "Mappings cleared successfully!" : "映射清除成功!", "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操作错误。匿名绑定可能不会被允许。", + "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规模,可能需要一段时间。是否继续切换模式?", + "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/>" : "找不到用户。请检查您的登录属性和用户名。有效过滤(复制和粘贴命令行验证):", + "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." : "用户已找到,设置已验证。", "Consider narrowing your search, as it encompassed many users, only the first one of whom will be able to log in." : "如返回结果太多可考虑进一步缩小搜索范围,仅返回的第一个用户有效。", "An unspecified error occurred. Please check log and settings." : "发生未指定的错误。请检查设置和日志。", "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登录名查询时进行替换。", + "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。", + "The group box was disabled, because the LDAP / AD server does not support memberOf." : "该组框被禁用,因为 LDAP/AD 服务器不支持 memberOf。", "Password change rejected. Hint: " : "密码更改出错。提示:", "Please login with the new password" : "请使用新密码登录", "Your password will expire tomorrow." : "您的密码将在明天过期", "Your password will expire today." : "您的明码将在今天过期", "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["您的密码会在%n天后过期"], - "LDAP / AD integration" : "LDAP / AD 整合", + "LDAP / AD integration" : "LDAP/AD 整合", "_%s group found_::_%s groups found_" : ["发现 %s 个群组"], "_%s user found_::_%s users found_" : ["发现 %s 个用户"], - "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "无法检测到用户的显示名称属性。请在高级LDAP设置中指定。", + "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "无法检测到用户的显示名称属性。请在高级 LDAP 设置中指定。", "Could not find the desired feature" : "无法找到所需的功能", "Invalid Host" : "无效的主机", "Test Configuration" : "测试配置", @@ -71,14 +71,14 @@ "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的实例。", + "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 the 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:" : "LDAP/AD邮箱地址:", + "LDAP / AD Username:" : "LDAP/AD 用户名:", + "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "允许登录 LDAP/AD 用户名,这是“uid”或“sAMAccountName”,并将被检测到。", + "LDAP / AD Email Address:" : "LDAP/AD 邮箱地址:", "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "允许根据电子邮件属性登录。 允许“mail”和“mailPrimaryAddress”。", "Other Attributes:" : "其他属性:", "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "定义登录时采用的过滤规则。登录时用 \"%%uid\" 替换用户名。例如:\"uid=%%uid\"", @@ -92,20 +92,20 @@ "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "您可以省略协议前缀,但如果您要求使用SSL,请确保附加 ldaps:// 前缀", "Port" : "端口", "Detect Port" : "检测端口", - "User DN" : "User DN", - "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "客户端使用的DN必须与绑定的相同,比如uid=agent,dc=example,dc=com\n如需匿名访问,将DN和密码保留为空", + "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和密码保留为空", + "For anonymous access, leave DN and Password empty." : "启用匿名访问,将 DN 和密码保留为空。", "Save Credentials" : "保存凭据", "One Base DN per line" : "每行一个基本判别名", - "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知识。", + "You can specify Base DN for users and groups in the Advanced tab" : "您可以在高级选项卡里为用户和组指定 Base DN", + "Detect Base DN" : "检测基础 DN", + "Test Base DN" : "测试 Base 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筛选条件(建议用于大型目录)", "Listing and searching for users is constrained by these criteria:" : "列表搜索用户受到标准约束:", - "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的实例。", + "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" : "返回", @@ -133,15 +133,15 @@ "Backup (Replica) Port" : "备份(镜像)端口", "Disable Main Server" : "禁用主服务器", "Only connect to the replica server." : "只能连接到复制服务器", - "Turn off SSL certificate validation." : "关闭SSL证书验证", - "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "不推荐,只用于测试!如果连接只使用此选项工作,导入您的%s服务器LDAP服务器的SSL证书。", + "Turn off SSL certificate validation." : "关闭 SSL 证书验证", + "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "不推荐,只用于测试!如果连接只使用此选项工作,导入您的%s服务器 LDAP 服务器的 SSL 证书。", "Cache Time-To-Live" : "缓存存活时间", "in seconds. A change empties the cache." : "以秒计。修改将清空缓存。", "Directory Settings" : "目录设置", "User Display Name Field" : "用户显示名称字段", "The LDAP attribute to use to generate the user's display name." : "用来生成用户的显示名称的 LDAP 属性。", "2nd User Display Name Field" : "第二用户显示名称字段", - "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "可选项。LDAP属性被添加到显示名称的括号内。例如»John Doe (john.doe@example.org)«。", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "可选项。LDAP 属性被添加到显示名称的括号内。例如»John Doe (john.doe@example.org)«。", "Base User Tree" : "基础用户树", "One User Base DN per line" : "每行一个用户基准判别名", "User Search Attributes" : "用户搜索属性", @@ -152,38 +152,38 @@ "One Group Base DN per line" : "每行一个群组基准判别名", "Group Search Attributes" : "群组搜索属性", "Group-Member association" : "组成员关联", - "Dynamic Group Member URL" : "动态组成员URL", - "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP组对象属性,包含用于确定属于该组对象的LDAP搜索URL。(空设置禁用动态组成员的功能。)", + "Dynamic Group Member URL" : "动态组成员 URL", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP 组对象属性,包含用于确定属于该组对象的 LDAP 搜索 URL。(空设置禁用动态组成员的功能。)", "Nested Groups" : "嵌套组", - "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "当选择后,包含组的组将启用。(只有当组成员属性包含DNs时有效。)", + "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "当选择后,包含组的组将启用。(只有当组成员属性包含 DN 时有效。)", "Paging chunksize" : "页块大小", - "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.)" : "用于在LDAP搜索返回如用户或组枚举结果时进行分页显示。(设置它为0时,禁止在这些情况下分页LDAP搜索。)", + "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.)" : "用于在 LDAP 搜索返回如用户或组枚举结果时进行分页显示。(设置它为0时,禁止在这些情况下分页 LDAP 搜索。)", "Enable LDAP password changes per user" : "每个用户可以更改 LDAP 密码", - "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "允许LDAP用户更改其密码,并允许超级管理员和组管理员更改LDAP用户的密码。 仅在LDAP服务器上相应配置访问控制策略时有效。 由于密码以纯文本形式发送到LDAP服务器,因此必须使用传输加密,并在LDAP服务器上配置散列密码。", - "(New password is sent as plain text to LDAP)" : "(新的密码将以纯文本形式发送到 LDAP)", - "Default password policy DN" : "默认的密码规则DN", - "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "用于密码过期处理的默认密码策略的DN。只有当LDAP密码修改并且用户启用的情况下有效,仅支持OpenLDAP。留空以禁用密码过期处理。", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "允许 LDAP 用户更改其密码,并允许超级管理员和组管理员更改 LDAP 用户的密码。仅在 LDAP 服务器上相应配置访问控制策略时有效。由于密码以纯文本形式发送到 LDAP 服务器,因此必须使用传输加密,并在LDAP服务器上配置散列密码。", + "(New password is sent as plain text to LDAP)" : "(新的密码将以纯文本形式发送到 LDAP)", + "Default password policy DN" : "默认的密码规则 DN", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "用于密码过期处理的默认密码策略的 DN。只有当 LDAP 密码修改并且用户启用的情况下有效,仅支持 OpenLDAP。留空以禁用密码过期处理。", "Special Attributes" : "特殊属性", "Quota Field" : "配额字段", "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "指定一个 LDAP/AD 属性。留空,则使用用户名称(默认)。", "Quota Default" : "默认配额", - "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "覆盖配额域中没有配额设置的LDAP用户的默认配额。", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "覆盖配额域中没有配额设置的 LDAP 用户的默认配额。", "Email Field" : "电邮字段", - "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "从LDAP属性设置用户的电子邮件。留空则采用为默认行为。", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "从 LDAP 属性设置用户的电子邮件。留空则采用为默认行为。", "User Home Folder Naming Rule" : "用户主目录命名规则", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "指定一个 LDAP/AD 属性。留空,则使用用户名称(默认)。", "Internal Username" : "内部用户名", - "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "默认情况下将从UUID属性创建内部用户名。将确保用户名是唯一的字符,并且不需要转换。 内部用户名,只允许使用这些字符:[a-zA-Z0-9 _。@ - ]。 其他字符被替换为它们的ASCII对应或简单地被忽略。如果出现重复,将添加或增加一个数字。 内部用户名用于在内部标识用户。 它是用户主文件夹的默认名称。 它也是远程URL的一部分,例如对于所有* DAV 服务。 使用此设置,可以覆盖默认行为。 默认行为为空, 则更改只会对新映射(已添加)的LDAP用户有效。", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "默认情况下将从 UUID 属性创建内部用户名。将确保用户名是唯一的字符,并且不需要转换。内部用户名,只允许使用这些字符:[a-zA-Z0-9 _。@ - ]。其他字符被替换为它们的 ASCII 对应或简单地被忽略。如果出现重复,将添加或增加一个数字。内部用户名用于在内部标识用户。它是用户主文件夹的默认名称。它也是远程URL的一部分,例如对于所有 *DAV 服务。使用此设置,可以覆盖默认行为。默认行为为空,则更改只会对新映射(已添加)的LDAP用户有效。", "Internal Username Attribute:" : "内部用户名属性:", - "Override UUID detection" : "超越UUID检测", + "Override UUID detection" : "覆盖 UUID 检测", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "ownCloud 默认会自动检测 UUID 属性。UUID 属性用来无误地识别 LDAP 用户和组。同时,如果上面没有特别设置,内部用户名也基于 UUID 创建。也可以覆盖设置,直接指定一个属性。但一定要确保指定的属性取得的用户和组是唯一的。留空,则执行默认操作。更改只影响新映射(或增加)的 LDAP 用户和组。", - "UUID Attribute for Users:" : "用户UUID属性:", - "UUID Attribute for Groups:" : "组的UUID属性:", + "UUID Attribute for Users:" : "用户 UUID 属性:", + "UUID Attribute for Groups:" : "组的 UUID 属性:", "Username-LDAP User Mapping" : "用户名-LDAP用户映射", - "Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配元数据。为了精确的区分和识别用户,每个LDAP用户都会有一个内部的用户名。这要求建立一个用户名到LDAP用户的映射。创建的用户名会被映射到LDAP用户的UUID。另外为了节省LDAP连接开销,DN会被缓存,但不会用于识别。如果DN变了,这些变化会被识别到。在Nextcloud 各个页面会使用内部用户名。清空映射会造成系统里面有大量的残留信息。清空映射会影响所有的LDAP配置,而不仅仅是当前配置。不要在生产环境里面应用清空映射,请仅用于测试环境或者早期验证步骤。", + "Usernames are used to store and assign metadata. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配元数据。为了精确的区分和识别用户,每个 LDAP 用户都会有一个内部的用户名。这要求建立一个用户名到 LDAP 用户的映射。创建的用户名会被映射到 LDAP 用户的 UUID。另外为了节省 LDAP 连接开销,DN 会被缓存,但不会用于识别。如果 DN 变了,这些变化会被识别到。在 Nextcloud 各个页面会使用内部用户名。清空映射会造成系统里面有大量的残留信息。清空映射会影响所有的 LDAP 配置,而不仅仅是当前配置。不要在生产环境里面应用清空映射,请仅用于测试环境或者早期验证步骤。", "Clear Username-LDAP User Mapping" : "清除用户-LDAP用户映射", "Clear Groupname-LDAP Group Mapping" : "清除组用户-LDAP级映射", - " entries available within the provided Base DN" : "基础DN中的可用条目", + " entries available within the provided Base DN" : "Base DN 中的可用条目", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "用户名用于存储和分配(元)数据。为了准确地识别和确认用户,每个用户都有一个内部用户名。这需要一个 ownCloud 用户名到 LDAP 用户的映射。创建的用户名被映射到 LDAP 用户的 UUID。此外,DN 也会被缓存,以减少 LDAP 连接,但它不用于识别。DN 的变化会被监视到。内部用户名会被用于所有地方。清除映射将导致一片混乱。清除映射不是常用的设置,它会影响到所有的 LDAP 配置!千万不要在正式环境中清除映射,只有在测试或试验时才这样做。" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/workflowengine/l10n/zh_CN.js b/apps/workflowengine/l10n/zh_CN.js index 8f78daeb878..c590f1376c0 100644 --- a/apps/workflowengine/l10n/zh_CN.js +++ b/apps/workflowengine/l10n/zh_CN.js @@ -11,7 +11,7 @@ OC.L10N.register( "Saved" : "已保存", "Saving failed:" : "保存失败:", "Add rule group" : "添加规则组", - "File MIME type" : "文件MIME类型", + "File MIME type" : "文件 MIME 类型", "is" : "是", "is not" : "不是", "matches" : "匹配", @@ -29,18 +29,18 @@ OC.L10N.register( "Select tag…" : "选择标签...", "Request remote address" : "要求远程地址", "matches IPv4" : "匹配 IPv4", - "does not match IPv4" : "不匹配IPv4", - "matches IPv6" : "匹配IPv6", - "does not match IPv6" : "不匹配IPv6", + "does not match IPv4" : "不匹配 IPv4", + "matches IPv6" : "匹配 IPv6", + "does not match IPv6" : "不匹配 IPv6", "Request time" : "请求时间", "between" : "之间", "not between" : "不在之间", "Start" : "开始", "End" : "结束", - "Select timezone…" : "选择时区", - "Request URL" : "请求URL", - "Predefined URLs" : "预定义URL", - "Files WebDAV" : "文件WebDAV", + "Select timezone…" : "选择时区...", + "Request URL" : "请求 URL", + "Predefined URLs" : "预定义 URL", + "Files WebDAV" : "文件 WebDAV", "Request user agent" : "请求用户代理", "Sync clients" : "同步客户端", "Android client" : "Android 客户端", @@ -53,10 +53,10 @@ OC.L10N.register( "The given operator is invalid" : "给定的运算符无效", "The given regular expression is invalid" : "给定的正则表达式无效", "The given file size is invalid" : "给定的文件大小无效", - "The given tag id is invalid" : "给定的标签ID无效", + "The given tag id is invalid" : "给定的标签 ID 无效", "The given IP range is invalid" : "给定的IP范围无效", - "The given IP range is not valid for IPv4" : "填写的IP范围不是有效的IPv4格式", - "The given IP range is not valid for IPv6" : "填写的IP范围不是有效的IPv6格式", + "The given IP range is not valid for IPv4" : "填写的 IP 范围不是有效的 IPv4 格式", + "The given IP range is not valid for IPv6" : "填写的 IP 范围不是有效的 IPv6 格式", "The given time span is invalid" : "给定的时间范围无效", "The given start time is invalid" : "给定的开始时间无效", "The given end time is invalid" : "输入的截止时间无效", @@ -65,12 +65,12 @@ OC.L10N.register( "Operation #%s does not exist" : "操作 %s 不存在", "Operation %s does not exist" : "操作 %s 不存在", "Operation %s is invalid" : "操作 %s 无效", - "Check %s does not exist" : "检查%s不存在", + "Check %s does not exist" : "检查 %s 不存在", "Check %s is invalid" : "检查%s是不可用", - "Check #%s does not exist" : "检查#%s是不存在", + "Check #%s does not exist" : "检查 #%s 不存在", "Workflow" : "工作流", "Files workflow engine" : "文件工作流引擎", "Open documentation" : "打开文档", - "Loading…" : "加载中" + "Loading…" : "加载中..." }, "nplurals=1; plural=0;"); diff --git a/apps/workflowengine/l10n/zh_CN.json b/apps/workflowengine/l10n/zh_CN.json index be07b66f8df..943aac3ca9f 100644 --- a/apps/workflowengine/l10n/zh_CN.json +++ b/apps/workflowengine/l10n/zh_CN.json @@ -9,7 +9,7 @@ "Saved" : "已保存", "Saving failed:" : "保存失败:", "Add rule group" : "添加规则组", - "File MIME type" : "文件MIME类型", + "File MIME type" : "文件 MIME 类型", "is" : "是", "is not" : "不是", "matches" : "匹配", @@ -27,18 +27,18 @@ "Select tag…" : "选择标签...", "Request remote address" : "要求远程地址", "matches IPv4" : "匹配 IPv4", - "does not match IPv4" : "不匹配IPv4", - "matches IPv6" : "匹配IPv6", - "does not match IPv6" : "不匹配IPv6", + "does not match IPv4" : "不匹配 IPv4", + "matches IPv6" : "匹配 IPv6", + "does not match IPv6" : "不匹配 IPv6", "Request time" : "请求时间", "between" : "之间", "not between" : "不在之间", "Start" : "开始", "End" : "结束", - "Select timezone…" : "选择时区", - "Request URL" : "请求URL", - "Predefined URLs" : "预定义URL", - "Files WebDAV" : "文件WebDAV", + "Select timezone…" : "选择时区...", + "Request URL" : "请求 URL", + "Predefined URLs" : "预定义 URL", + "Files WebDAV" : "文件 WebDAV", "Request user agent" : "请求用户代理", "Sync clients" : "同步客户端", "Android client" : "Android 客户端", @@ -51,10 +51,10 @@ "The given operator is invalid" : "给定的运算符无效", "The given regular expression is invalid" : "给定的正则表达式无效", "The given file size is invalid" : "给定的文件大小无效", - "The given tag id is invalid" : "给定的标签ID无效", + "The given tag id is invalid" : "给定的标签 ID 无效", "The given IP range is invalid" : "给定的IP范围无效", - "The given IP range is not valid for IPv4" : "填写的IP范围不是有效的IPv4格式", - "The given IP range is not valid for IPv6" : "填写的IP范围不是有效的IPv6格式", + "The given IP range is not valid for IPv4" : "填写的 IP 范围不是有效的 IPv4 格式", + "The given IP range is not valid for IPv6" : "填写的 IP 范围不是有效的 IPv6 格式", "The given time span is invalid" : "给定的时间范围无效", "The given start time is invalid" : "给定的开始时间无效", "The given end time is invalid" : "输入的截止时间无效", @@ -63,12 +63,12 @@ "Operation #%s does not exist" : "操作 %s 不存在", "Operation %s does not exist" : "操作 %s 不存在", "Operation %s is invalid" : "操作 %s 无效", - "Check %s does not exist" : "检查%s不存在", + "Check %s does not exist" : "检查 %s 不存在", "Check %s is invalid" : "检查%s是不可用", - "Check #%s does not exist" : "检查#%s是不存在", + "Check #%s does not exist" : "检查 #%s 不存在", "Workflow" : "工作流", "Files workflow engine" : "文件工作流引擎", "Open documentation" : "打开文档", - "Loading…" : "加载中" + "Loading…" : "加载中..." },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file |