diff options
Diffstat (limited to 'lib')
37 files changed, 337 insertions, 138 deletions
diff --git a/lib/l10n/ca.js b/lib/l10n/ca.js index ee2604db81b..d13d58a9b86 100644 --- a/lib/l10n/ca.js +++ b/lib/l10n/ca.js @@ -167,6 +167,7 @@ OC.L10N.register( "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Des.", + "The user limit has been reached and the user was not created." : "S'ha assolit el límit d'usuari i no s'ha creat l'usuari.", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Només es permeten els següents caràcters en un nom d’usuari: \"a-z\", \"A-Z\", \"0-9\" i \"_.@-'\"", "A valid username must be provided" : "Heu de facilitar un nom d'usuari vàlid", "Username contains whitespace at the beginning or at the end" : "El nom d’usuari conté espais en blanc al principi o al final", diff --git a/lib/l10n/ca.json b/lib/l10n/ca.json index ecab8e2f8d9..2ca38072ef3 100644 --- a/lib/l10n/ca.json +++ b/lib/l10n/ca.json @@ -165,6 +165,7 @@ "Oct." : "Oct.", "Nov." : "Nov.", "Dec." : "Des.", + "The user limit has been reached and the user was not created." : "S'ha assolit el límit d'usuari i no s'ha creat l'usuari.", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Només es permeten els següents caràcters en un nom d’usuari: \"a-z\", \"A-Z\", \"0-9\" i \"_.@-'\"", "A valid username must be provided" : "Heu de facilitar un nom d'usuari vàlid", "Username contains whitespace at the beginning or at the end" : "El nom d’usuari conté espais en blanc al principi o al final", diff --git a/lib/l10n/cs.js b/lib/l10n/cs.js index 8cc54cc70e1..0b89c04ac84 100644 --- a/lib/l10n/cs.js +++ b/lib/l10n/cs.js @@ -26,7 +26,7 @@ OC.L10N.register( "The following architectures are supported: %s" : "Jsou podporovány následující architektury: %s", "The following databases are supported: %s" : "Jsou podporovány následující databáze: %s", "The command line tool %s could not be found" : "Nástroj příkazového řádku %s nebyl nalezen", - "The library %s is not available." : "Knihovna %s není dostupná.", + "The library %s is not available." : "Knihovna %s není k dispozici.", "Library %1$s with a version higher than %2$s is required - available version %3$s." : "Je vyžadována knihovna %1$s novější verze než %2$s – verze k dispozici je %3$s.", "Library %1$s with a version lower than %2$s is required - available version %3$s." : "Je vyžadována knihovna %1$s verzi nižší než %2$s – dostupná verze %3$s.", "The following platforms are supported: %s" : "Jsou podporovány následující systémy: %s", @@ -105,7 +105,7 @@ OC.L10N.register( "Can't create or write into the data directory %s" : "Nedaří se vytvořit nebo zapisovat do datového adresáře %s", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Úložiště pro sdílení %s musí implementovat rozhraní OCP\\Share_Backend", "Sharing backend %s not found" : "Úložiště sdílení %s nenalezeno", - "Sharing backend for %s not found" : "Úložiště sdílení pro %s nenalezeno", + "Sharing backend for %s not found" : "Úložiště sdílení pro %s nenalezeno", "%1$s shared »%2$s« with you and wants to add:" : "%1$s sdílí „%2$s“ a dodává:", "%1$s shared »%2$s« with you and wants to add" : "%1$s sdílí „%2$s“ a dodává", "»%s« added a note to a file shared with you" : "„%s“ dodává poznámku k nasdílenému souboru ", @@ -192,7 +192,7 @@ OC.L10N.register( "Cannot create \"data\" directory" : "Nedaří se vytvořit adresář „data“", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Toto obvykle lze vyřešit udělením oprávnění k zápisu do kořenové složky webu pro účet, pod kterým je provozován webový server. Viz %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Oprávnění lze obvykle napravit umožněním zápisu do kořene webu pro účet, pod kterým je provozován webový server. Viz %s.", - "Setting locale to %s failed" : "Nastavení jazyka na %s se nezdařilo", + "Setting locale to %s failed" : "Nastavení místních a jazykových nastavení na %s se nezdařilo", "Please install one of these locales on your system and restart your webserver." : "Do svého systému nainstalujte alespoň jeden z těchto jazyků a restartujte webový server.", "PHP module %s not installed." : "PHP modul %s není nainstalován.", "Please ask your server administrator to install the module." : "Požádejte správce serveru, který využíváte o instalaci tohoto modulu.", @@ -201,7 +201,7 @@ OC.L10N.register( "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload je nastaven na „%s“ namísto očekávané hodnoty „0“", "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Pro nápravu nastavte v souboru php.ini parametr <code>mbstring.func_overload</code> na <code>0</code>", "libxml2 2.7.0 is at least required. Currently %s is installed." : "Je požadována verze softwarové knihovny libxml2 minimálně 2.7.0. Nyní je nainstalována verze %s.", - "To fix this issue update your libxml2 version and restart your web server." : "Pro opravu tohoto problému aktualizujte knihovnu libxml2 a restartujte webový server.", + "To fix this issue update your libxml2 version and restart your web server." : "Tento problém opravíte instalací novější verze knihovny libxml2 a restartem webového serveru.", "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP je patrně nastaveno tak, aby odstraňovalo bloky komentářů. Toto bude mít za následek znepřístupnění mnoha důležitých aplikací.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Toto je pravděpodobně způsobeno aplikacemi pro urychlení načítání jako jsou Zend OPcache nebo eAccelerator.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduly jsou nainstalovány, ale stále se tváří jako chybějící?", diff --git a/lib/l10n/cs.json b/lib/l10n/cs.json index 95c607b9702..0e0911f7887 100644 --- a/lib/l10n/cs.json +++ b/lib/l10n/cs.json @@ -24,7 +24,7 @@ "The following architectures are supported: %s" : "Jsou podporovány následující architektury: %s", "The following databases are supported: %s" : "Jsou podporovány následující databáze: %s", "The command line tool %s could not be found" : "Nástroj příkazového řádku %s nebyl nalezen", - "The library %s is not available." : "Knihovna %s není dostupná.", + "The library %s is not available." : "Knihovna %s není k dispozici.", "Library %1$s with a version higher than %2$s is required - available version %3$s." : "Je vyžadována knihovna %1$s novější verze než %2$s – verze k dispozici je %3$s.", "Library %1$s with a version lower than %2$s is required - available version %3$s." : "Je vyžadována knihovna %1$s verzi nižší než %2$s – dostupná verze %3$s.", "The following platforms are supported: %s" : "Jsou podporovány následující systémy: %s", @@ -103,7 +103,7 @@ "Can't create or write into the data directory %s" : "Nedaří se vytvořit nebo zapisovat do datového adresáře %s", "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Úložiště pro sdílení %s musí implementovat rozhraní OCP\\Share_Backend", "Sharing backend %s not found" : "Úložiště sdílení %s nenalezeno", - "Sharing backend for %s not found" : "Úložiště sdílení pro %s nenalezeno", + "Sharing backend for %s not found" : "Úložiště sdílení pro %s nenalezeno", "%1$s shared »%2$s« with you and wants to add:" : "%1$s sdílí „%2$s“ a dodává:", "%1$s shared »%2$s« with you and wants to add" : "%1$s sdílí „%2$s“ a dodává", "»%s« added a note to a file shared with you" : "„%s“ dodává poznámku k nasdílenému souboru ", @@ -190,7 +190,7 @@ "Cannot create \"data\" directory" : "Nedaří se vytvořit adresář „data“", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Toto obvykle lze vyřešit udělením oprávnění k zápisu do kořenové složky webu pro účet, pod kterým je provozován webový server. Viz %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Oprávnění lze obvykle napravit umožněním zápisu do kořene webu pro účet, pod kterým je provozován webový server. Viz %s.", - "Setting locale to %s failed" : "Nastavení jazyka na %s se nezdařilo", + "Setting locale to %s failed" : "Nastavení místních a jazykových nastavení na %s se nezdařilo", "Please install one of these locales on your system and restart your webserver." : "Do svého systému nainstalujte alespoň jeden z těchto jazyků a restartujte webový server.", "PHP module %s not installed." : "PHP modul %s není nainstalován.", "Please ask your server administrator to install the module." : "Požádejte správce serveru, který využíváte o instalaci tohoto modulu.", @@ -199,7 +199,7 @@ "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload je nastaven na „%s“ namísto očekávané hodnoty „0“", "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Pro nápravu nastavte v souboru php.ini parametr <code>mbstring.func_overload</code> na <code>0</code>", "libxml2 2.7.0 is at least required. Currently %s is installed." : "Je požadována verze softwarové knihovny libxml2 minimálně 2.7.0. Nyní je nainstalována verze %s.", - "To fix this issue update your libxml2 version and restart your web server." : "Pro opravu tohoto problému aktualizujte knihovnu libxml2 a restartujte webový server.", + "To fix this issue update your libxml2 version and restart your web server." : "Tento problém opravíte instalací novější verze knihovny libxml2 a restartem webového serveru.", "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP je patrně nastaveno tak, aby odstraňovalo bloky komentářů. Toto bude mít za následek znepřístupnění mnoha důležitých aplikací.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Toto je pravděpodobně způsobeno aplikacemi pro urychlení načítání jako jsou Zend OPcache nebo eAccelerator.", "PHP modules have been installed, but they are still listed as missing?" : "PHP moduly jsou nainstalovány, ale stále se tváří jako chybějící?", diff --git a/lib/l10n/eo.js b/lib/l10n/eo.js index 44d56fcbb67..aa95452ac45 100644 --- a/lib/l10n/eo.js +++ b/lib/l10n/eo.js @@ -1,14 +1,16 @@ OC.L10N.register( "lib", { - "Cannot write into \"config\" directory!" : "Ne skribeblas la dosierujo „config“!", - "This can usually be fixed by giving the webserver write access to the config directory" : "Igi la agordodosierujon alirebla de la servilo kutime solvas tiun problemon.", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, metu la opcion „config_is_read_only“ al vera („true“) ene de ĝi.", + "Cannot write into \"config\" directory!" : "Ne povas skribi en la dosierujon „config“!", + "This can usually be fixed by giving the webserver write access to the config directory" : "Igi la dosierujojn de agordo ŝanĝebla por la servilo kutime solvas tiun problemon", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, valorigu la opcion \"config_is_read_only“ al vero („true“) en ĝi.", "See %s" : "Vidi %s", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, metu la opcion „config_is_read_only“ al vera („true“) ene de ĝi. Vidu %s", - "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "La dosieroj de la aplikaĵo %1$s ne estis bone anstataŭigitaj. Certigu, ke tiu aplikaĵa versio kongruas kun la servilo.", + "This can usually be fixed by giving the webserver write access to the config directory." : "Igi la dosierujojn de agordo ŝanĝebla por la servilo kutime solvas tiun problemon", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, valorigu la opcion \"config_is_read_only“ al vero („true“) en ĝi. Vidu %s", + "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "La dosieroj de la aplikaĵo %1$s ne estis ĝuste anstataŭigitaj. Certigu, ke tiu aplikaĵa versio kongruas la servilon.", "Sample configuration detected" : "Ekzempla agordo trovita", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Ekzempla agordo estis kopiita en via sistemo. Tio povas paneigi vian instalaĵon, kaj ne estas subtenata. Bv. legi la dokumentaron antaŭ ol fari ŝanĝojn en config.php", + "Other activities" : "Alia aktivado", "%1$s and %2$s" : "%1$s kaj %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s kaj %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s kaj %4$s", @@ -16,14 +18,18 @@ OC.L10N.register( "Education Edition" : "Eldono por edukado", "Enterprise bundle" : "Aplikaĵa kuniĝo por firmao", "Groupware bundle" : "Aplikaĵa kuniĝo por grupa kunlaborado", + "Hub bundle" : "Koncentrita pakaĵo", "Social sharing bundle" : "Aplikaĵa kuniĝo por socia kuhavigo", "PHP %s or higher is required." : "PHP %s aŭ pli alta necesas.", "PHP with a version lower than %s is required." : "Necesas pli malalta eldono de PHP ol %s.", "%sbit or higher PHP required." : "PHP je %sbitoj aŭ pli alta necesas.", + "The following architectures are supported: %s" : "La sekvaj arkitekturoj estas subtenataj: %s", + "The following databases are supported: %s" : "La sekvaj datumbazoj estas subtenataj: %s", "The command line tool %s could not be found" : "La komandlinia ilo %s ne troviĝis", "The library %s is not available." : "La biblioteko %s ne haveblas.", "Library %1$s with a version higher than %2$s is required - available version %3$s." : "Biblioteko %1$s kun versio pli ol %2$s bezoniĝas. Nuna versio estas %3$s.", "Library %1$s with a version lower than %2$s is required - available version %3$s." : "Biblioteko %1$s kun versio malpli ol %2$s bezoniĝas. Nuna versio estas %3$s.", + "The following platforms are supported: %s" : "La sekvaj platformoj estas subtenataj: %s", "Server version %s or higher is required." : "Servilo kun versio %s aŭ pli bezoniĝas.", "Server version %s or lower is required." : "Servilo kun versio %s aŭ malpli bezoniĝas.", "Logged in user must be an admin or sub admin" : "La ensalutanta uzanto estu administranto aŭ subadministranto", @@ -63,10 +69,11 @@ OC.L10N.register( "_%n minute ago_::_%n minutes ago_" : ["antaŭ %n minuto","antaŭ %n minutoj"], "in a few seconds" : "post kelkaj sekundoj", "seconds ago" : "antaŭ kelkaj sekundoj", + "Empty file" : "Malplena dosiero", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modulo kun identigilo %s ne ekzistas. Bv. ŝalti ĝin en la aplikaĵa agordo aŭ kontakti vian administranton.", "File name is a reserved word" : "Dosiernomo estas rezervita vorto", "File name contains at least one invalid character" : "Dosiernomo enhavas almenaŭ unu nevalidan signon", - "File name is too long" : "La dosiernomo tro longas", + "File name is too long" : "La dosiernomo estas tro longa", "Dot files are not allowed" : "Dosiernomo, kiu komenciĝas per punkto, ne estas permesata", "Empty filename is not allowed" : "Malplena dosiernomo ne estas permesata", "App \"%s\" cannot be installed because appinfo file cannot be read." : "La aplikaĵo „%s“ ne instaleblas, ĉar ties dosiero „appinfo“ ne legeblis.", @@ -84,9 +91,10 @@ OC.L10N.register( "%s enter the database username." : "%s entajpu la datumbazan uzantnomon.", "%s enter the database name." : "%s entajpu la datumbazan nomon.", "%s you may not use dots in the database name" : "%s vi ne povas uzi punktojn en la nomo de la datumbazo", + "MySQL username and/or password not valid" : "La uzantnomo kaj/aŭ pasvorto de MySQL ne estas valida", "You need to enter details of an existing account." : "Vi entajpu detalojn pri ekzistanta konto.", "Oracle connection could not be established" : "Konekto al Oracle ne povis stariĝi", - "Oracle username and/or password not valid" : "La uzantnomo aŭ la pasvorto de Oracle ne validas", + "Oracle username and/or password not valid" : "La uzantnomo kaj/aŭ la pasvorto de Oracle ne estas valida", "PostgreSQL username and/or password not valid" : "La uzantnomo aŭ la pasvorto de PostgreSQL ne validas", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "MacOS X ne estas subtenata kaj %s ne bone funkcios ĉe ĝi. Uzu ĝin je via risko!", "For the best results, please consider using a GNU/Linux server instead." : "Por pli bona funkciado, bv. pripensi uzi GNU-Linuksan servilon anstataŭe.", @@ -159,19 +167,21 @@ OC.L10N.register( "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", - "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Nur la jenaj signoj eblas en uzantnomo: „a“ ĝis „z“, „A“ ĝis „Z“, „0“ ĝis „9“ kaj „_“ (substreko), „@“, „-“ (streketo), „'“ (apostrofo) kaj „.“ (punkto)", + "The user limit has been reached and the user was not created." : "La limo de uzantoj estas atingita kaj la uzanto ne estas kreita.", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Nur sekvaj signoj estas permesitaj en uzantnomo: \"a-z“, \"A-Z“, \"0-9“ kaj \"_“ (substreko), \"@“ (ĉe), \"-“ (streketo), \"'“ (apostrofo), \".“ (punkto)", "A valid username must be provided" : "Valida uzantnomo devas esti provizita", "Username contains whitespace at the beginning or at the end" : "Uzantnomo enhavas spaceton ĉe la komenco aŭ la fino", "Username must not consist of dots only" : "Uzantnomo ne povas enhavi nur punktojn", + "Username is invalid because files already exist for this user" : "La uzantnomo ne estas valida pro dosieroj por la uzanto jam ekzistas", "A valid password must be provided" : "Valida pasvorto devas esti provizita", - "The username is already being used" : "La uzantnomo jam uziĝas", + "The username is already being used" : "La uzantnomo jam estas uzata", "Could not create user" : "Ne povis krei uzanton", "User disabled" : "Uzanto malebligita", "Login canceled by app" : "Ensaluto estis nuligita de aplikaĵo", "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "La aplikaĵo „%1$s“ ne instaliĝas, ĉar la jenaj dependecoj ne plenumiĝas: %2$s", "a safe home for all your data" : "sekura hejmo por ĉiuj viaj datumoj", "File is currently busy, please try again later" : "La dosiero estas nun okupita, bv. reprovi poste", - "Can't read file" : "Ne legeblas dosiero", + "Can't read file" : "Ne povas legi dosieron", "Application is not enabled" : "La aplikaĵo ne estas ŝaltita", "Authentication error" : "Aŭtentiga eraro", "Token expired. Please reload page." : "Ĵetono eksvalidiĝis. Bonvolu reŝargi la paĝon.", @@ -179,6 +189,7 @@ OC.L10N.register( "Cannot write into \"config\" directory" : "Ne skribeblas la dosierujo „config“", "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Igi la agordodosierujon alirebla de la servilo kutime solvas tiun problemon. Vidu %s", "Cannot write into \"apps\" directory" : "Ne skribeblas la dosierujo „apps“", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file." : "Igi la dosierujojn de aplikaĵo ŝanĝebla por la servilo aŭ malŝalti aplikaĵfonton en agorda dosiero kutime solvas tiun problemon", "Cannot create \"data\" directory" : "Ne kreeblas la dosierujo „data“", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Igi la radikan dosierujon alirebla de la servilo kutime solvas tiun problemon. Vidu %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Igi la radikan dosierujon skribebla de la servilo kutime solvas tiun problemon. Vidu %s.", @@ -218,7 +229,7 @@ OC.L10N.register( "Following databases are supported: %s" : "La jenaj datumbazoj estas subtenataj: %s", "Following platforms are supported: %s" : "La jenaj platformoj estas subtenataj: %s", "Overview" : "Superrigardo", - "Basic settings" : "Bazaj agordoj", + "Basic settings" : "Baza agordo", "Sharing" : "Kunhavigo", "Security" : "Sekurigo", "Groupware" : "Grupa kunlaborado", diff --git a/lib/l10n/eo.json b/lib/l10n/eo.json index 7c8a7936dfe..3e90cfbac63 100644 --- a/lib/l10n/eo.json +++ b/lib/l10n/eo.json @@ -1,12 +1,14 @@ { "translations": { - "Cannot write into \"config\" directory!" : "Ne skribeblas la dosierujo „config“!", - "This can usually be fixed by giving the webserver write access to the config directory" : "Igi la agordodosierujon alirebla de la servilo kutime solvas tiun problemon.", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, metu la opcion „config_is_read_only“ al vera („true“) ene de ĝi.", + "Cannot write into \"config\" directory!" : "Ne povas skribi en la dosierujon „config“!", + "This can usually be fixed by giving the webserver write access to the config directory" : "Igi la dosierujojn de agordo ŝanĝebla por la servilo kutime solvas tiun problemon", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, valorigu la opcion \"config_is_read_only“ al vero („true“) en ĝi.", "See %s" : "Vidi %s", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, metu la opcion „config_is_read_only“ al vera („true“) ene de ĝi. Vidu %s", - "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "La dosieroj de la aplikaĵo %1$s ne estis bone anstataŭigitaj. Certigu, ke tiu aplikaĵa versio kongruas kun la servilo.", + "This can usually be fixed by giving the webserver write access to the config directory." : "Igi la dosierujojn de agordo ŝanĝebla por la servilo kutime solvas tiun problemon", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Aŭ, se vi preferas lasi la dosieron config.php nurlega, valorigu la opcion \"config_is_read_only“ al vero („true“) en ĝi. Vidu %s", + "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "La dosieroj de la aplikaĵo %1$s ne estis ĝuste anstataŭigitaj. Certigu, ke tiu aplikaĵa versio kongruas la servilon.", "Sample configuration detected" : "Ekzempla agordo trovita", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Ekzempla agordo estis kopiita en via sistemo. Tio povas paneigi vian instalaĵon, kaj ne estas subtenata. Bv. legi la dokumentaron antaŭ ol fari ŝanĝojn en config.php", + "Other activities" : "Alia aktivado", "%1$s and %2$s" : "%1$s kaj %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s kaj %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s kaj %4$s", @@ -14,14 +16,18 @@ "Education Edition" : "Eldono por edukado", "Enterprise bundle" : "Aplikaĵa kuniĝo por firmao", "Groupware bundle" : "Aplikaĵa kuniĝo por grupa kunlaborado", + "Hub bundle" : "Koncentrita pakaĵo", "Social sharing bundle" : "Aplikaĵa kuniĝo por socia kuhavigo", "PHP %s or higher is required." : "PHP %s aŭ pli alta necesas.", "PHP with a version lower than %s is required." : "Necesas pli malalta eldono de PHP ol %s.", "%sbit or higher PHP required." : "PHP je %sbitoj aŭ pli alta necesas.", + "The following architectures are supported: %s" : "La sekvaj arkitekturoj estas subtenataj: %s", + "The following databases are supported: %s" : "La sekvaj datumbazoj estas subtenataj: %s", "The command line tool %s could not be found" : "La komandlinia ilo %s ne troviĝis", "The library %s is not available." : "La biblioteko %s ne haveblas.", "Library %1$s with a version higher than %2$s is required - available version %3$s." : "Biblioteko %1$s kun versio pli ol %2$s bezoniĝas. Nuna versio estas %3$s.", "Library %1$s with a version lower than %2$s is required - available version %3$s." : "Biblioteko %1$s kun versio malpli ol %2$s bezoniĝas. Nuna versio estas %3$s.", + "The following platforms are supported: %s" : "La sekvaj platformoj estas subtenataj: %s", "Server version %s or higher is required." : "Servilo kun versio %s aŭ pli bezoniĝas.", "Server version %s or lower is required." : "Servilo kun versio %s aŭ malpli bezoniĝas.", "Logged in user must be an admin or sub admin" : "La ensalutanta uzanto estu administranto aŭ subadministranto", @@ -61,10 +67,11 @@ "_%n minute ago_::_%n minutes ago_" : ["antaŭ %n minuto","antaŭ %n minutoj"], "in a few seconds" : "post kelkaj sekundoj", "seconds ago" : "antaŭ kelkaj sekundoj", + "Empty file" : "Malplena dosiero", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modulo kun identigilo %s ne ekzistas. Bv. ŝalti ĝin en la aplikaĵa agordo aŭ kontakti vian administranton.", "File name is a reserved word" : "Dosiernomo estas rezervita vorto", "File name contains at least one invalid character" : "Dosiernomo enhavas almenaŭ unu nevalidan signon", - "File name is too long" : "La dosiernomo tro longas", + "File name is too long" : "La dosiernomo estas tro longa", "Dot files are not allowed" : "Dosiernomo, kiu komenciĝas per punkto, ne estas permesata", "Empty filename is not allowed" : "Malplena dosiernomo ne estas permesata", "App \"%s\" cannot be installed because appinfo file cannot be read." : "La aplikaĵo „%s“ ne instaleblas, ĉar ties dosiero „appinfo“ ne legeblis.", @@ -82,9 +89,10 @@ "%s enter the database username." : "%s entajpu la datumbazan uzantnomon.", "%s enter the database name." : "%s entajpu la datumbazan nomon.", "%s you may not use dots in the database name" : "%s vi ne povas uzi punktojn en la nomo de la datumbazo", + "MySQL username and/or password not valid" : "La uzantnomo kaj/aŭ pasvorto de MySQL ne estas valida", "You need to enter details of an existing account." : "Vi entajpu detalojn pri ekzistanta konto.", "Oracle connection could not be established" : "Konekto al Oracle ne povis stariĝi", - "Oracle username and/or password not valid" : "La uzantnomo aŭ la pasvorto de Oracle ne validas", + "Oracle username and/or password not valid" : "La uzantnomo kaj/aŭ la pasvorto de Oracle ne estas valida", "PostgreSQL username and/or password not valid" : "La uzantnomo aŭ la pasvorto de PostgreSQL ne validas", "Mac OS X is not supported and %s will not work properly on this platform. Use it at your own risk! " : "MacOS X ne estas subtenata kaj %s ne bone funkcios ĉe ĝi. Uzu ĝin je via risko!", "For the best results, please consider using a GNU/Linux server instead." : "Por pli bona funkciado, bv. pripensi uzi GNU-Linuksan servilon anstataŭe.", @@ -157,19 +165,21 @@ "Oct." : "Okt.", "Nov." : "Nov.", "Dec." : "Dec.", - "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Nur la jenaj signoj eblas en uzantnomo: „a“ ĝis „z“, „A“ ĝis „Z“, „0“ ĝis „9“ kaj „_“ (substreko), „@“, „-“ (streketo), „'“ (apostrofo) kaj „.“ (punkto)", + "The user limit has been reached and the user was not created." : "La limo de uzantoj estas atingita kaj la uzanto ne estas kreita.", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Nur sekvaj signoj estas permesitaj en uzantnomo: \"a-z“, \"A-Z“, \"0-9“ kaj \"_“ (substreko), \"@“ (ĉe), \"-“ (streketo), \"'“ (apostrofo), \".“ (punkto)", "A valid username must be provided" : "Valida uzantnomo devas esti provizita", "Username contains whitespace at the beginning or at the end" : "Uzantnomo enhavas spaceton ĉe la komenco aŭ la fino", "Username must not consist of dots only" : "Uzantnomo ne povas enhavi nur punktojn", + "Username is invalid because files already exist for this user" : "La uzantnomo ne estas valida pro dosieroj por la uzanto jam ekzistas", "A valid password must be provided" : "Valida pasvorto devas esti provizita", - "The username is already being used" : "La uzantnomo jam uziĝas", + "The username is already being used" : "La uzantnomo jam estas uzata", "Could not create user" : "Ne povis krei uzanton", "User disabled" : "Uzanto malebligita", "Login canceled by app" : "Ensaluto estis nuligita de aplikaĵo", "App \"%1$s\" cannot be installed because the following dependencies are not fulfilled: %2$s" : "La aplikaĵo „%1$s“ ne instaliĝas, ĉar la jenaj dependecoj ne plenumiĝas: %2$s", "a safe home for all your data" : "sekura hejmo por ĉiuj viaj datumoj", "File is currently busy, please try again later" : "La dosiero estas nun okupita, bv. reprovi poste", - "Can't read file" : "Ne legeblas dosiero", + "Can't read file" : "Ne povas legi dosieron", "Application is not enabled" : "La aplikaĵo ne estas ŝaltita", "Authentication error" : "Aŭtentiga eraro", "Token expired. Please reload page." : "Ĵetono eksvalidiĝis. Bonvolu reŝargi la paĝon.", @@ -177,6 +187,7 @@ "Cannot write into \"config\" directory" : "Ne skribeblas la dosierujo „config“", "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Igi la agordodosierujon alirebla de la servilo kutime solvas tiun problemon. Vidu %s", "Cannot write into \"apps\" directory" : "Ne skribeblas la dosierujo „apps“", + "This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file." : "Igi la dosierujojn de aplikaĵo ŝanĝebla por la servilo aŭ malŝalti aplikaĵfonton en agorda dosiero kutime solvas tiun problemon", "Cannot create \"data\" directory" : "Ne kreeblas la dosierujo „data“", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Igi la radikan dosierujon alirebla de la servilo kutime solvas tiun problemon. Vidu %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Igi la radikan dosierujon skribebla de la servilo kutime solvas tiun problemon. Vidu %s.", @@ -216,7 +227,7 @@ "Following databases are supported: %s" : "La jenaj datumbazoj estas subtenataj: %s", "Following platforms are supported: %s" : "La jenaj platformoj estas subtenataj: %s", "Overview" : "Superrigardo", - "Basic settings" : "Bazaj agordoj", + "Basic settings" : "Baza agordo", "Sharing" : "Kunhavigo", "Security" : "Sekurigo", "Groupware" : "Grupa kunlaborado", diff --git a/lib/l10n/fr.js b/lib/l10n/fr.js index 1dde012ac4d..6e88c1b5f7d 100644 --- a/lib/l10n/fr.js +++ b/lib/l10n/fr.js @@ -24,7 +24,7 @@ OC.L10N.register( "PHP with a version lower than %s is required." : "PHP avec une version antérieure à %s est requis.", "%sbit or higher PHP required." : "PHP %sbits ou supérieur est requis.", "The following architectures are supported: %s" : "Les architectures suivantes sont prises en charge : %s", - "The following databases are supported: %s" : "Les bases de données suivantes sont prises en charge : %s", + "The following databases are supported: %s" : "Les bases de données suivantes sont prises en charge : %s", "The command line tool %s could not be found" : "La commande %s est introuvable", "The library %s is not available." : "La librairie %s n'est pas disponible.", "Library %1$s with a version higher than %2$s is required - available version %3$s." : "La librairie %1$s doit être au moins à la version %2$s. Version disponible : %3$s.", @@ -34,16 +34,16 @@ OC.L10N.register( "Server version %s or lower is required." : "Un serveur de version %s ou inférieure est requis.", "Logged in user must be an admin or sub admin" : "L'utilisateur connecté doit être administrateur ou sous-administrateur", "Logged in user must be an admin" : "L'utilisateur connecté doit être un administrateur", - "Wiping of device %s has started" : "L'effaçage de l'appareil %s à démarré", - "Wiping of device »%s« has started" : "L'effaçage de l'appareil \"%s\" à démarré", - "»%s« started remote wipe" : "\"%s\" à démarré l'effaçage distant", - "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "L'appareil ou l'application \"%s\" à démarré le processus d'effaçage distant. Vous recevrez un autre e-mail une fois le processus terminé", + "Wiping of device %s has started" : "L'effaçage de l'appareil %s a démarré", + "Wiping of device »%s« has started" : "L'effaçage de l'appareil « %s » a démarré", + "»%s« started remote wipe" : "« %s » a démarré l'effaçage distant", + "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "L'appareil ou l'application « %s » a démarré le processus d'effaçage distant. Vous recevrez un autre e-mail une fois le processus terminé", "Wiping of device %s has finished" : "L'effaçage de l'appareil %s est terminé", - "Wiping of device »%s« has finished" : "L'effaçage de l'appareil \"%s\" est terminé", - "»%s« finished remote wipe" : "\"%s\" à terminé l'effaçage distant", - "Device or application »%s« has finished the remote wipe process." : "L'appareil ou l'application \"%s\" à terminé le processus d'effaçage distant.", + "Wiping of device »%s« has finished" : "L'effaçage de l'appareil « %s » est terminé", + "»%s« finished remote wipe" : "« %s » a terminé l'effaçage distant", + "Device or application »%s« has finished the remote wipe process." : "L'appareil ou l'application « %s » a terminé le processus d'effaçage distant.", "Remote wipe started" : "Nettoyage à distance lancé", - "A remote wipe was started on device %s" : "Un nettoyage à distance à été lancé sur l'appareil %s", + "A remote wipe was started on device %s" : "Un nettoyage à distance a été lancé sur l'appareil %s", "Remote wipe finished" : "Nettoyage à distance terminé", "The remote wipe on %s has finished" : "Le nettoyage à distance de %s est terminé", "Authentication" : "Authentification", @@ -53,11 +53,11 @@ OC.L10N.register( "today" : "aujourd'hui", "tomorrow" : "demain", "yesterday" : "hier", - "_in %n day_::_in %n days_" : ["dans %n jour","dans %n jours"], + "_in %n day_::_in %n days_" : ["dans %n jour","dans %n jours"], "_%n day ago_::_%n days ago_" : ["il y a %n jour","il y a %n jours"], "next month" : "mois suivant", "last month" : "le mois dernier", - "_in %n month_::_in %n months_" : ["dans %n mois","dans %n mois"], + "_in %n month_::_in %n months_" : ["dans %n mois","dans %n mois"], "_%n month ago_::_%n months ago_" : ["Il y a %n mois","Il y a %n mois"], "next year" : "année suivante", "last year" : "l'année dernière", @@ -106,10 +106,10 @@ OC.L10N.register( "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Le service de partage %s doit implémenter l'interface OCP\\Share_Backend", "Sharing backend %s not found" : "Service de partage %s non trouvé", "Sharing backend for %s not found" : "Le service de partage pour %s est introuvable", - "%1$s shared »%2$s« with you and wants to add:" : "%1$sa partagé \"%2$s\" avec vous et veut ajouter :", - "%1$s shared »%2$s« with you and wants to add" : "%1$sa partagé \"%2$s\" avec vous et veut ajouter", - "»%s« added a note to a file shared with you" : "\"%s\" a ajouté une note à un fichier partagé avec vous", - "Open »%s«" : "Ouvrir «%s»", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter :", + "%1$s shared »%2$s« with you and wants to add" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter", + "»%s« added a note to a file shared with you" : "%s a ajouté une note à un fichier partagé avec vous", + "Open »%s«" : "Ouvrir « %s »", "%1$s via %2$s" : "%1$s via %2$s", "You are not allowed to share %s" : "Vous n'êtes pas autorisé à partager %s", "Can’t increase permissions of %s" : "Impossible d'augmenter les permissions de %s", @@ -117,8 +117,8 @@ OC.L10N.register( "Files can’t be shared with create permissions" : "Les fichiers ne peuvent pas être partagés avec les autorisations de création", "Expiration date is in the past" : "La date d'expiration est dans le passé", "Can’t set expiration date more than %s days in the future" : "Impossible de définir la date d'expiration à plus de %s jours dans le futur", - "%1$s shared »%2$s« with you" : "%1$s a partagé «%2$s» avec vous", - "%1$s shared »%2$s« with you." : "%1$s a partagé «%2$s» avec vous.", + "%1$s shared »%2$s« with you" : "%1$s a partagé « %2$s » avec vous", + "%1$s shared »%2$s« with you." : "%1$s a partagé « %2$s » avec vous.", "Click the button below to open it." : "Cliquez sur le bouton ci-dessous pour l'ouvrir", "The requested share does not exist anymore" : "Le partage demandé n'existe plus", "Could not find category \"%s\"" : "Impossible de trouver la catégorie \"%s\"", diff --git a/lib/l10n/fr.json b/lib/l10n/fr.json index e98609ef25d..ad1b0876f0d 100644 --- a/lib/l10n/fr.json +++ b/lib/l10n/fr.json @@ -22,7 +22,7 @@ "PHP with a version lower than %s is required." : "PHP avec une version antérieure à %s est requis.", "%sbit or higher PHP required." : "PHP %sbits ou supérieur est requis.", "The following architectures are supported: %s" : "Les architectures suivantes sont prises en charge : %s", - "The following databases are supported: %s" : "Les bases de données suivantes sont prises en charge : %s", + "The following databases are supported: %s" : "Les bases de données suivantes sont prises en charge : %s", "The command line tool %s could not be found" : "La commande %s est introuvable", "The library %s is not available." : "La librairie %s n'est pas disponible.", "Library %1$s with a version higher than %2$s is required - available version %3$s." : "La librairie %1$s doit être au moins à la version %2$s. Version disponible : %3$s.", @@ -32,16 +32,16 @@ "Server version %s or lower is required." : "Un serveur de version %s ou inférieure est requis.", "Logged in user must be an admin or sub admin" : "L'utilisateur connecté doit être administrateur ou sous-administrateur", "Logged in user must be an admin" : "L'utilisateur connecté doit être un administrateur", - "Wiping of device %s has started" : "L'effaçage de l'appareil %s à démarré", - "Wiping of device »%s« has started" : "L'effaçage de l'appareil \"%s\" à démarré", - "»%s« started remote wipe" : "\"%s\" à démarré l'effaçage distant", - "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "L'appareil ou l'application \"%s\" à démarré le processus d'effaçage distant. Vous recevrez un autre e-mail une fois le processus terminé", + "Wiping of device %s has started" : "L'effaçage de l'appareil %s a démarré", + "Wiping of device »%s« has started" : "L'effaçage de l'appareil « %s » a démarré", + "»%s« started remote wipe" : "« %s » a démarré l'effaçage distant", + "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "L'appareil ou l'application « %s » a démarré le processus d'effaçage distant. Vous recevrez un autre e-mail une fois le processus terminé", "Wiping of device %s has finished" : "L'effaçage de l'appareil %s est terminé", - "Wiping of device »%s« has finished" : "L'effaçage de l'appareil \"%s\" est terminé", - "»%s« finished remote wipe" : "\"%s\" à terminé l'effaçage distant", - "Device or application »%s« has finished the remote wipe process." : "L'appareil ou l'application \"%s\" à terminé le processus d'effaçage distant.", + "Wiping of device »%s« has finished" : "L'effaçage de l'appareil « %s » est terminé", + "»%s« finished remote wipe" : "« %s » a terminé l'effaçage distant", + "Device or application »%s« has finished the remote wipe process." : "L'appareil ou l'application « %s » a terminé le processus d'effaçage distant.", "Remote wipe started" : "Nettoyage à distance lancé", - "A remote wipe was started on device %s" : "Un nettoyage à distance à été lancé sur l'appareil %s", + "A remote wipe was started on device %s" : "Un nettoyage à distance a été lancé sur l'appareil %s", "Remote wipe finished" : "Nettoyage à distance terminé", "The remote wipe on %s has finished" : "Le nettoyage à distance de %s est terminé", "Authentication" : "Authentification", @@ -51,11 +51,11 @@ "today" : "aujourd'hui", "tomorrow" : "demain", "yesterday" : "hier", - "_in %n day_::_in %n days_" : ["dans %n jour","dans %n jours"], + "_in %n day_::_in %n days_" : ["dans %n jour","dans %n jours"], "_%n day ago_::_%n days ago_" : ["il y a %n jour","il y a %n jours"], "next month" : "mois suivant", "last month" : "le mois dernier", - "_in %n month_::_in %n months_" : ["dans %n mois","dans %n mois"], + "_in %n month_::_in %n months_" : ["dans %n mois","dans %n mois"], "_%n month ago_::_%n months ago_" : ["Il y a %n mois","Il y a %n mois"], "next year" : "année suivante", "last year" : "l'année dernière", @@ -104,10 +104,10 @@ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Le service de partage %s doit implémenter l'interface OCP\\Share_Backend", "Sharing backend %s not found" : "Service de partage %s non trouvé", "Sharing backend for %s not found" : "Le service de partage pour %s est introuvable", - "%1$s shared »%2$s« with you and wants to add:" : "%1$sa partagé \"%2$s\" avec vous et veut ajouter :", - "%1$s shared »%2$s« with you and wants to add" : "%1$sa partagé \"%2$s\" avec vous et veut ajouter", - "»%s« added a note to a file shared with you" : "\"%s\" a ajouté une note à un fichier partagé avec vous", - "Open »%s«" : "Ouvrir «%s»", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter :", + "%1$s shared »%2$s« with you and wants to add" : "%1$s a partagé « %2$s » avec vous et souhaite ajouter", + "»%s« added a note to a file shared with you" : "%s a ajouté une note à un fichier partagé avec vous", + "Open »%s«" : "Ouvrir « %s »", "%1$s via %2$s" : "%1$s via %2$s", "You are not allowed to share %s" : "Vous n'êtes pas autorisé à partager %s", "Can’t increase permissions of %s" : "Impossible d'augmenter les permissions de %s", @@ -115,8 +115,8 @@ "Files can’t be shared with create permissions" : "Les fichiers ne peuvent pas être partagés avec les autorisations de création", "Expiration date is in the past" : "La date d'expiration est dans le passé", "Can’t set expiration date more than %s days in the future" : "Impossible de définir la date d'expiration à plus de %s jours dans le futur", - "%1$s shared »%2$s« with you" : "%1$s a partagé «%2$s» avec vous", - "%1$s shared »%2$s« with you." : "%1$s a partagé «%2$s» avec vous.", + "%1$s shared »%2$s« with you" : "%1$s a partagé « %2$s » avec vous", + "%1$s shared »%2$s« with you." : "%1$s a partagé « %2$s » avec vous.", "Click the button below to open it." : "Cliquez sur le bouton ci-dessous pour l'ouvrir", "The requested share does not exist anymore" : "Le partage demandé n'existe plus", "Could not find category \"%s\"" : "Impossible de trouver la catégorie \"%s\"", diff --git a/lib/l10n/gl.js b/lib/l10n/gl.js index b57b2ce251b..332debb254e 100644 --- a/lib/l10n/gl.js +++ b/lib/l10n/gl.js @@ -3,10 +3,10 @@ OC.L10N.register( { "Cannot write into \"config\" directory!" : "Non é posíbel escribir no directorio «config»!", "This can usually be fixed by giving the webserver write access to the config directory" : "Polo xeral, isto pode ser fixado para permitirlle ao servidor web acceso de escritura ao directorio «config»", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Ou, se prefire manter o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel.", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Ou, se prefire conservar o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel.", "See %s" : "Vexa %s", "This can usually be fixed by giving the webserver write access to the config directory." : "Polo xeral, isto pode ser fixado para permitirlle ao servidor web acceso de escritura ao directorio «config».", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Ou, se prefire manter o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel. Vexa %s", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Ou, se prefire conservar o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel. Vexa %s", "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Os ficheiros da aplicación %1$s non foron substituídos correctamente. Asegúrese que é unha versión compatíbel co servidor.", "Sample configuration detected" : "Detectouse a configuración de exemplo", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Detectouse que foi copiada a configuración de exemplo. Isto pode rachar a súa instalación e non é compatíbel. Lea a documentación antes de facer cambios en config.php", diff --git a/lib/l10n/gl.json b/lib/l10n/gl.json index 34d5d6dd094..9983a7f71a9 100644 --- a/lib/l10n/gl.json +++ b/lib/l10n/gl.json @@ -1,10 +1,10 @@ { "translations": { "Cannot write into \"config\" directory!" : "Non é posíbel escribir no directorio «config»!", "This can usually be fixed by giving the webserver write access to the config directory" : "Polo xeral, isto pode ser fixado para permitirlle ao servidor web acceso de escritura ao directorio «config»", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Ou, se prefire manter o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel.", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Ou, se prefire conservar o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel.", "See %s" : "Vexa %s", "This can usually be fixed by giving the webserver write access to the config directory." : "Polo xeral, isto pode ser fixado para permitirlle ao servidor web acceso de escritura ao directorio «config».", - "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Ou, se prefire manter o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel. Vexa %s", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Ou, se prefire conservar o ficheiro «config.php» como de só lectura, marque a opción «config_is_read_only» como «true» nel. Vexa %s", "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Os ficheiros da aplicación %1$s non foron substituídos correctamente. Asegúrese que é unha versión compatíbel co servidor.", "Sample configuration detected" : "Detectouse a configuración de exemplo", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Detectouse que foi copiada a configuración de exemplo. Isto pode rachar a súa instalación e non é compatíbel. Lea a documentación antes de facer cambios en config.php", diff --git a/lib/l10n/hr.js b/lib/l10n/hr.js index 3bb50e9d21a..f29be4bbf63 100644 --- a/lib/l10n/hr.js +++ b/lib/l10n/hr.js @@ -10,6 +10,7 @@ OC.L10N.register( "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Datoteke aplikacije %1$s nisu ispravno zamijenjene. Provjerite je li inačica kompatibilna s poslužiteljem.", "Sample configuration detected" : "Pronađena ogledna konfiguracija", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Otkriveno je kopiranje ogledne konfiguracije. To može dovesti do poteškoća u radu vaše instalacije i nije podržano. Pročitajte dokumentaciju prije nego što izvršite promjene u config.php", + "Other activities" : "Druge aktivnosti", "%1$s and %2$s" : "%1$s i %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s i %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s i %4$s", @@ -22,6 +23,7 @@ OC.L10N.register( "PHP %s or higher is required." : "PHP inačica treba biti %s ili viša.", "PHP with a version lower than %s is required." : "Potreban je PHP inačice manje od %s.", "%sbit or higher PHP required." : "Potreban je %s-bitni ili viši PHP.", + "The following architectures are supported: %s" : "Podržane su sljedeće arhitekture: %s", "The following databases are supported: %s" : "Podržane su sljedeće baze podataka: %s", "The command line tool %s could not be found" : "Alat naredbenog retka %s nije pronađen", "The library %s is not available." : "Biblioteka %s nije dostupna.", diff --git a/lib/l10n/hr.json b/lib/l10n/hr.json index a8ea7f823a5..e117f623af8 100644 --- a/lib/l10n/hr.json +++ b/lib/l10n/hr.json @@ -8,6 +8,7 @@ "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Datoteke aplikacije %1$s nisu ispravno zamijenjene. Provjerite je li inačica kompatibilna s poslužiteljem.", "Sample configuration detected" : "Pronađena ogledna konfiguracija", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "Otkriveno je kopiranje ogledne konfiguracije. To može dovesti do poteškoća u radu vaše instalacije i nije podržano. Pročitajte dokumentaciju prije nego što izvršite promjene u config.php", + "Other activities" : "Druge aktivnosti", "%1$s and %2$s" : "%1$s i %2$s", "%1$s, %2$s and %3$s" : "%1$s, %2$s i %3$s", "%1$s, %2$s, %3$s and %4$s" : "%1$s, %2$s, %3$s i %4$s", @@ -20,6 +21,7 @@ "PHP %s or higher is required." : "PHP inačica treba biti %s ili viša.", "PHP with a version lower than %s is required." : "Potreban je PHP inačice manje od %s.", "%sbit or higher PHP required." : "Potreban je %s-bitni ili viši PHP.", + "The following architectures are supported: %s" : "Podržane su sljedeće arhitekture: %s", "The following databases are supported: %s" : "Podržane su sljedeće baze podataka: %s", "The command line tool %s could not be found" : "Alat naredbenog retka %s nije pronađen", "The library %s is not available." : "Biblioteka %s nije dostupna.", diff --git a/lib/l10n/lt_LT.js b/lib/l10n/lt_LT.js index 2a343822008..dc79314b62b 100644 --- a/lib/l10n/lt_LT.js +++ b/lib/l10n/lt_LT.js @@ -1,7 +1,7 @@ OC.L10N.register( "lib", { - "Cannot write into \"config\" directory!" : "Nepavyksta rašyti į \"config\" katalogą!", + "Cannot write into \"config\" directory!" : "Nepavyksta rašyti į „config“ katalogą!", "This can usually be fixed by giving the webserver write access to the config directory" : "Tai, dažniausiai, gali būti ištaisyta suteikiant saityno serveriui rašymo prieigą prie konfigūracijos katalogo", "See %s" : "Žiūrėkite %s", "Sample configuration detected" : "Aptiktas konfigūracijos pavyzdys", @@ -57,8 +57,8 @@ OC.L10N.register( "File name contains at least one invalid character" : "Failo vardas sudarytas iš neleistinų simbolių", "File name is too long" : "Failo pavadinimas per ilgas", "Empty filename is not allowed" : "Tuščias failo pavadinimas nėra leidžiamas", - "App \"%s\" cannot be installed because appinfo file cannot be read." : "Programėlė \"%s\" negali būti įdiegta, kadangi negalima perskaityti appinfo failo.", - "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Programėlė \"%s\" negali būti įdiegta, kadangi ji nėra suderinama su serverio versija.", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "Programėlė „%s“ negali būti įdiegta, nes nepavyksta perskaityti appinfo failo.", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Programėlė „%s“ negali būti įdiegta, nes ji nėra suderinama su šia serverio versija.", "__language_name__" : "Lietuvių", "This is an automatically sent email, please do not reply." : "Tai yra automatinis pranešimas, prašome neatsakyti.", "Help" : "Pagalba", @@ -144,7 +144,7 @@ OC.L10N.register( "Oct." : "Spl.", "Nov." : "Lap.", "Dec." : "Grd.", - "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Naudotojo varde leidžiama naudoti tik šiuos simbolius: \"a-z\", \"A-Z\", \"0-9\", ir \"_.@-'\"", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Naudotojo varde leidžiama naudoti tik šiuos simbolius: „a-z“, „A-Z“, „0-9“, ir „_.@-'“", "A valid username must be provided" : "Privalo būti pateiktas tinkamas naudotojo vardas", "Username contains whitespace at the beginning or at the end" : "Naudotojo varde pradžioje ar pabaigoje yra tarpas", "Username must not consist of dots only" : "Naudotojo vardas negali būti sudarytas tik iš taškų.", @@ -161,19 +161,19 @@ OC.L10N.register( "Authentication error" : "Tapatybės nustatymo klaida", "Token expired. Please reload page." : "Pasibaigė prieigos rakto galiojimas. Prašome įkelti puslapį iš naujo.", "No database drivers (sqlite, mysql, or postgresql) installed." : "Nėra įdiegtos duomenų bazių tvarkyklės (sqlite, mysql, or postgresql)", - "Cannot write into \"config\" directory" : "Nepavyksta rašyti į \"config\" katalogą!", + "Cannot write into \"config\" directory" : "Nepavyksta rašyti į „config“ katalogą", "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Tai, dažniausiai, gali būti pataisyta, suteikiant saityno serveriui rašymo prieigą prie konfigūracijos katalogo. Žiūrėkite %s", - "Cannot write into \"apps\" directory" : "Nepavyksta įrašyti į \"apps\" katalogą", - "Cannot create \"data\" directory" : "Nepavyksta sukurti katalogo \"data\"", + "Cannot write into \"apps\" directory" : "Nepavyksta rašyti į „apps“ katalogą", + "Cannot create \"data\" directory" : "Nepavyksta sukurti katalogo „data“", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Tai, dažniausiai, gali būti ištaisyta, suteikiant saityno serveriui rašymo prieigą prie šakninio katalogo. Žiūrėkite %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Teisės gali būti pataisytos, suteikiant saityno serveriui rašymo prieigą prie šakninio katalogo. Žiūrėkite %s", "Setting locale to %s failed" : "Nepavyko nustatyti vietos %s", "Please install one of these locales on your system and restart your webserver." : "Prašome įdiekite vieną šių lokalių savo sistemoje ir perkraukite žiniatinklio serverį.", "PHP module %s not installed." : "PHP modulis %s neįdiegtas.", "Please ask your server administrator to install the module." : "Kreipkitės į savo sistemos administratorių, kad jis įdiegtų modulį.", - "PHP setting \"%s\" is not set to \"%s\"." : "PHP nustatymas \"%s\" nenustatytas į \"%s\".", + "PHP setting \"%s\" is not set to \"%s\"." : "PHP nustatymas „%s“ nėra nustatytas į „%s“.", "Adjusting this setting in php.ini will make Nextcloud run again" : "Šių nustatymų pritaikymas php.ini faile, iš naujo paleis Nextcloud", - "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload yra nustatytas į \"%s\" vietoj numatomos reikšmės \"0\"", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload yra nustatytas į „%s“ vietoj numatomos reikšmės \"0\"", "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Norėdami išspręsti šią problemą, nustatykite <code>mbstring.func_overload</code> į <code>0</code> savo php.ini faile", "libxml2 2.7.0 is at least required. Currently %s is installed." : "Reikalinga ne mažesnė nei libxml2 2.7.0 versija. Šiuo metu yra instaliuota %s.", "To fix this issue update your libxml2 version and restart your web server." : "Atnaujinkite libxml2 versiją ir perkraukite žiniatinklio serverį, kad sutvarkytumėte šią problemą.", @@ -184,12 +184,12 @@ OC.L10N.register( "Your data directory is readable by other users" : "Duomenų katalogą gali skaityti kiti naudotojai", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Pakeiskite leidimus į 0770, kad šis katalogas negalėtų būti išvardytas kitiems naudotojams.", "Your data directory must be an absolute path" : "Jūsų duomenų katalogas privalo būti absoliutusis kelias", - "Check the value of \"datadirectory\" in your configuration" : "Patikrinkite \"datadirectory\" reikšmę savo konfigūracijoje.", + "Check the value of \"datadirectory\" in your configuration" : "Patikrinkite savo konfigūracijoje „datadirectory“ reikšmę", "Your data directory is invalid" : "Neteisingas duomenų katalogas", - "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Įsitikinkite, kad šakniniame duomenų kataloge yra yra \".ocdata\" failas.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Įsitikinkite, kad šakniniame duomenų kataloge yra failas, pavadinimu „.ocdata“.", "Action \"%s\" not supported or implemented." : "Veiksmas \"%s\" nepalaikomas ar neįgyvendintas.", "Authentication failed, wrong token or provider ID given" : "Tapatybės nustatymas nepavyko, nurodytas neteisingas prieigos raktas arba teikėjo ID", - "Could not obtain lock type %d on \"%s\"." : "Nepavyko gauti užrakto tipo %d ties \"%s\".", + "Could not obtain lock type %d on \"%s\"." : "Nepavyko gauti užrakto tipo %d ties „%s“.", "Storage unauthorized. %s" : "Saugykla nesankcionuota. %s", "Storage incomplete configuration. %s" : "Nepilna saugyklos konfigūracija. %s", "Storage connection error. %s" : "Saugyklos sujungimo ryšio klaida. %s", diff --git a/lib/l10n/lt_LT.json b/lib/l10n/lt_LT.json index c49530030a8..8faa071a930 100644 --- a/lib/l10n/lt_LT.json +++ b/lib/l10n/lt_LT.json @@ -1,5 +1,5 @@ { "translations": { - "Cannot write into \"config\" directory!" : "Nepavyksta rašyti į \"config\" katalogą!", + "Cannot write into \"config\" directory!" : "Nepavyksta rašyti į „config“ katalogą!", "This can usually be fixed by giving the webserver write access to the config directory" : "Tai, dažniausiai, gali būti ištaisyta suteikiant saityno serveriui rašymo prieigą prie konfigūracijos katalogo", "See %s" : "Žiūrėkite %s", "Sample configuration detected" : "Aptiktas konfigūracijos pavyzdys", @@ -55,8 +55,8 @@ "File name contains at least one invalid character" : "Failo vardas sudarytas iš neleistinų simbolių", "File name is too long" : "Failo pavadinimas per ilgas", "Empty filename is not allowed" : "Tuščias failo pavadinimas nėra leidžiamas", - "App \"%s\" cannot be installed because appinfo file cannot be read." : "Programėlė \"%s\" negali būti įdiegta, kadangi negalima perskaityti appinfo failo.", - "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Programėlė \"%s\" negali būti įdiegta, kadangi ji nėra suderinama su serverio versija.", + "App \"%s\" cannot be installed because appinfo file cannot be read." : "Programėlė „%s“ negali būti įdiegta, nes nepavyksta perskaityti appinfo failo.", + "App \"%s\" cannot be installed because it is not compatible with this version of the server." : "Programėlė „%s“ negali būti įdiegta, nes ji nėra suderinama su šia serverio versija.", "__language_name__" : "Lietuvių", "This is an automatically sent email, please do not reply." : "Tai yra automatinis pranešimas, prašome neatsakyti.", "Help" : "Pagalba", @@ -142,7 +142,7 @@ "Oct." : "Spl.", "Nov." : "Lap.", "Dec." : "Grd.", - "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Naudotojo varde leidžiama naudoti tik šiuos simbolius: \"a-z\", \"A-Z\", \"0-9\", ir \"_.@-'\"", + "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Naudotojo varde leidžiama naudoti tik šiuos simbolius: „a-z“, „A-Z“, „0-9“, ir „_.@-'“", "A valid username must be provided" : "Privalo būti pateiktas tinkamas naudotojo vardas", "Username contains whitespace at the beginning or at the end" : "Naudotojo varde pradžioje ar pabaigoje yra tarpas", "Username must not consist of dots only" : "Naudotojo vardas negali būti sudarytas tik iš taškų.", @@ -159,19 +159,19 @@ "Authentication error" : "Tapatybės nustatymo klaida", "Token expired. Please reload page." : "Pasibaigė prieigos rakto galiojimas. Prašome įkelti puslapį iš naujo.", "No database drivers (sqlite, mysql, or postgresql) installed." : "Nėra įdiegtos duomenų bazių tvarkyklės (sqlite, mysql, or postgresql)", - "Cannot write into \"config\" directory" : "Nepavyksta rašyti į \"config\" katalogą!", + "Cannot write into \"config\" directory" : "Nepavyksta rašyti į „config“ katalogą", "This can usually be fixed by giving the webserver write access to the config directory. See %s" : "Tai, dažniausiai, gali būti pataisyta, suteikiant saityno serveriui rašymo prieigą prie konfigūracijos katalogo. Žiūrėkite %s", - "Cannot write into \"apps\" directory" : "Nepavyksta įrašyti į \"apps\" katalogą", - "Cannot create \"data\" directory" : "Nepavyksta sukurti katalogo \"data\"", + "Cannot write into \"apps\" directory" : "Nepavyksta rašyti į „apps“ katalogą", + "Cannot create \"data\" directory" : "Nepavyksta sukurti katalogo „data“", "This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Tai, dažniausiai, gali būti ištaisyta, suteikiant saityno serveriui rašymo prieigą prie šakninio katalogo. Žiūrėkite %s", "Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "Teisės gali būti pataisytos, suteikiant saityno serveriui rašymo prieigą prie šakninio katalogo. Žiūrėkite %s", "Setting locale to %s failed" : "Nepavyko nustatyti vietos %s", "Please install one of these locales on your system and restart your webserver." : "Prašome įdiekite vieną šių lokalių savo sistemoje ir perkraukite žiniatinklio serverį.", "PHP module %s not installed." : "PHP modulis %s neįdiegtas.", "Please ask your server administrator to install the module." : "Kreipkitės į savo sistemos administratorių, kad jis įdiegtų modulį.", - "PHP setting \"%s\" is not set to \"%s\"." : "PHP nustatymas \"%s\" nenustatytas į \"%s\".", + "PHP setting \"%s\" is not set to \"%s\"." : "PHP nustatymas „%s“ nėra nustatytas į „%s“.", "Adjusting this setting in php.ini will make Nextcloud run again" : "Šių nustatymų pritaikymas php.ini faile, iš naujo paleis Nextcloud", - "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload yra nustatytas į \"%s\" vietoj numatomos reikšmės \"0\"", + "mbstring.func_overload is set to \"%s\" instead of the expected value \"0\"" : "mbstring.func_overload yra nustatytas į „%s“ vietoj numatomos reikšmės \"0\"", "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "Norėdami išspręsti šią problemą, nustatykite <code>mbstring.func_overload</code> į <code>0</code> savo php.ini faile", "libxml2 2.7.0 is at least required. Currently %s is installed." : "Reikalinga ne mažesnė nei libxml2 2.7.0 versija. Šiuo metu yra instaliuota %s.", "To fix this issue update your libxml2 version and restart your web server." : "Atnaujinkite libxml2 versiją ir perkraukite žiniatinklio serverį, kad sutvarkytumėte šią problemą.", @@ -182,12 +182,12 @@ "Your data directory is readable by other users" : "Duomenų katalogą gali skaityti kiti naudotojai", "Please change the permissions to 0770 so that the directory cannot be listed by other users." : "Pakeiskite leidimus į 0770, kad šis katalogas negalėtų būti išvardytas kitiems naudotojams.", "Your data directory must be an absolute path" : "Jūsų duomenų katalogas privalo būti absoliutusis kelias", - "Check the value of \"datadirectory\" in your configuration" : "Patikrinkite \"datadirectory\" reikšmę savo konfigūracijoje.", + "Check the value of \"datadirectory\" in your configuration" : "Patikrinkite savo konfigūracijoje „datadirectory“ reikšmę", "Your data directory is invalid" : "Neteisingas duomenų katalogas", - "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Įsitikinkite, kad šakniniame duomenų kataloge yra yra \".ocdata\" failas.", + "Ensure there is a file called \".ocdata\" in the root of the data directory." : "Įsitikinkite, kad šakniniame duomenų kataloge yra failas, pavadinimu „.ocdata“.", "Action \"%s\" not supported or implemented." : "Veiksmas \"%s\" nepalaikomas ar neįgyvendintas.", "Authentication failed, wrong token or provider ID given" : "Tapatybės nustatymas nepavyko, nurodytas neteisingas prieigos raktas arba teikėjo ID", - "Could not obtain lock type %d on \"%s\"." : "Nepavyko gauti užrakto tipo %d ties \"%s\".", + "Could not obtain lock type %d on \"%s\"." : "Nepavyko gauti užrakto tipo %d ties „%s“.", "Storage unauthorized. %s" : "Saugykla nesankcionuota. %s", "Storage incomplete configuration. %s" : "Nepilna saugyklos konfigūracija. %s", "Storage connection error. %s" : "Saugyklos sujungimo ryšio klaida. %s", diff --git a/lib/l10n/mk.js b/lib/l10n/mk.js index b6d053a9062..a226e39e088 100644 --- a/lib/l10n/mk.js +++ b/lib/l10n/mk.js @@ -167,6 +167,7 @@ OC.L10N.register( "Oct." : "Окт.", "Nov." : "Ное.", "Dec." : "Дек.", + "The user limit has been reached and the user was not created." : "Оганичувањето на корисниците е достигнато и корисникот не е креиран.", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Само следниве карактери се дозволени во корисничкото име:: \"a-z\", \"A-Z\", \"0-9\", и \"_.@-'\"", "A valid username must be provided" : "Мора да се внесе валидно корисничко име ", "Username contains whitespace at the beginning or at the end" : "Корисничкото име содржи празно место на почетокот или на крајот", @@ -202,6 +203,7 @@ OC.L10N.register( "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "За да го поправите ова, поставете вредност за <code>mbstring.func_overload</code> = <code>0</code> во вашата php.ini датотека", "libxml2 2.7.0 is at least required. Currently %s is installed." : "Потербна минимална верзија на libxml2 е 2.7.0. Моментална верзија е %s.", "To fix this issue update your libxml2 version and restart your web server." : "За да го поправите овој проблем, ажурирајте ја верзијата на libxml2 и рестартирајте го вашиот веб сервер.", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP поставено да ги поставува во линија внатрешните блокови на документите. Ова ќе ги направи неколку основни апликации недостапни.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Ова е веројатно предизвикано од кеш-меморија/забрзување како што се Zend OPcache или eAccelerator.", "PHP modules have been installed, but they are still listed as missing?" : "PHP модулот е инсталиран, но сеуште се прикажува како да недостасува?", "Please ask your server administrator to restart the web server." : "Замолете го сервер администраторот да го рестартира веб серверот.", @@ -223,6 +225,7 @@ OC.L10N.register( "Storage incomplete configuration. %s" : "Конфигурацијата на складиштето не е комплетна. %s", "Storage connection error. %s" : "Грешка во конекција до складиштето. %s", "Storage is temporarily not available" : "Складиштето моментално не е достапно", + "Storage connection timeout. %s" : "Поврзувањето со складиштето не успеа. %s", "Following databases are supported: %s" : "Следниве бази со податоци се поддржани: %s", "Following platforms are supported: %s" : "Следниве платформи се поддржани: %s", "Overview" : "Преглед", diff --git a/lib/l10n/mk.json b/lib/l10n/mk.json index 5606ea6a887..189f30022ee 100644 --- a/lib/l10n/mk.json +++ b/lib/l10n/mk.json @@ -165,6 +165,7 @@ "Oct." : "Окт.", "Nov." : "Ное.", "Dec." : "Дек.", + "The user limit has been reached and the user was not created." : "Оганичувањето на корисниците е достигнато и корисникот не е креиран.", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "Само следниве карактери се дозволени во корисничкото име:: \"a-z\", \"A-Z\", \"0-9\", и \"_.@-'\"", "A valid username must be provided" : "Мора да се внесе валидно корисничко име ", "Username contains whitespace at the beginning or at the end" : "Корисничкото име содржи празно место на почетокот или на крајот", @@ -200,6 +201,7 @@ "To fix this issue set <code>mbstring.func_overload</code> to <code>0</code> in your php.ini" : "За да го поправите ова, поставете вредност за <code>mbstring.func_overload</code> = <code>0</code> во вашата php.ini датотека", "libxml2 2.7.0 is at least required. Currently %s is installed." : "Потербна минимална верзија на libxml2 е 2.7.0. Моментална верзија е %s.", "To fix this issue update your libxml2 version and restart your web server." : "За да го поправите овој проблем, ажурирајте ја верзијата на libxml2 и рестартирајте го вашиот веб сервер.", + "PHP is apparently set up to strip inline doc blocks. This will make several core apps inaccessible." : "PHP поставено да ги поставува во линија внатрешните блокови на документите. Ова ќе ги направи неколку основни апликации недостапни.", "This is probably caused by a cache/accelerator such as Zend OPcache or eAccelerator." : "Ова е веројатно предизвикано од кеш-меморија/забрзување како што се Zend OPcache или eAccelerator.", "PHP modules have been installed, but they are still listed as missing?" : "PHP модулот е инсталиран, но сеуште се прикажува како да недостасува?", "Please ask your server administrator to restart the web server." : "Замолете го сервер администраторот да го рестартира веб серверот.", @@ -221,6 +223,7 @@ "Storage incomplete configuration. %s" : "Конфигурацијата на складиштето не е комплетна. %s", "Storage connection error. %s" : "Грешка во конекција до складиштето. %s", "Storage is temporarily not available" : "Складиштето моментално не е достапно", + "Storage connection timeout. %s" : "Поврзувањето со складиштето не успеа. %s", "Following databases are supported: %s" : "Следниве бази со податоци се поддржани: %s", "Following platforms are supported: %s" : "Следниве платформи се поддржани: %s", "Overview" : "Преглед", diff --git a/lib/l10n/nl.js b/lib/l10n/nl.js index eaee1895b74..8dc9878617d 100644 --- a/lib/l10n/nl.js +++ b/lib/l10n/nl.js @@ -35,13 +35,13 @@ OC.L10N.register( "Logged in user must be an admin or sub admin" : "Ingelogde gebruiker moet een beheerder of subbeheerder zijn", "Logged in user must be an admin" : "Ingelogde gebruiker moet een beheerder zijn", "Wiping of device %s has started" : "Leegmaken van toestel %sis gestart", - "Wiping of device »%s« has started" : "Leegmaken van toestel »%s« is gestart", - "»%s« started remote wipe" : "»%s« startte leegmaken op afstand", - "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "Toestel of applicatie »%s« heeft leegmaken op afstand gestart. Je ontvangt een ander bericht als het proces is voltooid", + "Wiping of device »%s« has started" : "Leegmaken van toestel \"%s\" is gestart", + "»%s« started remote wipe" : "\"%s\" startte leegmaken op afstand", + "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "Toestel of applicatie \"%s\" heeft leegmaken op afstand gestart. Je ontvangt een ander bericht als het proces is voltooid", "Wiping of device %s has finished" : "Leegmaken van toestel %s is voltooid", - "Wiping of device »%s« has finished" : "Leegmaken van toestel »%s« is voltooid", - "»%s« finished remote wipe" : "»%s« voltooide schoonmaken op afstand", - "Device or application »%s« has finished the remote wipe process." : "Toestel of applicatie »%s« heeft het schoonmaken op afstand voltooid.", + "Wiping of device »%s« has finished" : "Leegmaken van toestel \"%s\" is voltooid", + "»%s« finished remote wipe" : "\"%s\" voltooide schoonmaken op afstand", + "Device or application »%s« has finished the remote wipe process." : "Toestel of applicatie \"%s\" heeft het schoonmaken op afstand voltooid.", "Remote wipe started" : "Leegmaken op afstand gestart", "A remote wipe was started on device %s" : "Leegmaken op afstand gestart op toestel %s", "Remote wipe finished" : "Leegmaken op afstand beëindigd", @@ -106,10 +106,10 @@ OC.L10N.register( "Sharing backend %s must implement the interface OCP\\Share_Backend" : "De gedeelde achtergrond %s moet de OCP\\Share_Backend interface implementeren", "Sharing backend %s not found" : "De gedeelde backend %s is niet gevonden", "Sharing backend for %s not found" : "De gedeelde backend voor %s is niet gevonden", - "%1$s shared »%2$s« with you and wants to add:" : "%1$s deelde »%2$s« met jou en wil toevoegen:", - "%1$s shared »%2$s« with you and wants to add" : "%1$s deelde »%2$s« met jou en wil toevoegen", - "»%s« added a note to a file shared with you" : "»%s« voegde een notitie toe aan een bestand dat met jou is gedeeld", - "Open »%s«" : "Open »%s«", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s deelde \"%2$s\" met jou en wil toevoegen:", + "%1$s shared »%2$s« with you and wants to add" : "%1$s deelde \"%2$s\" met jou en wil toevoegen", + "»%s« added a note to a file shared with you" : "\"%s\" voegde een notitie toe aan een bestand dat met jou is gedeeld", + "Open »%s«" : "Open \"%s\"", "%1$s via %2$s" : "%1$s via %2$s", "You are not allowed to share %s" : "Je bent niet bevoegd om %s te delen", "Can’t increase permissions of %s" : "Kan niet meer rechten geven aan %s", @@ -117,8 +117,8 @@ OC.L10N.register( "Files can’t be shared with create permissions" : "Bestanden kunnen niet worden gedeeld met 'creëer' permissies", "Expiration date is in the past" : "De vervaldatum ligt in het verleden", "Can’t set expiration date more than %s days in the future" : "Kan de vervaldatum niet meer dan %s dagen in de toekomst instellen", - "%1$s shared »%2$s« with you" : "%1$s deelde »%2$s« met jou", - "%1$s shared »%2$s« with you." : "%1$s deelde »%2$s« met jou.", + "%1$s shared »%2$s« with you" : "%1$s deelde \"%2$s\" met jou", + "%1$s shared »%2$s« with you." : "%1$s deelde \"%2$s\" met jou.", "Click the button below to open it." : "Klik de onderstaande button om te openen.", "The requested share does not exist anymore" : "De toegang tot de gedeelde folder bestaat niet meer", "Could not find category \"%s\"" : "Kan categorie \"%s\" niet vinden", diff --git a/lib/l10n/nl.json b/lib/l10n/nl.json index 90c58e88f0d..acd44908e4a 100644 --- a/lib/l10n/nl.json +++ b/lib/l10n/nl.json @@ -33,13 +33,13 @@ "Logged in user must be an admin or sub admin" : "Ingelogde gebruiker moet een beheerder of subbeheerder zijn", "Logged in user must be an admin" : "Ingelogde gebruiker moet een beheerder zijn", "Wiping of device %s has started" : "Leegmaken van toestel %sis gestart", - "Wiping of device »%s« has started" : "Leegmaken van toestel »%s« is gestart", - "»%s« started remote wipe" : "»%s« startte leegmaken op afstand", - "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "Toestel of applicatie »%s« heeft leegmaken op afstand gestart. Je ontvangt een ander bericht als het proces is voltooid", + "Wiping of device »%s« has started" : "Leegmaken van toestel \"%s\" is gestart", + "»%s« started remote wipe" : "\"%s\" startte leegmaken op afstand", + "Device or application »%s« has started the remote wipe process. You will receive another email once the process has finished" : "Toestel of applicatie \"%s\" heeft leegmaken op afstand gestart. Je ontvangt een ander bericht als het proces is voltooid", "Wiping of device %s has finished" : "Leegmaken van toestel %s is voltooid", - "Wiping of device »%s« has finished" : "Leegmaken van toestel »%s« is voltooid", - "»%s« finished remote wipe" : "»%s« voltooide schoonmaken op afstand", - "Device or application »%s« has finished the remote wipe process." : "Toestel of applicatie »%s« heeft het schoonmaken op afstand voltooid.", + "Wiping of device »%s« has finished" : "Leegmaken van toestel \"%s\" is voltooid", + "»%s« finished remote wipe" : "\"%s\" voltooide schoonmaken op afstand", + "Device or application »%s« has finished the remote wipe process." : "Toestel of applicatie \"%s\" heeft het schoonmaken op afstand voltooid.", "Remote wipe started" : "Leegmaken op afstand gestart", "A remote wipe was started on device %s" : "Leegmaken op afstand gestart op toestel %s", "Remote wipe finished" : "Leegmaken op afstand beëindigd", @@ -104,10 +104,10 @@ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "De gedeelde achtergrond %s moet de OCP\\Share_Backend interface implementeren", "Sharing backend %s not found" : "De gedeelde backend %s is niet gevonden", "Sharing backend for %s not found" : "De gedeelde backend voor %s is niet gevonden", - "%1$s shared »%2$s« with you and wants to add:" : "%1$s deelde »%2$s« met jou en wil toevoegen:", - "%1$s shared »%2$s« with you and wants to add" : "%1$s deelde »%2$s« met jou en wil toevoegen", - "»%s« added a note to a file shared with you" : "»%s« voegde een notitie toe aan een bestand dat met jou is gedeeld", - "Open »%s«" : "Open »%s«", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s deelde \"%2$s\" met jou en wil toevoegen:", + "%1$s shared »%2$s« with you and wants to add" : "%1$s deelde \"%2$s\" met jou en wil toevoegen", + "»%s« added a note to a file shared with you" : "\"%s\" voegde een notitie toe aan een bestand dat met jou is gedeeld", + "Open »%s«" : "Open \"%s\"", "%1$s via %2$s" : "%1$s via %2$s", "You are not allowed to share %s" : "Je bent niet bevoegd om %s te delen", "Can’t increase permissions of %s" : "Kan niet meer rechten geven aan %s", @@ -115,8 +115,8 @@ "Files can’t be shared with create permissions" : "Bestanden kunnen niet worden gedeeld met 'creëer' permissies", "Expiration date is in the past" : "De vervaldatum ligt in het verleden", "Can’t set expiration date more than %s days in the future" : "Kan de vervaldatum niet meer dan %s dagen in de toekomst instellen", - "%1$s shared »%2$s« with you" : "%1$s deelde »%2$s« met jou", - "%1$s shared »%2$s« with you." : "%1$s deelde »%2$s« met jou.", + "%1$s shared »%2$s« with you" : "%1$s deelde \"%2$s\" met jou", + "%1$s shared »%2$s« with you." : "%1$s deelde \"%2$s\" met jou.", "Click the button below to open it." : "Klik de onderstaande button om te openen.", "The requested share does not exist anymore" : "De toegang tot de gedeelde folder bestaat niet meer", "Could not find category \"%s\"" : "Kan categorie \"%s\" niet vinden", diff --git a/lib/l10n/oc.js b/lib/l10n/oc.js index 4ff2d892005..536bd319533 100644 --- a/lib/l10n/oc.js +++ b/lib/l10n/oc.js @@ -11,6 +11,20 @@ OC.L10N.register( "Thursday" : "Dijòus", "Friday" : "Divendres", "Saturday" : "Dissabte", + "January" : "Genièr", + "February" : "Febrièr", + "March" : "Març", + "April" : "Abril", + "May" : "Mai", + "June" : "Junh", + "July" : "Julhet", + "August" : "Agost", + "September" : "Setembre", + "October" : "Octòbre", + "November" : "Novembre", + "December" : "Decembre", + "May." : "Mai", + "a safe home for all your data" : "un ostal segur per vòstras donadas", "Sharing" : "Partiment" }, "nplurals=2; plural=(n > 1);"); diff --git a/lib/l10n/oc.json b/lib/l10n/oc.json index a05e867604b..b90f691a2a1 100644 --- a/lib/l10n/oc.json +++ b/lib/l10n/oc.json @@ -9,6 +9,20 @@ "Thursday" : "Dijòus", "Friday" : "Divendres", "Saturday" : "Dissabte", + "January" : "Genièr", + "February" : "Febrièr", + "March" : "Març", + "April" : "Abril", + "May" : "Mai", + "June" : "Junh", + "July" : "Julhet", + "August" : "Agost", + "September" : "Setembre", + "October" : "Octòbre", + "November" : "Novembre", + "December" : "Decembre", + "May." : "Mai", + "a safe home for all your data" : "un ostal segur per vòstras donadas", "Sharing" : "Partiment" },"pluralForm" :"nplurals=2; plural=(n > 1);" }
\ No newline at end of file diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js index 096f219c81d..eddc8160fdb 100644 --- a/lib/l10n/pl.js +++ b/lib/l10n/pl.js @@ -103,12 +103,12 @@ OC.L10N.register( "Set an admin username." : "Ustaw nazwę administratora.", "Set an admin password." : "Ustaw hasło administratora.", "Can't create or write into the data directory %s" : "Nie można tworzyć ani zapisywać w katalogu %s", - "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Zaplecze do współdzielenia %s musi implementować interfejs OCP\\Share_Backend", - "Sharing backend %s not found" : "Zaplecze %s do współdzielenia nie zostało znalezione", - "Sharing backend for %s not found" : "Zaplecze do współdzielenia dla %s nie zostało znalezione", + "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Zaplecze do udostępniania %s musi implementować interfejs OCP\\Share_Backend", + "Sharing backend %s not found" : "Zaplecze %s do udostępniania nie zostało znalezione", + "Sharing backend for %s not found" : "Zaplecze do udostępniania dla %s nie zostało znalezione", "%1$s shared »%2$s« with you and wants to add:" : "%1$s udostępnił Tobie »%2$s« i chce dodać: ", "%1$s shared »%2$s« with you and wants to add" : " %1$s udostępnił Tobie »%2$s« i chce dodać", - "»%s« added a note to a file shared with you" : "»%s« dodał notatkę do pliku współdzielonego z Tobą", + "»%s« added a note to a file shared with you" : "»%s« dodał notatkę do udostępnionego dla Ciebie pliku", "Open »%s«" : "Otwórz »%s«", "%1$s via %2$s" : "%1$s przez %2$s", "You are not allowed to share %s" : "Nie możesz udostępnić %s", @@ -120,7 +120,7 @@ OC.L10N.register( "%1$s shared »%2$s« with you" : "%1$s udostępnił Tobie »%2$s«", "%1$s shared »%2$s« with you." : "%1$s udostępnił Tobie »%2$s«.", "Click the button below to open it." : "Kliknij przycisk poniżej, aby otworzyć.", - "The requested share does not exist anymore" : "Żądane współdzielenie już nie istnieje", + "The requested share does not exist anymore" : "Żądane udostępnienie już nie istnieje", "Could not find category \"%s\"" : "Nie można znaleźć kategorii \"%s\"", "Sunday" : "Niedziela", "Monday" : "Poniedziałek", diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json index 7504b7931e5..e1fb15c9aec 100644 --- a/lib/l10n/pl.json +++ b/lib/l10n/pl.json @@ -101,12 +101,12 @@ "Set an admin username." : "Ustaw nazwę administratora.", "Set an admin password." : "Ustaw hasło administratora.", "Can't create or write into the data directory %s" : "Nie można tworzyć ani zapisywać w katalogu %s", - "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Zaplecze do współdzielenia %s musi implementować interfejs OCP\\Share_Backend", - "Sharing backend %s not found" : "Zaplecze %s do współdzielenia nie zostało znalezione", - "Sharing backend for %s not found" : "Zaplecze do współdzielenia dla %s nie zostało znalezione", + "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Zaplecze do udostępniania %s musi implementować interfejs OCP\\Share_Backend", + "Sharing backend %s not found" : "Zaplecze %s do udostępniania nie zostało znalezione", + "Sharing backend for %s not found" : "Zaplecze do udostępniania dla %s nie zostało znalezione", "%1$s shared »%2$s« with you and wants to add:" : "%1$s udostępnił Tobie »%2$s« i chce dodać: ", "%1$s shared »%2$s« with you and wants to add" : " %1$s udostępnił Tobie »%2$s« i chce dodać", - "»%s« added a note to a file shared with you" : "»%s« dodał notatkę do pliku współdzielonego z Tobą", + "»%s« added a note to a file shared with you" : "»%s« dodał notatkę do udostępnionego dla Ciebie pliku", "Open »%s«" : "Otwórz »%s«", "%1$s via %2$s" : "%1$s przez %2$s", "You are not allowed to share %s" : "Nie możesz udostępnić %s", @@ -118,7 +118,7 @@ "%1$s shared »%2$s« with you" : "%1$s udostępnił Tobie »%2$s«", "%1$s shared »%2$s« with you." : "%1$s udostępnił Tobie »%2$s«.", "Click the button below to open it." : "Kliknij przycisk poniżej, aby otworzyć.", - "The requested share does not exist anymore" : "Żądane współdzielenie już nie istnieje", + "The requested share does not exist anymore" : "Żądane udostępnienie już nie istnieje", "Could not find category \"%s\"" : "Nie można znaleźć kategorii \"%s\"", "Sunday" : "Niedziela", "Monday" : "Poniedziałek", diff --git a/lib/l10n/sl.js b/lib/l10n/sl.js index 31644c76fd9..a6bc953298f 100644 --- a/lib/l10n/sl.js +++ b/lib/l10n/sl.js @@ -3,8 +3,10 @@ OC.L10N.register( { "Cannot write into \"config\" directory!" : "V mapo »config« ni mogoče zapisovati!", "This can usually be fixed by giving the webserver write access to the config directory" : "Napako je mogoče odpraviti z dodelitvijo dovoljenja spletnemu strežniku za pisanje v nastavitveno mapo.", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Lahko pustite dovoljenje datoteke config.php nastavljeno na le za branje, a je treba v datoteki nastaviti možnost »config_is_read_only« na PRAV.", "See %s" : "Oglejte si %s", "This can usually be fixed by giving the webserver write access to the config directory." : "Napako je mogoče odpraviti z dodelitvijo dovoljenja spletnemu strežniku za pisanje v nastavitveno mapo.", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Lahko pustite dovoljenje datoteke config.php nastavljeno na le za branje, a je treba v datoteki nastaviti možnost »config_is_read_only« na PRAV. Več o tem si lahko preberete na %s", "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Datoteke programa %1$s niso bile zamenjane na pravi način. Prepričajte se, da je na strežniku nameščena podprta različica.", "Sample configuration detected" : "Zaznana je neustrezna vzorčna nastavitev", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "V sistem je bila kopirana datoteka s vzorčnimi nastavitvami. To lahko vpliva na namestitev in zato možnost ni podprta. Pred spremembami datoteke config.php si natančno preberite dokumentacijo.", @@ -16,6 +18,7 @@ OC.L10N.register( "Education Edition" : "Izobraževalna različica", "Enterprise bundle" : "Poslovni paket", "Groupware bundle" : "Paket za skupinsko delo", + "Hub bundle" : "Razvijalski paket", "Social sharing bundle" : "Paket družbene izmenjave", "PHP %s or higher is required." : "Zahtevana je različica PHP %s ali višja.", "PHP with a version lower than %s is required." : "Zahtevana je različica PHP nižja od %s.", @@ -103,6 +106,8 @@ OC.L10N.register( "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Souporaba ozadnjega programa %s mora vsebovati tudi vmesnik OCP\\Share_Backend", "Sharing backend %s not found" : "Ozadnjega programa %s za souporabo ni mogoče najti", "Sharing backend for %s not found" : "Ozadnjega programa za souporabo za %s ni mogoče najti", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s vam omogoča souporabo »%2$s« in želi dodati:", + "%1$s shared »%2$s« with you and wants to add" : "%1$s vam omogoča souporabo »%2$s« in želi dodati", "»%s« added a note to a file shared with you" : "»%s« doda opombo k datoteki v souporabi", "Open »%s«" : "Odpri »%s«", "%1$s via %2$s" : "%1$s prek %2$s", @@ -162,6 +167,7 @@ OC.L10N.register( "Oct." : "okt", "Nov." : "nov", "Dec." : "dec", + "The user limit has been reached and the user was not created." : "Dosežena je omejitev števila uporabnikov, zato uporabnik ni ustvarjen.", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "V uporabniškem imenu je dovoljeno uporabiti le znake: »a–z«, »A–Z«, »0–9« in »_.@-«\".", "A valid username must be provided" : "Navedeno mora biti veljavno uporabniško ime", "Username contains whitespace at the beginning or at the end" : "Uporabniško ime vsebuje presledni znak na začetku ali na koncu imena.", diff --git a/lib/l10n/sl.json b/lib/l10n/sl.json index 2587bd9d2f5..43158be86b6 100644 --- a/lib/l10n/sl.json +++ b/lib/l10n/sl.json @@ -1,8 +1,10 @@ { "translations": { "Cannot write into \"config\" directory!" : "V mapo »config« ni mogoče zapisovati!", "This can usually be fixed by giving the webserver write access to the config directory" : "Napako je mogoče odpraviti z dodelitvijo dovoljenja spletnemu strežniku za pisanje v nastavitveno mapo.", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it." : "Lahko pustite dovoljenje datoteke config.php nastavljeno na le za branje, a je treba v datoteki nastaviti možnost »config_is_read_only« na PRAV.", "See %s" : "Oglejte si %s", "This can usually be fixed by giving the webserver write access to the config directory." : "Napako je mogoče odpraviti z dodelitvijo dovoljenja spletnemu strežniku za pisanje v nastavitveno mapo.", + "Or, if you prefer to keep config.php file read only, set the option \"config_is_read_only\" to true in it. See %s" : "Lahko pustite dovoljenje datoteke config.php nastavljeno na le za branje, a je treba v datoteki nastaviti možnost »config_is_read_only« na PRAV. Več o tem si lahko preberete na %s", "The files of the app %1$s were not replaced correctly. Make sure it is a version compatible with the server." : "Datoteke programa %1$s niso bile zamenjane na pravi način. Prepričajte se, da je na strežniku nameščena podprta različica.", "Sample configuration detected" : "Zaznana je neustrezna vzorčna nastavitev", "It has been detected that the sample configuration has been copied. This can break your installation and is unsupported. Please read the documentation before performing changes on config.php" : "V sistem je bila kopirana datoteka s vzorčnimi nastavitvami. To lahko vpliva na namestitev in zato možnost ni podprta. Pred spremembami datoteke config.php si natančno preberite dokumentacijo.", @@ -14,6 +16,7 @@ "Education Edition" : "Izobraževalna različica", "Enterprise bundle" : "Poslovni paket", "Groupware bundle" : "Paket za skupinsko delo", + "Hub bundle" : "Razvijalski paket", "Social sharing bundle" : "Paket družbene izmenjave", "PHP %s or higher is required." : "Zahtevana je različica PHP %s ali višja.", "PHP with a version lower than %s is required." : "Zahtevana je različica PHP nižja od %s.", @@ -101,6 +104,8 @@ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "Souporaba ozadnjega programa %s mora vsebovati tudi vmesnik OCP\\Share_Backend", "Sharing backend %s not found" : "Ozadnjega programa %s za souporabo ni mogoče najti", "Sharing backend for %s not found" : "Ozadnjega programa za souporabo za %s ni mogoče najti", + "%1$s shared »%2$s« with you and wants to add:" : "%1$s vam omogoča souporabo »%2$s« in želi dodati:", + "%1$s shared »%2$s« with you and wants to add" : "%1$s vam omogoča souporabo »%2$s« in želi dodati", "»%s« added a note to a file shared with you" : "»%s« doda opombo k datoteki v souporabi", "Open »%s«" : "Odpri »%s«", "%1$s via %2$s" : "%1$s prek %2$s", @@ -160,6 +165,7 @@ "Oct." : "okt", "Nov." : "nov", "Dec." : "dec", + "The user limit has been reached and the user was not created." : "Dosežena je omejitev števila uporabnikov, zato uporabnik ni ustvarjen.", "Only the following characters are allowed in a username: \"a-z\", \"A-Z\", \"0-9\", and \"_.@-'\"" : "V uporabniškem imenu je dovoljeno uporabiti le znake: »a–z«, »A–Z«, »0–9« in »_.@-«\".", "A valid username must be provided" : "Navedeno mora biti veljavno uporabniško ime", "Username contains whitespace at the beginning or at the end" : "Uporabniško ime vsebuje presledni znak na začetku ali na koncu imena.", diff --git a/lib/private/Collaboration/Collaborators/MailPlugin.php b/lib/private/Collaboration/Collaborators/MailPlugin.php index f912690cb72..c10793df62c 100644 --- a/lib/private/Collaboration/Collaborators/MailPlugin.php +++ b/lib/private/Collaboration/Collaborators/MailPlugin.php @@ -136,6 +136,8 @@ class MailPlugin implements ISearchPlugin { 'shareType' => Share::SHARE_TYPE_USER, 'shareWith' => $cloud->getUser(), ], + 'shareWithDisplayNameUnique' => !empty($emailAddress) ? $emailAddress : $cloud->getUser() + ]]; $searchResult->addResultSet($userType, [], $singleResult); $searchResult->markExactIdMatch($emailType); @@ -170,6 +172,7 @@ class MailPlugin implements ISearchPlugin { 'shareType' => Share::SHARE_TYPE_USER, 'shareWith' => $cloud->getUser(), ], + 'shareWithDisplayNameUnique' => !empty($emailAddress) ? $emailAddress : $cloud->getUser() ]; continue; } diff --git a/lib/private/Collaboration/Collaborators/RemotePlugin.php b/lib/private/Collaboration/Collaborators/RemotePlugin.php index 81e05050d2e..5ee17fb3e05 100644 --- a/lib/private/Collaboration/Collaborators/RemotePlugin.php +++ b/lib/private/Collaboration/Collaborators/RemotePlugin.php @@ -103,7 +103,8 @@ class RemotePlugin implements ISearchPlugin { 'value' => [ 'shareType' => Share::SHARE_TYPE_USER, 'shareWith' => $remoteUser - ] + ], + 'shareWithDisplayNameUnique' => $contact['EMAIL'] !== null && $contact['EMAIL'] !== '' ? $contact['EMAIL'] : $contact['UID'], ]; } diff --git a/lib/private/Collaboration/Collaborators/UserPlugin.php b/lib/private/Collaboration/Collaborators/UserPlugin.php index 2096ec4621e..f3c2a4019c3 100644 --- a/lib/private/Collaboration/Collaborators/UserPlugin.php +++ b/lib/private/Collaboration/Collaborators/UserPlugin.php @@ -126,6 +126,7 @@ class UserPlugin implements ISearchPlugin { 'shareType' => Share::SHARE_TYPE_USER, 'shareWith' => $uid, ], + 'shareWithDisplayNameUnique' => !empty($userEmail) ? $userEmail : $uid, ]; } else { $addToWideResults = false; @@ -147,6 +148,7 @@ class UserPlugin implements ISearchPlugin { 'shareType' => IShare::TYPE_USER, 'shareWith' => $uid, ], + 'shareWithDisplayNameUnique' => !empty($userEmail) ? $userEmail : $uid, ]; } } @@ -166,12 +168,15 @@ class UserPlugin implements ISearchPlugin { } if ($addUser) { + $uid = $user->getUID(); + $userEmail = $user->getEMailAddress(); $result['exact'][] = [ 'label' => $user->getDisplayName(), 'value' => [ 'shareType' => Share::SHARE_TYPE_USER, 'shareWith' => $user->getUID(), ], + 'shareWithDisplayNameUnique' => $userEmail !== null && $userEmail !== '' ? $userEmail : $uid, ]; } } diff --git a/lib/private/Federation/CloudIdManager.php b/lib/private/Federation/CloudIdManager.php index d99fc350520..02e3c7cd513 100644 --- a/lib/private/Federation/CloudIdManager.php +++ b/lib/private/Federation/CloudIdManager.php @@ -86,7 +86,13 @@ class CloudIdManager implements ICloudIdManager { if (isset($entry['CLOUD'])) { foreach ($entry['CLOUD'] as $cloudID) { if ($cloudID === $cloudId) { - return $entry['FN']; + // Warning, if user decides to make his full name local only, + // no FN is found on federated servers + if (isset($entry['FN'])) { + return $entry['FN']; + } else { + return $cloudID; + } } } } diff --git a/lib/private/Files/ObjectStore/Azure.php b/lib/private/Files/ObjectStore/Azure.php index 0b65a6b80e5..2ef13d60c56 100644 --- a/lib/private/Files/ObjectStore/Azure.php +++ b/lib/private/Files/ObjectStore/Azure.php @@ -130,4 +130,8 @@ class Azure implements IObjectStore { } } } + + public function copyObject($from, $to) { + $this->getBlobClient()->copyBlob($this->containerName, $to, $this->containerName, $from); + } } diff --git a/lib/private/Files/ObjectStore/ObjectStoreStorage.php b/lib/private/Files/ObjectStore/ObjectStoreStorage.php index 3a48efcb31e..060a249b9c6 100644 --- a/lib/private/Files/ObjectStore/ObjectStoreStorage.php +++ b/lib/private/Files/ObjectStore/ObjectStoreStorage.php @@ -33,10 +33,15 @@ use Icewind\Streams\CallbackWrapper; use Icewind\Streams\CountWrapper; use Icewind\Streams\IteratorDirectory; use OC\Files\Cache\CacheEntry; +use OC\Files\Storage\PolyFill\CopyDirectory; +use OCP\Files\Cache\ICacheEntry; +use OCP\Files\FileInfo; use OCP\Files\NotFoundException; use OCP\Files\ObjectStore\IObjectStore; class ObjectStoreStorage extends \OC\Files\Storage\Common { + use CopyDirectory; + /** * @var \OCP\Files\ObjectStore\IObjectStore $objectStore */ @@ -309,7 +314,7 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common { } else { return false; } - // no break + // no break case 'w': case 'wb': case 'w+': @@ -464,7 +469,7 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common { if ($size === null) { $countStream = CountWrapper::wrap($stream, function ($writtenSize) use ($fileId, &$size) { $this->getCache()->update($fileId, [ - 'size' => $writtenSize + 'size' => $writtenSize, ]); $size = $writtenSize; }); @@ -513,4 +518,59 @@ class ObjectStoreStorage extends \OC\Files\Storage\Common { public function getObjectStore(): IObjectStore { return $this->objectStore; } + + public function copy($path1, $path2) { + $path1 = $this->normalizePath($path1); + $path2 = $this->normalizePath($path2); + + $cache = $this->getCache(); + $sourceEntry = $cache->get($path1); + if (!$sourceEntry) { + throw new NotFoundException('Source object not found'); + } + + $this->copyInner($sourceEntry, $path2); + + return true; + } + + private function copyInner(ICacheEntry $sourceEntry, string $to) { + $cache = $this->getCache(); + + if ($sourceEntry->getMimeType() === FileInfo::MIMETYPE_FOLDER) { + if ($cache->inCache($to)) { + $cache->remove($to); + } + $this->mkdir($to); + + foreach ($cache->getFolderContentsById($sourceEntry->getId()) as $child) { + $this->copyInner($child, $to . '/' . $child->getName()); + } + } else { + $this->copyFile($sourceEntry, $to); + } + } + + private function copyFile(ICacheEntry $sourceEntry, string $to) { + $cache = $this->getCache(); + + $sourceUrn = $this->getURN($sourceEntry->getId()); + + $cache->copyFromCache($cache, $sourceEntry, $to); + $targetEntry = $cache->get($to); + + if (!$targetEntry) { + throw new \Exception('Target not in cache after copy'); + } + + $targetUrn = $this->getURN($targetEntry->getId()); + + try { + $this->objectStore->copyObject($sourceUrn, $targetUrn); + } catch (\Exception $e) { + $cache->remove($to); + + throw $e; + } + } } diff --git a/lib/private/Files/ObjectStore/S3ObjectTrait.php b/lib/private/Files/ObjectStore/S3ObjectTrait.php index d7c878178d2..49284533723 100644 --- a/lib/private/Files/ObjectStore/S3ObjectTrait.php +++ b/lib/private/Files/ObjectStore/S3ObjectTrait.php @@ -123,4 +123,8 @@ trait S3ObjectTrait { public function objectExists($urn) { return $this->getConnection()->doesObjectExist($this->bucket, $urn); } + + public function copyObject($from, $to) { + $this->getConnection()->copy($this->getBucket(), $from, $this->getBucket(), $to); + } } diff --git a/lib/private/Files/ObjectStore/StorageObjectStore.php b/lib/private/Files/ObjectStore/StorageObjectStore.php index a7551385b34..acf46758956 100644 --- a/lib/private/Files/ObjectStore/StorageObjectStore.php +++ b/lib/private/Files/ObjectStore/StorageObjectStore.php @@ -93,4 +93,8 @@ class StorageObjectStore implements IObjectStore { public function objectExists($urn) { return $this->storage->file_exists($urn); } + + public function copyObject($from, $to) { + $this->storage->copy($from, $to); + } } diff --git a/lib/private/Files/ObjectStore/Swift.php b/lib/private/Files/ObjectStore/Swift.php index 87347c3f71b..ba5eb9e37ff 100644 --- a/lib/private/Files/ObjectStore/Swift.php +++ b/lib/private/Files/ObjectStore/Swift.php @@ -86,13 +86,13 @@ class Swift implements IObjectStore { if (filesize($tmpFile) < SWIFT_SEGMENT_SIZE) { $this->getContainer()->createObject([ 'name' => $urn, - 'stream' => stream_for($handle) + 'stream' => stream_for($handle), ]); } else { $this->getContainer()->createLargeObject([ 'name' => $urn, 'stream' => stream_for($handle), - 'segmentSize' => SWIFT_SEGMENT_SIZE + 'segmentSize' => SWIFT_SEGMENT_SIZE, ]); } } @@ -113,7 +113,7 @@ class Swift implements IObjectStore { 'stream' => true, 'headers' => [ 'X-Auth-Token' => $tokenId, - 'Cache-Control' => 'no-cache' + 'Cache-Control' => 'no-cache', ], ] ); @@ -148,4 +148,10 @@ class Swift implements IObjectStore { public function objectExists($urn) { return $this->getContainer()->objectExists($urn); } + + public function copyObject($from, $to) { + $this->getContainer()->getObject($from)->copy([ + 'destination' => $this->getContainer()->name . '/' . $to + ]); + } } diff --git a/lib/private/Log.php b/lib/private/Log.php index 2048d60a53b..337160d2bef 100644 --- a/lib/private/Log.php +++ b/lib/private/Log.php @@ -315,7 +315,7 @@ class Log implements ILogger, IDataLogger { $app = $context['app'] ?? 'no app in context'; $level = $context['level'] ?? ILogger::ERROR; - $serializer = new ExceptionSerializer(); + $serializer = new ExceptionSerializer($this->config); $data = $serializer->serializeException($exception); $data['CustomMessage'] = $context['message'] ?? '--'; diff --git a/lib/private/Log/ExceptionSerializer.php b/lib/private/Log/ExceptionSerializer.php index 587d6ff37db..5a3dd3c2ba3 100644 --- a/lib/private/Log/ExceptionSerializer.php +++ b/lib/private/Log/ExceptionSerializer.php @@ -32,6 +32,7 @@ use OC\Core\Controller\SetupController; use OC\HintException; use OC\Security\IdentityProof\Key; use OC\Setup; +use OC\SystemConfig; class ExceptionSerializer { public const methodsWithSensitiveParameters = [ @@ -88,6 +89,13 @@ class ExceptionSerializer { 'update', ]; + /** @var SystemConfig */ + private $systemConfig; + + public function __construct(SystemConfig $systemConfig) { + $this->systemConfig = $systemConfig; + } + public const methodsWithSensitiveParametersByClass = [ SetupController::class => [ 'run', @@ -159,11 +167,21 @@ class ExceptionSerializer { $data = get_object_vars($arg); $data['__class__'] = get_class($arg); return array_map([$this, 'encodeArg'], $data); - } elseif (is_array($arg)) { + } + + if (is_array($arg)) { + // Only log the first 5 elements of an array unless we are on debug + if ((int)$this->systemConfig->getValue('loglevel', 2) !== 0) { + $elemCount = count($arg); + if ($elemCount > 5) { + $arg = array_slice($arg, 0, 5); + $arg[] = 'And ' . ($elemCount - 5) . ' more entries, set log level to debug to see all entries'; + } + } return array_map([$this, 'encodeArg'], $arg); - } else { - return $arg; } + + return $arg; } public function serializeException(\Throwable $exception) { diff --git a/lib/private/Memcache/Redis.php b/lib/private/Memcache/Redis.php index dfbdd029565..56470afa0c5 100644 --- a/lib/private/Memcache/Redis.php +++ b/lib/private/Memcache/Redis.php @@ -101,7 +101,13 @@ class Redis extends Cache implements IMemcacheTTL { if (!is_int($value)) { $value = json_encode($value); } - return self::$cache->setnx($this->getPrefix() . $key, $value); + + $args = ['nx']; + if ($ttl !== 0 && is_int($ttl)) { + $args['ex'] = $ttl; + } + + return self::$cache->set($this->getPrefix() . $key, $value, $args); } /** diff --git a/lib/public/Files/ObjectStore/IObjectStore.php b/lib/public/Files/ObjectStore/IObjectStore.php index 4925959d6c5..e9d948682f8 100644 --- a/lib/public/Files/ObjectStore/IObjectStore.php +++ b/lib/public/Files/ObjectStore/IObjectStore.php @@ -73,4 +73,12 @@ interface IObjectStore { * @since 16.0.0 */ public function objectExists($urn); + + /** + * @param string $from the unified resource name used to identify the source object + * @param string $to the unified resource name used to identify the target object + * @return void + * @since 21.0.0 + */ + public function copyObject($from, $to); } |