diff --git a/apps/files/l10n/zh_CN.js b/apps/files/l10n/zh_CN.js index 84bf822b471c2bb7cf4a78791734f545fd04e590..97be741304e7ee571262e479eef716e06a1a5cb2 100644 --- a/apps/files/l10n/zh_CN.js +++ b/apps/files/l10n/zh_CN.js @@ -124,6 +124,7 @@ OC.L10N.register( "WebDAV" : "WebDAV", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "ä½¿ç”¨è¿™ä¸ªåœ°å€ <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">通过 WebDAV 访问您的文件</a>", "Uploading @" : "ä¸Šä¼ ä¸", + "Cancel upload" : "å–æ¶ˆä¸Šä¼ ", "No files in here" : "æ— æ–‡ä»¶", "Upload some content or sync with your devices!" : "ä¸Šä¼ æˆ–ä»Žæ‚¨çš„è®¾å¤‡ä¸åŒæ¥!", "No entries found in this folder" : "文件夹ä¸æ— 项目", diff --git a/apps/files/l10n/zh_CN.json b/apps/files/l10n/zh_CN.json index 42a8ea92093306662d4cda95d06d32aefb80b862..b8630ae0b1e2db5cbbf26ba09bb6d7f949103434 100644 --- a/apps/files/l10n/zh_CN.json +++ b/apps/files/l10n/zh_CN.json @@ -122,6 +122,7 @@ "WebDAV" : "WebDAV", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "ä½¿ç”¨è¿™ä¸ªåœ°å€ <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">通过 WebDAV 访问您的文件</a>", "Uploading @" : "ä¸Šä¼ ä¸", + "Cancel upload" : "å–æ¶ˆä¸Šä¼ ", "No files in here" : "æ— æ–‡ä»¶", "Upload some content or sync with your devices!" : "ä¸Šä¼ æˆ–ä»Žæ‚¨çš„è®¾å¤‡ä¸åŒæ¥!", "No entries found in this folder" : "文件夹ä¸æ— 项目", diff --git a/apps/files_external/l10n/zh_CN.js b/apps/files_external/l10n/zh_CN.js index 2eac6e70ad924efc43e0237f1ddad4b980b92f68..83aea82084cba1b16b7a3ee77c291df93032ac36 100644 --- a/apps/files_external/l10n/zh_CN.js +++ b/apps/files_external/l10n/zh_CN.js @@ -14,6 +14,8 @@ OC.L10N.register( "(group)" : "(分组)", "Compatibility with Mac NFD encoding (slow)" : "兼用 Mac NFD ç¼–ç (æ…¢)", "Admin defined" : "管ç†å‘˜å®šä¹‰", + "Are you sure you want to delete this external storage" : "是å¦è¦åˆ 除该外部å˜å‚¨", + "Delete storage?" : "åˆ é™¤å˜å‚¨ï¼Ÿ", "Saved" : "å·²ä¿å˜", "Saving..." : "æ£åœ¨ä¿å˜...", "Save" : "ä¿å˜", diff --git a/apps/files_external/l10n/zh_CN.json b/apps/files_external/l10n/zh_CN.json index 9883dfa7a905c6494060b305ffe73e37d869feee..95705cc41dc426a3c3d8c608c2df97f374938e19 100644 --- a/apps/files_external/l10n/zh_CN.json +++ b/apps/files_external/l10n/zh_CN.json @@ -12,6 +12,8 @@ "(group)" : "(分组)", "Compatibility with Mac NFD encoding (slow)" : "兼用 Mac NFD ç¼–ç (æ…¢)", "Admin defined" : "管ç†å‘˜å®šä¹‰", + "Are you sure you want to delete this external storage" : "是å¦è¦åˆ 除该外部å˜å‚¨", + "Delete storage?" : "åˆ é™¤å˜å‚¨ï¼Ÿ", "Saved" : "å·²ä¿å˜", "Saving..." : "æ£åœ¨ä¿å˜...", "Save" : "ä¿å˜", diff --git a/apps/systemtags/l10n/hu.js b/apps/systemtags/l10n/hu.js index e2cc831e08c2064160823227ae3ad0a854d82ab8..a8843c60538fff6274f8cfa39627028d9abc51fe 100644 --- a/apps/systemtags/l10n/hu.js +++ b/apps/systemtags/l10n/hu.js @@ -42,6 +42,7 @@ OC.L10N.register( "%s (invisible)" : "%s (láthatatlan)", "<strong>System tags</strong> for a file have been modified" : "A fájl <strong>rendszer cÃmkéje</strong> módosÃtva lett", "Collaborative tags" : "Együttműködési cÃmkék", + "Create and edit collaborative tags. These tags affect all users." : "KollaboratÃv cÃmke létrehozása és szerkesztése. Ezek minden felhasználóra érvényesülnek.", "Select tag …" : "CÃmke választás...", "Name" : "Név", "Delete" : "Törlés", diff --git a/apps/systemtags/l10n/hu.json b/apps/systemtags/l10n/hu.json index 8e1cff657ce8c6f7be443539161d513d172e6265..42b0b7df12988e862e92adcfb7f0c4a36c365fe3 100644 --- a/apps/systemtags/l10n/hu.json +++ b/apps/systemtags/l10n/hu.json @@ -40,6 +40,7 @@ "%s (invisible)" : "%s (láthatatlan)", "<strong>System tags</strong> for a file have been modified" : "A fájl <strong>rendszer cÃmkéje</strong> módosÃtva lett", "Collaborative tags" : "Együttműködési cÃmkék", + "Create and edit collaborative tags. These tags affect all users." : "KollaboratÃv cÃmke létrehozása és szerkesztése. Ezek minden felhasználóra érvényesülnek.", "Select tag …" : "CÃmke választás...", "Name" : "Név", "Delete" : "Törlés", diff --git a/apps/theming/l10n/de.js b/apps/theming/l10n/de.js index 52c12d1f093af62622f8b7a9c53d90f55c44e787..86226c364b1ce06ef2d95e36a5c5b5fa7213ff33 100644 --- a/apps/theming/l10n/de.js +++ b/apps/theming/l10n/de.js @@ -9,6 +9,14 @@ OC.L10N.register( "The given web address is too long" : "Die eingegebene Adresse ist zu lang", "The given slogan is too long" : "Der eingegebene Slogan ist zu lang", "The given color is invalid" : "Die gewählte Farbe ist ungültig", + "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE-Vorgabe erlaubt, die im HTML-Formular spezifiziert ist", + "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden", + "No file was uploaded" : "Es wurde keine Datei hochgeladen", + "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", + "Failed to write file to disk." : "Fehler beim Schreiben der Datei auf die Festplatte.", + "A PHP extension stopped the file upload." : "Eine PHP-Erweiterung hat das Hochladen der Datei gestoppt.", "No file uploaded" : "Keine Datei hochgeladen", "Unsupported image type" : "Nicht unterstütztes Bild-Format", "You are already using a custom theme" : "Du benutzt bereits ein eigenes Thema", diff --git a/apps/theming/l10n/de.json b/apps/theming/l10n/de.json index b9684f0a6722d57125fc17a0a5cdc5c3d1c876d8..dc88a7be984b85b4d667ec6cd67bf16a097ea45b 100644 --- a/apps/theming/l10n/de.json +++ b/apps/theming/l10n/de.json @@ -7,6 +7,14 @@ "The given web address is too long" : "Die eingegebene Adresse ist zu lang", "The given slogan is too long" : "Der eingegebene Slogan ist zu lang", "The given color is invalid" : "Die gewählte Farbe ist ungültig", + "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE-Vorgabe erlaubt, die im HTML-Formular spezifiziert ist", + "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden", + "No file was uploaded" : "Es wurde keine Datei hochgeladen", + "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", + "Failed to write file to disk." : "Fehler beim Schreiben der Datei auf die Festplatte.", + "A PHP extension stopped the file upload." : "Eine PHP-Erweiterung hat das Hochladen der Datei gestoppt.", "No file uploaded" : "Keine Datei hochgeladen", "Unsupported image type" : "Nicht unterstütztes Bild-Format", "You are already using a custom theme" : "Du benutzt bereits ein eigenes Thema", diff --git a/apps/theming/l10n/de_DE.js b/apps/theming/l10n/de_DE.js index 8e9ec2fe8d9eaf865ace51446584e629a34f7f3f..88dab08c44a657a60524dc5902f4319767daede6 100644 --- a/apps/theming/l10n/de_DE.js +++ b/apps/theming/l10n/de_DE.js @@ -9,6 +9,14 @@ OC.L10N.register( "The given web address is too long" : "Die eingegebene Adresse ist zu lang", "The given slogan is too long" : "Der eingegebene Slogan ist zu lang", "The given color is invalid" : "Die gewählte Farbe ist ungültig", + "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE-Vorgabe erlaubt, die im HTML-Formular spezifiziert ist", + "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden", + "No file was uploaded" : "Es wurde keine Datei hochgeladen", + "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", + "Failed to write file to disk." : "Fehler beim Schreiben der Datei auf die Festplatte.", + "A PHP extension stopped the file upload." : "Eine PHP-Erweiterung hat das Hochladen der Datei gestoppt.", "No file uploaded" : "Keine Datei hochgeladen", "Unsupported image type" : "Nicht unterstütztes Bild-Format", "You are already using a custom theme" : "Sie benutzen bereits ein eigenes Thema", diff --git a/apps/theming/l10n/de_DE.json b/apps/theming/l10n/de_DE.json index f4dfa4d6bbafa57d12333536004ca1b38c210fd8..14043ad1fd6bb8b12625edfa29b6a2e9f1fb5726 100644 --- a/apps/theming/l10n/de_DE.json +++ b/apps/theming/l10n/de_DE.json @@ -7,6 +7,14 @@ "The given web address is too long" : "Die eingegebene Adresse ist zu lang", "The given slogan is too long" : "Der eingegebene Slogan ist zu lang", "The given color is invalid" : "Die gewählte Farbe ist ungültig", + "There is no error, the file uploaded with success" : "Es ist kein Fehler aufgetreten. Die Datei wurde erfolgreich hochgeladen.", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Die hochgeladene Datei überschreitet die upload_max_filesize-Vorgabe in php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Die Datei ist größer, als die MAX_FILE_SIZE-Vorgabe erlaubt, die im HTML-Formular spezifiziert ist", + "The uploaded file was only partially uploaded" : "Die Datei konnte nur teilweise übertragen werden", + "No file was uploaded" : "Es wurde keine Datei hochgeladen", + "Missing a temporary folder" : "Kein temporärer Ordner vorhanden", + "Failed to write file to disk." : "Fehler beim Schreiben der Datei auf die Festplatte.", + "A PHP extension stopped the file upload." : "Eine PHP-Erweiterung hat das Hochladen der Datei gestoppt.", "No file uploaded" : "Keine Datei hochgeladen", "Unsupported image type" : "Nicht unterstütztes Bild-Format", "You are already using a custom theme" : "Sie benutzen bereits ein eigenes Thema", diff --git a/apps/theming/l10n/fr.js b/apps/theming/l10n/fr.js index ed5ac6af520f56383d619664f4545217aac22200..634f4a6f8a2bacfdd2c09477b3b0d3d4352f58b2 100644 --- a/apps/theming/l10n/fr.js +++ b/apps/theming/l10n/fr.js @@ -9,6 +9,14 @@ OC.L10N.register( "The given web address is too long" : "L'adresse web donnée est trop longue", "The given slogan is too long" : "Le slogan donné est trop long", "The given color is invalid" : "La couleur donnée est invalide", + "There is no error, the file uploaded with success" : "Aucune erreur, le fichier a été téléversé avec succès", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Le fichier téléversé dépasse la valeur upload_max_filesize située dans le fichier php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le fichier téléversé dépasse la valeur MAX_FILE_SIZE spécifiée dans le formulaire HTML", + "The uploaded file was only partially uploaded" : "Le fichier n'a été que partiellement téléversé", + "No file was uploaded" : "Aucun fichier téléversé", + "Missing a temporary folder" : "Absence de dossier temporaire", + "Failed to write file to disk." : "Erreur d'écriture du fichier sur le disque.", + "A PHP extension stopped the file upload." : "Une extension PHP a arrêté le téléversement du fichier.", "No file uploaded" : "Aucun fichier téléversé", "Unsupported image type" : "Ce type d'image n'est pas pris en charge", "You are already using a custom theme" : "Vous utilisez déjà un thème personnalisé", diff --git a/apps/theming/l10n/fr.json b/apps/theming/l10n/fr.json index a6d45297e259d4a9673ab74a88834d39fc957a4f..aac3b06b6d36c2097b8cdf193321d0b3448fce59 100644 --- a/apps/theming/l10n/fr.json +++ b/apps/theming/l10n/fr.json @@ -7,6 +7,14 @@ "The given web address is too long" : "L'adresse web donnée est trop longue", "The given slogan is too long" : "Le slogan donné est trop long", "The given color is invalid" : "La couleur donnée est invalide", + "There is no error, the file uploaded with success" : "Aucune erreur, le fichier a été téléversé avec succès", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Le fichier téléversé dépasse la valeur upload_max_filesize située dans le fichier php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Le fichier téléversé dépasse la valeur MAX_FILE_SIZE spécifiée dans le formulaire HTML", + "The uploaded file was only partially uploaded" : "Le fichier n'a été que partiellement téléversé", + "No file was uploaded" : "Aucun fichier téléversé", + "Missing a temporary folder" : "Absence de dossier temporaire", + "Failed to write file to disk." : "Erreur d'écriture du fichier sur le disque.", + "A PHP extension stopped the file upload." : "Une extension PHP a arrêté le téléversement du fichier.", "No file uploaded" : "Aucun fichier téléversé", "Unsupported image type" : "Ce type d'image n'est pas pris en charge", "You are already using a custom theme" : "Vous utilisez déjà un thème personnalisé", diff --git a/apps/theming/l10n/it.js b/apps/theming/l10n/it.js index 06747e43aa73350aab540c9914af06c2e73ef94c..33e18252f2b3c728a9ebf8cf3f96503516a7c70d 100644 --- a/apps/theming/l10n/it.js +++ b/apps/theming/l10n/it.js @@ -9,6 +9,14 @@ OC.L10N.register( "The given web address is too long" : "Questo indirizzo web è troppo lungo", "The given slogan is too long" : "Questo slogan è troppo lungo", "The given color is invalid" : "Questo colore non è valido", + "There is no error, the file uploaded with success" : "Non ci sono errori, il file è stato caricato correttamente", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Il file caricato supera la direttiva upload_max_filesize in php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file caricato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML", + "The uploaded file was only partially uploaded" : "Il file è stato caricato solo parzialmente", + "No file was uploaded" : "Non è stato caricato alcun file", + "Missing a temporary folder" : "Manca una cartella temporanea", + "Failed to write file to disk." : "Scrittura su disco non riuscita", + "A PHP extension stopped the file upload." : "Un'estensione PHP ha fermato il caricamento del file.", "No file uploaded" : "Nessun file caricato", "Unsupported image type" : "Tipo di immagine non supportato", "You are already using a custom theme" : "Stai già usando un tema personalizzato", diff --git a/apps/theming/l10n/it.json b/apps/theming/l10n/it.json index 54517d5ba471fc26d4d42e2285322f4aec5169db..56c1a12276562d6c8472fca0066e0f1795f79299 100644 --- a/apps/theming/l10n/it.json +++ b/apps/theming/l10n/it.json @@ -7,6 +7,14 @@ "The given web address is too long" : "Questo indirizzo web è troppo lungo", "The given slogan is too long" : "Questo slogan è troppo lungo", "The given color is invalid" : "Questo colore non è valido", + "There is no error, the file uploaded with success" : "Non ci sono errori, il file è stato caricato correttamente", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "Il file caricato supera la direttiva upload_max_filesize in php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "Il file caricato supera la direttiva MAX_FILE_SIZE specificata nel modulo HTML", + "The uploaded file was only partially uploaded" : "Il file è stato caricato solo parzialmente", + "No file was uploaded" : "Non è stato caricato alcun file", + "Missing a temporary folder" : "Manca una cartella temporanea", + "Failed to write file to disk." : "Scrittura su disco non riuscita", + "A PHP extension stopped the file upload." : "Un'estensione PHP ha fermato il caricamento del file.", "No file uploaded" : "Nessun file caricato", "Unsupported image type" : "Tipo di immagine non supportato", "You are already using a custom theme" : "Stai già usando un tema personalizzato", diff --git a/apps/theming/l10n/pt_BR.js b/apps/theming/l10n/pt_BR.js index 1f05a513bd4752e1969cffbfff5d686590916d3d..6ea5b601ae9fec12b6cabe921de2fafbe00ea5b0 100644 --- a/apps/theming/l10n/pt_BR.js +++ b/apps/theming/l10n/pt_BR.js @@ -9,6 +9,14 @@ OC.L10N.register( "The given web address is too long" : "O endereço web fornecido é muito longo", "The given slogan is too long" : "O slogan dado é muito longo", "The given color is invalid" : "A cor fornecida é inválida", + "There is no error, the file uploaded with success" : "Sem erros. Arquivo enviado com sucesso", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O arquivo enviado excede a diretiva upload_max_filesize do php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML", + "The uploaded file was only partially uploaded" : "O arquivo foi enviado parcialmente", + "No file was uploaded" : "Nenhum arquivo foi enviado", + "Missing a temporary folder" : "Falta uma pasta temporária", + "Failed to write file to disk." : "Falha ao escrever no disco.", + "A PHP extension stopped the file upload." : "Uma extensão PHP parou o envio do arquivo.", "No file uploaded" : "Nenhum arquivo enviado", "Unsupported image type" : "Tipo de imagem não suportado", "You are already using a custom theme" : "Você já está usando um tema personalizado", diff --git a/apps/theming/l10n/pt_BR.json b/apps/theming/l10n/pt_BR.json index 41b06d8316f71e94e34634268dd130fbb6aeaf17..a1d07f342f0977f671efd69c8fe464d7c50de9a1 100644 --- a/apps/theming/l10n/pt_BR.json +++ b/apps/theming/l10n/pt_BR.json @@ -7,6 +7,14 @@ "The given web address is too long" : "O endereço web fornecido é muito longo", "The given slogan is too long" : "O slogan dado é muito longo", "The given color is invalid" : "A cor fornecida é inválida", + "There is no error, the file uploaded with success" : "Sem erros. Arquivo enviado com sucesso", + "The uploaded file exceeds the upload_max_filesize directive in php.ini" : "O arquivo enviado excede a diretiva upload_max_filesize do php.ini", + "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form" : "O arquivo enviado excede a diretiva MAX_FILE_SIZE especificada no formulário HTML", + "The uploaded file was only partially uploaded" : "O arquivo foi enviado parcialmente", + "No file was uploaded" : "Nenhum arquivo foi enviado", + "Missing a temporary folder" : "Falta uma pasta temporária", + "Failed to write file to disk." : "Falha ao escrever no disco.", + "A PHP extension stopped the file upload." : "Uma extensão PHP parou o envio do arquivo.", "No file uploaded" : "Nenhum arquivo enviado", "Unsupported image type" : "Tipo de imagem não suportado", "You are already using a custom theme" : "Você já está usando um tema personalizado", diff --git a/apps/user_ldap/l10n/sr.js b/apps/user_ldap/l10n/sr.js index d118b5506d254b034445062fc952849ea462afb2..1f47189d31d741d90b0a8b84389aea9e9a7d6f0b 100644 --- a/apps/user_ldap/l10n/sr.js +++ b/apps/user_ldap/l10n/sr.js @@ -51,14 +51,21 @@ OC.L10N.register( "An unspecified error occurred. Please check log and settings." : "ДеÑила Ñе непозната грешка. Погледајте дневник и подешавања.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Филтер претраге је неиÑправан, вероватно због ÑинтакÑе попут неједнаког броја отворених и затворених заграда. Проверите.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Дошло је до грешке LDAP / AD везе. Проверите домаћина, порт и акредитиве.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "\"%uid\" резервиÑано поље недоÑтаје. Биће замењено Ñа кориÑничким именом када Ñе ради упит над LDAP / AD-ом.", "Please provide a login name to test against" : "Ðаведите пријавно име за теÑÑ‚ Ñа", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Поље групе је иÑкључено јер LDAP / AD Ñервер не подржава припадноÑÑ‚ групи.", + "Password change rejected. Hint: " : "Промена лозинке није прихваћена. Смерница:", + "Please login with the new password" : "Пријавите Ñе Ñа новом лозинком", + "Your password will expire tomorrow." : "Ваша лозинка ће иÑтећи Ñутра.", + "Your password will expire today." : "Ваша лозинка ће иÑтећи данаÑ.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Ваша лозинка ће иÑтећи за %n дан.","Ваша лозинка ће иÑтећи за %n дана.","Ваша лозинка ће иÑтећи за %n дана."], "LDAP / AD integration" : "LDAP / AD интеграција", - "_%s group found_::_%s groups found_" : ["нађена %s група","нађене %s групе","нађено %s група"], - "_%s user found_::_%s users found_" : ["нађен %s кориÑник","нађена %s кориÑника","нађено %s кориÑника"], + "_%s group found_::_%s groups found_" : ["нађена %s група","нађене %s групе","Ðађено %s група"], + "_%s user found_::_%s users found_" : ["нађен %s кориÑник","нађена %s кориÑника","Ðађено %s кориÑника"], + "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Ðе могу да пронађем атрибут имена за приказ кориÑника. Молимо Ñами га наведите у LDAP напредним подешавањима.", "Could not find the desired feature" : "Ðе могу да пронађем жељену оÑобину", "Invalid Host" : "ÐеиÑправан домаћин", - "Test Configuration" : "ИÑпробај поÑтаву", + "Test Configuration" : "ИÑпробај поÑтавку", "Help" : "Помоћ", "Groups meeting these criteria are available in %s:" : "Групе које иÑпуњавају ове критеријуме Ñу доÑтупне у %s:", "Only these object classes:" : "Само ове клаÑе објеката:", @@ -66,38 +73,54 @@ OC.L10N.register( "Search groups" : "Претражи групе", "Available groups" : "ДоÑтупне групе", "Selected groups" : "Изабране групе", - "Edit LDAP Query" : "Уреди ЛДÐП упит", - "LDAP Filter:" : "ЛДÐП филтер:", + "Edit LDAP Query" : "Уреди LDAP упит", + "LDAP Filter:" : "LDAP филтер:", "The filter specifies which LDAP groups shall have access to the %s instance." : "Филтер прецизира које ће LDAP групе требају имати приÑтуп %s Ñлучају.", + "Verify settings and count the groups" : "Верификуј поÑтавке и преброј групе", "When logging in, %s will find the user based on the following attributes:" : "При пријављивању, %s ће пронаћи кориÑника на оÑнову Ñледећих атрибута:", - "LDAP / AD Username:" : "ЛДÐП / ÐД кориÑничко име:", - "LDAP / AD Email Address:" : "ЛДÐП / ÐД е-адреÑа:", - "Other Attributes:" : "ОÑтали параметри:", + "LDAP / AD Username:" : "LDAP / AD кориÑничко име:", + "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "Дозволи пријављивање преко LDAP / AD кориÑничког имена, које је или \"uid\" или \"sAMAccountName\" и биће детектовано.", + "LDAP / AD Email Address:" : "LDAP / AD адреÑа е-поште:", + "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "Дозволи пријављивање преко атрибута адреÑе е-поште. \"mail\" и \"mailPrimaryAddress\" Ñу дозвољени.", + "Other Attributes:" : "ОÑтали атрибути:", + "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "Дефинише филтер који ће Ñе применити, када Ñе покуша пријава. \"%%uid\" замењује кориÑничко име у пријави. Example: \"uid=%%uid\"", "Test Loginname" : "ИÑпробај име за пријаву", "Verify settings" : "Провери поÑтавке", "1. Server" : "1. Ñервер", "%s. Server:" : "%s. Сервер:", + "Add a new configuration" : "Додај нову поÑтавку", "Copy current configuration into new directory binding" : "Копирај тренутну поÑтаву у везивање новог директоријума", "Delete the current configuration" : "Обриши тренутне поÑтавке", "Host" : "Домаћин", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Можете да изоÑтавите протокол, оÑим ако не захтевате SSL. Ðко је потребан, почните Ñа ldaps://", "Port" : "Порт", "Detect Port" : "Откриј порт", "User DN" : "КориÑников DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN кориÑника клијента Ñа којим треба да Ñе уÑпоÑтави веза, нпр. uid=agent,dc=example,dc=com. За анониман приÑтуп, оÑтавите поља DN и лозинка празним.", "Password" : "Лозинка", "For anonymous access, leave DN and Password empty." : "За анониман приÑтуп, оÑтавите поља DN и лозинка празним.", - "One Base DN per line" : "Једна Base DN по линији", + "One Base DN per line" : "Један Base DN по линији", "You can specify Base DN for users and groups in the Advanced tab" : "Можете навеÑти Base DN за кориÑнике и групе у картици Ðапредно", - "Detect Base DN" : "Откриј базни ДÐ", - "Test Base DN" : "ТеÑтирај базни ДÐ", + "Detect Base DN" : "Откриј Base DN", + "Test Base DN" : "ТеÑтирај Base DN", "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Избегава аутоматÑке LDAP захтеве. Боље за веће поÑтавке, али тражи мало више познавања LDAP-а.", "Manually enter LDAP filters (recommended for large directories)" : "УнеÑите ручно LDAP филтере (препоручено за велике директоријуме)", + "Listing and searching for users is constrained by these criteria:" : "ИзлиÑтавање и претраживање кориÑника је ограничено Ñледећим уÑловима:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Ðајчешће клаÑе објеката за кориÑнике Ñу organizationalPerson, person, user и inetOrgPerson. Ðко ниÑте Ñигурни шта да изаберете, питајте админиÑтратора именика.", "The filter specifies which LDAP users shall have access to the %s instance." : "Филтер одређује који ЛДÐП кориÑници ће имати приÑтуп на %s.", "Verify settings and count users" : "Провери поÑтавке и преброј кориÑнике", "Saving" : "Снимам", "Back" : "Ðазад", "Continue" : "ÐаÑтави", + "Please renew your password." : "Молимо обновите Вашу лозинку.", + "An internal error occurred." : "Догодила Ñе интерна грешка.", + "Please try again or contact your administrator." : "Покушајте поново или контактирајте админиÑтратора.", + "Current password" : "Тренутна лозинка", + "New password" : "Ðова лозинка", + "Renew password" : "Обнови лозинку", + "Wrong password. Reset it?" : "Погрешна лозинка. Желите ли да је реÑетујете?", + "Wrong password." : "Лоша лозинка.", + "Cancel" : "ОдуÑтани", "LDAP" : "LDAP", "Server" : "Сервер", "Users" : "КориÑници", @@ -105,22 +128,24 @@ OC.L10N.register( "Groups" : "Групе", "Expert" : "Стручњак", "Advanced" : "Ðапредно", - "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Упозорење:</b> ПХП ЛДÐП модул није инÑталиран и зачеље неће радити. Питајте ÑиÑтем админиÑтратора да га инÑталира.", + "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Упозорење:</b> PHP LDAP модул није инÑталиран и зачеље неће радити. Питајте ÑиÑтем админиÑтратора да га инÑталира.", "Connection Settings" : "ПоÑтавке везе", "Configuration Active" : "Конфигурација активна", "When unchecked, this configuration will be skipped." : "Када није штриклирано, ова конфигурација ће бити преÑкочена.", "Backup (Replica) Host" : "Домаћин Резервне копије (Реплике)", - "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Ðаведите опционог домаћина за резервне копије. Он мора бити реплика главног ЛДÐП/ÐД Ñервера.", + "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Ðаведите опционог домаћина за резервне копије. Он мора бити реплика главног LDAP/AD Ñервера.", "Backup (Replica) Port" : "Порт Резервне копије (Реплике)", "Disable Main Server" : "Онемогући главни Ñервер", "Only connect to the replica server." : "Повезано Ñамо на Ñервер за копирање.", - "Turn off SSL certificate validation." : "ИÑкључите потврду ССЛ Ñертификата.", + "Turn off SSL certificate validation." : "ИÑкључите потврду SSL Ñертификата.", "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Ðије препоручено, кориÑтите Ñамо за теÑтирање! Ðко веза ради Ñамо Ñа овом опцијом, увезите SSL Ñертификате LDAP Ñервера на ваш %s Ñервер.", "Cache Time-To-Live" : "ТрајноÑÑ‚ кеша", "in seconds. A change empties the cache." : "у Ñекундама. Промена празни кеш меморију.", "Directory Settings" : "Подешавања директоријума", "User Display Name Field" : "Име приказа кориÑника", - "The LDAP attribute to use to generate the user's display name." : "LDAP оÑобина за Ñтварање имена за приказ кориÑника.", + "The LDAP attribute to use to generate the user's display name." : "LDAP атрибут за Ñтварање имена за приказ кориÑника.", + "2nd User Display Name Field" : "2. поље за приказ имена кориÑника", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Опционо. LDAP атрибут који Ñе додаје на име у заградама. Коначно име за приказ ће бити нешто попут »Петар Петровић (pera@example.org)«.", "Base User Tree" : "ОÑновно Ñтабло кориÑника", "One User Base DN per line" : "Један КориÑников јединÑтвени назив DN по линији", "User Search Attributes" : "Параметри претраге кориÑника", @@ -131,17 +156,28 @@ OC.L10N.register( "One Group Base DN per line" : "Један Групни јединÑтвени назив DN по линији", "Group Search Attributes" : "Параметри претраге група", "Group-Member association" : "Придруживање чланова у групу", + "Dynamic Group Member URL" : "Динамична адреÑа члана групе", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP атрибут који на групном објекту Ñадржи адреÑу LDAP претраге којом Ñе одређује да ли објекат припада групи. (празно подешавање иÑкључује могућноÑÑ‚ динамичких припадноÑти групама.) ", "Nested Groups" : "Угнеждене групе", "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Када је укључено, подржане Ñу групе унутар групе. (Ради Ñамо ако оÑобина члана групе Ñадржи DN-ове.)", "Paging chunksize" : "Величина делића Ñтранице", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Величина делића Ñе кориÑти за Ñтраничење ЛДÐП претрага које могу вратити гомилу резултата попут набрајања кориÑника или група. (поÑтављање на 0 у таквим Ñитуацијама иÑкључује приказ претраге по Ñтраницама)", + "Enable LDAP password changes per user" : "Укључи промену LDAP лозинке по кориÑнику", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Дозволи LDAP кориÑницима да мењају Ñвоју лозинку и дозволи Ñупер админиÑтраторима и админиÑтраторима група да мењају лозинке њихових LDAP кориÑника. Ради Ñамо када је контрола права приÑтупа подешена према LDAP Ñерверу. Пошто Ñе лозинке шаљу као обичан теÑÑ‚ ка LDAP Ñерверу, мора Ñе кориÑтити протокол Ñа шифровањем, као и укључивање хеширања на LDAP Ñерверу.", + "(New password is sent as plain text to LDAP)" : "(нова лозинка Ñе шаље као обичан текÑÑ‚ на LDAP)", + "Default password policy DN" : "Подразумевана политика промене DN лозинки", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Подразумевана политика промене лозинки ће Ñе кориÑтити када лозинка иÑтиче. Може Ñе кориÑтити Ñамо када Ñе укључи промена лозинке по кориÑнику и подржава је Ñамо OpenLDAP. ОÑтавите празно да иÑкључите шта Ñе дешава када лозинка иÑтиче.", "Special Attributes" : "ПоÑебни параметри", "Quota Field" : "Поље квоте", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "ОÑтавите празно за подразумевану квоту кориÑника. У Ñупротном, Ñтавите LDAP/AD атрибут.", "Quota Default" : "Подразумевана квота", - "Email Field" : "Поље е-поште", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Редефинише подразумевану квоту за LDAP кориÑнике који немају поÑтављену квоту у Quota пољу.", + "Email Field" : "Поље адреÑе е-поште", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "ПоÑтавља адреÑу е-поште кориÑника из LDAP атрибута. ОÑтавите празно за подразумевано понашање.", "User Home Folder Naming Rule" : "Правило именовања кориÑничке фаÑцикле", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "ОÑтавите празно за кориÑничко име (подразумевано). У Ñупротном, наведите оÑобину LDAP/AD.", "Internal Username" : "Интерно кориÑничко име:", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Подразумевано Ñе интерно кориÑничко име креира од UUID атрибута. Тиме Ñе гарантује да Ñе кориÑничко име јединÑтвено и да карактери не морају да Ñе конвертују. Интерно кориÑничко име има ограничења да Ñу дозвољени Ñамо Ñледећи карактери: [ a-zA-Z0-9_.@- ]. ОÑтали карактери ће или бити замењени ASCII еквивалентима или ће бити преÑкочени. Ðко Ñе деÑи поклапање Ñа поÑтојећим кориÑничким именом, додаће Ñе број на крај имена. Интерно кориÑничко име Ñе кориÑти да идентификује кориÑника интерно. Такође Ñе кориÑти и као подразумевано име за име кориÑничку фаÑцикле, а и део је удаљених адреÑа, нпр. Ñвих *DAV ÑервиÑа. Уз помоћ овог подешавања, може да Ñе промени подразумевано понашање. ОÑтавите га празним за подразумевано понашање. Промене ће Ñе тицати Ñамо новомапираних (додатих) LDAP кориÑника.", "Internal Username Attribute:" : "Интерни параметри кориÑничког имена:", "Override UUID detection" : "ПреÑкочи UUID откривање", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Подразумевано, атрибут UUID Ñе аутоматÑки детектује. Ðтрибут UUID Ñе кориÑти за Ñигурну идентификацију LDAP кориÑника и група. Такође, локално кориÑничко име ће бити креирано на оÑнову UUID-a, ако није другачије назначено. Можете заобићи поÑтавке и проÑледити други атрибут по вашем избору. Морате бити Ñигурни да је изабрани атрибут јединÑтвен и да га кориÑници и групе могу преноÑити. ОÑтавите празно за подразумевано понашање. Промене ће имати дејÑтво Ñамо на новомапираним (доданим) LDAP кориÑницима и групама.", diff --git a/apps/user_ldap/l10n/sr.json b/apps/user_ldap/l10n/sr.json index e66f43fb6c3db2a4e5f6716e12dc1c1ba9abc74f..c3787ce090924109be961674b376b5fc45c40085 100644 --- a/apps/user_ldap/l10n/sr.json +++ b/apps/user_ldap/l10n/sr.json @@ -49,14 +49,21 @@ "An unspecified error occurred. Please check log and settings." : "ДеÑила Ñе непозната грешка. Погледајте дневник и подешавања.", "The search filter is invalid, probably due to syntax issues like uneven number of opened and closed brackets. Please revise." : "Филтер претраге је неиÑправан, вероватно због ÑинтакÑе попут неједнаког броја отворених и затворених заграда. Проверите.", "A connection error to LDAP / AD occurred, please check host, port and credentials." : "Дошло је до грешке LDAP / AD везе. Проверите домаћина, порт и акредитиве.", + "The \"%uid\" placeholder is missing. It will be replaced with the login name when querying LDAP / AD." : "\"%uid\" резервиÑано поље недоÑтаје. Биће замењено Ñа кориÑничким именом када Ñе ради упит над LDAP / AD-ом.", "Please provide a login name to test against" : "Ðаведите пријавно име за теÑÑ‚ Ñа", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "Поље групе је иÑкључено јер LDAP / AD Ñервер не подржава припадноÑÑ‚ групи.", + "Password change rejected. Hint: " : "Промена лозинке није прихваћена. Смерница:", + "Please login with the new password" : "Пријавите Ñе Ñа новом лозинком", + "Your password will expire tomorrow." : "Ваша лозинка ће иÑтећи Ñутра.", + "Your password will expire today." : "Ваша лозинка ће иÑтећи данаÑ.", + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["Ваша лозинка ће иÑтећи за %n дан.","Ваша лозинка ће иÑтећи за %n дана.","Ваша лозинка ће иÑтећи за %n дана."], "LDAP / AD integration" : "LDAP / AD интеграција", - "_%s group found_::_%s groups found_" : ["нађена %s група","нађене %s групе","нађено %s група"], - "_%s user found_::_%s users found_" : ["нађен %s кориÑник","нађена %s кориÑника","нађено %s кориÑника"], + "_%s group found_::_%s groups found_" : ["нађена %s група","нађене %s групе","Ðађено %s група"], + "_%s user found_::_%s users found_" : ["нађен %s кориÑник","нађена %s кориÑника","Ðађено %s кориÑника"], + "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Ðе могу да пронађем атрибут имена за приказ кориÑника. Молимо Ñами га наведите у LDAP напредним подешавањима.", "Could not find the desired feature" : "Ðе могу да пронађем жељену оÑобину", "Invalid Host" : "ÐеиÑправан домаћин", - "Test Configuration" : "ИÑпробај поÑтаву", + "Test Configuration" : "ИÑпробај поÑтавку", "Help" : "Помоћ", "Groups meeting these criteria are available in %s:" : "Групе које иÑпуњавају ове критеријуме Ñу доÑтупне у %s:", "Only these object classes:" : "Само ове клаÑе објеката:", @@ -64,38 +71,54 @@ "Search groups" : "Претражи групе", "Available groups" : "ДоÑтупне групе", "Selected groups" : "Изабране групе", - "Edit LDAP Query" : "Уреди ЛДÐП упит", - "LDAP Filter:" : "ЛДÐП филтер:", + "Edit LDAP Query" : "Уреди LDAP упит", + "LDAP Filter:" : "LDAP филтер:", "The filter specifies which LDAP groups shall have access to the %s instance." : "Филтер прецизира које ће LDAP групе требају имати приÑтуп %s Ñлучају.", + "Verify settings and count the groups" : "Верификуј поÑтавке и преброј групе", "When logging in, %s will find the user based on the following attributes:" : "При пријављивању, %s ће пронаћи кориÑника на оÑнову Ñледећих атрибута:", - "LDAP / AD Username:" : "ЛДÐП / ÐД кориÑничко име:", - "LDAP / AD Email Address:" : "ЛДÐП / ÐД е-адреÑа:", - "Other Attributes:" : "ОÑтали параметри:", + "LDAP / AD Username:" : "LDAP / AD кориÑничко име:", + "Allows login against the LDAP / AD username, which is either \"uid\" or \"sAMAccountName\" and will be detected." : "Дозволи пријављивање преко LDAP / AD кориÑничког имена, које је или \"uid\" или \"sAMAccountName\" и биће детектовано.", + "LDAP / AD Email Address:" : "LDAP / AD адреÑа е-поште:", + "Allows login against an email attribute. \"mail\" and \"mailPrimaryAddress\" allowed." : "Дозволи пријављивање преко атрибута адреÑе е-поште. \"mail\" и \"mailPrimaryAddress\" Ñу дозвољени.", + "Other Attributes:" : "ОÑтали атрибути:", + "Defines the filter to apply, when login is attempted. \"%%uid\" replaces the username in the login action. Example: \"uid=%%uid\"" : "Дефинише филтер који ће Ñе применити, када Ñе покуша пријава. \"%%uid\" замењује кориÑничко име у пријави. Example: \"uid=%%uid\"", "Test Loginname" : "ИÑпробај име за пријаву", "Verify settings" : "Провери поÑтавке", "1. Server" : "1. Ñервер", "%s. Server:" : "%s. Сервер:", + "Add a new configuration" : "Додај нову поÑтавку", "Copy current configuration into new directory binding" : "Копирај тренутну поÑтаву у везивање новог директоријума", "Delete the current configuration" : "Обриши тренутне поÑтавке", "Host" : "Домаћин", + "You can omit the protocol, unless you require SSL. If so, start with ldaps://" : "Можете да изоÑтавите протокол, оÑим ако не захтевате SSL. Ðко је потребан, почните Ñа ldaps://", "Port" : "Порт", "Detect Port" : "Откриј порт", "User DN" : "КориÑников DN", "The DN of the client user with which the bind shall be done, e.g. uid=agent,dc=example,dc=com. For anonymous access, leave DN and Password empty." : "DN кориÑника клијента Ñа којим треба да Ñе уÑпоÑтави веза, нпр. uid=agent,dc=example,dc=com. За анониман приÑтуп, оÑтавите поља DN и лозинка празним.", "Password" : "Лозинка", "For anonymous access, leave DN and Password empty." : "За анониман приÑтуп, оÑтавите поља DN и лозинка празним.", - "One Base DN per line" : "Једна Base DN по линији", + "One Base DN per line" : "Један Base DN по линији", "You can specify Base DN for users and groups in the Advanced tab" : "Можете навеÑти Base DN за кориÑнике и групе у картици Ðапредно", - "Detect Base DN" : "Откриј базни ДÐ", - "Test Base DN" : "ТеÑтирај базни ДÐ", + "Detect Base DN" : "Откриј Base DN", + "Test Base DN" : "ТеÑтирај Base DN", "Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Избегава аутоматÑке LDAP захтеве. Боље за веће поÑтавке, али тражи мало више познавања LDAP-а.", "Manually enter LDAP filters (recommended for large directories)" : "УнеÑите ручно LDAP филтере (препоручено за велике директоријуме)", + "Listing and searching for users is constrained by these criteria:" : "ИзлиÑтавање и претраживање кориÑника је ограничено Ñледећим уÑловима:", "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "Ðајчешће клаÑе објеката за кориÑнике Ñу organizationalPerson, person, user и inetOrgPerson. Ðко ниÑте Ñигурни шта да изаберете, питајте админиÑтратора именика.", "The filter specifies which LDAP users shall have access to the %s instance." : "Филтер одређује који ЛДÐП кориÑници ће имати приÑтуп на %s.", "Verify settings and count users" : "Провери поÑтавке и преброј кориÑнике", "Saving" : "Снимам", "Back" : "Ðазад", "Continue" : "ÐаÑтави", + "Please renew your password." : "Молимо обновите Вашу лозинку.", + "An internal error occurred." : "Догодила Ñе интерна грешка.", + "Please try again or contact your administrator." : "Покушајте поново или контактирајте админиÑтратора.", + "Current password" : "Тренутна лозинка", + "New password" : "Ðова лозинка", + "Renew password" : "Обнови лозинку", + "Wrong password. Reset it?" : "Погрешна лозинка. Желите ли да је реÑетујете?", + "Wrong password." : "Лоша лозинка.", + "Cancel" : "ОдуÑтани", "LDAP" : "LDAP", "Server" : "Сервер", "Users" : "КориÑници", @@ -103,22 +126,24 @@ "Groups" : "Групе", "Expert" : "Стручњак", "Advanced" : "Ðапредно", - "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Упозорење:</b> ПХП ЛДÐП модул није инÑталиран и зачеље неће радити. Питајте ÑиÑтем админиÑтратора да га инÑталира.", + "<b>Warning:</b> The PHP LDAP module is not installed, the backend will not work. Please ask your system administrator to install it." : "<b>Упозорење:</b> PHP LDAP модул није инÑталиран и зачеље неће радити. Питајте ÑиÑтем админиÑтратора да га инÑталира.", "Connection Settings" : "ПоÑтавке везе", "Configuration Active" : "Конфигурација активна", "When unchecked, this configuration will be skipped." : "Када није штриклирано, ова конфигурација ће бити преÑкочена.", "Backup (Replica) Host" : "Домаћин Резервне копије (Реплике)", - "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Ðаведите опционог домаћина за резервне копије. Он мора бити реплика главног ЛДÐП/ÐД Ñервера.", + "Give an optional backup host. It must be a replica of the main LDAP/AD server." : "Ðаведите опционог домаћина за резервне копије. Он мора бити реплика главног LDAP/AD Ñервера.", "Backup (Replica) Port" : "Порт Резервне копије (Реплике)", "Disable Main Server" : "Онемогући главни Ñервер", "Only connect to the replica server." : "Повезано Ñамо на Ñервер за копирање.", - "Turn off SSL certificate validation." : "ИÑкључите потврду ССЛ Ñертификата.", + "Turn off SSL certificate validation." : "ИÑкључите потврду SSL Ñертификата.", "Not recommended, use it for testing only! If connection only works with this option, import the LDAP server's SSL certificate in your %s server." : "Ðије препоручено, кориÑтите Ñамо за теÑтирање! Ðко веза ради Ñамо Ñа овом опцијом, увезите SSL Ñертификате LDAP Ñервера на ваш %s Ñервер.", "Cache Time-To-Live" : "ТрајноÑÑ‚ кеша", "in seconds. A change empties the cache." : "у Ñекундама. Промена празни кеш меморију.", "Directory Settings" : "Подешавања директоријума", "User Display Name Field" : "Име приказа кориÑника", - "The LDAP attribute to use to generate the user's display name." : "LDAP оÑобина за Ñтварање имена за приказ кориÑника.", + "The LDAP attribute to use to generate the user's display name." : "LDAP атрибут за Ñтварање имена за приказ кориÑника.", + "2nd User Display Name Field" : "2. поље за приказ имена кориÑника", + "Optional. An LDAP attribute to be added to the display name in brackets. Results in e.g. »John Doe (john.doe@example.org)«." : "Опционо. LDAP атрибут који Ñе додаје на име у заградама. Коначно име за приказ ће бити нешто попут »Петар Петровић (pera@example.org)«.", "Base User Tree" : "ОÑновно Ñтабло кориÑника", "One User Base DN per line" : "Један КориÑников јединÑтвени назив DN по линији", "User Search Attributes" : "Параметри претраге кориÑника", @@ -129,17 +154,28 @@ "One Group Base DN per line" : "Један Групни јединÑтвени назив DN по линији", "Group Search Attributes" : "Параметри претраге група", "Group-Member association" : "Придруживање чланова у групу", + "Dynamic Group Member URL" : "Динамична адреÑа члана групе", + "The LDAP attribute that on group objects contains an LDAP search URL that determines what objects belong to the group. (An empty setting disables dynamic group membership functionality.)" : "LDAP атрибут који на групном објекту Ñадржи адреÑу LDAP претраге којом Ñе одређује да ли објекат припада групи. (празно подешавање иÑкључује могућноÑÑ‚ динамичких припадноÑти групама.) ", "Nested Groups" : "Угнеждене групе", "When switched on, groups that contain groups are supported. (Only works if the group member attribute contains DNs.)" : "Када је укључено, подржане Ñу групе унутар групе. (Ради Ñамо ако оÑобина члана групе Ñадржи DN-ове.)", "Paging chunksize" : "Величина делића Ñтранице", "Chunksize used for paged LDAP searches that may return bulky results like user or group enumeration. (Setting it 0 disables paged LDAP searches in those situations.)" : "Величина делића Ñе кориÑти за Ñтраничење ЛДÐП претрага које могу вратити гомилу резултата попут набрајања кориÑника или група. (поÑтављање на 0 у таквим Ñитуацијама иÑкључује приказ претраге по Ñтраницама)", + "Enable LDAP password changes per user" : "Укључи промену LDAP лозинке по кориÑнику", + "Allow LDAP users to change their password and allow Super Administrators and Group Administrators to change the password of their LDAP users. Only works when access control policies are configured accordingly on the LDAP server. As passwords are sent in plaintext to the LDAP server, transport encryption must be used and password hashing should be configured on the LDAP server." : "Дозволи LDAP кориÑницима да мењају Ñвоју лозинку и дозволи Ñупер админиÑтраторима и админиÑтраторима група да мењају лозинке њихових LDAP кориÑника. Ради Ñамо када је контрола права приÑтупа подешена према LDAP Ñерверу. Пошто Ñе лозинке шаљу као обичан теÑÑ‚ ка LDAP Ñерверу, мора Ñе кориÑтити протокол Ñа шифровањем, као и укључивање хеширања на LDAP Ñерверу.", + "(New password is sent as plain text to LDAP)" : "(нова лозинка Ñе шаље као обичан текÑÑ‚ на LDAP)", + "Default password policy DN" : "Подразумевана политика промене DN лозинки", + "The DN of a default password policy that will be used for password expiry handling. Works only when LDAP password changes per user are enabled and is only supported by OpenLDAP. Leave empty to disable password expiry handling." : "Подразумевана политика промене лозинки ће Ñе кориÑтити када лозинка иÑтиче. Може Ñе кориÑтити Ñамо када Ñе укључи промена лозинке по кориÑнику и подржава је Ñамо OpenLDAP. ОÑтавите празно да иÑкључите шта Ñе дешава када лозинка иÑтиче.", "Special Attributes" : "ПоÑебни параметри", "Quota Field" : "Поље квоте", + "Leave empty for user's default quota. Otherwise, specify an LDAP/AD attribute." : "ОÑтавите празно за подразумевану квоту кориÑника. У Ñупротном, Ñтавите LDAP/AD атрибут.", "Quota Default" : "Подразумевана квота", - "Email Field" : "Поље е-поште", + "Override default quota for LDAP users who do not have a quota set in the Quota Field." : "Редефинише подразумевану квоту за LDAP кориÑнике који немају поÑтављену квоту у Quota пољу.", + "Email Field" : "Поље адреÑе е-поште", + "Set the user's email from their LDAP attribute. Leave it empty for default behaviour." : "ПоÑтавља адреÑу е-поште кориÑника из LDAP атрибута. ОÑтавите празно за подразумевано понашање.", "User Home Folder Naming Rule" : "Правило именовања кориÑничке фаÑцикле", "Leave empty for user name (default). Otherwise, specify an LDAP/AD attribute." : "ОÑтавите празно за кориÑничко име (подразумевано). У Ñупротном, наведите оÑобину LDAP/AD.", "Internal Username" : "Интерно кориÑничко име:", + "By default the internal username will be created from the UUID attribute. It makes sure that the username is unique and characters do not need to be converted. The internal username has the restriction that only these characters are allowed: [ a-zA-Z0-9_.@- ]. Other characters are replaced with their ASCII correspondence or simply omitted. On collisions a number will be added/increased. The internal username is used to identify a user internally. It is also the default name for the user home folder. It is also a part of remote URLs, for instance for all *DAV services. With this setting, the default behavior can be overridden. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users." : "Подразумевано Ñе интерно кориÑничко име креира од UUID атрибута. Тиме Ñе гарантује да Ñе кориÑничко име јединÑтвено и да карактери не морају да Ñе конвертују. Интерно кориÑничко име има ограничења да Ñу дозвољени Ñамо Ñледећи карактери: [ a-zA-Z0-9_.@- ]. ОÑтали карактери ће или бити замењени ASCII еквивалентима или ће бити преÑкочени. Ðко Ñе деÑи поклапање Ñа поÑтојећим кориÑничким именом, додаће Ñе број на крај имена. Интерно кориÑничко име Ñе кориÑти да идентификује кориÑника интерно. Такође Ñе кориÑти и као подразумевано име за име кориÑничку фаÑцикле, а и део је удаљених адреÑа, нпр. Ñвих *DAV ÑервиÑа. Уз помоћ овог подешавања, може да Ñе промени подразумевано понашање. ОÑтавите га празним за подразумевано понашање. Промене ће Ñе тицати Ñамо новомапираних (додатих) LDAP кориÑника.", "Internal Username Attribute:" : "Интерни параметри кориÑничког имена:", "Override UUID detection" : "ПреÑкочи UUID откривање", "By default, the UUID attribute is automatically detected. The UUID attribute is used to doubtlessly identify LDAP users and groups. Also, the internal username will be created based on the UUID, if not specified otherwise above. You can override the setting and pass an attribute of your choice. You must make sure that the attribute of your choice can be fetched for both users and groups and it is unique. Leave it empty for default behavior. Changes will have effect only on newly mapped (added) LDAP users and groups." : "Подразумевано, атрибут UUID Ñе аутоматÑки детектује. Ðтрибут UUID Ñе кориÑти за Ñигурну идентификацију LDAP кориÑника и група. Такође, локално кориÑничко име ће бити креирано на оÑнову UUID-a, ако није другачије назначено. Можете заобићи поÑтавке и проÑледити други атрибут по вашем избору. Морате бити Ñигурни да је изабрани атрибут јединÑтвен и да га кориÑници и групе могу преноÑити. ОÑтавите празно за подразумевано понашање. Промене ће имати дејÑтво Ñамо на новомапираним (доданим) LDAP кориÑницима и групама.", diff --git a/lib/l10n/zh_CN.js b/lib/l10n/zh_CN.js index 2a9eb59c28c1951667f8c663f3b500ad708bcc42..fa15a8ea431ecd58972ec12574df60e9559b3813 100644 --- a/lib/l10n/zh_CN.js +++ b/lib/l10n/zh_CN.js @@ -84,6 +84,7 @@ OC.L10N.register( "Set an admin username." : "请设置一个管ç†å‘˜ç”¨æˆ·å。", "Set an admin password." : "请设置一个管ç†å‘˜å¯†ç 。", "Can't create or write into the data directory %s" : "æ— æ³•åˆ›å»ºæˆ–å†™å…¥æ•°æ®ç›®å½• %s", + "Given database host is invalid and must not contain the port: %s" : "给定的数æ®åº“主机ä¸æ£ç¡®ä¸”ä¸å¯åŒ…å«ç«¯å£ï¼š%s", "Invalid Federated Cloud ID" : "æ— æ•ˆçš„è”åˆäº‘ID", "Sharing %s failed, because the backend does not allow shares from type %i" : "分享 %s 失败, å› ä¸ºåŽç«¯ä¸å…许分享 %i 类型", "Sharing %s failed, because the file does not exist" : "分享 %s 失败, å› ä¸ºæ–‡ä»¶ä¸å˜åœ¨.", diff --git a/lib/l10n/zh_CN.json b/lib/l10n/zh_CN.json index 4c27d20aa7b13cef89e4277952a8f7aaf1035602..a9b761c3835915ae97bab4cedd030b21161af5d8 100644 --- a/lib/l10n/zh_CN.json +++ b/lib/l10n/zh_CN.json @@ -82,6 +82,7 @@ "Set an admin username." : "请设置一个管ç†å‘˜ç”¨æˆ·å。", "Set an admin password." : "请设置一个管ç†å‘˜å¯†ç 。", "Can't create or write into the data directory %s" : "æ— æ³•åˆ›å»ºæˆ–å†™å…¥æ•°æ®ç›®å½• %s", + "Given database host is invalid and must not contain the port: %s" : "给定的数æ®åº“主机ä¸æ£ç¡®ä¸”ä¸å¯åŒ…å«ç«¯å£ï¼š%s", "Invalid Federated Cloud ID" : "æ— æ•ˆçš„è”åˆäº‘ID", "Sharing %s failed, because the backend does not allow shares from type %i" : "分享 %s 失败, å› ä¸ºåŽç«¯ä¸å…许分享 %i 类型", "Sharing %s failed, because the file does not exist" : "分享 %s 失败, å› ä¸ºæ–‡ä»¶ä¸å˜åœ¨.", diff --git a/settings/l10n/zh_CN.js b/settings/l10n/zh_CN.js index 2c8ae60c449be35d5f9d73b171d3445ce6cae997..48c922c898423a4e07e5e91d6d5156e33e147b85 100644 --- a/settings/l10n/zh_CN.js +++ b/settings/l10n/zh_CN.js @@ -12,6 +12,7 @@ OC.L10N.register( "A login attempt using two-factor authentication failed (%1$s)" : "使用两æ¥éªŒè¯ç™»å½•å¤±è´¥çš„å°è¯• (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "ä½ çš„ <strong>密ç </strong> 或 <strong>密ç </strong> 已被更改", "Your apps" : "ä½ çš„åº”ç”¨", + "Updates" : "æ›´æ–°", "Enabled apps" : "å¯ç”¨åº”用", "Disabled apps" : "ç¦ç”¨åº”用", "App bundles" : "应用软件包", @@ -103,6 +104,7 @@ OC.L10N.register( "Error: This app can not be enabled because it makes the server unstable" : "错误: æ— æ³•å¯ç”¨åº”ç”¨å› ä¸ºå®ƒä¼šå¯¼è‡´æœåŠ¡å™¨ä¸ç¨³å®š", "Error: Could not disable broken app" : "错误: æ— æ³•ç¦ç”¨æŸå的应用", "Error while disabling broken app" : "ç¦ç”¨æŸå的应用时出错", + "No app updates available" : "没有å¯ç”¨çš„应用更新", "Updating...." : "æ£åœ¨æ›´æ–°....", "Error while updating app" : "更新应用时出错", "Updated" : "已更新", diff --git a/settings/l10n/zh_CN.json b/settings/l10n/zh_CN.json index 7bc26488fd075f922d374f37bfc6164c6e2eca17..469186d24b1d382d42f22fea4ba41c6b868c3a77 100644 --- a/settings/l10n/zh_CN.json +++ b/settings/l10n/zh_CN.json @@ -10,6 +10,7 @@ "A login attempt using two-factor authentication failed (%1$s)" : "使用两æ¥éªŒè¯ç™»å½•å¤±è´¥çš„å°è¯• (%1$s)", "Your <strong>password</strong> or <strong>email</strong> was modified" : "ä½ çš„ <strong>密ç </strong> 或 <strong>密ç </strong> 已被更改", "Your apps" : "ä½ çš„åº”ç”¨", + "Updates" : "æ›´æ–°", "Enabled apps" : "å¯ç”¨åº”用", "Disabled apps" : "ç¦ç”¨åº”用", "App bundles" : "应用软件包", @@ -101,6 +102,7 @@ "Error: This app can not be enabled because it makes the server unstable" : "错误: æ— æ³•å¯ç”¨åº”ç”¨å› ä¸ºå®ƒä¼šå¯¼è‡´æœåŠ¡å™¨ä¸ç¨³å®š", "Error: Could not disable broken app" : "错误: æ— æ³•ç¦ç”¨æŸå的应用", "Error while disabling broken app" : "ç¦ç”¨æŸå的应用时出错", + "No app updates available" : "没有å¯ç”¨çš„应用更新", "Updating...." : "æ£åœ¨æ›´æ–°....", "Error while updating app" : "更新应用时出错", "Updated" : "已更新",