diff --git a/apps/dashboard/l10n/sl.js b/apps/dashboard/l10n/sl.js index f4c63c31dd4d1f47ac424c822fac0d741fc3936b..a843bac2b50dd536a60422808348d32a55859950 100644 --- a/apps/dashboard/l10n/sl.js +++ b/apps/dashboard/l10n/sl.js @@ -21,6 +21,9 @@ OC.L10N.register( "Good afternoon, {name}" : "Dober dan, {name}", "Good evening" : "Dober veÄer", "Good evening, {name}" : "Dober veÄer, {name}", + "Hello" : "Pozdravljeni", + "Hello, {name}" : "Pozdravljeni, {name}", + "Pick from Files" : "Izbor iz datotek", "Default images" : "Privzete slike", "Plain background" : "Enostavno ozadje", "Insert from {productName}" : "Vstavi iz {productName}", diff --git a/apps/dashboard/l10n/sl.json b/apps/dashboard/l10n/sl.json index 61a87c6a31c7303ce7d8bcae73c44aa784388cbb..9921738c48464816ed64c4b813e127210fa4ad1d 100644 --- a/apps/dashboard/l10n/sl.json +++ b/apps/dashboard/l10n/sl.json @@ -19,6 +19,9 @@ "Good afternoon, {name}" : "Dober dan, {name}", "Good evening" : "Dober veÄer", "Good evening, {name}" : "Dober veÄer, {name}", + "Hello" : "Pozdravljeni", + "Hello, {name}" : "Pozdravljeni, {name}", + "Pick from Files" : "Izbor iz datotek", "Default images" : "Privzete slike", "Plain background" : "Enostavno ozadje", "Insert from {productName}" : "Vstavi iz {productName}", diff --git a/apps/dashboard/l10n/zh_HK.js b/apps/dashboard/l10n/zh_HK.js new file mode 100644 index 0000000000000000000000000000000000000000..e96d98f780df8f52239a2d5b7b6d258b666438b7 --- /dev/null +++ b/apps/dashboard/l10n/zh_HK.js @@ -0,0 +1,34 @@ +OC.L10N.register( + "dashboard", + { + "Dashboard" : "儀表æ¿", + "Dashboard app" : "儀表æ¿æ‡‰ç”¨ç¨‹å¼", + "Show something" : "顯示一些æ±è¥¿", + "Customize" : "自訂", + "Edit widgets" : "編輯å°å·¥å…·", + "Get more widgets from the 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=1; plural=0;"); diff --git a/apps/dashboard/l10n/zh_HK.json b/apps/dashboard/l10n/zh_HK.json new file mode 100644 index 0000000000000000000000000000000000000000..3740bbae8e63379a8b8c8f3c83a4f1617e103e73 --- /dev/null +++ b/apps/dashboard/l10n/zh_HK.json @@ -0,0 +1,32 @@ +{ "translations": { + "Dashboard" : "儀表æ¿", + "Dashboard app" : "儀表æ¿æ‡‰ç”¨ç¨‹å¼", + "Show something" : "顯示一些æ±è¥¿", + "Customize" : "自訂", + "Edit widgets" : "編輯å°å·¥å…·", + "Get more widgets from the 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=1; plural=0;" +} \ No newline at end of file diff --git a/apps/dav/l10n/sl.js b/apps/dav/l10n/sl.js index d33c35a261fa5ec26af0cfdc64fbede4266a079f..02485cde96e7a6f33c6d57e71d3ec60b026da3c6 100644 --- a/apps/dav/l10n/sl.js +++ b/apps/dav/l10n/sl.js @@ -78,6 +78,7 @@ OC.L10N.register( "Contacts" : "Stiki", "System in maintenance mode." : "Sistem je v vzdrževalnem naÄinu.", "Upgrade needed" : "Zahtevana je posodobitev", + "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Za uporabo CalDAV in CardDAV v okoljih iOS/macOS je treba %s nastaviti za uporabo HTTPS.", "Configures a CalDAV account" : "Nastavi raÄun CalDAV", "Configures a CardDAV account" : "Nastavi raÄun CardDAV", "Events" : "Dogodki", diff --git a/apps/dav/l10n/sl.json b/apps/dav/l10n/sl.json index 837e205c7b597ca1809befd0d3256a1e67b4049c..b0e46392a09eff353b509fedf3749ad11c23204d 100644 --- a/apps/dav/l10n/sl.json +++ b/apps/dav/l10n/sl.json @@ -76,6 +76,7 @@ "Contacts" : "Stiki", "System in maintenance mode." : "Sistem je v vzdrževalnem naÄinu.", "Upgrade needed" : "Zahtevana je posodobitev", + "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "Za uporabo CalDAV in CardDAV v okoljih iOS/macOS je treba %s nastaviti za uporabo HTTPS.", "Configures a CalDAV account" : "Nastavi raÄun CalDAV", "Configures a CardDAV account" : "Nastavi raÄun CardDAV", "Events" : "Dogodki", diff --git a/apps/dav/l10n/zh_HK.js b/apps/dav/l10n/zh_HK.js new file mode 100644 index 0000000000000000000000000000000000000000..8ee1cbba5dbf2b66393ad457620b9ad408312a82 --- /dev/null +++ b/apps/dav/l10n/zh_HK.js @@ -0,0 +1,91 @@ +OC.L10N.register( + "dav", + { + "Calendar" : "日曆", + "Todos" : "å¾…è¾¦äº‹é …", + "Personal" : "個人", + "{actor} created calendar {calendar}" : "{actor} 建立了日曆 {calendar}", + "You created calendar {calendar}" : "您建立了日曆 {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} 刪除了日曆 {calendar}", + "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} 日曆的公開分享連çµ", + "{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} ", + "{actor} unshared calendar {calendar} from you" : "{actor} åœæ¢èˆ‡æ‚¨åˆ†äº«æ—¥æ›† {calendar}", + "You unshared calendar {calendar} from {user}" : "您åœæ¢èˆ‡ {user} 分享日曆 {calendar}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} åœæ¢èˆ‡ {user} 分享日曆 {calendar}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} åœæ¢èˆ‡ä»–們自己分享日曆 {calendar}", + "You shared calendar {calendar} with group {group}" : "您與群組 {group} 分享了日曆 {calendar}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} 與群組 {group} 分享了日曆 {calendar}", + "You unshared calendar {calendar} from group {group}" : "您已åœæ¢èˆ‡ç¾¤çµ„ {group} 分享日曆 {calendar}", + "You updated event {event} in calendar {calendar}" : "您更新了日曆 {calendar} ä¸çš„活動 {event}", + "Busy" : "忙碌ä¸", + "You reopened todo {todo} in list {calendar}" : "ä½ é‡æ–°é–‹å•Ÿäº† {calendar} 清單ä¸çš„ä»£è¾¦äº‹é … {todo}", + "Calendar and tasks" : "日曆和任務", + "A <strong>calendar</strong> was modified" : "一個<strong>日曆</strong>被更動", + "A calendar <strong>event</strong> was modified" : "一個日曆<strong>活動</strong>被更動", + "A calendar <strong>todo</strong> was modified" : "一個日曆<strong>ä»£è¾¦äº‹é …</strong>被更動", + "Contact birthdays" : "è¯çµ¡äººç”Ÿæ—¥", + "Calendar:" : "日曆:", + "Date:" : "日期:", + "Where:" : "地點", + "Description:" : "æè¿°", + "Untitled event" : "無標題活動", + "_%n year_::_%n years_" : ["%n å¹´"], + "_%n month_::_%n months_" : ["%n 月"], + "_%n day_::_%n days_" : ["%n 天"], + "_%n hour_::_%n hours_" : ["%n å°æ™‚"], + "_%n minute_::_%n minutes_" : ["%n 分é˜"], + "Calendar: %s" : "日曆: %s", + "Date: %s" : "日期: %s", + "Description: %s" : "æ述:%s", + "Where: %s" : "地點:%s", + "%1$s via %2$s" : "%1$s ç”± %2$s", + "Invitation canceled" : "邀請被å–消了", + "Invitation updated" : "邀請更新", + "Invitation" : "邀請", + "Title:" : "標題:", + "Time:" : "時間:", + "Location:" : "地點:", + "Link:" : "連çµ", + "Organizer:" : "主辦單ä½ï¼š", + "Attendees:" : "åƒåŠ 者:", + "Accept" : "接å—", + "Decline" : "拒絕", + "More options …" : "更多é¸é … ...", + "More options at %s" : "%s有更多é¸é …", + "Contacts" : "è¯çµ¡äºº", + "System in maintenance mode." : "系統處於ç¶è·æ¨¡å¼ã€‚", + "Upgrade needed" : "需è¦å‡ç´š", + "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "您的 %s å¿…é ˆè¦è¨å®š HTTPS ,æ‰èƒ½åœ¨ iOS/macOS 上使用 CalDAV å’Œ CardDAV", + "Configures a CalDAV account" : "è¨å®šä¸€å€‹ CalDAV 帳號", + "Configures a CardDAV account" : "è¨å®šä¸€å€‹ CardDAV 帳號", + "Events" : "活動", + "Tasks" : "å·¥ä½œé …ç›®", + "Untitled task" : "無標題任務", + "Completed on %s" : "完æˆæ–¼ %s", + "Due on %s by %s" : "截æ¢æ—¥æœŸç‚º %s %s", + "Due on %s" : "到期日 %s", + "WebDAV" : "WebDAV", + "WebDAV endpoint" : "WebDAV 端點", + "There was an error updating your attendance status." : "更新您的åƒèˆ‡ç‹€æ³æ™‚發生錯誤", + "Please contact the organizer directly." : "請直接è¯ç¹«ä¸»è¾¦äºº", + "Are you accepting the invitation?" : "接å—邀請嗎?", + "Tentative" : "測試的", + "Save" : "儲å˜", + "Your attendance was updated successfully." : "您的åƒèˆ‡ç‹€æ³æˆåŠŸæ›´æ–°", + "Calendar server" : "日曆伺æœå™¨", + "Send invitations to attendees" : "發é€é‚€è«‹å‡½çµ¦åƒåŠ 者", + "Automatically generate a birthday calendar" : "自動建立 生日 日曆", + "Birthday calendars will be generated by a background job." : "生日日曆 將會在 å¾Œå° å»ºç«‹", + "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 有變動", + "%1$s invited you to »%2$s«" : "%1$s邀請您到%2$s", + "When:" : "時間" +}, +"nplurals=1; plural=0;"); diff --git a/apps/dav/l10n/zh_HK.json b/apps/dav/l10n/zh_HK.json new file mode 100644 index 0000000000000000000000000000000000000000..c7301fbb375d61fa0160e3ea15b0b435441103e9 --- /dev/null +++ b/apps/dav/l10n/zh_HK.json @@ -0,0 +1,89 @@ +{ "translations": { + "Calendar" : "日曆", + "Todos" : "å¾…è¾¦äº‹é …", + "Personal" : "個人", + "{actor} created calendar {calendar}" : "{actor} 建立了日曆 {calendar}", + "You created calendar {calendar}" : "您建立了日曆 {calendar}", + "{actor} deleted calendar {calendar}" : "{actor} 刪除了日曆 {calendar}", + "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} 日曆的公開分享連çµ", + "{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} ", + "{actor} unshared calendar {calendar} from you" : "{actor} åœæ¢èˆ‡æ‚¨åˆ†äº«æ—¥æ›† {calendar}", + "You unshared calendar {calendar} from {user}" : "您åœæ¢èˆ‡ {user} 分享日曆 {calendar}", + "{actor} unshared calendar {calendar} from {user}" : "{actor} åœæ¢èˆ‡ {user} 分享日曆 {calendar}", + "{actor} unshared calendar {calendar} from themselves" : "{actor} åœæ¢èˆ‡ä»–們自己分享日曆 {calendar}", + "You shared calendar {calendar} with group {group}" : "您與群組 {group} 分享了日曆 {calendar}", + "{actor} shared calendar {calendar} with group {group}" : "{actor} 與群組 {group} 分享了日曆 {calendar}", + "You unshared calendar {calendar} from group {group}" : "您已åœæ¢èˆ‡ç¾¤çµ„ {group} 分享日曆 {calendar}", + "You updated event {event} in calendar {calendar}" : "您更新了日曆 {calendar} ä¸çš„活動 {event}", + "Busy" : "忙碌ä¸", + "You reopened todo {todo} in list {calendar}" : "ä½ é‡æ–°é–‹å•Ÿäº† {calendar} 清單ä¸çš„ä»£è¾¦äº‹é … {todo}", + "Calendar and tasks" : "日曆和任務", + "A <strong>calendar</strong> was modified" : "一個<strong>日曆</strong>被更動", + "A calendar <strong>event</strong> was modified" : "一個日曆<strong>活動</strong>被更動", + "A calendar <strong>todo</strong> was modified" : "一個日曆<strong>ä»£è¾¦äº‹é …</strong>被更動", + "Contact birthdays" : "è¯çµ¡äººç”Ÿæ—¥", + "Calendar:" : "日曆:", + "Date:" : "日期:", + "Where:" : "地點", + "Description:" : "æè¿°", + "Untitled event" : "無標題活動", + "_%n year_::_%n years_" : ["%n å¹´"], + "_%n month_::_%n months_" : ["%n 月"], + "_%n day_::_%n days_" : ["%n 天"], + "_%n hour_::_%n hours_" : ["%n å°æ™‚"], + "_%n minute_::_%n minutes_" : ["%n 分é˜"], + "Calendar: %s" : "日曆: %s", + "Date: %s" : "日期: %s", + "Description: %s" : "æ述:%s", + "Where: %s" : "地點:%s", + "%1$s via %2$s" : "%1$s ç”± %2$s", + "Invitation canceled" : "邀請被å–消了", + "Invitation updated" : "邀請更新", + "Invitation" : "邀請", + "Title:" : "標題:", + "Time:" : "時間:", + "Location:" : "地點:", + "Link:" : "連çµ", + "Organizer:" : "主辦單ä½ï¼š", + "Attendees:" : "åƒåŠ 者:", + "Accept" : "接å—", + "Decline" : "拒絕", + "More options …" : "更多é¸é … ...", + "More options at %s" : "%s有更多é¸é …", + "Contacts" : "è¯çµ¡äºº", + "System in maintenance mode." : "系統處於ç¶è·æ¨¡å¼ã€‚", + "Upgrade needed" : "需è¦å‡ç´š", + "Your %s needs to be configured to use HTTPS in order to use CalDAV and CardDAV with iOS/macOS." : "您的 %s å¿…é ˆè¦è¨å®š HTTPS ,æ‰èƒ½åœ¨ iOS/macOS 上使用 CalDAV å’Œ CardDAV", + "Configures a CalDAV account" : "è¨å®šä¸€å€‹ CalDAV 帳號", + "Configures a CardDAV account" : "è¨å®šä¸€å€‹ CardDAV 帳號", + "Events" : "活動", + "Tasks" : "å·¥ä½œé …ç›®", + "Untitled task" : "無標題任務", + "Completed on %s" : "完æˆæ–¼ %s", + "Due on %s by %s" : "截æ¢æ—¥æœŸç‚º %s %s", + "Due on %s" : "到期日 %s", + "WebDAV" : "WebDAV", + "WebDAV endpoint" : "WebDAV 端點", + "There was an error updating your attendance status." : "更新您的åƒèˆ‡ç‹€æ³æ™‚發生錯誤", + "Please contact the organizer directly." : "請直接è¯ç¹«ä¸»è¾¦äºº", + "Are you accepting the invitation?" : "接å—邀請嗎?", + "Tentative" : "測試的", + "Save" : "儲å˜", + "Your attendance was updated successfully." : "您的åƒèˆ‡ç‹€æ³æˆåŠŸæ›´æ–°", + "Calendar server" : "日曆伺æœå™¨", + "Send invitations to attendees" : "發é€é‚€è«‹å‡½çµ¦åƒåŠ 者", + "Automatically generate a birthday calendar" : "自動建立 生日 日曆", + "Birthday calendars will be generated by a background job." : "生日日曆 將會在 å¾Œå° å»ºç«‹", + "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 有變動", + "%1$s invited you to »%2$s«" : "%1$s邀請您到%2$s", + "When:" : "時間" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file diff --git a/apps/encryption/l10n/zh_HK.js b/apps/encryption/l10n/zh_HK.js index fef3e6bf04208ce04c0918285fa160e54afa42ed..58d4e47b5a2f978dccee3e5f0fd2e3772f439f55 100644 --- a/apps/encryption/l10n/zh_HK.js +++ b/apps/encryption/l10n/zh_HK.js @@ -1,8 +1,65 @@ OC.L10N.register( "encryption", { - "Change Password" : "更改密碼", - "Enabled" : "啟用", - "Disabled" : "åœç”¨" + "Missing recovery key password" : "éºå¤±é‚„原金鑰密碼", + "Please repeat the recovery key password" : "請您å†è¼¸å…¥æ–°çš„還原金鑰密碼一次", + "Repeated recovery key password does not match the provided recovery key password" : "輸入的還原金鑰密碼與è¨å®šçš„並ä¸ç›¸ç¬¦", + "Recovery key successfully enabled" : "還原金鑰已æˆåŠŸé–‹å•Ÿ", + "Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!", + "Recovery key successfully disabled" : "還原金鑰已æˆåŠŸåœç”¨", + "Could not disable recovery key. Please check your recovery key password!" : "無法åœç”¨é‚„原金鑰。請檢查您的還原金鑰密碼!", + "Missing parameters" : "éºå¤±åƒæ•¸", + "Please provide the old recovery password" : "è«‹æ供舊的還原密碼", + "Please provide a new recovery password" : "è«‹æ供新的還原密碼", + "Please repeat the new recovery password" : "請您å†è¼¸å…¥æ–°çš„還原密碼", + "Password successfully changed." : "æˆåŠŸè®Šæ›´å¯†ç¢¼ã€‚", + "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 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." : "å·²å•Ÿç”¨åŠ å¯†æ‡‰ç”¨ï¼Œä½†æ˜¯ä½ çš„åŠ å¯†å¯†é‘°æ²’æœ‰åˆå§‹åŒ–。請é‡æ–°ç™»å‡ºä¸¦ç™»å…¥ç³»çµ±ä¸€æ¬¡ã€‚", + "Please enable server side encryption in the admin settings in order to use the encryption module." : "請啟用管ç†å“¡è¨å®šä¸çš„伺æœå™¨ç«¯åŠ å¯†ï¼Œä»¥ä½¿ç”¨åŠ å¯†æ¨¡çµ„ã€‚", + "Encryption app is enabled and ready" : "åŠ å¯†æ‡‰ç”¨ç¨‹å¼å·²å•Ÿç”¨ä¸¦æº–備就緒", + "Bad Signature" : "å£žçš„ç°½ç« ", + "Missing Signature" : "éºå¤±ç°½ç« ", + "one-time password for server-side-encryption" : "一次性密碼用於伺æœå™¨ç«¯çš„åŠ å¯†", + "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" : "é è¨åŠ 密模組", + "Default encryption module for server-side encryption" : "伺æœå™¨ç«¯çš„é è¨åŠ 密模組", + "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "為了使用æ¤åŠ 密模組,您需è¦å•Ÿç”¨ä¼ºæœå™¨ç«¯\n管ç†å“¡è¨ç½®ä¸çš„åŠ å¯†è¨å®šã€‚ å•Ÿç”¨å¾Œï¼Œè©²æ¨¡çµ„å°‡åŠ å¯†æ‚¨çš„æ‰€æœ‰ä¹‹å¾Œå‚³è¼¸çš„æª”æ¡ˆã€‚ æ¤åŠ 密方å¼ä½¿ç”¨AES 256密鑰。\n該模組ä¸æœƒè§¸åŠå·²å˜åœ¨çš„檔案,åªæœƒåŠ 密新處ç†çš„檔案\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請從網é 登入,到 'basic encryption module' è¨ç½®æ‚¨çš„個人è¨å®šä¸¦é€éŽæ›´æ–°åŠ 密密碼,將這個組密碼è¨å®šåœ¨ 'old log-in password' 以åŠæ‚¨çš„ç›®å‰ç™»å…¥å¯†ç¢¼\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>åŠ å¯†ï¼Œè«‹å¾žç¶²é 登入,到 'basic encryption module' è¨ç½®æ‚¨çš„個人è¨å®šä¸¦é€éŽæ›´æ–°åŠ 密密碼,將這個組密碼è¨å®šåœ¨ 'old log-in password' 以åŠæ‚¨çš„ç›®å‰ç™»å…¥å¯†ç¢¼<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" : "è«‹å•Ÿç”¨é€™å€‹åŠŸèƒ½ä»¥ç”¨ä¾†åŠ å¯†ä¸»è¦å„²å˜ç©ºé–“的檔案,å¦å‰‡åªæœ‰å†å¤–部儲å˜çš„æª”æ¡ˆæœƒåŠ å¯†", + "Enable recovery key" : "啟用還原金鑰", + "Disable recovery key" : "關閉還原金鑰", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "åŠ å¯†é‡‘é‘°æ˜¯å¦ä¸€ç¨®åŠ 密檔案方å¼ï¼Œç•¶ä½¿ç”¨è€…忘記密碼時,å¯ä»¥ç”¨é‚„原金鑰來還原檔案", + "Recovery key password" : "還原金鑰密碼", + "Repeat recovery key password" : "å†è¼¸å…¥é‚„原金鑰密碼一次", + "Change recovery key password:" : "變更還原金鑰密碼:", + "Old recovery key password" : "舊的還原金鑰密碼", + "New recovery key password" : "新的還原金鑰密碼", + "Repeat new recovery key password" : "å†è¼¸å…¥æ–°çš„還原金鑰密碼一次", + "Change Password" : "變更密碼", + "Basic encryption module" : "åŸºæœ¬åŠ å¯†æ¨¡çµ„", + "Your private key password no longer matches your log-in password." : "您的ç§äººé‡‘鑰密碼ä¸ç¬¦åˆæ‚¨çš„登入密碼", + "Set your old private key password to your current log-in password:" : "è¨å®šæ‚¨çš„舊ç§äººé‡‘鑰密碼到您ç¾åœ¨çš„登入密碼:", + " If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,å¯ä»¥è«‹æ±‚管ç†å“¡å”助å–回檔案。", + "Old log-in password" : "舊登入密碼", + "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" : "啟用這個é¸é …將會å…è¨±æ‚¨å› å¿˜è¨˜å¯†ç¢¼ä½†éœ€è¦å˜å–æ‚¨çš„åŠ å¯†æª”æ¡ˆ", + "Enabled" : "已啓用", + "Disabled" : "å·²åœç”¨" }, "nplurals=1; plural=0;"); diff --git a/apps/encryption/l10n/zh_HK.json b/apps/encryption/l10n/zh_HK.json index 08976b5bb4177aaefdb5ef511a44b9886c1efca7..4f2f341200533f7b59f52c13e966d89914edb8e7 100644 --- a/apps/encryption/l10n/zh_HK.json +++ b/apps/encryption/l10n/zh_HK.json @@ -1,6 +1,63 @@ { "translations": { - "Change Password" : "更改密碼", - "Enabled" : "啟用", - "Disabled" : "åœç”¨" + "Missing recovery key password" : "éºå¤±é‚„原金鑰密碼", + "Please repeat the recovery key password" : "請您å†è¼¸å…¥æ–°çš„還原金鑰密碼一次", + "Repeated recovery key password does not match the provided recovery key password" : "輸入的還原金鑰密碼與è¨å®šçš„並ä¸ç›¸ç¬¦", + "Recovery key successfully enabled" : "還原金鑰已æˆåŠŸé–‹å•Ÿ", + "Could not enable recovery key. Please check your recovery key password!" : "無法啟用還原金鑰。請檢查您的還原金鑰密碼!", + "Recovery key successfully disabled" : "還原金鑰已æˆåŠŸåœç”¨", + "Could not disable recovery key. Please check your recovery key password!" : "無法åœç”¨é‚„原金鑰。請檢查您的還原金鑰密碼!", + "Missing parameters" : "éºå¤±åƒæ•¸", + "Please provide the old recovery password" : "è«‹æ供舊的還原密碼", + "Please provide a new recovery password" : "è«‹æ供新的還原密碼", + "Please repeat the new recovery password" : "請您å†è¼¸å…¥æ–°çš„還原密碼", + "Password successfully changed." : "æˆåŠŸè®Šæ›´å¯†ç¢¼ã€‚", + "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 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." : "å·²å•Ÿç”¨åŠ å¯†æ‡‰ç”¨ï¼Œä½†æ˜¯ä½ çš„åŠ å¯†å¯†é‘°æ²’æœ‰åˆå§‹åŒ–。請é‡æ–°ç™»å‡ºä¸¦ç™»å…¥ç³»çµ±ä¸€æ¬¡ã€‚", + "Please enable server side encryption in the admin settings in order to use the encryption module." : "請啟用管ç†å“¡è¨å®šä¸çš„伺æœå™¨ç«¯åŠ å¯†ï¼Œä»¥ä½¿ç”¨åŠ å¯†æ¨¡çµ„ã€‚", + "Encryption app is enabled and ready" : "åŠ å¯†æ‡‰ç”¨ç¨‹å¼å·²å•Ÿç”¨ä¸¦æº–備就緒", + "Bad Signature" : "å£žçš„ç°½ç« ", + "Missing Signature" : "éºå¤±ç°½ç« ", + "one-time password for server-side-encryption" : "一次性密碼用於伺æœå™¨ç«¯çš„åŠ å¯†", + "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" : "é è¨åŠ 密模組", + "Default encryption module for server-side encryption" : "伺æœå™¨ç«¯çš„é è¨åŠ 密模組", + "In order to use this encryption module you need to enable server-side\n\t\tencryption in the admin settings. Once enabled this module will encrypt\n\t\tall your files transparently. The encryption is based on AES 256 keys.\n\t\tThe module won't touch existing files, only new files will be encrypted\n\t\tafter server-side encryption was enabled. It is also not possible to\n\t\tdisable the encryption again and switch back to a unencrypted system.\n\t\tPlease read the documentation to know all implications before you decide\n\t\tto enable server-side encryption." : "為了使用æ¤åŠ 密模組,您需è¦å•Ÿç”¨ä¼ºæœå™¨ç«¯\n管ç†å“¡è¨ç½®ä¸çš„åŠ å¯†è¨å®šã€‚ å•Ÿç”¨å¾Œï¼Œè©²æ¨¡çµ„å°‡åŠ å¯†æ‚¨çš„æ‰€æœ‰ä¹‹å¾Œå‚³è¼¸çš„æª”æ¡ˆã€‚ æ¤åŠ 密方å¼ä½¿ç”¨AES 256密鑰。\n該模組ä¸æœƒè§¸åŠå·²å˜åœ¨çš„檔案,åªæœƒåŠ 密新處ç†çš„檔案\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請從網é 登入,到 'basic encryption module' è¨ç½®æ‚¨çš„個人è¨å®šä¸¦é€éŽæ›´æ–°åŠ 密密碼,將這個組密碼è¨å®šåœ¨ 'old log-in password' 以åŠæ‚¨çš„ç›®å‰ç™»å…¥å¯†ç¢¼\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>åŠ å¯†ï¼Œè«‹å¾žç¶²é 登入,到 'basic encryption module' è¨ç½®æ‚¨çš„個人è¨å®šä¸¦é€éŽæ›´æ–°åŠ 密密碼,將這個組密碼è¨å®šåœ¨ 'old log-in password' 以åŠæ‚¨çš„ç›®å‰ç™»å…¥å¯†ç¢¼<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" : "è«‹å•Ÿç”¨é€™å€‹åŠŸèƒ½ä»¥ç”¨ä¾†åŠ å¯†ä¸»è¦å„²å˜ç©ºé–“的檔案,å¦å‰‡åªæœ‰å†å¤–部儲å˜çš„æª”æ¡ˆæœƒåŠ å¯†", + "Enable recovery key" : "啟用還原金鑰", + "Disable recovery key" : "關閉還原金鑰", + "The recovery key is an extra encryption key that is used to encrypt files. It allows recovery of a user's files if the user forgets his or her password." : "åŠ å¯†é‡‘é‘°æ˜¯å¦ä¸€ç¨®åŠ 密檔案方å¼ï¼Œç•¶ä½¿ç”¨è€…忘記密碼時,å¯ä»¥ç”¨é‚„原金鑰來還原檔案", + "Recovery key password" : "還原金鑰密碼", + "Repeat recovery key password" : "å†è¼¸å…¥é‚„原金鑰密碼一次", + "Change recovery key password:" : "變更還原金鑰密碼:", + "Old recovery key password" : "舊的還原金鑰密碼", + "New recovery key password" : "新的還原金鑰密碼", + "Repeat new recovery key password" : "å†è¼¸å…¥æ–°çš„還原金鑰密碼一次", + "Change Password" : "變更密碼", + "Basic encryption module" : "åŸºæœ¬åŠ å¯†æ¨¡çµ„", + "Your private key password no longer matches your log-in password." : "您的ç§äººé‡‘鑰密碼ä¸ç¬¦åˆæ‚¨çš„登入密碼", + "Set your old private key password to your current log-in password:" : "è¨å®šæ‚¨çš„舊ç§äººé‡‘鑰密碼到您ç¾åœ¨çš„登入密碼:", + " If you don't remember your old password you can ask your administrator to recover your files." : "如果您忘記舊密碼,å¯ä»¥è«‹æ±‚管ç†å“¡å”助å–回檔案。", + "Old log-in password" : "舊登入密碼", + "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" : "啟用這個é¸é …將會å…è¨±æ‚¨å› å¿˜è¨˜å¯†ç¢¼ä½†éœ€è¦å˜å–æ‚¨çš„åŠ å¯†æª”æ¡ˆ", + "Enabled" : "已啓用", + "Disabled" : "å·²åœç”¨" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/zh_HK.js b/apps/federatedfilesharing/l10n/zh_HK.js new file mode 100644 index 0000000000000000000000000000000000000000..84bd647b48e7a7eee2f91d136fa3601e33734e24 --- /dev/null +++ b/apps/federatedfilesharing/l10n/zh_HK.js @@ -0,0 +1,37 @@ +OC.L10N.register( + "federatedfilesharing", + { + "Do you want to add the remote share {name} from {owner}@{remote}?" : "是å¦è¦åŠ 入來自 {owner}@{remote} çš„é 端分享 {name} ?", + "Remote share" : "é 端分享", + "Remote share password" : "é 端分享密碼", + "Cancel" : "å–消", + "Add remote share" : "åŠ å…¥é 端分享", + "Copy" : "複製", + "Copied!" : "已複製", + "Not supported!" : "ä¸æ”¯æ´ï¼", + "Press ⌘-C to copy." : "按下 ⌘-C 來複製", + "Press Ctrl-C to copy." : "按下 Ctrl-C 來複製", + "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." : "無法建立è¯ç›Ÿå¼åˆ†äº«ï¼Œå¯èƒ½æ˜¯å¯†ç¢¼éŒ¯èª¤", + "Not allowed to create a federated share with the same user" : "ä¸å…許與åŒä¸€å€‹ä½¿ç”¨è€…建立è¯ç›Ÿå¼åˆ†äº«", + "File is already shared with %s" : "檔案已和 %s 分享", + "Could not find share" : "找ä¸åˆ°åˆ†äº«", + "Federated sharing" : "è¯ç›Ÿå¼åˆ†äº«", + "Accept" : "接å—", + "Decline" : "拒絕", + "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "å¯é€éŽæˆ‘çš„ #Nextcloud è¯ç›Ÿé›²ç«¯ ID,與我分享,請看 %s", + "Share with me through my #Nextcloud Federated Cloud ID" : "å¯é€éŽæˆ‘çš„ #Nextcloud è¯ç›Ÿé›²ç«¯ ID,與我分享", + "Sharing" : "分享", + "Federated Cloud Sharing" : "è¯ç›Ÿå¼é›²ç«¯åˆ†äº«", + "Open documentation" : "開啟說明文件", + "Allow users on this server to receive shares from other servers" : "å…許這å°ä¼ºæœå™¨ä¸Šçš„使用者發é€æŽ¥æ”¶ä¾†è‡ªå…¶ä»–伺æœå™¨çš„分享", + "Federated Cloud" : "è¯ç›Ÿå¼é›²ç«¯", + "Your Federated Cloud ID:" : "您的雲端è¯ç›Ÿ ID:", + "Add to your website" : "新增至您的網站", + "Share with me via Nextcloud" : "é€éŽ Nextcloud 與我分享", + "HTML Code:" : "HTML Code:", + "Allow users on this server to send shares to other servers" : "å…許這å°ä¼ºæœå™¨ä¸Šçš„使用者發é€åˆ†äº«çµ¦å…¶ä»–伺æœå™¨" +}, +"nplurals=1; plural=0;"); diff --git a/apps/federatedfilesharing/l10n/zh_HK.json b/apps/federatedfilesharing/l10n/zh_HK.json new file mode 100644 index 0000000000000000000000000000000000000000..2cc7a19f5a9b66f8ff6160de032589f15f7adc8b --- /dev/null +++ b/apps/federatedfilesharing/l10n/zh_HK.json @@ -0,0 +1,35 @@ +{ "translations": { + "Do you want to add the remote share {name} from {owner}@{remote}?" : "是å¦è¦åŠ 入來自 {owner}@{remote} çš„é 端分享 {name} ?", + "Remote share" : "é 端分享", + "Remote share password" : "é 端分享密碼", + "Cancel" : "å–消", + "Add remote share" : "åŠ å…¥é 端分享", + "Copy" : "複製", + "Copied!" : "已複製", + "Not supported!" : "ä¸æ”¯æ´ï¼", + "Press ⌘-C to copy." : "按下 ⌘-C 來複製", + "Press Ctrl-C to copy." : "按下 Ctrl-C 來複製", + "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." : "無法建立è¯ç›Ÿå¼åˆ†äº«ï¼Œå¯èƒ½æ˜¯å¯†ç¢¼éŒ¯èª¤", + "Not allowed to create a federated share with the same user" : "ä¸å…許與åŒä¸€å€‹ä½¿ç”¨è€…建立è¯ç›Ÿå¼åˆ†äº«", + "File is already shared with %s" : "檔案已和 %s 分享", + "Could not find share" : "找ä¸åˆ°åˆ†äº«", + "Federated sharing" : "è¯ç›Ÿå¼åˆ†äº«", + "Accept" : "接å—", + "Decline" : "拒絕", + "Share with me through my #Nextcloud Federated Cloud ID, see %s" : "å¯é€éŽæˆ‘çš„ #Nextcloud è¯ç›Ÿé›²ç«¯ ID,與我分享,請看 %s", + "Share with me through my #Nextcloud Federated Cloud ID" : "å¯é€éŽæˆ‘çš„ #Nextcloud è¯ç›Ÿé›²ç«¯ ID,與我分享", + "Sharing" : "分享", + "Federated Cloud Sharing" : "è¯ç›Ÿå¼é›²ç«¯åˆ†äº«", + "Open documentation" : "開啟說明文件", + "Allow users on this server to receive shares from other servers" : "å…許這å°ä¼ºæœå™¨ä¸Šçš„使用者發é€æŽ¥æ”¶ä¾†è‡ªå…¶ä»–伺æœå™¨çš„分享", + "Federated Cloud" : "è¯ç›Ÿå¼é›²ç«¯", + "Your Federated Cloud ID:" : "您的雲端è¯ç›Ÿ ID:", + "Add to your website" : "新增至您的網站", + "Share with me via Nextcloud" : "é€éŽ Nextcloud 與我分享", + "HTML Code:" : "HTML Code:", + "Allow users on this server to send shares to other servers" : "å…許這å°ä¼ºæœå™¨ä¸Šçš„使用者發é€åˆ†äº«çµ¦å…¶ä»–伺æœå™¨" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file diff --git a/apps/federation/l10n/zh_HK.js b/apps/federation/l10n/zh_HK.js new file mode 100644 index 0000000000000000000000000000000000000000..8755bba003e88c308c48129d32281d36652de9d4 --- /dev/null +++ b/apps/federation/l10n/zh_HK.js @@ -0,0 +1,18 @@ +OC.L10N.register( + "federation", + { + "Added to the list of trusted servers" : "å·²åŠ å…¥ä¿¡ä»»ä¼ºæœå™¨æ¸…å–®", + "Server is already in the list of trusted servers." : "伺æœå™¨å·²ç¶“在信任清單內", + "No server to federate with found" : "沒有找到å¯çµç›Ÿçš„伺æœå™¨", + "Could not add server" : "ç„¡æ³•åŠ å…¥ä¼ºæœå™¨", + "Federation" : "è¯ç›Ÿ", + "Federation allows you to connect with other trusted servers to exchange the user directory." : "è¯ç›ŸåŠŸèƒ½å…許您與信任的伺æœå™¨é€£çµï¼Œäº¤æ›ä½¿ç”¨è€…列表。", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "è¯ç›ŸåŠŸèƒ½å…許您與信任的伺æœå™¨é€£çµï¼Œäº¤æ›ä½¿ç”¨è€…列表。舉例來說,與其他雲端è¯ç›Ÿçš„使用者分享檔案時,有了這一份列表,就å¯ä»¥åœ¨è¼¸å…¥æ¡†æœå°‹ä»–們的使用者å稱。", + "Trusted servers" : "信任的伺æœå™¨", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "è¯ç›ŸåŠŸèƒ½å…許您與信任的伺æœå™¨é€£çµï¼Œäº¤æ›ä½¿ç”¨è€…列表。舉例來說,與其他雲端è¯ç›Ÿçš„使用者分享檔案時,有了這一份列表,就å¯ä»¥åœ¨è¼¸å…¥æ¡†æœå°‹ä»–們的使用者å稱。ä¸å¿…將伺æœå™¨æ–°å¢žç‚ºå—信任的伺æœå™¨å°±å¯ä»¥å»ºç«‹è¯ç›Ÿåˆ†äº«ã€‚", + "Add server automatically once a federated share was created successfully" : "當è¯ç›Ÿåˆ†äº«æˆåŠŸå»ºç«‹çš„時候自動將伺æœå™¨åŠ 入信任清單", + "+ Add trusted server" : "+ åŠ å…¥ä¿¡ä»»çš„ä¼ºæœå™¨", + "Trusted server" : "信任的伺æœå™¨", + "Add" : "新增" +}, +"nplurals=1; plural=0;"); diff --git a/apps/federation/l10n/zh_HK.json b/apps/federation/l10n/zh_HK.json new file mode 100644 index 0000000000000000000000000000000000000000..164d6fc7c53827975e07a8634a51712c9788a178 --- /dev/null +++ b/apps/federation/l10n/zh_HK.json @@ -0,0 +1,16 @@ +{ "translations": { + "Added to the list of trusted servers" : "å·²åŠ å…¥ä¿¡ä»»ä¼ºæœå™¨æ¸…å–®", + "Server is already in the list of trusted servers." : "伺æœå™¨å·²ç¶“在信任清單內", + "No server to federate with found" : "沒有找到å¯çµç›Ÿçš„伺æœå™¨", + "Could not add server" : "ç„¡æ³•åŠ å…¥ä¼ºæœå™¨", + "Federation" : "è¯ç›Ÿ", + "Federation allows you to connect with other trusted servers to exchange the user directory." : "è¯ç›ŸåŠŸèƒ½å…許您與信任的伺æœå™¨é€£çµï¼Œäº¤æ›ä½¿ç”¨è€…列表。", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing." : "è¯ç›ŸåŠŸèƒ½å…許您與信任的伺æœå™¨é€£çµï¼Œäº¤æ›ä½¿ç”¨è€…列表。舉例來說,與其他雲端è¯ç›Ÿçš„使用者分享檔案時,有了這一份列表,就å¯ä»¥åœ¨è¼¸å…¥æ¡†æœå°‹ä»–們的使用者å稱。", + "Trusted servers" : "信任的伺æœå™¨", + "Federation allows you to connect with other trusted servers to exchange the user directory. For example this will be used to auto-complete external users for federated sharing. It is not necessary to add a server as trusted server in order to create a federated share." : "è¯ç›ŸåŠŸèƒ½å…許您與信任的伺æœå™¨é€£çµï¼Œäº¤æ›ä½¿ç”¨è€…列表。舉例來說,與其他雲端è¯ç›Ÿçš„使用者分享檔案時,有了這一份列表,就å¯ä»¥åœ¨è¼¸å…¥æ¡†æœå°‹ä»–們的使用者å稱。ä¸å¿…將伺æœå™¨æ–°å¢žç‚ºå—信任的伺æœå™¨å°±å¯ä»¥å»ºç«‹è¯ç›Ÿåˆ†äº«ã€‚", + "Add server automatically once a federated share was created successfully" : "當è¯ç›Ÿåˆ†äº«æˆåŠŸå»ºç«‹çš„時候自動將伺æœå™¨åŠ 入信任清單", + "+ Add trusted server" : "+ åŠ å…¥ä¿¡ä»»çš„ä¼ºæœå™¨", + "Trusted server" : "信任的伺æœå™¨", + "Add" : "新增" +},"pluralForm" :"nplurals=1; plural=0;" +} \ No newline at end of file diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js index 1b97fd2e5bdf14ea5319d03aa81ea4363dba6743..ddb72ef80065797d38f04588d7cf6575e06dec01 100644 --- a/apps/files/l10n/pl.js +++ b/apps/files/l10n/pl.js @@ -17,7 +17,7 @@ OC.L10N.register( "Processing files …" : "Przetwarzam pliki…", "…" : "…", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesÅ‚ać {filename} być może jest katalogiem lub posiada 0 bajtów", - "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyÅ‚asz {size1} a pozostaÅ‚o tylko {size2}", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, wysyÅ‚asz {size1} a pozostaÅ‚o tylko {size2}", "Target folder \"{dir}\" does not exist any more" : "Katalog docelowy \"{dir}\" już nie istnieje", "Not enough free space" : "Za maÅ‚o wolnego miejsca", "An unknown error has occurred" : "WystÄ…piÅ‚ nieznany bÅ‚Ä…d", diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json index 02bce0a4b52bc82eeb2dd0770b11a41a73e109ab..8071490cda97fa45066bd44818b39cb40fbbbd37 100644 --- a/apps/files/l10n/pl.json +++ b/apps/files/l10n/pl.json @@ -15,7 +15,7 @@ "Processing files …" : "Przetwarzam pliki…", "…" : "…", "Unable to upload {filename} as it is a directory or has 0 bytes" : "Nie można przesÅ‚ać {filename} być może jest katalogiem lub posiada 0 bajtów", - "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, przesyÅ‚asz {size1} a pozostaÅ‚o tylko {size2}", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "Brak wolnej przestrzeni, wysyÅ‚asz {size1} a pozostaÅ‚o tylko {size2}", "Target folder \"{dir}\" does not exist any more" : "Katalog docelowy \"{dir}\" już nie istnieje", "Not enough free space" : "Za maÅ‚o wolnego miejsca", "An unknown error has occurred" : "WystÄ…piÅ‚ nieznany bÅ‚Ä…d", diff --git a/apps/files/l10n/sl.js b/apps/files/l10n/sl.js index af457f1c469660a327b33f7fbe390ec1cdecfbff..6fad51baa246335b67949e0aebcd798f3c3c3b9e 100644 --- a/apps/files/l10n/sl.js +++ b/apps/files/l10n/sl.js @@ -171,6 +171,7 @@ OC.L10N.register( "%1$s of %2$s used" : "Uporabljeno %1$s od %2$s", "Settings" : "Nastavitve", "Show hidden files" : "Pokaži skrite datoteke", + "Crop image previews" : "Obreži slike predogleda", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Uporabite ta naslov za dostop do datotek prek WebDAV", "Toggle grid view" : "Preklopi mrežni pogled", diff --git a/apps/files/l10n/sl.json b/apps/files/l10n/sl.json index 0387cbddfa489220b15a542eccdbcc1be1be275e..f82946121bddad6a8b488ce7f31e3e956f3590b8 100644 --- a/apps/files/l10n/sl.json +++ b/apps/files/l10n/sl.json @@ -169,6 +169,7 @@ "%1$s of %2$s used" : "Uporabljeno %1$s od %2$s", "Settings" : "Nastavitve", "Show hidden files" : "Pokaži skrite datoteke", + "Crop image previews" : "Obreži slike predogleda", "WebDAV" : "WebDAV", "Use this address to access your Files via WebDAV" : "Uporabite ta naslov za dostop do datotek prek WebDAV", "Toggle grid view" : "Preklopi mrežni pogled", diff --git a/apps/files/l10n/zh_HK.js b/apps/files/l10n/zh_HK.js index 83cb534fe75a3f3c92578df75551fef31fec35c3..6646aa9c4ceb57c96124ffed497a025c74570d9d 100644 --- a/apps/files/l10n/zh_HK.js +++ b/apps/files/l10n/zh_HK.js @@ -1,33 +1,208 @@ OC.L10N.register( "files", { - "Unknown error" : "ä¸æ˜ŽéŒ¯èª¤", - "Files" : "文件", - "All files" : "所有文件", - "Home" : "主é ", - "Close" : "關閉", + "Storage is temporarily not available" : "儲å˜ç©ºé–“暫時無法使用", + "Storage invalid" : "無效的儲å˜ç©ºé–“", + "Unknown error" : "未知的錯誤", + "File could not be found" : "找ä¸åˆ°æª”案", + "Move or copy" : "移動或複製", "Download" : "下載", - "Rename" : "é‡æ–°å‘½å", "Delete" : "刪除", - "Unshare" : "å–消分享", + "Home" : "家目錄", + "Close" : "關閉", + "Favorites" : "最愛", + "Could not create folder \"{dir}\"" : "無法建立資料夾 \"{dir}\"", + "This will stop your current uploads." : "這會終æ¢ç›®å‰ä»»ä½•çš„上傳。", + "Upload cancelled." : "上傳已å–消", + "Processing files …" : "æ£åœ¨è™•ç†æª”案…", + "…" : "...", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "å› ç‚º {filename} 是個目錄或是大å°ç‚ºé›¶ï¼Œæ‰€ä»¥ç„¡æ³•ä¸Šå‚³", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "å¯ç”¨ç©ºé–“ä¸è¶³ï¼Œä½ æ£è¦ä¸Šå‚³ {size1} å¯æ˜¯åªå‰©ä¸‹ {size2}", + "Target folder \"{dir}\" does not exist any more" : "資料夾 \"{dir}\" ä¸å˜åœ¨", + "Not enough free space" : "空間ä¸è¶³", + "An unknown error has occurred" : "發生未知的錯誤", + "Uploading …" : "上傳ä¸...", + "{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} ä¸çš„ {loadedSize} ({bitrate})", + "Uploading that item is not supported" : "ä¸æ”¯æ´ä¸Šå‚³è©²é …ç›®", + "Target folder does not exist any more" : "目標資料夾已經ä¸å˜åœ¨äº†", + "Operation is blocked by access control" : "æ“作已被å˜å–控制å°éŽ–", + "Error when assembling chunks, status code {status}" : "é‡çµ„檔案片段時出錯,狀態代碼 {status}", + "Actions" : "動作", + "Rename" : "é‡æ–°å‘½å", + "Copy" : "複製", + "Choose target folder" : "é¸æ“‡ç›®æ¨™è³‡æ–™å¤¾", + "Open" : "é–‹å•Ÿ", + "Delete file" : "刪除檔案", + "Delete folder" : "刪除資料夾", + "Disconnect storage" : "解除連çµå„²å˜ç©ºé–“", + "Leave this share" : "ä¿ç•™è©²å…±ç”¨", + "Could not load info for file \"{file}\"" : "ç„¡æ³•è®€å– \"{file}\" 的詳細資料", + "Files" : "檔案", + "Details" : "詳細資料", + "Select" : "é¸æ“‡", + "Pending" : "ç‰å€™ä¸", + "Unable to determine date" : "無法確定日期", + "This operation is forbidden" : "æ¤å‹•ä½œè¢«ç¦æ¢", + "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法å˜å–,請檢查伺æœå™¨è¨˜éŒ„檔或è¯çµ¡ç®¡ç†å“¡", + "Could not move \"{file}\", target exists" : "無法移動「{file}ã€ï¼Œç›®æ¨™å·²ç¶“å˜åœ¨", + "Could not move \"{file}\"" : "無法移動 \"{file}\"", + "copy" : "複製", + "Could not copy \"{file}\", target exists" : "無法複製\"{file}\",目標已å˜åœ¨", + "Could not copy \"{file}\"" : "無法複製\"{file}\"", + "Copied {origin} inside {destination}" : "已複製 {origin} 至 {destination}", + "Copied {origin} and {nbfiles} other files inside {destination}" : "已複製 {origin} 和其他 {nbfiles} 個檔案至 {destination}", + "{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." : "æ¤å稱 \"{targetName}\" 在這資料夾 \"{dir}\" 已經被使用。請é‡æ–°é¸æ“‡ä¸åŒçš„å稱", + "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 fetch file details \"{file}\"" : "ä¸èƒ½å–得檔案細節\"{file}\"", + "Error deleting file \"{fileName}\"." : "刪除 \"{fileName}\" 出錯", + "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾ä¸æ²’有找到 {tag}{filter}{endtag}", + "Enter more than two characters to search in other folders" : "輸入兩個å—元以上以便在其它資料夾æœå°‹", "Name" : "å稱", "Size" : "大å°", + "Modified" : "修改時間", + "_%n folder_::_%n folders_" : ["%n 個資料夾"], + "_%n file_::_%n files_" : ["%n 個檔案"], "{dirs} and {files}" : "{dirs} å’Œ {files}", + "_including %n hidden_::_including %n hidden_" : ["åŒ…å« %n éš±è—檔"], + "You don’t have permission to upload or create files here" : "您沒有權é™åœ¨é€™è£¡ä¸Šå‚³æˆ–建立檔案", + "_Uploading %n file_::_Uploading %n files_" : ["æ£åœ¨ä¸Šå‚³ %n 個檔案"], "New" : "新增", - "Folder" : "資料夾", + "Select file range" : "é¸æ“‡å¤šå€‹æª”案", + "{used} of {quota} used" : "已使用 {quota} 當ä¸çš„ {used}", + "{used} used" : "已使用 {used}", + "\"{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}\" 是ä¸å…許的檔案類型", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲å˜ç©ºé–“已滿,沒有辦法å†æ›´æ–°æˆ–是åŒæ¥æª”案ï¼", + "Group folder \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "群組資料夾 \"{mountPoint}\" 已滿,已無法å†æ›´æ–°æˆ–åŒæ¥æª”案ï¼", + "External storage \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "外部儲å˜ç©ºé–“ \"{mountPoint}\" 已滿,已無法å†æ›´æ–°æˆ–åŒæ¥æª”案ï¼", + "Your storage is full, files can not be updated or synced anymore!" : "您的儲å˜ç©ºé–“已滿,沒有辦法å†æ›´æ–°æˆ–是åŒæ¥æª”案ï¼", + "Storage of {owner} is almost full ({usedSpacePercent}%)." : "{owner} 的儲å˜ç©ºé–“將近已滿 ({usedSpacePercent}%).", + "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "群組資料夾 \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%).", + "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "外部儲å˜ç©ºé–“ \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%).", + "Your storage is almost full ({usedSpacePercent}%)." : "您的儲å˜ç©ºé–“將近已滿 ({usedSpacePercent}%).", + "_matches '{filter}'_::_match '{filter}'_" : ["符åˆã€Œ{filter}ã€"], + "View in folder" : "在資料夾ä¸æª¢è¦–", + "Copied!" : "已複製", + "Copy direct link (only works for users who have access to this file/folder)" : "複製直接連çµ(åªå°èƒ½å˜å–的用戶有用)", + "Path" : "路徑", + "_%n byte_::_%n bytes_" : ["%n ä½å…ƒçµ„"], + "Favorited" : "å·²åŠ å…¥æœ€æ„›", + "Favorite" : "我的最愛", + "You can only favorite a single file or folder at a time" : "您一次åªèƒ½ç‚ºä¸€å€‹æª”æ¡ˆæˆ–è³‡æ–™å¤¾åŠ æ˜Ÿè™Ÿ", "New folder" : "新資料夾", - "Upload" : "上戴", - "A new file or folder has been <strong>created</strong>" : "新檔案或資料夾已被 <strong> 新增 </strong>", - "A file or folder has been <strong>changed</strong>" : "檔案或資料夾已被 <strong> è®Šæˆ </strong>", - "A file or folder has been <strong>deleted</strong>" : "新檔案或資料夾已被 <strong> 刪除 </strong>", - "You created %1$s" : "ä½ æ–°å¢žäº†%1$s", - "%2$s created %1$s" : "%2$s 新增了 %1$s", - "You changed %1$s" : "ä½ æ”¹è®Šäº†%1$s", - "%2$s changed %1$s" : "%2$s 改變了 %1$s", - "You deleted %1$s" : "ä½ åˆªé™¤äº†%1$s", - "%2$s deleted %1$s" : "%2$s 刪除了 %1$s", - "Save" : "儲å˜", + "Upload file" : "上傳檔案", + "Recent" : "近期", + "Not favorited" : "æœªåŠ å…¥è‡³æœ€æ„›", + "Remove from favorites" : "從最愛ä¸ç§»é™¤", + "Add to favorites" : "æ·»åŠ åˆ°æœ€æ„›", + "An error occurred while trying to update the tags" : "更新標籤時發生錯誤", + "Added to favorites" : "å·²æ·»åŠ åˆ°æœ€æ„›", + "Removed from favorites" : "已從最愛ä¸ç§»é™¤", + "You added {file} to your favorites" : "ä½ å·²æ·»åŠ {file} 至最愛", + "You removed {file} from your favorites" : "ä½ å·²ç§»é™¤ {file} 從最愛", + "File changes" : "檔案更動", + "Created by {user}" : "ç”± {user} 建立", + "Changed by {user}" : "ç”± {user} 改動", + "Deleted by {user}" : "ç”± {user} 刪除", + "Restored by {user}" : "ç”± {user} 還原", + "Renamed by {user}" : "ç”± {user} é‡æ–°å‘½å", + "Moved by {user}" : "ç”± {user} 移動", + "\"remote user\"" : "「é 端用戶ã€", + "You created {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} 已建立於共享資料夾", + "You changed {file}" : "您變更了 {file}", + "You changed an encrypted file in {file}" : "您在 {file} ä¿®æ”¹äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "{user} changed {file}" : "{user} 變更了 {file}", + "{user} changed an encrypted file in {file}" : "{user} 在 {file} ä¿®æ”¹äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "You deleted {file}" : "您刪除了 {file}", + "You deleted an encrypted file in {file}" : "您在 {file} åˆªé™¤äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "{user} deleted {file}" : "{user} 刪除了 {file}", + "{user} deleted an encrypted file in {file}" : "{user} 在 {file} åˆªé™¤äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "You restored {file}" : "您還原了 {file}", + "{user} restored {file}" : "{user} 還原了 {file}", + "You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}", + "You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "檔案已被新增或移除從 <strong>最愛</strong>", + "A file or folder has been <strong>changed</strong>" : "檔案或目錄已被 <strong>變更</strong>", + "A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已 <strong>變更</strong>", + "All files" : "所有檔案", + "Unlimited" : "ç„¡é™åˆ¶", + "Upload (max. %s)" : "上傳(至多 %s)", + "Accept" : "接å—", + "Reject" : "拒絕", + "Incoming ownership transfer from {user}" : "來自 {user} 的所有權轉移", + "Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "您想è¦æŽ¥æ”¶ \"{path}\" 嗎?\n\n註:所有權轉移的æµç¨‹æœ€å¤šéœ€è¦ä¸€å°æ™‚", + "Ownership transfer failed" : "所有權轉移失敗", + "Your ownership transfer of {path} to {user} failed." : "您將 \"{path}\" 的所有權轉移給 {user} 失敗", + "The ownership transfer of {path} from {user} failed." : "來自 {user} çš„ \"{path}\" 所有權轉移失敗", + "Ownership transfer done" : "所有權轉移完æˆ", + "Your ownership transfer of {path} to {user} has completed." : "您將 \"{path}\" 的所有權轉移給 {user} 已經完æˆ", + "The ownership transfer of {path} from {user} has completed." : "來自 {user} çš„ \"{path}\" 所有權轉移已經完æˆ", + "in %s" : "在 %s", + "File Management" : "檔案管ç†", + "Transfer ownership of a file or folder" : "轉移檔案或是資料夾的所有權", + "Choose file or folder to transfer" : "é¸æ“‡è¦è½‰ç§»çš„檔案或資料夾", + "Change" : "更改", + "New owner" : "æ–°çš„æ“有者", + "Search users" : "æœå°‹ä½¿ç”¨è€…", + "Choose a file or folder to transfer" : "é¸æ“‡è¦è½‰ç§»çš„檔案或資料夾", + "Transfer" : "轉移", + "Transfer {path} to {userid}" : "轉移 \"{path}\" 給 {userid}", + "Invalid path selected" : "所é¸çš„路徑無效", + "Ownership transfer request sent" : "å·²é€å‡ºæ‰€æœ‰æ¬Šè½‰ç§»çš„請求", + "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未æ“有的檔案或是資料夾所有權。", + "Tags" : "標籤", + "Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態", + "Error while loading the file data" : "載入檔案資料失敗", + "%s used" : "%s已使用", + "%s%% of %s used" : "%s 在 %s ä¸ä½¿ç”¨äº† %%", + "%1$s of %2$s used" : "在 %2$sä¸ä½¿ç”¨äº†%1$s ", "Settings" : "è¨å®š", - "WebDAV" : "WebDAV" + "Show hidden files" : "顯示隱è—檔", + "Crop image previews" : "圖片è£å‰ªé 覽", + "WebDAV" : "WebDAV", + "Use this address to access your Files via WebDAV" : "用這ä½å€ä½¿ç”¨ WebDAV å˜å–ä½ çš„æª”æ¡ˆã€‚", + "Toggle grid view" : "切æ›ç¶²æ ¼æª¢è¦–", + "No files in here" : "沒有任何檔案", + "Upload some content or sync with your devices!" : "在您的è£ç½®åŒæ¥æˆ–上傳一些內容ï¼", + "No entries found in this folder" : "在æ¤è³‡æ–™å¤¾ä¸æ²’æœ‰ä»»ä½•é …ç›®", + "Select all" : "å…¨é¸", + "Upload too large" : "上傳éŽå¤§", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大å°è¶…éŽä¼ºæœå™¨çš„é™åˆ¶", + "No favorites yet" : "尚無最愛", + "Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡", + "Deleted files" : "回收桶", + "Shares" : "分享", + "Shared with others" : "與其他人分享", + "Shared with you" : "與您分享", + "Shared by link" : "由連çµåˆ†äº«", + "Deleted shares" : "已刪除的分享", + "Pending shares" : "ç‰å¾…分享", + "Text file" : "æ–‡å—檔", + "New text file.txt" : "æ–°æ–‡å—檔.txt", + "Unshare" : "å–消分享", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲å˜ç©ºé–“å¿«è¦æ»¿äº† ({usedSpacePercent}%)", + "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)" : "群組資料夾 \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%)", + "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)" : "外部儲å˜ç©ºé–“ \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%)", + "Your storage is almost full ({usedSpacePercent}%)" : "您的儲å˜ç©ºé–“å¿«è¦æ»¿äº† ({usedSpacePercent}%)", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "檔案或目錄已被 <strong>æ›´å‹•</strong> 或 <strong>改å</strong>", + "A new file or folder has been <strong>created</strong>" : "新的檔案或目錄已被 <strong>建立</strong>", + "A file or folder has been <strong>deleted</strong>" : "檔案或目錄已被 <strong>刪除</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "僅顯示<strong>å·²åŠ æ˜Ÿè™Ÿçš„æª”æ¡ˆ</strong>的動態通知<em>(僅é™è¨Šæ¯ä¸²ï¼‰</em>", + "A file or folder has been <strong>restored</strong>" : "檔案或目錄已被 <strong>æ¢å¾©</strong>", + "Cannot transfter ownership of a file or folder you don't own" : "無法轉æ›éžæ‚¨æ“有檔案或資料夾的所有權", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">access your Files via WebDAV</a>" : "使用這個ä½å€ä¾†<a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">使用 WebDAV å˜å–檔案</a>" }, "nplurals=1; plural=0;"); diff --git a/apps/files/l10n/zh_HK.json b/apps/files/l10n/zh_HK.json index af7cfef52f726229684170ee3f487ec50b70c2c3..ad30bd59e381a47b841bcb55e0e183985901f584 100644 --- a/apps/files/l10n/zh_HK.json +++ b/apps/files/l10n/zh_HK.json @@ -1,31 +1,206 @@ { "translations": { - "Unknown error" : "ä¸æ˜ŽéŒ¯èª¤", - "Files" : "文件", - "All files" : "所有文件", - "Home" : "主é ", - "Close" : "關閉", + "Storage is temporarily not available" : "儲å˜ç©ºé–“暫時無法使用", + "Storage invalid" : "無效的儲å˜ç©ºé–“", + "Unknown error" : "未知的錯誤", + "File could not be found" : "找ä¸åˆ°æª”案", + "Move or copy" : "移動或複製", "Download" : "下載", - "Rename" : "é‡æ–°å‘½å", "Delete" : "刪除", - "Unshare" : "å–消分享", + "Home" : "家目錄", + "Close" : "關閉", + "Favorites" : "最愛", + "Could not create folder \"{dir}\"" : "無法建立資料夾 \"{dir}\"", + "This will stop your current uploads." : "這會終æ¢ç›®å‰ä»»ä½•çš„上傳。", + "Upload cancelled." : "上傳已å–消", + "Processing files …" : "æ£åœ¨è™•ç†æª”案…", + "…" : "...", + "Unable to upload {filename} as it is a directory or has 0 bytes" : "å› ç‚º {filename} 是個目錄或是大å°ç‚ºé›¶ï¼Œæ‰€ä»¥ç„¡æ³•ä¸Šå‚³", + "Not enough free space, you are uploading {size1} but only {size2} is left" : "å¯ç”¨ç©ºé–“ä¸è¶³ï¼Œä½ æ£è¦ä¸Šå‚³ {size1} å¯æ˜¯åªå‰©ä¸‹ {size2}", + "Target folder \"{dir}\" does not exist any more" : "資料夾 \"{dir}\" ä¸å˜åœ¨", + "Not enough free space" : "空間ä¸è¶³", + "An unknown error has occurred" : "發生未知的錯誤", + "Uploading …" : "上傳ä¸...", + "{loadedSize} of {totalSize} ({bitrate})" : "{totalSize} ä¸çš„ {loadedSize} ({bitrate})", + "Uploading that item is not supported" : "ä¸æ”¯æ´ä¸Šå‚³è©²é …ç›®", + "Target folder does not exist any more" : "目標資料夾已經ä¸å˜åœ¨äº†", + "Operation is blocked by access control" : "æ“作已被å˜å–控制å°éŽ–", + "Error when assembling chunks, status code {status}" : "é‡çµ„檔案片段時出錯,狀態代碼 {status}", + "Actions" : "動作", + "Rename" : "é‡æ–°å‘½å", + "Copy" : "複製", + "Choose target folder" : "é¸æ“‡ç›®æ¨™è³‡æ–™å¤¾", + "Open" : "é–‹å•Ÿ", + "Delete file" : "刪除檔案", + "Delete folder" : "刪除資料夾", + "Disconnect storage" : "解除連çµå„²å˜ç©ºé–“", + "Leave this share" : "ä¿ç•™è©²å…±ç”¨", + "Could not load info for file \"{file}\"" : "ç„¡æ³•è®€å– \"{file}\" 的詳細資料", + "Files" : "檔案", + "Details" : "詳細資料", + "Select" : "é¸æ“‡", + "Pending" : "ç‰å€™ä¸", + "Unable to determine date" : "無法確定日期", + "This operation is forbidden" : "æ¤å‹•ä½œè¢«ç¦æ¢", + "This directory is unavailable, please check the logs or contact the administrator" : "這個目錄無法å˜å–,請檢查伺æœå™¨è¨˜éŒ„檔或è¯çµ¡ç®¡ç†å“¡", + "Could not move \"{file}\", target exists" : "無法移動「{file}ã€ï¼Œç›®æ¨™å·²ç¶“å˜åœ¨", + "Could not move \"{file}\"" : "無法移動 \"{file}\"", + "copy" : "複製", + "Could not copy \"{file}\", target exists" : "無法複製\"{file}\",目標已å˜åœ¨", + "Could not copy \"{file}\"" : "無法複製\"{file}\"", + "Copied {origin} inside {destination}" : "已複製 {origin} 至 {destination}", + "Copied {origin} and {nbfiles} other files inside {destination}" : "已複製 {origin} 和其他 {nbfiles} 個檔案至 {destination}", + "{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." : "æ¤å稱 \"{targetName}\" 在這資料夾 \"{dir}\" 已經被使用。請é‡æ–°é¸æ“‡ä¸åŒçš„å稱", + "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 fetch file details \"{file}\"" : "ä¸èƒ½å–得檔案細節\"{file}\"", + "Error deleting file \"{fileName}\"." : "刪除 \"{fileName}\" 出錯", + "No search results in other folders for {tag}{filter}{endtag}" : "在其它資料夾ä¸æ²’有找到 {tag}{filter}{endtag}", + "Enter more than two characters to search in other folders" : "輸入兩個å—元以上以便在其它資料夾æœå°‹", "Name" : "å稱", "Size" : "大å°", + "Modified" : "修改時間", + "_%n folder_::_%n folders_" : ["%n 個資料夾"], + "_%n file_::_%n files_" : ["%n 個檔案"], "{dirs} and {files}" : "{dirs} å’Œ {files}", + "_including %n hidden_::_including %n hidden_" : ["åŒ…å« %n éš±è—檔"], + "You don’t have permission to upload or create files here" : "您沒有權é™åœ¨é€™è£¡ä¸Šå‚³æˆ–建立檔案", + "_Uploading %n file_::_Uploading %n files_" : ["æ£åœ¨ä¸Šå‚³ %n 個檔案"], "New" : "新增", - "Folder" : "資料夾", + "Select file range" : "é¸æ“‡å¤šå€‹æª”案", + "{used} of {quota} used" : "已使用 {quota} 當ä¸çš„ {used}", + "{used} used" : "已使用 {used}", + "\"{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}\" 是ä¸å…許的檔案類型", + "Storage of {owner} is full, files can not be updated or synced anymore!" : "{owner} 的儲å˜ç©ºé–“已滿,沒有辦法å†æ›´æ–°æˆ–是åŒæ¥æª”案ï¼", + "Group folder \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "群組資料夾 \"{mountPoint}\" 已滿,已無法å†æ›´æ–°æˆ–åŒæ¥æª”案ï¼", + "External storage \"{mountPoint}\" is full, files can not be updated or synced anymore!" : "外部儲å˜ç©ºé–“ \"{mountPoint}\" 已滿,已無法å†æ›´æ–°æˆ–åŒæ¥æª”案ï¼", + "Your storage is full, files can not be updated or synced anymore!" : "您的儲å˜ç©ºé–“已滿,沒有辦法å†æ›´æ–°æˆ–是åŒæ¥æª”案ï¼", + "Storage of {owner} is almost full ({usedSpacePercent}%)." : "{owner} 的儲å˜ç©ºé–“將近已滿 ({usedSpacePercent}%).", + "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "群組資料夾 \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%).", + "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)." : "外部儲å˜ç©ºé–“ \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%).", + "Your storage is almost full ({usedSpacePercent}%)." : "您的儲å˜ç©ºé–“將近已滿 ({usedSpacePercent}%).", + "_matches '{filter}'_::_match '{filter}'_" : ["符åˆã€Œ{filter}ã€"], + "View in folder" : "在資料夾ä¸æª¢è¦–", + "Copied!" : "已複製", + "Copy direct link (only works for users who have access to this file/folder)" : "複製直接連çµ(åªå°èƒ½å˜å–的用戶有用)", + "Path" : "路徑", + "_%n byte_::_%n bytes_" : ["%n ä½å…ƒçµ„"], + "Favorited" : "å·²åŠ å…¥æœ€æ„›", + "Favorite" : "我的最愛", + "You can only favorite a single file or folder at a time" : "您一次åªèƒ½ç‚ºä¸€å€‹æª”æ¡ˆæˆ–è³‡æ–™å¤¾åŠ æ˜Ÿè™Ÿ", "New folder" : "新資料夾", - "Upload" : "上戴", - "A new file or folder has been <strong>created</strong>" : "新檔案或資料夾已被 <strong> 新增 </strong>", - "A file or folder has been <strong>changed</strong>" : "檔案或資料夾已被 <strong> è®Šæˆ </strong>", - "A file or folder has been <strong>deleted</strong>" : "新檔案或資料夾已被 <strong> 刪除 </strong>", - "You created %1$s" : "ä½ æ–°å¢žäº†%1$s", - "%2$s created %1$s" : "%2$s 新增了 %1$s", - "You changed %1$s" : "ä½ æ”¹è®Šäº†%1$s", - "%2$s changed %1$s" : "%2$s 改變了 %1$s", - "You deleted %1$s" : "ä½ åˆªé™¤äº†%1$s", - "%2$s deleted %1$s" : "%2$s 刪除了 %1$s", - "Save" : "儲å˜", + "Upload file" : "上傳檔案", + "Recent" : "近期", + "Not favorited" : "æœªåŠ å…¥è‡³æœ€æ„›", + "Remove from favorites" : "從最愛ä¸ç§»é™¤", + "Add to favorites" : "æ·»åŠ åˆ°æœ€æ„›", + "An error occurred while trying to update the tags" : "更新標籤時發生錯誤", + "Added to favorites" : "å·²æ·»åŠ åˆ°æœ€æ„›", + "Removed from favorites" : "已從最愛ä¸ç§»é™¤", + "You added {file} to your favorites" : "ä½ å·²æ·»åŠ {file} 至最愛", + "You removed {file} from your favorites" : "ä½ å·²ç§»é™¤ {file} 從最愛", + "File changes" : "檔案更動", + "Created by {user}" : "ç”± {user} 建立", + "Changed by {user}" : "ç”± {user} 改動", + "Deleted by {user}" : "ç”± {user} 刪除", + "Restored by {user}" : "ç”± {user} 還原", + "Renamed by {user}" : "ç”± {user} é‡æ–°å‘½å", + "Moved by {user}" : "ç”± {user} 移動", + "\"remote user\"" : "「é 端用戶ã€", + "You created {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} 已建立於共享資料夾", + "You changed {file}" : "您變更了 {file}", + "You changed an encrypted file in {file}" : "您在 {file} ä¿®æ”¹äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "{user} changed {file}" : "{user} 變更了 {file}", + "{user} changed an encrypted file in {file}" : "{user} 在 {file} ä¿®æ”¹äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "You deleted {file}" : "您刪除了 {file}", + "You deleted an encrypted file in {file}" : "您在 {file} åˆªé™¤äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "{user} deleted {file}" : "{user} 刪除了 {file}", + "{user} deleted an encrypted file in {file}" : "{user} 在 {file} åˆªé™¤äº†ä¸€å€‹åŠ å¯†çš„æª”æ¡ˆ", + "You restored {file}" : "您還原了 {file}", + "{user} restored {file}" : "{user} 還原了 {file}", + "You renamed {oldfile} to {newfile}" : "您變更 {oldfile} 為 {newfile}", + "{user} renamed {oldfile} to {newfile}" : "{user} 變更 {oldfile} 為 {newfile}", + "You moved {oldfile} to {newfile}" : "您移動 {oldfile} 到 {newfile}", + "{user} moved {oldfile} to {newfile}" : "{user} 移動 {oldfile} 到 {newfile}", + "A file has been added to or removed from your <strong>favorites</strong>" : "檔案已被新增或移除從 <strong>最愛</strong>", + "A file or folder has been <strong>changed</strong>" : "檔案或目錄已被 <strong>變更</strong>", + "A favorite file or folder has been <strong>changed</strong>" : "一個最愛的檔案或資料夾已 <strong>變更</strong>", + "All files" : "所有檔案", + "Unlimited" : "ç„¡é™åˆ¶", + "Upload (max. %s)" : "上傳(至多 %s)", + "Accept" : "接å—", + "Reject" : "拒絕", + "Incoming ownership transfer from {user}" : "來自 {user} 的所有權轉移", + "Do you want to accept {path}?\n\nNote: The transfer process after accepting may take up to 1 hour." : "您想è¦æŽ¥æ”¶ \"{path}\" 嗎?\n\n註:所有權轉移的æµç¨‹æœ€å¤šéœ€è¦ä¸€å°æ™‚", + "Ownership transfer failed" : "所有權轉移失敗", + "Your ownership transfer of {path} to {user} failed." : "您將 \"{path}\" 的所有權轉移給 {user} 失敗", + "The ownership transfer of {path} from {user} failed." : "來自 {user} çš„ \"{path}\" 所有權轉移失敗", + "Ownership transfer done" : "所有權轉移完æˆ", + "Your ownership transfer of {path} to {user} has completed." : "您將 \"{path}\" 的所有權轉移給 {user} 已經完æˆ", + "The ownership transfer of {path} from {user} has completed." : "來自 {user} çš„ \"{path}\" 所有權轉移已經完æˆ", + "in %s" : "在 %s", + "File Management" : "檔案管ç†", + "Transfer ownership of a file or folder" : "轉移檔案或是資料夾的所有權", + "Choose file or folder to transfer" : "é¸æ“‡è¦è½‰ç§»çš„檔案或資料夾", + "Change" : "更改", + "New owner" : "æ–°çš„æ“有者", + "Search users" : "æœå°‹ä½¿ç”¨è€…", + "Choose a file or folder to transfer" : "é¸æ“‡è¦è½‰ç§»çš„檔案或資料夾", + "Transfer" : "轉移", + "Transfer {path} to {userid}" : "轉移 \"{path}\" 給 {userid}", + "Invalid path selected" : "所é¸çš„路徑無效", + "Ownership transfer request sent" : "å·²é€å‡ºæ‰€æœ‰æ¬Šè½‰ç§»çš„請求", + "Cannot transfer ownership of a file or folder you don't own" : "無法轉移您未æ“有的檔案或是資料夾所有權。", + "Tags" : "標籤", + "Unable to change the favourite state of the file" : "無法更改檔案的最愛狀態", + "Error while loading the file data" : "載入檔案資料失敗", + "%s used" : "%s已使用", + "%s%% of %s used" : "%s 在 %s ä¸ä½¿ç”¨äº† %%", + "%1$s of %2$s used" : "在 %2$sä¸ä½¿ç”¨äº†%1$s ", "Settings" : "è¨å®š", - "WebDAV" : "WebDAV" + "Show hidden files" : "顯示隱è—檔", + "Crop image previews" : "圖片è£å‰ªé 覽", + "WebDAV" : "WebDAV", + "Use this address to access your Files via WebDAV" : "用這ä½å€ä½¿ç”¨ WebDAV å˜å–ä½ çš„æª”æ¡ˆã€‚", + "Toggle grid view" : "切æ›ç¶²æ ¼æª¢è¦–", + "No files in here" : "沒有任何檔案", + "Upload some content or sync with your devices!" : "在您的è£ç½®åŒæ¥æˆ–上傳一些內容ï¼", + "No entries found in this folder" : "在æ¤è³‡æ–™å¤¾ä¸æ²’æœ‰ä»»ä½•é …ç›®", + "Select all" : "å…¨é¸", + "Upload too large" : "上傳éŽå¤§", + "The files you are trying to upload exceed the maximum size for file uploads on this server." : "您試圖上傳的檔案大å°è¶…éŽä¼ºæœå™¨çš„é™åˆ¶", + "No favorites yet" : "尚無最愛", + "Files and folders you mark as favorite will show up here" : "您標記為最愛的檔案與資料夾將會顯示在這裡", + "Deleted files" : "回收桶", + "Shares" : "分享", + "Shared with others" : "與其他人分享", + "Shared with you" : "與您分享", + "Shared by link" : "由連çµåˆ†äº«", + "Deleted shares" : "已刪除的分享", + "Pending shares" : "ç‰å¾…分享", + "Text file" : "æ–‡å—檔", + "New text file.txt" : "æ–°æ–‡å—檔.txt", + "Unshare" : "å–消分享", + "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} 的儲å˜ç©ºé–“å¿«è¦æ»¿äº† ({usedSpacePercent}%)", + "Group folder \"{mountPoint}\" is almost full ({usedSpacePercent}%)" : "群組資料夾 \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%)", + "External storage \"{mountPoint}\" is almost full ({usedSpacePercent}%)" : "外部儲å˜ç©ºé–“ \"{mountPoint}\" 將近已滿 ({usedSpacePercent}%)", + "Your storage is almost full ({usedSpacePercent}%)" : "您的儲å˜ç©ºé–“å¿«è¦æ»¿äº† ({usedSpacePercent}%)", + "A file or folder has been <strong>changed</strong> or <strong>renamed</strong>" : "檔案或目錄已被 <strong>æ›´å‹•</strong> 或 <strong>改å</strong>", + "A new file or folder has been <strong>created</strong>" : "新的檔案或目錄已被 <strong>建立</strong>", + "A file or folder has been <strong>deleted</strong>" : "檔案或目錄已被 <strong>刪除</strong>", + "Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "僅顯示<strong>å·²åŠ æ˜Ÿè™Ÿçš„æª”æ¡ˆ</strong>的動態通知<em>(僅é™è¨Šæ¯ä¸²ï¼‰</em>", + "A file or folder has been <strong>restored</strong>" : "檔案或目錄已被 <strong>æ¢å¾©</strong>", + "Cannot transfter ownership of a file or folder you don't own" : "無法轉æ›éžæ‚¨æ“有檔案或資料夾的所有權", + "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer noopener\">access your Files via WebDAV</a>" : "使用這個ä½å€ä¾†<a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">使用 WebDAV å˜å–檔案</a>" },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/apps/files_external/l10n/zh_HK.js b/apps/files_external/l10n/zh_HK.js index 1ac9cf8d29eee412613bbfc667e10c9223f937e2..5110e6412bc3ba9a0919b20d9f3b60f0b4a0687d 100644 --- a/apps/files_external/l10n/zh_HK.js +++ b/apps/files_external/l10n/zh_HK.js @@ -1,19 +1,118 @@ OC.L10N.register( "files_external", { + "External storages" : "外部儲å˜", "Personal" : "個人", + "System" : "系統", + "Grant access" : "å…許å˜å–", + "Error configuring OAuth1" : "è¨å®š OAuth1 時發生錯誤", + "Please provide a valid app key and secret." : "è«‹æ供有效的應用程å¼é‡‘é‘°åŠå¯†ç¢¼", + "Error configuring OAuth2" : "è¨å®š OAuth2 時發生錯誤", + "Generate keys" : "產生金鑰", + "Error generating key pair" : "產生金鑰å°éŒ¯èª¤", + "All users. Type to select user or group." : "所有人都å¯ä»¥ä½¿ç”¨ï¼Œæˆ–者é¸æ“‡ç‰¹å®šä½¿ç”¨è€…ã€ç¾¤çµ„", + "(group)" : "(群組)", + "Compatibility with Mac NFD encoding (slow)" : "與Macçš„NFDç·¨ç¢¼æ ¼å¼ç›¸å®¹(較慢)", + "Enable encryption" : "å•Ÿç”¨åŠ å¯†", + "Enable previews" : "å•Ÿå‹•é 覽", + "Enable sharing" : "啟動分享", + "Check for changes" : "檢查變動", + "Never" : "絕ä¸", + "Once every direct access" : "在æ¯æ¬¡é€²è¡Œå˜å–動作時", + "Read only" : "唯讀", + "Delete" : "刪除", + "Admin defined" : "管ç†è€…定義", + "Delete storage?" : "刪除空間", "Saved" : "已儲å˜", - "Username" : "用戶å稱", - "Password" : "密碼", + "Saving …" : "儲å˜ä¸ ...", "Save" : "儲å˜", - "None" : "空", + "Empty response from the server" : "æœå‹™å™¨æ²¡æœ‰å›žæ‡‰", + "Couldn't access. Please log out and in again to activate this mount point" : "無法å˜å–,請登出後é‡æ–°ç™»å…¥ä¾†å•Ÿç”¨é€™å€‹æŽ›è¼‰é»žã€‚", + "Couldn't get the information from the remote server: {code} {type}" : "無法從é 程伺æœå™¨ä¸Šç²å–資料 : {code} {type}", + "Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}", + "There was an error with message: " : "錯誤信æ¯:", + "External mount error" : "外部掛載錯誤", + "external-storage" : "外部儲å˜", + "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "無法å–å¾—Windows網路ç£ç¢ŸæŽ›è¼‰é»žæ¸…單:伺æœå™¨ç„¡å›žæ‡‰ã€‚", + "Please enter the credentials for the {mount} mount" : "請輸入èªè‰ä¾†é€²è¡ŒæŽ›è¼‰{掛載來æº}", + "Username" : "使用者å稱", + "Password" : "密碼", + "Credentials saved" : "已儲å˜æ†‘è‰", + "Credentials saving failed" : "憑è‰å„²å˜å¤±æ•—", + "Credentials required" : "需è¦æ†‘è‰è¨Šæ¯", + "Storage with ID \"%d\" not found" : "沒有找到使用者 \"%d\" 的儲å˜ç©ºé–“ ", + "Invalid backend or authentication mechanism class" : "無效的後端處ç†æˆ–是驗è‰æ–¹å¼", + "Invalid mount point" : "無效的掛載點", + "Objectstore forbidden" : "物件儲å˜ç¦æ¢å˜å–", + "Invalid storage backend \"%s\"" : "ç„¡æ•ˆçš„å¾Œç«¯å„²å˜ \"%s\"", + "Not permitted to use backend \"%s\"" : "ä¸è¢«å…è¨±ä½¿ç”¨å¾Œç«¯å„²å˜ \"%s\"", + "Not permitted to use authentication mechanism \"%s\"" : "ä¸è¢«å…許使用驗è‰æ©Ÿåˆ¶ \"%s\"", + "Unsatisfied backend parameters" : "無法滿足後端所需的åƒæ•¸æ¢ä»¶", + "Unsatisfied authentication mechanism parameters" : "無法滿足驗è‰æ©Ÿåˆ¶æ‰€éœ€çš„åƒæ•¸æ¢ä»¶", + "Insufficient data: %s" : "資料ä¸è¶³: %s", + "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "使用者\"%d\"無法å°æ¤å„²å˜ä½ç½®é€²è¡Œç·¨è¼¯", + "Access key" : "å˜å–金鑰", + "Secret key" : "ç§å¯†é‡‘é‘°", + "Builtin" : "公告", + "None" : "ç„¡", + "OAuth1" : "OAuth1", + "App key" : "App 金鑰", + "App secret" : "App 密碼", + "OAuth2" : "OAuth2", + "Client ID" : "客戶端ID", + "Client secret" : "客戶端密碼", + "Tenant name" : "租戶/專案å稱", + "Identity endpoint URL" : "身份è˜åˆ¥çµ‚端點 URL", + "Domain" : "網域å稱", + "Rackspace" : "Rackspace", + "API key" : "API金鑰", + "Log-in credentials, save in database" : "登入憑è‰ï¼Œå„²å˜æ–¼è³‡æ–™åº«", + "Username and password" : "使用者帳號和密碼", + "Log-in credentials, save in session" : "登入憑è‰ï¼Œå„²å˜æ–¼å·¥ä½œéšŽæ®µ", + "User entered, store in database" : "使用者登入,儲å˜æ–¼è³‡æ–™åº«", + "RSA public key" : "RSA 公開金鑰", + "Public key" : "公開金鑰", + "Amazon S3" : "Amazon S3", + "Bucket" : "Bucket", + "Hostname" : "主機å稱", "Port" : "é€£æŽ¥åŸ ", + "Region" : "地å€", + "Enable SSL" : "啟用 SSL", + "Enable Path Style" : "å•Ÿç”¨è·¯å¾‘æ ¼å¼", "WebDAV" : "WebDAV", - "URL" : "網å€", + "URL" : "URL", + "Remote subfolder" : "é 端å資料夾", + "Secure https://" : "安全 https://", + "FTP" : "檔案傳輸å”定-FTP", "Host" : "主機", + "Secure ftps://" : "安全 ftps://", + "Local" : "本地", + "Location" : "地點", + "Nextcloud" : "Nextcloud", + "SFTP" : "安全檔案傳輸å”定-SFTP", + "Root" : "Root", + "SFTP with secret key login" : "以密碼金鑰登入SFTP", + "SMB / CIFS" : "伺æœå™¨è¨Šæ¯å€å¡Š-SMB/網路文件共享系統 (CIFS)", "Share" : "分享", + "Show hidden files" : "顯示隱è—的檔案", + "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登入", + "Username as share" : "以使用者å稱分享", + "OpenStack Object Storage" : "OpenStack 物件儲å˜", + "Service name" : "æœå‹™å稱", + "Request timeout (seconds)" : "請求超時 (秒)", "Name" : "å稱", + "Storage type" : "儲å˜é¡žåž‹", + "Scope" : "範åœ", + "Open documentation" : "開啟說明文件", "Folder name" : "資料夾å稱", - "Delete" : "刪除" + "External storage" : "外部儲å˜", + "Authentication" : "é©—è‰", + "Configuration" : "è¨å®š", + "Available for" : "å¯ç”¨çš„", + "Add storage" : "å¢žåŠ å„²å˜å€", + "Advanced settings" : "進階è¨å®š", + "Allow users to mount external storage" : "å…許使用者能自行掛載外部儲å˜", + "Saving..." : "儲å˜ä¸..." }, "nplurals=1; plural=0;"); diff --git a/apps/files_external/l10n/zh_HK.json b/apps/files_external/l10n/zh_HK.json index b5b61aa687529d0d20b072022346b9c981c0f6b4..295ffb0ce74989b807e98dd1d88fbf5dac3b1e03 100644 --- a/apps/files_external/l10n/zh_HK.json +++ b/apps/files_external/l10n/zh_HK.json @@ -1,17 +1,116 @@ { "translations": { + "External storages" : "外部儲å˜", "Personal" : "個人", + "System" : "系統", + "Grant access" : "å…許å˜å–", + "Error configuring OAuth1" : "è¨å®š OAuth1 時發生錯誤", + "Please provide a valid app key and secret." : "è«‹æ供有效的應用程å¼é‡‘é‘°åŠå¯†ç¢¼", + "Error configuring OAuth2" : "è¨å®š OAuth2 時發生錯誤", + "Generate keys" : "產生金鑰", + "Error generating key pair" : "產生金鑰å°éŒ¯èª¤", + "All users. Type to select user or group." : "所有人都å¯ä»¥ä½¿ç”¨ï¼Œæˆ–者é¸æ“‡ç‰¹å®šä½¿ç”¨è€…ã€ç¾¤çµ„", + "(group)" : "(群組)", + "Compatibility with Mac NFD encoding (slow)" : "與Macçš„NFDç·¨ç¢¼æ ¼å¼ç›¸å®¹(較慢)", + "Enable encryption" : "å•Ÿç”¨åŠ å¯†", + "Enable previews" : "å•Ÿå‹•é 覽", + "Enable sharing" : "啟動分享", + "Check for changes" : "檢查變動", + "Never" : "絕ä¸", + "Once every direct access" : "在æ¯æ¬¡é€²è¡Œå˜å–動作時", + "Read only" : "唯讀", + "Delete" : "刪除", + "Admin defined" : "管ç†è€…定義", + "Delete storage?" : "刪除空間", "Saved" : "已儲å˜", - "Username" : "用戶å稱", - "Password" : "密碼", + "Saving …" : "儲å˜ä¸ ...", "Save" : "儲å˜", - "None" : "空", + "Empty response from the server" : "æœå‹™å™¨æ²¡æœ‰å›žæ‡‰", + "Couldn't access. Please log out and in again to activate this mount point" : "無法å˜å–,請登出後é‡æ–°ç™»å…¥ä¾†å•Ÿç”¨é€™å€‹æŽ›è¼‰é»žã€‚", + "Couldn't get the information from the remote server: {code} {type}" : "無法從é 程伺æœå™¨ä¸Šç²å–資料 : {code} {type}", + "Couldn't get the list of external mount points: {type}" : "無法得到外部掛載點的列表: {type}", + "There was an error with message: " : "錯誤信æ¯:", + "External mount error" : "外部掛載錯誤", + "external-storage" : "外部儲å˜", + "Couldn't fetch list of Windows network drive mount points: Empty response from server" : "無法å–å¾—Windows網路ç£ç¢ŸæŽ›è¼‰é»žæ¸…單:伺æœå™¨ç„¡å›žæ‡‰ã€‚", + "Please enter the credentials for the {mount} mount" : "請輸入èªè‰ä¾†é€²è¡ŒæŽ›è¼‰{掛載來æº}", + "Username" : "使用者å稱", + "Password" : "密碼", + "Credentials saved" : "已儲å˜æ†‘è‰", + "Credentials saving failed" : "憑è‰å„²å˜å¤±æ•—", + "Credentials required" : "需è¦æ†‘è‰è¨Šæ¯", + "Storage with ID \"%d\" not found" : "沒有找到使用者 \"%d\" 的儲å˜ç©ºé–“ ", + "Invalid backend or authentication mechanism class" : "無效的後端處ç†æˆ–是驗è‰æ–¹å¼", + "Invalid mount point" : "無效的掛載點", + "Objectstore forbidden" : "物件儲å˜ç¦æ¢å˜å–", + "Invalid storage backend \"%s\"" : "ç„¡æ•ˆçš„å¾Œç«¯å„²å˜ \"%s\"", + "Not permitted to use backend \"%s\"" : "ä¸è¢«å…è¨±ä½¿ç”¨å¾Œç«¯å„²å˜ \"%s\"", + "Not permitted to use authentication mechanism \"%s\"" : "ä¸è¢«å…許使用驗è‰æ©Ÿåˆ¶ \"%s\"", + "Unsatisfied backend parameters" : "無法滿足後端所需的åƒæ•¸æ¢ä»¶", + "Unsatisfied authentication mechanism parameters" : "無法滿足驗è‰æ©Ÿåˆ¶æ‰€éœ€çš„åƒæ•¸æ¢ä»¶", + "Insufficient data: %s" : "資料ä¸è¶³: %s", + "%s" : "%s", + "Storage with ID \"%d\" is not user editable" : "使用者\"%d\"無法å°æ¤å„²å˜ä½ç½®é€²è¡Œç·¨è¼¯", + "Access key" : "å˜å–金鑰", + "Secret key" : "ç§å¯†é‡‘é‘°", + "Builtin" : "公告", + "None" : "ç„¡", + "OAuth1" : "OAuth1", + "App key" : "App 金鑰", + "App secret" : "App 密碼", + "OAuth2" : "OAuth2", + "Client ID" : "客戶端ID", + "Client secret" : "客戶端密碼", + "Tenant name" : "租戶/專案å稱", + "Identity endpoint URL" : "身份è˜åˆ¥çµ‚端點 URL", + "Domain" : "網域å稱", + "Rackspace" : "Rackspace", + "API key" : "API金鑰", + "Log-in credentials, save in database" : "登入憑è‰ï¼Œå„²å˜æ–¼è³‡æ–™åº«", + "Username and password" : "使用者帳號和密碼", + "Log-in credentials, save in session" : "登入憑è‰ï¼Œå„²å˜æ–¼å·¥ä½œéšŽæ®µ", + "User entered, store in database" : "使用者登入,儲å˜æ–¼è³‡æ–™åº«", + "RSA public key" : "RSA 公開金鑰", + "Public key" : "公開金鑰", + "Amazon S3" : "Amazon S3", + "Bucket" : "Bucket", + "Hostname" : "主機å稱", "Port" : "é€£æŽ¥åŸ ", + "Region" : "地å€", + "Enable SSL" : "啟用 SSL", + "Enable Path Style" : "å•Ÿç”¨è·¯å¾‘æ ¼å¼", "WebDAV" : "WebDAV", - "URL" : "網å€", + "URL" : "URL", + "Remote subfolder" : "é 端å資料夾", + "Secure https://" : "安全 https://", + "FTP" : "檔案傳輸å”定-FTP", "Host" : "主機", + "Secure ftps://" : "安全 ftps://", + "Local" : "本地", + "Location" : "地點", + "Nextcloud" : "Nextcloud", + "SFTP" : "安全檔案傳輸å”定-SFTP", + "Root" : "Root", + "SFTP with secret key login" : "以密碼金鑰登入SFTP", + "SMB / CIFS" : "伺æœå™¨è¨Šæ¯å€å¡Š-SMB/網路文件共享系統 (CIFS)", "Share" : "分享", + "Show hidden files" : "顯示隱è—的檔案", + "SMB / CIFS using OC login" : "SMB / CIFS 使用 OC 登入", + "Username as share" : "以使用者å稱分享", + "OpenStack Object Storage" : "OpenStack 物件儲å˜", + "Service name" : "æœå‹™å稱", + "Request timeout (seconds)" : "請求超時 (秒)", "Name" : "å稱", + "Storage type" : "儲å˜é¡žåž‹", + "Scope" : "範åœ", + "Open documentation" : "開啟說明文件", "Folder name" : "資料夾å稱", - "Delete" : "刪除" + "External storage" : "外部儲å˜", + "Authentication" : "é©—è‰", + "Configuration" : "è¨å®š", + "Available for" : "å¯ç”¨çš„", + "Add storage" : "å¢žåŠ å„²å˜å€", + "Advanced settings" : "進階è¨å®š", + "Allow users to mount external storage" : "å…許使用者能自行掛載外部儲å˜", + "Saving..." : "儲å˜ä¸..." },"pluralForm" :"nplurals=1; plural=0;" } \ No newline at end of file diff --git a/apps/files_sharing/l10n/ru.js b/apps/files_sharing/l10n/ru.js index 1d6c9e2168f0c614078af2ed369700f44346e422..df994561dd9660fd95de3cd9ce3da04782caa262 100644 --- a/apps/files_sharing/l10n/ru.js +++ b/apps/files_sharing/l10n/ru.js @@ -203,7 +203,9 @@ OC.L10N.register( "Expires {relativetime}" : "ИÑтекает {relativetime}", "this share just expired." : "Ñрок дейÑÑ‚Ð²Ð¸Ñ Ñтого общего реÑурÑа только что иÑтёк.", "Link to a file" : "СÑылка на файл", + "Error creating the share: {errorMessage}" : "Ðе удалоÑÑŒ Ñоздать общий реÑурÑ: {errorMessage}", "Error creating the share" : "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ доÑтупа", + "Error updating the share: {errorMessage}" : "Ðе удалоÑÑŒ изменить общий реÑурÑ: {errorMessage}", "Error updating the share" : "Ошибка Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² общего доÑтупа", "Shared" : "Опубликованное", "Share" : "ПоделитьÑÑ", diff --git a/apps/files_sharing/l10n/ru.json b/apps/files_sharing/l10n/ru.json index 47fe6d572c8f9e95c3f05ecdf348cda6bfad85a2..9ff70f936c01551594c532c903739eb4ca05fa61 100644 --- a/apps/files_sharing/l10n/ru.json +++ b/apps/files_sharing/l10n/ru.json @@ -201,7 +201,9 @@ "Expires {relativetime}" : "ИÑтекает {relativetime}", "this share just expired." : "Ñрок дейÑÑ‚Ð²Ð¸Ñ Ñтого общего реÑурÑа только что иÑтёк.", "Link to a file" : "СÑылка на файл", + "Error creating the share: {errorMessage}" : "Ðе удалоÑÑŒ Ñоздать общий реÑурÑ: {errorMessage}", "Error creating the share" : "Ошибка ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ доÑтупа", + "Error updating the share: {errorMessage}" : "Ðе удалоÑÑŒ изменить общий реÑурÑ: {errorMessage}", "Error updating the share" : "Ошибка Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² общего доÑтупа", "Shared" : "Опубликованное", "Share" : "ПоделитьÑÑ", diff --git a/apps/updatenotification/l10n/gl.js b/apps/updatenotification/l10n/gl.js index 3fe1e4874893536da4392d4d6a4437e4db9f688d..4921f0385e6a2721db31757c360d2f725c3228cb 100644 --- a/apps/updatenotification/l10n/gl.js +++ b/apps/updatenotification/l10n/gl.js @@ -28,6 +28,7 @@ OC.L10N.register( "The selected update channel makes dedicated notifications for the server obsolete." : "A canle de actualización seleccionada fai obsoletas as notificacións dedicadas para o servidor.", "The selected update channel does not support updates of the server." : "A canle de actualización seleccionada non admite actualizacións do servidor.", "A new version is available: <strong>{newVersionString}</strong>" : "Hai dispoñÃbel unha versión nova:<strong>{newVersionString}</strong>", + "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Ten en conta que após unha nova versión, a actualización só aparece após a primeira versión menor ou posterior.publicamos novas versións repartidas ao longo do tempo para os nosos usuarios e ás veces omitimos unha versión cando se atopan problemas. Máis información sobre actualizacións e canles de publicación en {link}", "Checked on {lastCheckedDate}" : "Comprobado o {lastCheckedDate}", "Checking apps for compatible updates" : "Comprobando as actualizacións compatÃbeis coas aplicacións", "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "Asegúrese de que o seu config.php non ten configurado <samp>appstoreenabled</samp> como «false».", diff --git a/apps/updatenotification/l10n/gl.json b/apps/updatenotification/l10n/gl.json index 6e23de6911916d57746f33aff31c0fb75d99db46..a54a617b3b0ea8011fa37ec9422dc2e73340783e 100644 --- a/apps/updatenotification/l10n/gl.json +++ b/apps/updatenotification/l10n/gl.json @@ -26,6 +26,7 @@ "The selected update channel makes dedicated notifications for the server obsolete." : "A canle de actualización seleccionada fai obsoletas as notificacións dedicadas para o servidor.", "The selected update channel does not support updates of the server." : "A canle de actualización seleccionada non admite actualizacións do servidor.", "A new version is available: <strong>{newVersionString}</strong>" : "Hai dispoñÃbel unha versión nova:<strong>{newVersionString}</strong>", + "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Ten en conta que após unha nova versión, a actualización só aparece após a primeira versión menor ou posterior.publicamos novas versións repartidas ao longo do tempo para os nosos usuarios e ás veces omitimos unha versión cando se atopan problemas. Máis información sobre actualizacións e canles de publicación en {link}", "Checked on {lastCheckedDate}" : "Comprobado o {lastCheckedDate}", "Checking apps for compatible updates" : "Comprobando as actualizacións compatÃbeis coas aplicacións", "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "Asegúrese de que o seu config.php non ten configurado <samp>appstoreenabled</samp> como «false».", diff --git a/apps/updatenotification/l10n/ru.js b/apps/updatenotification/l10n/ru.js index ec2f6eda1db0af86407b50cd62aef50b8024ae4a..18bbd2c1ee9a46c3ea3cce1f86469a522ca83283 100644 --- a/apps/updatenotification/l10n/ru.js +++ b/apps/updatenotification/l10n/ru.js @@ -28,17 +28,18 @@ OC.L10N.register( "The selected update channel makes dedicated notifications for the server obsolete." : "Выбранный канал обновлений выÑылает Ñпециальные уведомлениÑ, еÑли Ñервер уÑтарел.", "The selected update channel does not support updates of the server." : "Выбранный канал обновлений не поддерживает обновление Ñервера.", "A new version is available: <strong>{newVersionString}</strong>" : "ДоÑтупна Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑиÑ: <strong>{newVersionString}</strong> ", + "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Обратите внимание, что уведомление о возможноÑти Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾ новой значительной верÑии будет показано только поÑле выхода Ñтой верÑии Ñ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ набором иÑправлений или позже. ПроцеÑÑ Ñ€Ð°ÑпроÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñ‹Ñ… верÑий раÑÑ‚ÑгиваетÑÑ Ð²Ð¾ времени, и некоторые верÑии уведомление о выпуÑке некоторых верÑий может быть не показано в Ñлучае, еÑли в ней были обнаружены ошибки. Дополнительные ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ выпуÑке обновлений и видах каналов приведены на ÑоответÑтвующей Ñтранице: {link}.", "Checked on {lastCheckedDate}" : "Проверено {lastCheckedDate}", "Checking apps for compatible updates" : "Проверка приложений на ÑовмеÑтимые обновлениÑ", "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "УбедитеÑÑŒ, что значением параметра <samp>appstoreenabled</samp> в файле «config.php» не ÑвлÑетÑÑ Â«false».", "Could not connect to the appstore or the appstore returned no updates at all. Search manually for updates or make sure your server has access to the internet and can connect to the appstore." : "Ðе удалоÑÑŒ уÑтановить Ñоединение Ñ Ð¼Ð°Ð³Ð°Ð·Ð¸Ð½Ð¾Ð¼ приложений, либо магазин приложений не предоÑтавлÑет информации об обновлениÑÑ…. Выполните поиÑк обновлений вручную, или убедитеÑÑŒ, что Ñервер имеет подключение к Интернет и магазин приложений доÑтупен.", "<strong>All</strong> apps have an update for this version available" : "<strong>Ð’Ñе</strong> Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð¼ÐµÑŽÑ‚ доÑтупные Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñтой верÑии", "View changelog" : "ПроÑмотреть изменениÑ", - "Enterprise" : "Enterprise", + "Enterprise" : "ИÑпользование на предприÑтии (Enterprise)", "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "Ð”Ð»Ñ ÐºÐ¾Ñ€Ð¿Ð¾Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ иÑпользованиÑ. Ð’Ñегда обеÑпечивает Ñамый поÑледний уровень иÑправлений, но не будет немедленно обновлÑÑ‚ÑŒÑÑ Ð´Ð¾ Ñледующего оÑновного выпуÑка. Обновление произойдет, когда Nextcloud GmbH проведут дополнительное теÑтирование Ð´Ð»Ñ ÐºÑ€ÑƒÐ¿Ð½Ð¾Ð¼Ð°Ñштабных и критичеÑки важных развертываний. Ðтот канал доÑтупен только Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð¾Ð² и предоÑтавлÑет пакет Nextcloud Enterprise.", - "Stable" : "Stable", + "Stable" : "Стабильные выпуÑки (Stable)", "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "ÐÐºÑ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ ÑÑ‚Ð°Ð±Ð¸Ð»ÑŒÐ½Ð°Ñ Ð²ÐµÑ€ÑиÑ. Подходит Ð´Ð»Ñ Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾Ð³Ð¾ иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ будет обновлÑÑ‚ÑŒÑÑ Ð´Ð¾ Ñтаршей верÑии Ñразу поÑле её выхода.", - "Beta" : "Beta", + "Beta" : "Бета-верÑии (Beta)", "A pre-release version only for testing new features, not for production environments." : "ÐŸÑ€ÐµÐ´Ñ€ÐµÐ»Ð¸Ð·Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ, Ð¿Ñ€ÐµÐ´Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ð°Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ñ‚ÐµÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ñ‹Ñ… возможноÑтей.", "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["Ð”Ð»Ñ <strong>%n</strong> Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÑутÑтвует обновление, ÑовмеÑтимое Ñ Ñтой верÑией.","Ð”Ð»Ñ <strong>%n</strong> приложений отÑутÑтвуют обновлениÑ, ÑовмеÑтимые Ñ Ñтой верÑией.","Ð”Ð»Ñ <strong>%n</strong> приложений отÑутÑтвуют обновлениÑ, ÑовмеÑтимые Ñ Ñтой верÑией.","Ð”Ð»Ñ <strong>%n</strong> приложений отÑутÑтвуют обновлениÑ, ÑовмеÑтимые Ñ Ñтой верÑией."], "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "Обратите внимание, что Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° выпуÑка новой верÑии до её поÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð·Ð´ÐµÑÑŒ может пройти некоторое времÑ. Мы раÑÑ‚Ñгиваем во времени раÑпроÑтранение новых верÑий и иногда, при обнаружении проблем, пропуÑкаем верÑию." diff --git a/apps/updatenotification/l10n/ru.json b/apps/updatenotification/l10n/ru.json index 8ffdd1b0e65d3f2ebbadc7fc82328a770458f9fd..9aeeb5913d581c0724270b842111ee6ed7313a36 100644 --- a/apps/updatenotification/l10n/ru.json +++ b/apps/updatenotification/l10n/ru.json @@ -26,17 +26,18 @@ "The selected update channel makes dedicated notifications for the server obsolete." : "Выбранный канал обновлений выÑылает Ñпециальные уведомлениÑ, еÑли Ñервер уÑтарел.", "The selected update channel does not support updates of the server." : "Выбранный канал обновлений не поддерживает обновление Ñервера.", "A new version is available: <strong>{newVersionString}</strong>" : "ДоÑтупна Ð½Ð¾Ð²Ð°Ñ Ð²ÐµÑ€ÑиÑ: <strong>{newVersionString}</strong> ", + "Note that after a new release the update only shows up after the first minor release or later. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found. Learn more about updates and release channels at {link}" : "Обратите внимание, что уведомление о возможноÑти Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾ новой значительной верÑии будет показано только поÑле выхода Ñтой верÑии Ñ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ набором иÑправлений или позже. ПроцеÑÑ Ñ€Ð°ÑпроÑÑ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð½Ð¾Ð²Ñ‹Ñ… верÑий раÑÑ‚ÑгиваетÑÑ Ð²Ð¾ времени, и некоторые верÑии уведомление о выпуÑке некоторых верÑий может быть не показано в Ñлучае, еÑли в ней были обнаружены ошибки. Дополнительные ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾ выпуÑке обновлений и видах каналов приведены на ÑоответÑтвующей Ñтранице: {link}.", "Checked on {lastCheckedDate}" : "Проверено {lastCheckedDate}", "Checking apps for compatible updates" : "Проверка приложений на ÑовмеÑтимые обновлениÑ", "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "УбедитеÑÑŒ, что значением параметра <samp>appstoreenabled</samp> в файле «config.php» не ÑвлÑетÑÑ Â«false».", "Could not connect to the appstore or the appstore returned no updates at all. Search manually for updates or make sure your server has access to the internet and can connect to the appstore." : "Ðе удалоÑÑŒ уÑтановить Ñоединение Ñ Ð¼Ð°Ð³Ð°Ð·Ð¸Ð½Ð¾Ð¼ приложений, либо магазин приложений не предоÑтавлÑет информации об обновлениÑÑ…. Выполните поиÑк обновлений вручную, или убедитеÑÑŒ, что Ñервер имеет подключение к Интернет и магазин приложений доÑтупен.", "<strong>All</strong> apps have an update for this version available" : "<strong>Ð’Ñе</strong> Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸Ð¼ÐµÑŽÑ‚ доÑтупные Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñтой верÑии", "View changelog" : "ПроÑмотреть изменениÑ", - "Enterprise" : "Enterprise", + "Enterprise" : "ИÑпользование на предприÑтии (Enterprise)", "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "Ð”Ð»Ñ ÐºÐ¾Ñ€Ð¿Ð¾Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ иÑпользованиÑ. Ð’Ñегда обеÑпечивает Ñамый поÑледний уровень иÑправлений, но не будет немедленно обновлÑÑ‚ÑŒÑÑ Ð´Ð¾ Ñледующего оÑновного выпуÑка. Обновление произойдет, когда Nextcloud GmbH проведут дополнительное теÑтирование Ð´Ð»Ñ ÐºÑ€ÑƒÐ¿Ð½Ð¾Ð¼Ð°Ñштабных и критичеÑки важных развертываний. Ðтот канал доÑтупен только Ð´Ð»Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ð¾Ð² и предоÑтавлÑет пакет Nextcloud Enterprise.", - "Stable" : "Stable", + "Stable" : "Стабильные выпуÑки (Stable)", "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "ÐÐºÑ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ ÑÑ‚Ð°Ð±Ð¸Ð»ÑŒÐ½Ð°Ñ Ð²ÐµÑ€ÑиÑ. Подходит Ð´Ð»Ñ Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾Ð³Ð¾ иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ будет обновлÑÑ‚ÑŒÑÑ Ð´Ð¾ Ñтаршей верÑии Ñразу поÑле её выхода.", - "Beta" : "Beta", + "Beta" : "Бета-верÑии (Beta)", "A pre-release version only for testing new features, not for production environments." : "ÐŸÑ€ÐµÐ´Ñ€ÐµÐ»Ð¸Ð·Ð½Ð°Ñ Ð²ÐµÑ€ÑиÑ, Ð¿Ñ€ÐµÐ´Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ð°Ñ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ Ñ‚ÐµÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ñ‹Ñ… возможноÑтей.", "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["Ð”Ð»Ñ <strong>%n</strong> Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾Ñ‚ÑутÑтвует обновление, ÑовмеÑтимое Ñ Ñтой верÑией.","Ð”Ð»Ñ <strong>%n</strong> приложений отÑутÑтвуют обновлениÑ, ÑовмеÑтимые Ñ Ñтой верÑией.","Ð”Ð»Ñ <strong>%n</strong> приложений отÑутÑтвуют обновлениÑ, ÑовмеÑтимые Ñ Ñтой верÑией.","Ð”Ð»Ñ <strong>%n</strong> приложений отÑутÑтвуют обновлениÑ, ÑовмеÑтимые Ñ Ñтой верÑией."], "Note that after a new release it can take some time before it shows up here. We roll out new versions spread out over time to our users and sometimes skip a version when issues are found." : "Обратите внимание, что Ñ Ð¼Ð¾Ð¼ÐµÐ½Ñ‚Ð° выпуÑка новой верÑии до её поÑÐ²Ð»ÐµÐ½Ð¸Ñ Ð·Ð´ÐµÑÑŒ может пройти некоторое времÑ. Мы раÑÑ‚Ñгиваем во времени раÑпроÑтранение новых верÑий и иногда, при обнаружении проблем, пропуÑкаем верÑию." diff --git a/apps/updatenotification/l10n/sl.js b/apps/updatenotification/l10n/sl.js index 96cd4e7872bebdc47e6fcadaeff054f26f099594..87d49b4a275184b70318e6ec3c7416840b66aaa7 100644 --- a/apps/updatenotification/l10n/sl.js +++ b/apps/updatenotification/l10n/sl.js @@ -31,12 +31,15 @@ OC.L10N.register( "Checked on {lastCheckedDate}" : "Nazadnje preverjeno {lastCheckedDate}", "Checking apps for compatible updates" : "Poteka preverjanje za skladne posodobitve ...", "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "PrepriÄajte se, da v datoteki config.php možnost <samp>appstoreenabled</samp> ni nastavljena na vrednost napak – false.", + "Could not connect to the appstore or the appstore returned no updates at all. Search manually for updates or make sure your server has access to the internet and can connect to the appstore." : "S trgovino se ni mogoÄe povezati, ali pa usklajevanje ni vrnilo nobenih posodobitev. Te je mogoÄe poiskati tudi roÄno, priporoÄljivo pa je preveriti, ali ima strežnik dostop do interneta in je povezava s trgovino sploh mogoÄa.", "<strong>All</strong> apps have an update for this version available" : "Za <strong>vse nameÅ¡Äene programe</strong> je na voljo podprta posodobitev.", "View changelog" : "Ogled Dnevnika sprememb", "Enterprise" : "Poslovno", "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "Za poslovno uporabo. Na voljo so najnovejÅ¡i popravki programov in manjÅ¡e posodobitve, ne pa tudi takojÅ¡nja nadgradnja sistema na naslednjo veÄjo razliÄico. Ta posodobitev je na voljo Å¡ele po daljÅ¡em in podrobnejÅ¡em preizkuÅ¡anju sistema. Ta kanal je na voljo le naroÄnikom, ki uporabljajo paket Nextcloud Enterprise.", "Stable" : "Stabilno", + "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "NajnovejÅ¡a stabilna razliÄica je primerna za obiÄajno rabo in bo vedno posodobljena na zadnjo najviÅ¡jo razliÄico.", "Beta" : "Preizkusno", + "A pre-release version only for testing new features, not for production environments." : "Preizkusna razliÄica je namenjena preizkuÅ¡anju novih zmožnosti in ni primerna za produkcijska okolja.", "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["Za <strong>%n</strong> program je na voljo posodobitev za to razliÄico.","Za <strong>%n</strong> programa so na voljo posodobitve za to razliÄico.","Za <strong>%n</strong> programe so na voljo posodobitve za to razliÄico.","Za <strong>%n</strong> programov so na voljo posodobitve za to razliÄico."], "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." : "Po vsaki novi objavi je lahko tudi daljÅ¡i Äasovni zamik, preden se posodobitev pojavi v sistemu. Nove razliÄice objavljamo v Äasovnih razmikih in vÄasih kakÅ¡no tudi preskoÄimo, Äe prvi uporabniki zaznajo težave, ali napake." }, diff --git a/apps/updatenotification/l10n/sl.json b/apps/updatenotification/l10n/sl.json index cf34ed94e9718398fdfba54e5d77b9b135ce8710..30975e23fb82a0b0a64dc71d7d513326dbb4155b 100644 --- a/apps/updatenotification/l10n/sl.json +++ b/apps/updatenotification/l10n/sl.json @@ -29,12 +29,15 @@ "Checked on {lastCheckedDate}" : "Nazadnje preverjeno {lastCheckedDate}", "Checking apps for compatible updates" : "Poteka preverjanje za skladne posodobitve ...", "Please make sure your config.php does not set <samp>appstoreenabled</samp> to false." : "PrepriÄajte se, da v datoteki config.php možnost <samp>appstoreenabled</samp> ni nastavljena na vrednost napak – false.", + "Could not connect to the appstore or the appstore returned no updates at all. Search manually for updates or make sure your server has access to the internet and can connect to the appstore." : "S trgovino se ni mogoÄe povezati, ali pa usklajevanje ni vrnilo nobenih posodobitev. Te je mogoÄe poiskati tudi roÄno, priporoÄljivo pa je preveriti, ali ima strežnik dostop do interneta in je povezava s trgovino sploh mogoÄa.", "<strong>All</strong> apps have an update for this version available" : "Za <strong>vse nameÅ¡Äene programe</strong> je na voljo podprta posodobitev.", "View changelog" : "Ogled Dnevnika sprememb", "Enterprise" : "Poslovno", "For enterprise use. Provides always the latest patch level, but will not update to the next major release immediately. That update happens once Nextcloud GmbH has done additional hardening and testing for large-scale and mission-critical deployments. This channel is only available to customers and provides the Nextcloud Enterprise package." : "Za poslovno uporabo. Na voljo so najnovejÅ¡i popravki programov in manjÅ¡e posodobitve, ne pa tudi takojÅ¡nja nadgradnja sistema na naslednjo veÄjo razliÄico. Ta posodobitev je na voljo Å¡ele po daljÅ¡em in podrobnejÅ¡em preizkuÅ¡anju sistema. Ta kanal je na voljo le naroÄnikom, ki uporabljajo paket Nextcloud Enterprise.", "Stable" : "Stabilno", + "The most recent stable version. It is suited for regular use and will always update to the latest major version." : "NajnovejÅ¡a stabilna razliÄica je primerna za obiÄajno rabo in bo vedno posodobljena na zadnjo najviÅ¡jo razliÄico.", "Beta" : "Preizkusno", + "A pre-release version only for testing new features, not for production environments." : "Preizkusna razliÄica je namenjena preizkuÅ¡anju novih zmožnosti in ni primerna za produkcijska okolja.", "_<strong>%n</strong> app has no update for this version available_::_<strong>%n</strong> apps have no update for this version available_" : ["Za <strong>%n</strong> program je na voljo posodobitev za to razliÄico.","Za <strong>%n</strong> programa so na voljo posodobitve za to razliÄico.","Za <strong>%n</strong> programe so na voljo posodobitve za to razliÄico.","Za <strong>%n</strong> programov so na voljo posodobitve za to razliÄico."], "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." : "Po vsaki novi objavi je lahko tudi daljÅ¡i Äasovni zamik, preden se posodobitev pojavi v sistemu. Nove razliÄice objavljamo v Äasovnih razmikih in vÄasih kakÅ¡no tudi preskoÄimo, Äe prvi uporabniki zaznajo težave, ali napake." },"pluralForm" :"nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);"