diff options
-rw-r--r-- | apps/accessibility/l10n/oc.js | 13 | ||||
-rw-r--r-- | apps/accessibility/l10n/oc.json | 11 | ||||
-rw-r--r-- | apps/files_sharing/l10n/nl.js | 2 | ||||
-rw-r--r-- | apps/files_sharing/l10n/nl.json | 2 | ||||
-rw-r--r-- | apps/theming/l10n/zh_TW.js | 19 | ||||
-rw-r--r-- | apps/theming/l10n/zh_TW.json | 19 | ||||
-rw-r--r-- | apps/user_ldap/l10n/gl.js | 2 | ||||
-rw-r--r-- | apps/user_ldap/l10n/gl.json | 2 | ||||
-rw-r--r-- | apps/weather_status/l10n/sk.js | 36 | ||||
-rw-r--r-- | apps/weather_status/l10n/sk.json | 34 | ||||
-rw-r--r-- | apps/weather_status/l10n/zh_TW.js | 41 | ||||
-rw-r--r-- | apps/weather_status/l10n/zh_TW.json | 39 | ||||
-rw-r--r-- | core/l10n/oc.js | 7 | ||||
-rw-r--r-- | core/l10n/oc.json | 7 |
14 files changed, 232 insertions, 2 deletions
diff --git a/apps/accessibility/l10n/oc.js b/apps/accessibility/l10n/oc.js new file mode 100644 index 00000000000..dcaa830df91 --- /dev/null +++ b/apps/accessibility/l10n/oc.js @@ -0,0 +1,13 @@ +OC.L10N.register( + "accessibility", + { + "Dark theme" : "Tèma fosc", + "Enable dark theme" : "Activar lo tèma fosc", + "High contrast mode" : "Mòde fòrt contraste", + "Enable high contrast mode" : "Activar lo mòde fòrt contraste", + "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un mòde fòrt contraste per facilitar la navegacion. La qualitat visuala baissarà mas la claror serà aumentada.", + "Accessibility" : "Accessibilitat", + "Accessibility options for nextcloud" : "Opcions d’accessibilitat per nextcloud", + "Enable" : "Activar" +}, +"nplurals=2; plural=(n > 1);"); diff --git a/apps/accessibility/l10n/oc.json b/apps/accessibility/l10n/oc.json new file mode 100644 index 00000000000..44e33d38d84 --- /dev/null +++ b/apps/accessibility/l10n/oc.json @@ -0,0 +1,11 @@ +{ "translations": { + "Dark theme" : "Tèma fosc", + "Enable dark theme" : "Activar lo tèma fosc", + "High contrast mode" : "Mòde fòrt contraste", + "Enable high contrast mode" : "Activar lo mòde fòrt contraste", + "A high contrast mode to ease your navigation. Visual quality will be reduced but clarity will be increased." : "Un mòde fòrt contraste per facilitar la navegacion. La qualitat visuala baissarà mas la claror serà aumentada.", + "Accessibility" : "Accessibilitat", + "Accessibility options for nextcloud" : "Opcions d’accessibilitat per nextcloud", + "Enable" : "Activar" +},"pluralForm" :"nplurals=2; plural=(n > 1);" +}
\ No newline at end of file diff --git a/apps/files_sharing/l10n/nl.js b/apps/files_sharing/l10n/nl.js index 65919b460fe..588aefaa48f 100644 --- a/apps/files_sharing/l10n/nl.js +++ b/apps/files_sharing/l10n/nl.js @@ -203,7 +203,9 @@ OC.L10N.register( "Expires {relativetime}" : "Vervalt {relativetime}", "this share just expired." : "deze share is net verlopen.", "Link to a file" : "Link naar een bestand", + "Error creating the share: {errorMessage}" : "Fout bij aanmaken share: {errorMessage}", "Error creating the share" : "Fout tijdens aanmaken share", + "Error updating the share: {errorMessage}" : "Fout bij aanpassen van de share: {errorMessage}", "Error updating the share" : "Fout tijdens bijwerken share", "Shared" : "Gedeeld", "Share" : "Deel", diff --git a/apps/files_sharing/l10n/nl.json b/apps/files_sharing/l10n/nl.json index d2facd57e1b..4c64e4c50c0 100644 --- a/apps/files_sharing/l10n/nl.json +++ b/apps/files_sharing/l10n/nl.json @@ -201,7 +201,9 @@ "Expires {relativetime}" : "Vervalt {relativetime}", "this share just expired." : "deze share is net verlopen.", "Link to a file" : "Link naar een bestand", + "Error creating the share: {errorMessage}" : "Fout bij aanmaken share: {errorMessage}", "Error creating the share" : "Fout tijdens aanmaken share", + "Error updating the share: {errorMessage}" : "Fout bij aanpassen van de share: {errorMessage}", "Error updating the share" : "Fout tijdens bijwerken share", "Shared" : "Gedeeld", "Share" : "Deel", diff --git a/apps/theming/l10n/zh_TW.js b/apps/theming/l10n/zh_TW.js index 256e81dbe06..3d427f8ea2c 100644 --- a/apps/theming/l10n/zh_TW.js +++ b/apps/theming/l10n/zh_TW.js @@ -8,21 +8,33 @@ OC.L10N.register( "Name cannot be empty" : "名稱不能空白", "The given name is too long" : "指定的名稱太長", "The given web address is too long" : "提供的網址太長", + "The given web address is not a valid URL" : "指定的網址不是有效的 URL", + "The given legal notice address is too long" : "指定的法律聲明網址太長", + "The given legal notice address is not a valid URL" : "指定的法律聲明網址不是有效的 URL", + "The given privacy policy address is too long" : "指定的隱私權政策網址太長", + "The given privacy policy address is not a valid URL" : "指定的隱私權政策網址不是有效的 URL", "The given slogan is too long" : "指定的標語太長", "The given color is invalid" : "指定的顏色無效", "The file was uploaded" : "檔案已上傳", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制", + "The file was only partially uploaded" : "檔案僅部份上傳", "No file was uploaded" : "沒有檔案被上傳", "Missing a temporary folder" : "找不到暫存資料夾", "Could not write file to disk" : "寫入硬碟失敗", "A PHP extension stopped the file upload" : "一個 PHP 擴充功能終止檔案的上傳", "No file uploaded" : "未上傳檔案", + "You are already using a custom theme. Theming app settings might be overwritten by that." : "您已經在使用自訂佈景主題。佈景主題應用程式設定可能會被覆寫。", "Theming" : "佈景主題", + "Legal notice" : "法律聲明", "Privacy policy" : "隱私權政策", + "Adjust the Nextcloud theme" : "調整 Nextcloud 佈景主題", "Open documentation" : "開啟說明文件", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "使用佈景主題來客製化網頁界面和客戶端程式的外觀(並非所有客戶端程式都支援佈景主題),外觀將會套用至所有使用者。", "Name" : "名稱", "Reset to default" : "恢復預設值", + "Web link" : "網路連結", + "https://…" : "https://…", "Slogan" : "標語", "Color" : "顏色", "Logo" : "Logo", @@ -31,6 +43,13 @@ OC.L10N.register( "Upload new login background" : "上傳新的登入頁背景", "Remove background image" : "移除背景圖片", "Advanced options" : "進階選項", + "Legal notice link" : "法律聲明連結", + "Privacy policy link" : "隱私權政策連結", + "Header logo" : "頁首圖示", + "Upload new header logo" : "上傳新的頁首圖示", + "Favicon" : "Favicon", + "Upload new favicon" : "上傳新 favicon", + "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安裝支援 SVG 圖片的 PHP ImageMagick 擴充元件,以上傳的圖示與顏色為基礎生成 favicons。", "Unsupported image type" : "不支援的圖片類型" }, "nplurals=1; plural=0;"); diff --git a/apps/theming/l10n/zh_TW.json b/apps/theming/l10n/zh_TW.json index 246482ee79b..558851fd7c0 100644 --- a/apps/theming/l10n/zh_TW.json +++ b/apps/theming/l10n/zh_TW.json @@ -6,21 +6,33 @@ "Name cannot be empty" : "名稱不能空白", "The given name is too long" : "指定的名稱太長", "The given web address is too long" : "提供的網址太長", + "The given web address is not a valid URL" : "指定的網址不是有效的 URL", + "The given legal notice address is too long" : "指定的法律聲明網址太長", + "The given legal notice address is not a valid URL" : "指定的法律聲明網址不是有效的 URL", + "The given privacy policy address is too long" : "指定的隱私權政策網址太長", + "The given privacy policy address is not a valid URL" : "指定的隱私權政策網址不是有效的 URL", "The given slogan is too long" : "指定的標語太長", "The given color is invalid" : "指定的顏色無效", "The file was uploaded" : "檔案已上傳", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "上傳的檔案大小超過 php.ini 當中 upload_max_filesize 參數的設定", "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "上傳的檔案大小超過 HTML 表單中 MAX_FILE_SIZE 的限制", + "The file was only partially uploaded" : "檔案僅部份上傳", "No file was uploaded" : "沒有檔案被上傳", "Missing a temporary folder" : "找不到暫存資料夾", "Could not write file to disk" : "寫入硬碟失敗", "A PHP extension stopped the file upload" : "一個 PHP 擴充功能終止檔案的上傳", "No file uploaded" : "未上傳檔案", + "You are already using a custom theme. Theming app settings might be overwritten by that." : "您已經在使用自訂佈景主題。佈景主題應用程式設定可能會被覆寫。", "Theming" : "佈景主題", + "Legal notice" : "法律聲明", "Privacy policy" : "隱私權政策", + "Adjust the Nextcloud theme" : "調整 Nextcloud 佈景主題", "Open documentation" : "開啟說明文件", "Theming makes it possible to easily customize the look and feel of your instance and supported clients. This will be visible for all users." : "使用佈景主題來客製化網頁界面和客戶端程式的外觀(並非所有客戶端程式都支援佈景主題),外觀將會套用至所有使用者。", "Name" : "名稱", "Reset to default" : "恢復預設值", + "Web link" : "網路連結", + "https://…" : "https://…", "Slogan" : "標語", "Color" : "顏色", "Logo" : "Logo", @@ -29,6 +41,13 @@ "Upload new login background" : "上傳新的登入頁背景", "Remove background image" : "移除背景圖片", "Advanced options" : "進階選項", + "Legal notice link" : "法律聲明連結", + "Privacy policy link" : "隱私權政策連結", + "Header logo" : "頁首圖示", + "Upload new header logo" : "上傳新的頁首圖示", + "Favicon" : "Favicon", + "Upload new favicon" : "上傳新 favicon", + "Install the Imagemagick PHP extension with support for SVG images to automatically generate favicons based on the uploaded logo and color." : "安裝支援 SVG 圖片的 PHP ImageMagick 擴充元件,以上傳的圖示與顏色為基礎生成 favicons。", "Unsupported image type" : "不支援的圖片類型" },"pluralForm" :"nplurals=1; plural=0;" }
\ No newline at end of file diff --git a/apps/user_ldap/l10n/gl.js b/apps/user_ldap/l10n/gl.js index 4e53b9e8465..20960d23a97 100644 --- a/apps/user_ldap/l10n/gl.js +++ b/apps/user_ldap/l10n/gl.js @@ -180,7 +180,7 @@ OC.L10N.register( "\"$home\" Placeholder Field" : "Campo de marcador de posición «$home»", "$home in an external storage configuration will be replaced with the value of the specified attribute" : "Nunha configuración de almacenamento externo substituirase $home polo valor do atributo especificado", "Internal Username" : "Nome interno de usuario", - "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por omisión, o nome interno de usuario crearase a partires do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restrición de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son substituídos pola súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por omisión, o nome interno de usuario crearase a partir do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restrición de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son substituídos pola súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.", "Internal Username Attribute:" : "Atributo do nome interno de usuario:", "Override UUID detection" : "Ignorar a detección do UUID", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Por omisión, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o nome interno de usuario baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", diff --git a/apps/user_ldap/l10n/gl.json b/apps/user_ldap/l10n/gl.json index 27a06b43aa9..09526eea941 100644 --- a/apps/user_ldap/l10n/gl.json +++ b/apps/user_ldap/l10n/gl.json @@ -178,7 +178,7 @@ "\"$home\" Placeholder Field" : "Campo de marcador de posición «$home»", "$home in an external storage configuration will be replaced with the value of the specified attribute" : "Nunha configuración de almacenamento externo substituirase $home polo valor do atributo especificado", "Internal Username" : "Nome interno de usuario", - "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por omisión, o nome interno de usuario crearase a partires do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restrición de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son substituídos pola súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Por omisión, o nome interno de usuario crearase a partir do atributo UUID. Isto asegura que o nome de usuario é único e non é necesario converter os caracteres. O nome interno de usuario ten a restrición de que só se admiten estes caracteres: [ a-zA-Z0-9_.@- ]. Outros caracteres son substituídos pola súa correspondencia ASCII ou simplemente omitidos. En caso de colisións engadirase/incrementarase un número. O nome interno de usuario usase para identificar internamente a un usuario. É tamén o nome predeterminado do cartafol de inicio do usuario. Tamén é parte dos URL remotos, por exemplo para todos os servizos *DAV. Con esta configuración, pódese anular o comportamento predeterminado. Déixeo baleiro para usar o comportamento predeterminado. Os cambios terán efecto só nos usuarios LDAP signados (engadidos) após os cambios.", "Internal Username Attribute:" : "Atributo do nome interno de usuario:", "Override UUID detection" : "Ignorar a detección do UUID", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Por omisión, o atributo UUID é detectado automaticamente. O atributo UUID utilizase para identificar, sen dúbida, aos usuarios e grupos LDAP. Ademais, crearase o nome interno de usuario baseado no UUID, se non se especifica anteriormente o contrario. Pode anular a configuración e pasar un atributo da súa escolla. Vostede debe asegurarse de que o atributo da súa escolla pode ser recuperado polos usuarios e grupos e de que é único. Déixeo baleiro para o comportamento predeterminado. Os cambios terán efecto só nas novas asignacións (engadidos) de usuarios de LDAP.", diff --git a/apps/weather_status/l10n/sk.js b/apps/weather_status/l10n/sk.js new file mode 100644 index 00000000000..791b6e47486 --- /dev/null +++ b/apps/weather_status/l10n/sk.js @@ -0,0 +1,36 @@ +OC.L10N.register( + "weather_status", + { + "Unknown address" : "Neznáma adresa", + "No result." : "Žiaden výsledok.", + "Malformed JSON data." : "Chybné údaje JSON.", + "Error" : "Chyba", + "Weather status" : "Stav počasia", + "Weather status in your dashboard" : "Stav počasia v informačnom paneli", + "Detect location" : "Zistiť polohu", + "Set custom address" : "Nastaviť vlastnú adresu", + "Favorites" : "Obľúbené", + "{temperature} {unit} Clear sky at {time}" : "{temperature} {unit} Jasno o {time}", + "{temperature} {unit} Cloudy at {time}" : "{temperature} {unit} Oblačno o {time}", + "{temperature} {unit} Foggy at {time}" : "{temperature} {unit} Hmlisto o {time}", + "{temperature} {unit} Light rain at {time}" : "{temperature} {unit} Slabý dážď o {time}", + "{temperature} {unit} Rain at {time}" : "{temperature} {unit} Dážď o {time}", + "{temperature} {unit} Heavy rain at {time}" : "{temperature} {unit} Silný dážď o {time}", + "{temperature} {unit} Rain showers at {time}" : "{temperature} {unit} Dažďové prehánky o {time}", + "{temperature} {unit} Light rain showers at {time}" : "{temperature} {unit} Slabé dažďové prehánky o {time}", + "{temperature} {unit} Heavy rain showers at {time}" : "{temperature} {unit} Silné dažďové prehánky o {time}", + "More weather for {adr}" : "Viac o počasí pre {adr}", + "Loading weather" : "Načítava sa počasie", + "Set location for weather" : "Nastaviť polohu pre predpoveď počasia", + "Remove from favorites" : "Odstrániť z obľúbených", + "Add as favorite" : "Pridať k obľúbeným", + "You are not logged in." : "Nie si prihlásený.", + "There was an error getting the weather status information." : "Pri získavaní informácií o stave počasia sa vyskytla chyba.", + "No weather information found" : "Nenašli sa žiadne informácie o počasí", + "Location not found" : "Miesto sa nenašlo", + "There was an error setting the location address." : "Pri nastavovaní adresy sa vyskytla chyba.", + "There was an error setting the location." : "Pri nastavovaní polohy sa vyskytla chyba.", + "There was an error saving the mode." : "Pri ukladaní režimu sa vyskytla chyba.", + "There was an error using personal address." : "Pri použití osobnej adresy sa vyskytla chyba." +}, +"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"); diff --git a/apps/weather_status/l10n/sk.json b/apps/weather_status/l10n/sk.json new file mode 100644 index 00000000000..e786d4b88d1 --- /dev/null +++ b/apps/weather_status/l10n/sk.json @@ -0,0 +1,34 @@ +{ "translations": { + "Unknown address" : "Neznáma adresa", + "No result." : "Žiaden výsledok.", + "Malformed JSON data." : "Chybné údaje JSON.", + "Error" : "Chyba", + "Weather status" : "Stav počasia", + "Weather status in your dashboard" : "Stav počasia v informačnom paneli", + "Detect location" : "Zistiť polohu", + "Set custom address" : "Nastaviť vlastnú adresu", + "Favorites" : "Obľúbené", + "{temperature} {unit} Clear sky at {time}" : "{temperature} {unit} Jasno o {time}", + "{temperature} {unit} Cloudy at {time}" : "{temperature} {unit} Oblačno o {time}", + "{temperature} {unit} Foggy at {time}" : "{temperature} {unit} Hmlisto o {time}", + "{temperature} {unit} Light rain at {time}" : "{temperature} {unit} Slabý dážď o {time}", + "{temperature} {unit} Rain at {time}" : "{temperature} {unit} Dážď o {time}", + "{temperature} {unit} Heavy rain at {time}" : "{temperature} {unit} Silný dážď o {time}", + "{temperature} {unit} Rain showers at {time}" : "{temperature} {unit} Dažďové prehánky o {time}", + "{temperature} {unit} Light rain showers at {time}" : "{temperature} {unit} Slabé dažďové prehánky o {time}", + "{temperature} {unit} Heavy rain showers at {time}" : "{temperature} {unit} Silné dažďové prehánky o {time}", + "More weather for {adr}" : "Viac o počasí pre {adr}", + "Loading weather" : "Načítava sa počasie", + "Set location for weather" : "Nastaviť polohu pre predpoveď počasia", + "Remove from favorites" : "Odstrániť z obľúbených", + "Add as favorite" : "Pridať k obľúbeným", + "You are not logged in." : "Nie si prihlásený.", + "There was an error getting the weather status information." : "Pri získavaní informácií o stave počasia sa vyskytla chyba.", + "No weather information found" : "Nenašli sa žiadne informácie o počasí", + "Location not found" : "Miesto sa nenašlo", + "There was an error setting the location address." : "Pri nastavovaní adresy sa vyskytla chyba.", + "There was an error setting the location." : "Pri nastavovaní polohy sa vyskytla chyba.", + "There was an error saving the mode." : "Pri ukladaní režimu sa vyskytla chyba.", + "There was an error using personal address." : "Pri použití osobnej adresy sa vyskytla chyba." +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);" +}
\ No newline at end of file diff --git a/apps/weather_status/l10n/zh_TW.js b/apps/weather_status/l10n/zh_TW.js new file mode 100644 index 00000000000..afe21e1f9af --- /dev/null +++ b/apps/weather_status/l10n/zh_TW.js @@ -0,0 +1,41 @@ +OC.L10N.register( + "weather_status", + { + "Unknown address" : "未知的地址", + "No result." : "無結果", + "Malformed JSON data." : "JSON 資料格式錯誤。", + "Error" : "錯誤", + "Weather status" : "天氣狀態", + "Weather status in your dashboard" : "您儀表板中的天氣狀態", + "Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。", + "Detect location" : "偵測位置", + "Set custom address" : "設定自訂位置", + "Favorites" : "我的最愛", + "{temperature} {unit} Clear sky at {time}" : "{temperature} {unit} 晴朗於 {time}", + "{temperature} {unit} Cloudy at {time}" : "{temperature} {unit} 多雲於 {time}", + "{temperature} {unit} Fair day at {time}" : "{temperature} {unit} 白天晴朗於 {time}", + "{temperature} {unit} Fair night at {time}" : "{temperature} {unit} 夜晚晴朗於 {time}", + "{temperature} {unit} Partly cloudy at {time}" : "{temperature} {unit} 局部多雲於 {time}", + "{temperature} {unit} Foggy at {time}" : "{temperature} {unit} 有霧於 {time}", + "{temperature} {unit} Light rain at {time}" : "{temperature} {unit} 小雨於 {time}", + "{temperature} {unit} Rain at {time}" : "{temperature} {unit} 下雨於 {time}", + "{temperature} {unit} Heavy rain at {time}" : "{temperature} {unit} 大雨於 {time}", + "{temperature} {unit} Rain showers at {time}" : "{temperature} {unit} 陣雨於 {time}", + "{temperature} {unit} Light rain showers at {time}" : "{temperature} {unit} 小陣雨於 {time}", + "{temperature} {unit} Heavy rain showers at {time}" : "{temperature} {unit} 大陣雨於 {time}", + "More weather for {adr}" : "{adr} 的更多天氣", + "Loading weather" : "正在載入天氣", + "Set location for weather" : "設定天氣位置", + "Remove from favorites" : "從最愛中移除", + "Add as favorite" : "新增為最愛", + "You are not logged in." : "您未登入", + "There was an error getting the weather status information." : "取得天氣狀態資訊時發生錯誤。", + "No weather information found" : "找不到天氣資訊", + "Location not found" : "找不到位置", + "There was an error setting the location address." : "設定位置地址時發生錯誤。", + "There was an error setting the location." : "設定位置時發生錯誤。", + "There was an error saving the mode." : "儲存模式時發生錯誤。", + "There was an error using personal address." : "使用個人地址時發生錯誤。", + "Weather status integrated in the dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。" +}, +"nplurals=1; plural=0;"); diff --git a/apps/weather_status/l10n/zh_TW.json b/apps/weather_status/l10n/zh_TW.json new file mode 100644 index 00000000000..43e324f775e --- /dev/null +++ b/apps/weather_status/l10n/zh_TW.json @@ -0,0 +1,39 @@ +{ "translations": { + "Unknown address" : "未知的地址", + "No result." : "無結果", + "Malformed JSON data." : "JSON 資料格式錯誤。", + "Error" : "錯誤", + "Weather status" : "天氣狀態", + "Weather status in your dashboard" : "您儀表板中的天氣狀態", + "Weather status integrated in the Dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。", + "Detect location" : "偵測位置", + "Set custom address" : "設定自訂位置", + "Favorites" : "我的最愛", + "{temperature} {unit} Clear sky at {time}" : "{temperature} {unit} 晴朗於 {time}", + "{temperature} {unit} Cloudy at {time}" : "{temperature} {unit} 多雲於 {time}", + "{temperature} {unit} Fair day at {time}" : "{temperature} {unit} 白天晴朗於 {time}", + "{temperature} {unit} Fair night at {time}" : "{temperature} {unit} 夜晚晴朗於 {time}", + "{temperature} {unit} Partly cloudy at {time}" : "{temperature} {unit} 局部多雲於 {time}", + "{temperature} {unit} Foggy at {time}" : "{temperature} {unit} 有霧於 {time}", + "{temperature} {unit} Light rain at {time}" : "{temperature} {unit} 小雨於 {time}", + "{temperature} {unit} Rain at {time}" : "{temperature} {unit} 下雨於 {time}", + "{temperature} {unit} Heavy rain at {time}" : "{temperature} {unit} 大雨於 {time}", + "{temperature} {unit} Rain showers at {time}" : "{temperature} {unit} 陣雨於 {time}", + "{temperature} {unit} Light rain showers at {time}" : "{temperature} {unit} 小陣雨於 {time}", + "{temperature} {unit} Heavy rain showers at {time}" : "{temperature} {unit} 大陣雨於 {time}", + "More weather for {adr}" : "{adr} 的更多天氣", + "Loading weather" : "正在載入天氣", + "Set location for weather" : "設定天氣位置", + "Remove from favorites" : "從最愛中移除", + "Add as favorite" : "新增為最愛", + "You are not logged in." : "您未登入", + "There was an error getting the weather status information." : "取得天氣狀態資訊時發生錯誤。", + "No weather information found" : "找不到天氣資訊", + "Location not found" : "找不到位置", + "There was an error setting the location address." : "設定位置地址時發生錯誤。", + "There was an error setting the location." : "設定位置時發生錯誤。", + "There was an error saving the mode." : "儲存模式時發生錯誤。", + "There was an error using personal address." : "使用個人地址時發生錯誤。", + "Weather status integrated in the dashboard app.\n User's position can be automatically determined or manually defined. A 6 hours forecast is then displayed.\n This status can also be integrated in other places like the Calendar app." : "整合在儀表板應用程式中的天氣狀態。\n 使用者的位置可以自動偵測或手動定義。然後會顯示6小時的預測。\n 此狀態也可以整合到其他地方,如「日曆」應用程式。" +},"pluralForm" :"nplurals=1; plural=0;" +}
\ No newline at end of file diff --git a/core/l10n/oc.js b/core/l10n/oc.js index 6bb884df045..9303025fb3f 100644 --- a/core/l10n/oc.js +++ b/core/l10n/oc.js @@ -13,6 +13,7 @@ OC.L10N.register( "No temporary profile picture available, try again" : "Cap d’imatge de perfil temporari pas disponible, tornatz ensajar", "No crop data provided" : "Cap de donada de produccion", "No valid crop data provided" : "Cap de donada pas valida pas provesida", + "Crop is not square" : "Lo retalhatge es pas carrat", "State token does not match" : "Lo geton d’estat correspond pas", "Invalid app password" : "Senhal d’aplicacion invalid", "Could not complete login" : "Autocomplecion impossibla de l’identificant", @@ -78,6 +79,7 @@ OC.L10N.register( "Missing index \"{indexName}\" in table \"{tableName}\"." : "Indèx absent « {indexName} » dins la taula « {tableName} ».", "Missing primary key on table \"{tableName}\"." : "Manca la clau primària de la taula « {tableName} ».", "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Manca la colomna opcionala « {columnName} » a la taula « {tableName} ».", + "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "Mancan d’unes modules PHP recomandats a aquesta instància. Per de melhoras performanças e una melhora compatibilitat es forçadament recomandat de los installar.", "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "Lo module php-imagick d’aquesta instància a pas cap de compatibilitat SVG. Es forçadament recomandant de l’installar per una melhora compatibilitat.", "This is particularly recommended when using the desktop client for file synchronisation." : "Es particularament recomandat pendent l’utilizacion de client burèu per la sincronizacion de fichièrs.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a>." : "Per migrar una autra basa de donada utilizatz l’aisina de linha de comanda : « occ db:convert-type » o vejatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion↗</a>.", @@ -162,8 +164,12 @@ OC.L10N.register( "Choose" : "Causir", "Copy" : "Copiar", "Move" : "Move", + "Error loading file picker template: {error}" : "Error de cargament del modèl del selector de fichièr : {error}", "OK" : "D'acòrdi", + "Error loading message template: {error}" : "Error de cargament del modèl de messatge : {error}", "read-only" : "lectura-sola", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicte de fichièr","{count} conflictes de fichièr"], + "One file conflict" : "Un conflicte de fichièr", "New Files" : "Fichièrs novèls", "Already existing files" : "Fichièrs ja existents", "Which files do you want to keep?" : "Quines fichièrs volètz gardar ?", @@ -195,6 +201,7 @@ OC.L10N.register( "Good password" : "Bon senhal", "Strong password" : "Senhal fòrt", "No action available" : "Cap d’accion pas disponibla", + "Error fetching contact actions" : "Error en recuperacion las accions contacte", "Non-existing tag #{tag}" : "Etiqueta inexistenta #{tag}", "restricted" : "limitada", "invisible" : "invisibla", diff --git a/core/l10n/oc.json b/core/l10n/oc.json index ee8b7513877..7b052273edd 100644 --- a/core/l10n/oc.json +++ b/core/l10n/oc.json @@ -11,6 +11,7 @@ "No temporary profile picture available, try again" : "Cap d’imatge de perfil temporari pas disponible, tornatz ensajar", "No crop data provided" : "Cap de donada de produccion", "No valid crop data provided" : "Cap de donada pas valida pas provesida", + "Crop is not square" : "Lo retalhatge es pas carrat", "State token does not match" : "Lo geton d’estat correspond pas", "Invalid app password" : "Senhal d’aplicacion invalid", "Could not complete login" : "Autocomplecion impossibla de l’identificant", @@ -76,6 +77,7 @@ "Missing index \"{indexName}\" in table \"{tableName}\"." : "Indèx absent « {indexName} » dins la taula « {tableName} ».", "Missing primary key on table \"{tableName}\"." : "Manca la clau primària de la taula « {tableName} ».", "Missing optional column \"{columnName}\" in table \"{tableName}\"." : "Manca la colomna opcionala « {columnName} » a la taula « {tableName} ».", + "This instance is missing some recommended PHP modules. For improved performance and better compatibility it is highly recommended to install them." : "Mancan d’unes modules PHP recomandats a aquesta instància. Per de melhoras performanças e una melhora compatibilitat es forçadament recomandat de los installar.", "Module php-imagick in this instance has no SVG support. For better compatibility it is recommended to install it." : "Lo module php-imagick d’aquesta instància a pas cap de compatibilitat SVG. Es forçadament recomandant de l’installar per una melhora compatibilitat.", "This is particularly recommended when using the desktop client for file synchronisation." : "Es particularament recomandat pendent l’utilizacion de client burèu per la sincronizacion de fichièrs.", "To migrate to another database use the command line tool: 'occ db:convert-type', or see the <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentation ↗</a>." : "Per migrar una autra basa de donada utilizatz l’aisina de linha de comanda : « occ db:convert-type » o vejatz la <a target=\"_blank\" rel=\"noreferrer noopener\" href=\"{docLink}\">documentacion↗</a>.", @@ -160,8 +162,12 @@ "Choose" : "Causir", "Copy" : "Copiar", "Move" : "Move", + "Error loading file picker template: {error}" : "Error de cargament del modèl del selector de fichièr : {error}", "OK" : "D'acòrdi", + "Error loading message template: {error}" : "Error de cargament del modèl de messatge : {error}", "read-only" : "lectura-sola", + "_{count} file conflict_::_{count} file conflicts_" : ["{count} conflicte de fichièr","{count} conflictes de fichièr"], + "One file conflict" : "Un conflicte de fichièr", "New Files" : "Fichièrs novèls", "Already existing files" : "Fichièrs ja existents", "Which files do you want to keep?" : "Quines fichièrs volètz gardar ?", @@ -193,6 +199,7 @@ "Good password" : "Bon senhal", "Strong password" : "Senhal fòrt", "No action available" : "Cap d’accion pas disponibla", + "Error fetching contact actions" : "Error en recuperacion las accions contacte", "Non-existing tag #{tag}" : "Etiqueta inexistenta #{tag}", "restricted" : "limitada", "invisible" : "invisibla", |