diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/comments/l10n/bg.js | 11 | ||||
-rw-r--r-- | apps/comments/l10n/bg.json | 11 | ||||
-rw-r--r-- | apps/dashboard/l10n/bg.js | 34 | ||||
-rw-r--r-- | apps/dashboard/l10n/bg.json | 32 | ||||
-rw-r--r-- | apps/dav/l10n/zh_HK.js | 15 | ||||
-rw-r--r-- | apps/dav/l10n/zh_HK.json | 15 | ||||
-rw-r--r-- | apps/user_ldap/l10n/zh_HK.js | 12 | ||||
-rw-r--r-- | apps/user_ldap/l10n/zh_HK.json | 12 |
8 files changed, 140 insertions, 2 deletions
diff --git a/apps/comments/l10n/bg.js b/apps/comments/l10n/bg.js index d3195adc17e..3ca212e1add 100644 --- a/apps/comments/l10n/bg.js +++ b/apps/comments/l10n/bg.js @@ -12,12 +12,22 @@ OC.L10N.register( "<strong>Comments</strong> for files" : "<strong>Коментари</strong> за файлове", "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит", "{user} mentioned you in a comment on “{file}”" : "{user} те спомена в коментар за “{file}”", + "Files app plugin to add comments to files" : "Добавка на приложението Файлове за добавяне на коментари към файловете", "Edit comment" : "Редактирай коментра", "Delete comment" : "Изтрий коментар", + "Cancel edit" : "Отказ на редактиране", + "Post comment" : "Публикуване на коментар", "No comments yet, start the conversation!" : "Все още няма коментари, започнете разговор!", + "No more messages" : " Няма повече съобщения", "Retry" : "Опитай отново", + "Unable to load the comments list" : "Списъкът с коментари не може да се зареди", "_%n unread comment_::_%n unread comments_" : ["%n непрочетен коментар","%n непрочетени коментари"], + "_1 new comment_::_{unread} new comments_" : ["{unread} нови коментари","{unread} нови коментари"], "Comment" : "Коментар", + "An error occurred while trying to edit the comment" : "Възникна грешка при опит за редактиране на коментара", + "Comment deleted" : " Изтрит е коментар", + "An error occurred while trying to delete the comment" : "Възникна грешка при опит за изтриване на коментара", + "An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар", "New comment …" : "Нов коментар...", "Post" : "Публикация", "Cancel" : "Отказ", @@ -25,6 +35,7 @@ OC.L10N.register( "More comments …" : "Още коментари...", "Save" : "Запазване", "Allowed characters {count} of {max}" : "Позволени символи {count} от {max}", + "Error occurred while retrieving comment with ID {id}" : "Възникна грешка по време на извличане на коментар с ID {id}", "Error occurred while updating comment with id {id}" : "Възникна грешка по време на обновяване на коментар с код {id}", "Error occurred while posting comment" : "Възникна грешка по време на изпращане на коментар" }, diff --git a/apps/comments/l10n/bg.json b/apps/comments/l10n/bg.json index ae71df3f2e0..9d6a80d6958 100644 --- a/apps/comments/l10n/bg.json +++ b/apps/comments/l10n/bg.json @@ -10,12 +10,22 @@ "<strong>Comments</strong> for files" : "<strong>Коментари</strong> за файлове", "You were mentioned on “{file}”, in a comment by a user that has since been deleted" : "Бяхте споменат/а към “{file}”, в коментар от потребител, който вече е изтрит", "{user} mentioned you in a comment on “{file}”" : "{user} те спомена в коментар за “{file}”", + "Files app plugin to add comments to files" : "Добавка на приложението Файлове за добавяне на коментари към файловете", "Edit comment" : "Редактирай коментра", "Delete comment" : "Изтрий коментар", + "Cancel edit" : "Отказ на редактиране", + "Post comment" : "Публикуване на коментар", "No comments yet, start the conversation!" : "Все още няма коментари, започнете разговор!", + "No more messages" : " Няма повече съобщения", "Retry" : "Опитай отново", + "Unable to load the comments list" : "Списъкът с коментари не може да се зареди", "_%n unread comment_::_%n unread comments_" : ["%n непрочетен коментар","%n непрочетени коментари"], + "_1 new comment_::_{unread} new comments_" : ["{unread} нови коментари","{unread} нови коментари"], "Comment" : "Коментар", + "An error occurred while trying to edit the comment" : "Възникна грешка при опит за редактиране на коментара", + "Comment deleted" : " Изтрит е коментар", + "An error occurred while trying to delete the comment" : "Възникна грешка при опит за изтриване на коментара", + "An error occurred while trying to create the comment" : "Възникна грешка при опит за създаване на коментар", "New comment …" : "Нов коментар...", "Post" : "Публикация", "Cancel" : "Отказ", @@ -23,6 +33,7 @@ "More comments …" : "Още коментари...", "Save" : "Запазване", "Allowed characters {count} of {max}" : "Позволени символи {count} от {max}", + "Error occurred while retrieving comment with ID {id}" : "Възникна грешка по време на извличане на коментар с ID {id}", "Error occurred while updating comment with id {id}" : "Възникна грешка по време на обновяване на коментар с код {id}", "Error occurred while posting comment" : "Възникна грешка по време на изпращане на коментар" },"pluralForm" :"nplurals=2; plural=(n != 1);" diff --git a/apps/dashboard/l10n/bg.js b/apps/dashboard/l10n/bg.js new file mode 100644 index 00000000000..c15718d4ff2 --- /dev/null +++ b/apps/dashboard/l10n/bg.js @@ -0,0 +1,34 @@ +OC.L10N.register( + "dashboard", + { + "Dashboard" : "Табло", + "Dashboard app" : "Приложение за Табло", + "Show something" : "Покажи нещо", + "Customize" : "Персонизиране", + "Edit widgets" : "Редактиране на изпълнимите модули", + "Get more widgets from the app store" : "Вземете повече приспособления от app store", + "Change background image" : "Промяна на фоновото изображение", + "Weather service" : "Метеорологична услуга", + "For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "За вашата поверителност данните за времето се изискват от Nextcloud сървъра ви от ваше име, така че метеорологичната служба не получава лична информация.", + "Weather data from Met.no" : "Данни за времето от Met.no", + "geocoding with Nominatim" : "геокодиране с Nominatim", + "elevation data from OpenTopoData" : " кота данни от OpenTopoData", + "Weather" : "Време", + "Status" : "Състояние", + "Good morning" : "Добро утро", + "Good morning, {name}" : "Добро утро, {name}", + "Good afternoon" : "Добър ден", + "Good afternoon, {name}" : "Добър ден, {name}", + "Good evening" : "Добър вечер", + "Good evening, {name}" : "Добър вечер, {name}", + "Hello" : "Здравейте", + "Hello, {name}" : "Здравейте, {name}", + "Pick from Files" : "Избери от Файловете", + "Default images" : "Изображения по подразбиране", + "Plain background" : "Обикновен фон", + "Insert from {productName}" : "Вмъкване от {productName}", + "Good night, {name}" : "Лека нощ, {name}", + "Good night" : "Лека нощ", + "Pick from files" : "Избери от Файловете" +}, +"nplurals=2; plural=(n != 1);"); diff --git a/apps/dashboard/l10n/bg.json b/apps/dashboard/l10n/bg.json new file mode 100644 index 00000000000..3961010480a --- /dev/null +++ b/apps/dashboard/l10n/bg.json @@ -0,0 +1,32 @@ +{ "translations": { + "Dashboard" : "Табло", + "Dashboard app" : "Приложение за Табло", + "Show something" : "Покажи нещо", + "Customize" : "Персонизиране", + "Edit widgets" : "Редактиране на изпълнимите модули", + "Get more widgets from the app store" : "Вземете повече приспособления от app store", + "Change background image" : "Промяна на фоновото изображение", + "Weather service" : "Метеорологична услуга", + "For your privacy, the weather data is requested by your Nextcloud server on your behalf so the weather service receives no personal information." : "За вашата поверителност данните за времето се изискват от Nextcloud сървъра ви от ваше име, така че метеорологичната служба не получава лична информация.", + "Weather data from Met.no" : "Данни за времето от Met.no", + "geocoding with Nominatim" : "геокодиране с Nominatim", + "elevation data from OpenTopoData" : " кота данни от OpenTopoData", + "Weather" : "Време", + "Status" : "Състояние", + "Good morning" : "Добро утро", + "Good morning, {name}" : "Добро утро, {name}", + "Good afternoon" : "Добър ден", + "Good afternoon, {name}" : "Добър ден, {name}", + "Good evening" : "Добър вечер", + "Good evening, {name}" : "Добър вечер, {name}", + "Hello" : "Здравейте", + "Hello, {name}" : "Здравейте, {name}", + "Pick from Files" : "Избери от Файловете", + "Default images" : "Изображения по подразбиране", + "Plain background" : "Обикновен фон", + "Insert from {productName}" : "Вмъкване от {productName}", + "Good night, {name}" : "Лека нощ, {name}", + "Good night" : "Лека нощ", + "Pick from files" : "Избери от Файловете" +},"pluralForm" :"nplurals=2; plural=(n != 1);" +}
\ No newline at end of file diff --git a/apps/dav/l10n/zh_HK.js b/apps/dav/l10n/zh_HK.js index 9cb507138a7..f184cc0cd5a 100644 --- a/apps/dav/l10n/zh_HK.js +++ b/apps/dav/l10n/zh_HK.js @@ -30,7 +30,15 @@ OC.L10N.register( "{actor} updated event {event} in calendar {calendar}" : "{actor} 更新了日曆 {calendar} 中的活動 {event}", "You updated event {event} in calendar {calendar}" : "您更新了日曆 {calendar} 中的活動 {event}", "Busy" : "忙碌中", - "{actor} created todo {todo} in list {calendar}" : "{actor} 在日曆 {calendar} 中創建了待辦事項 {todo}", + "{actor} created todo {todo} in list {calendar}" : "{actor} 在任務列表 {calendar} 中建立了待辦事項 {todo}", + "You created todo {todo} in list {calendar}" : "您在任務列表 {calendar} 中建立了待辦事項 {todo}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} 從任務列表 {calendar} 中刪除了待辦事項 {todo}", + "You deleted todo {todo} from list {calendar}" : "您從任務列表 {calendar} 中刪除了待辦事項 {todo}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} 從任務列表 {calendar} 中更新了待辦事項 {todo}", + "You updated todo {todo} in list {calendar}" : "您在任務列表 {calendar} 中更新了待辦事項 {todo}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} 解决了任務列表 {calendar} 中的代辦事項 {todo}", + "You solved todo {todo} in list {calendar}" : "您解决了任務列表 {calendar} 中的代辦事項 {todo}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} 重新開啟了任務列表 {calendar} 中的代辦事項 {todo}", "You reopened todo {todo} in list {calendar}" : "你重新開啟了 {calendar} 清單中的代辦事項 {todo}", "Calendar and tasks" : "日曆和任務", "A <strong>calendar</strong> was modified" : "<strong>日曆</strong>被修改", @@ -48,6 +56,7 @@ OC.L10N.register( "_%n day_::_%n days_" : ["%n 天"], "_%n hour_::_%n hours_" : ["%n 小時"], "_%n minute_::_%n minutes_" : ["%n 分鐘"], + "%s (in %s)" : "%s(共 %s)", "%s (%s ago)" : "%s(%s 前)", "Calendar: %s" : "日曆:%s", "Date: %s" : "日期:%s", @@ -88,11 +97,15 @@ OC.L10N.register( "Save" : "儲存", "Your attendance was updated successfully." : "您的參與狀況成功更新", "Calendar server" : "日曆伺服器", + "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "也安裝 {calendarappstoreopen}日曆 app{linkclose}或{calendardocopen}連接到您的桌面電腦和流動裝置進行同步↗{linkclose}。", "Send invitations to attendees" : "發送邀請函給參加者", "Please make sure to properly set up {emailopen}the email server{linkclose}." : "請確保正確設置{emailopen}電郵伺服器{linkclose}。", "Automatically generate a birthday calendar" : "自動建立生日日曆", "Birthday calendars will be generated by a background job." : "生日日曆將由後台作業生成。", + "Hence they will not be available immediately after enabling but will show up after some time." : "因此,它們在啟用後不會立即可用,但會在一段時間後顯示出来。", "Send notifications for events" : "發送活動通知", + "Notifications are sent via background jobs, so these must occur often enough." : "通告將透過後台任務發送,所以任務的頻率要足夠高。", + "Enable notifications for events via push" : "啟用推送事件通知", "Hello %s," : "%s您好,", "The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了。", "The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動。", diff --git a/apps/dav/l10n/zh_HK.json b/apps/dav/l10n/zh_HK.json index 031d1fcedc3..9928e6ba7a8 100644 --- a/apps/dav/l10n/zh_HK.json +++ b/apps/dav/l10n/zh_HK.json @@ -28,7 +28,15 @@ "{actor} updated event {event} in calendar {calendar}" : "{actor} 更新了日曆 {calendar} 中的活動 {event}", "You updated event {event} in calendar {calendar}" : "您更新了日曆 {calendar} 中的活動 {event}", "Busy" : "忙碌中", - "{actor} created todo {todo} in list {calendar}" : "{actor} 在日曆 {calendar} 中創建了待辦事項 {todo}", + "{actor} created todo {todo} in list {calendar}" : "{actor} 在任務列表 {calendar} 中建立了待辦事項 {todo}", + "You created todo {todo} in list {calendar}" : "您在任務列表 {calendar} 中建立了待辦事項 {todo}", + "{actor} deleted todo {todo} from list {calendar}" : "{actor} 從任務列表 {calendar} 中刪除了待辦事項 {todo}", + "You deleted todo {todo} from list {calendar}" : "您從任務列表 {calendar} 中刪除了待辦事項 {todo}", + "{actor} updated todo {todo} in list {calendar}" : "{actor} 從任務列表 {calendar} 中更新了待辦事項 {todo}", + "You updated todo {todo} in list {calendar}" : "您在任務列表 {calendar} 中更新了待辦事項 {todo}", + "{actor} solved todo {todo} in list {calendar}" : "{actor} 解决了任務列表 {calendar} 中的代辦事項 {todo}", + "You solved todo {todo} in list {calendar}" : "您解决了任務列表 {calendar} 中的代辦事項 {todo}", + "{actor} reopened todo {todo} in list {calendar}" : "{actor} 重新開啟了任務列表 {calendar} 中的代辦事項 {todo}", "You reopened todo {todo} in list {calendar}" : "你重新開啟了 {calendar} 清單中的代辦事項 {todo}", "Calendar and tasks" : "日曆和任務", "A <strong>calendar</strong> was modified" : "<strong>日曆</strong>被修改", @@ -46,6 +54,7 @@ "_%n day_::_%n days_" : ["%n 天"], "_%n hour_::_%n hours_" : ["%n 小時"], "_%n minute_::_%n minutes_" : ["%n 分鐘"], + "%s (in %s)" : "%s(共 %s)", "%s (%s ago)" : "%s(%s 前)", "Calendar: %s" : "日曆:%s", "Date: %s" : "日期:%s", @@ -86,11 +95,15 @@ "Save" : "儲存", "Your attendance was updated successfully." : "您的參與狀況成功更新", "Calendar server" : "日曆伺服器", + "Also install the {calendarappstoreopen}Calendar app{linkclose}, or {calendardocopen}connect your desktop & mobile for syncing ↗{linkclose}." : "也安裝 {calendarappstoreopen}日曆 app{linkclose}或{calendardocopen}連接到您的桌面電腦和流動裝置進行同步↗{linkclose}。", "Send invitations to attendees" : "發送邀請函給參加者", "Please make sure to properly set up {emailopen}the email server{linkclose}." : "請確保正確設置{emailopen}電郵伺服器{linkclose}。", "Automatically generate a birthday calendar" : "自動建立生日日曆", "Birthday calendars will be generated by a background job." : "生日日曆將由後台作業生成。", + "Hence they will not be available immediately after enabling but will show up after some time." : "因此,它們在啟用後不會立即可用,但會在一段時間後顯示出来。", "Send notifications for events" : "發送活動通知", + "Notifications are sent via background jobs, so these must occur often enough." : "通告將透過後台任務發送,所以任務的頻率要足夠高。", + "Enable notifications for events via push" : "啟用推送事件通知", "Hello %s," : "%s您好,", "The meeting »%1$s« with %2$s was canceled." : "與 %2$s 的會議 %1$s 取消了。", "The meeting »%1$s« with %2$s was updated." : "與 %2$s 的會議 %1$s 有變動。", diff --git a/apps/user_ldap/l10n/zh_HK.js b/apps/user_ldap/l10n/zh_HK.js index e44851bf5c8..0330104f586 100644 --- a/apps/user_ldap/l10n/zh_HK.js +++ b/apps/user_ldap/l10n/zh_HK.js @@ -32,6 +32,7 @@ OC.L10N.register( "{nthServer}. Server" : "{nthServer}. 伺服器", "No object found in the given Base DN. Please revise." : "在Base DN中找不到物件,請重新修改", "More than 1,000 directory entries available." : "目前有超過 1,000 個資料夾項目是可以使用的", + "_{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." : "產生錯誤,請檢查Base DN,以及連線設定和驗證", "Do you really want to delete the current Server Configuration?" : "您真的要刪除現在的伺服器設定嗎?", "Confirm Deletion" : "確認刪除", @@ -43,11 +44,16 @@ OC.L10N.register( "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "切換模式會使LDAP自動抓取資訊,抓取資訊的時間依您的LDAP大小而定,可能會花一點時間,您確定要切換模式?", "Mode switch" : "模式切換", "Select attributes" : "選擇屬性", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "找不到用戶。請檢查您的登錄屬性和用戶名。有效過濾(複製和粘貼命令行驗證):<br/>", "User found and settings verified." : "使用者存在,設定值正確", + "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時,它將替換為登入名稱。", "Please provide a login name to test against" : "請提供登入姓名以便再次測試", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "群組盒已經停用,LDAP/AD 伺服器並不支援", + "Password change rejected. Hint: " : "密碼更改被拒絕。提示:", "Please login with the new password" : "請登入並使用新的密碼", "LDAP User backend" : "LDAP 用戶後端系統", "Your password will expire tomorrow." : "您的密碼將於明天過期", @@ -56,11 +62,15 @@ OC.L10N.register( "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 find the desired feature" : "無法找到所需的功能", "Invalid Host" : "無效的Host", "LDAP user and group backend" : "LDAP 用戶和群組後端系統", + "This application enables administrators to connect Nextcloud to an LDAP-based user directory." : "該應用程序使管理員可以將Nextcloud連接到基於LDAP的用戶目錄。", + "This application enables administrators to connect Nextcloud to an LDAP-based user directory for authentication and provisioning users, groups and user attributes. Admins can configure this application to connect to one or more LDAP directories or Active Directories via an LDAP interface. Attributes such as user quota, email, avatar pictures, group memberships and more can be pulled into Nextcloud from a directory with the appropriate queries and filters.\n\nA user logs into Nextcloud with their LDAP or AD credentials, and is granted access based on an authentication request handled by the LDAP or AD server. Nextcloud does not store LDAP or AD passwords, rather these credentials are used to authenticate a user and then Nextcloud uses a session for the user ID. More information is available in the LDAP User and Group Backend documentation." : "本應用啟用功能使管理員可將 Nextcloud 與基於 LDAP 的用戶目錄連接,進行身份驗證以及提供用戶、群組和用戶屬性。管理員可配置此程序通過 LDAP 接口連接至一個或多個 LDAP 或 Active Directory 目錄。通過適當的查詢和篩選,可將以下屬性從目錄導入 Nextcloud:用戶磁盤配額、電子郵箱、頭像、所屬群組以及更多。 用戶可以用其LDAP或AD中的身份登錄 Nextcloud, 並根據 LDAP 或 AD 服務的身份驗證獲得訪問權限。Nextcloud 僅使用身份驗證隨後為用戶身份使用會話,但不會儲存LDAP或AD的密碼。您可從 LDAP 用戶及群組後台文檔中獲取更多信息。", "Test Configuration" : "測試此配置", "Help" : "說明", + "Groups meeting these criteria are available in %s:" : "滿足這些條件的群組在%s中可用:", "Only these object classes:" : "只有這些物件類別:", "Only from these groups:" : "只從這些群組:", "Search groups" : "搜尋群組", @@ -148,12 +158,14 @@ OC.L10N.register( "Email Field" : "電郵地址欄位", "User Home Folder Naming Rule" : "使用者家目錄的命名規則", "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用戶有效。", "Internal Username Attribute:" : "內部用戶名稱屬性:", "Override UUID detection" : "偵測覆寫UUID", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "預設情況下,UUID 屬性會自動偵測。UUID 屬性用來準確識別 LDAP 使用者及群組。此外,如果未在上方指定,內部使用者名稱會基於 UUID 建立。您能覆蓋設定並直接指定屬性,但一定要確保指定的屬性能被使用者及群組取得且唯一。留空則執行預設行為。變更只會對新映射 (加入) 的 LDAP 使用者及群組生效。", "UUID Attribute for Users:" : "用戶的UUID值:", "UUID Attribute for Groups:" : "群組的UUID值:", "Username-LDAP User Mapping" : "用戶名-LDAP 用戶 Mapping", + "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 用戶 Mapping", "Clear Groupname-LDAP Group Mapping" : "清除 群組名稱-LDAP 群組 Mapping" }, diff --git a/apps/user_ldap/l10n/zh_HK.json b/apps/user_ldap/l10n/zh_HK.json index 19e896f0eae..27c07720612 100644 --- a/apps/user_ldap/l10n/zh_HK.json +++ b/apps/user_ldap/l10n/zh_HK.json @@ -30,6 +30,7 @@ "{nthServer}. Server" : "{nthServer}. 伺服器", "No object found in the given Base DN. Please revise." : "在Base DN中找不到物件,請重新修改", "More than 1,000 directory entries available." : "目前有超過 1,000 個資料夾項目是可以使用的", + "_{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." : "產生錯誤,請檢查Base DN,以及連線設定和驗證", "Do you really want to delete the current Server Configuration?" : "您真的要刪除現在的伺服器設定嗎?", "Confirm Deletion" : "確認刪除", @@ -41,11 +42,16 @@ "Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "切換模式會使LDAP自動抓取資訊,抓取資訊的時間依您的LDAP大小而定,可能會花一點時間,您確定要切換模式?", "Mode switch" : "模式切換", "Select attributes" : "選擇屬性", + "User not found. Please check your login attributes and username. Effective filter (to copy-and-paste for command-line validation): <br/>" : "找不到用戶。請檢查您的登錄屬性和用戶名。有效過濾(複製和粘貼命令行驗證):<br/>", "User found and settings verified." : "使用者存在,設定值正確", + "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時,它將替換為登入名稱。", "Please provide a login name to test against" : "請提供登入姓名以便再次測試", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "群組盒已經停用,LDAP/AD 伺服器並不支援", + "Password change rejected. Hint: " : "密碼更改被拒絕。提示:", "Please login with the new password" : "請登入並使用新的密碼", "LDAP User backend" : "LDAP 用戶後端系統", "Your password will expire tomorrow." : "您的密碼將於明天過期", @@ -54,11 +60,15 @@ "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 find the desired feature" : "無法找到所需的功能", "Invalid Host" : "無效的Host", "LDAP user and group backend" : "LDAP 用戶和群組後端系統", + "This application enables administrators to connect Nextcloud to an LDAP-based user directory." : "該應用程序使管理員可以將Nextcloud連接到基於LDAP的用戶目錄。", + "This application enables administrators to connect Nextcloud to an LDAP-based user directory for authentication and provisioning users, groups and user attributes. Admins can configure this application to connect to one or more LDAP directories or Active Directories via an LDAP interface. Attributes such as user quota, email, avatar pictures, group memberships and more can be pulled into Nextcloud from a directory with the appropriate queries and filters.\n\nA user logs into Nextcloud with their LDAP or AD credentials, and is granted access based on an authentication request handled by the LDAP or AD server. Nextcloud does not store LDAP or AD passwords, rather these credentials are used to authenticate a user and then Nextcloud uses a session for the user ID. More information is available in the LDAP User and Group Backend documentation." : "本應用啟用功能使管理員可將 Nextcloud 與基於 LDAP 的用戶目錄連接,進行身份驗證以及提供用戶、群組和用戶屬性。管理員可配置此程序通過 LDAP 接口連接至一個或多個 LDAP 或 Active Directory 目錄。通過適當的查詢和篩選,可將以下屬性從目錄導入 Nextcloud:用戶磁盤配額、電子郵箱、頭像、所屬群組以及更多。 用戶可以用其LDAP或AD中的身份登錄 Nextcloud, 並根據 LDAP 或 AD 服務的身份驗證獲得訪問權限。Nextcloud 僅使用身份驗證隨後為用戶身份使用會話,但不會儲存LDAP或AD的密碼。您可從 LDAP 用戶及群組後台文檔中獲取更多信息。", "Test Configuration" : "測試此配置", "Help" : "說明", + "Groups meeting these criteria are available in %s:" : "滿足這些條件的群組在%s中可用:", "Only these object classes:" : "只有這些物件類別:", "Only from these groups:" : "只從這些群組:", "Search groups" : "搜尋群組", @@ -146,12 +156,14 @@ "Email Field" : "電郵地址欄位", "User Home Folder Naming Rule" : "使用者家目錄的命名規則", "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用戶有效。", "Internal Username Attribute:" : "內部用戶名稱屬性:", "Override UUID detection" : "偵測覆寫UUID", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "預設情況下,UUID 屬性會自動偵測。UUID 屬性用來準確識別 LDAP 使用者及群組。此外,如果未在上方指定,內部使用者名稱會基於 UUID 建立。您能覆蓋設定並直接指定屬性,但一定要確保指定的屬性能被使用者及群組取得且唯一。留空則執行預設行為。變更只會對新映射 (加入) 的 LDAP 使用者及群組生效。", "UUID Attribute for Users:" : "用戶的UUID值:", "UUID Attribute for Groups:" : "群組的UUID值:", "Username-LDAP User Mapping" : "用戶名-LDAP 用戶 Mapping", + "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 用戶 Mapping", "Clear Groupname-LDAP Group Mapping" : "清除 群組名稱-LDAP 群組 Mapping" },"pluralForm" :"nplurals=1; plural=0;" |