summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--apps/comments/l10n/af.js30
-rw-r--r--apps/comments/l10n/af.json28
-rw-r--r--apps/comments/l10n/pl.js2
-rw-r--r--apps/comments/l10n/pl.json2
-rw-r--r--apps/dav/l10n/pl.js2
-rw-r--r--apps/dav/l10n/pl.json2
-rw-r--r--apps/encryption/l10n/pl.js2
-rw-r--r--apps/encryption/l10n/pl.json2
-rw-r--r--apps/federatedfilesharing/l10n/pl.js2
-rw-r--r--apps/federatedfilesharing/l10n/pl.json2
-rw-r--r--apps/federatedfilesharing/l10n/pt_BR.js2
-rw-r--r--apps/federatedfilesharing/l10n/pt_BR.json2
-rw-r--r--apps/federation/l10n/pl.js2
-rw-r--r--apps/federation/l10n/pl.json2
-rw-r--r--apps/files/l10n/pl.js2
-rw-r--r--apps/files/l10n/pl.json2
-rw-r--r--apps/files/l10n/ru.js3
-rw-r--r--apps/files/l10n/ru.json3
-rw-r--r--apps/files_external/l10n/pl.js2
-rw-r--r--apps/files_external/l10n/pl.json2
-rw-r--r--apps/files_external/l10n/pt_BR.js2
-rw-r--r--apps/files_external/l10n/pt_BR.json2
-rw-r--r--apps/files_sharing/l10n/pl.js2
-rw-r--r--apps/files_sharing/l10n/pl.json2
-rw-r--r--apps/files_sharing/l10n/pt_BR.js2
-rw-r--r--apps/files_sharing/l10n/pt_BR.json2
-rw-r--r--apps/files_trashbin/l10n/pl.js2
-rw-r--r--apps/files_trashbin/l10n/pl.json2
-rw-r--r--apps/files_versions/l10n/lb.js7
-rw-r--r--apps/files_versions/l10n/lb.json7
-rw-r--r--apps/files_versions/l10n/pl.js2
-rw-r--r--apps/files_versions/l10n/pl.json2
-rw-r--r--apps/oauth2/l10n/pl.js2
-rw-r--r--apps/oauth2/l10n/pl.json2
-rw-r--r--apps/sharebymail/l10n/pl.js2
-rw-r--r--apps/sharebymail/l10n/pl.json2
-rw-r--r--apps/systemtags/l10n/pl.js2
-rw-r--r--apps/systemtags/l10n/pl.json2
-rw-r--r--apps/theming/l10n/pl.js2
-rw-r--r--apps/theming/l10n/pl.json2
-rw-r--r--apps/twofactor_backupcodes/l10n/af.js19
-rw-r--r--apps/twofactor_backupcodes/l10n/af.json17
-rw-r--r--apps/twofactor_backupcodes/l10n/pl.js2
-rw-r--r--apps/twofactor_backupcodes/l10n/pl.json2
-rw-r--r--apps/updatenotification/l10n/pl.js2
-rw-r--r--apps/updatenotification/l10n/pl.json2
-rw-r--r--apps/user_ldap/l10n/pl.js2
-rw-r--r--apps/user_ldap/l10n/pl.json2
-rw-r--r--apps/user_ldap/l10n/pt_BR.js6
-rw-r--r--apps/user_ldap/l10n/pt_BR.json6
-rw-r--r--apps/workflowengine/l10n/pl.js2
-rw-r--r--apps/workflowengine/l10n/pl.json2
-rw-r--r--core/l10n/pl.js2
-rw-r--r--core/l10n/pl.json2
-rw-r--r--core/l10n/pt_BR.js2
-rw-r--r--core/l10n/pt_BR.json2
-rw-r--r--core/l10n/ru.js1
-rw-r--r--core/l10n/ru.json1
-rw-r--r--lib/l10n/pl.js2
-rw-r--r--lib/l10n/pl.json2
-rw-r--r--lib/l10n/pt_BR.js8
-rw-r--r--lib/l10n/pt_BR.json8
-rw-r--r--settings/l10n/es_AR.js2
-rw-r--r--settings/l10n/es_AR.json2
-rw-r--r--settings/l10n/pl.js2
-rw-r--r--settings/l10n/pl.json2
-rw-r--r--settings/l10n/pt_BR.js8
-rw-r--r--settings/l10n/pt_BR.json8
-rw-r--r--settings/l10n/zh_CN.js7
-rw-r--r--settings/l10n/zh_CN.json7
70 files changed, 194 insertions, 84 deletions
diff --git a/apps/comments/l10n/af.js b/apps/comments/l10n/af.js
new file mode 100644
index 00000000000..b2a803f19a7
--- /dev/null
+++ b/apps/comments/l10n/af.js
@@ -0,0 +1,30 @@
+OC.L10N.register(
+ "comments",
+ {
+ "Comments" : "Kommentare",
+ "Unknown user" : "Onbekende gebruiker",
+ "New comment …" : "Nuwe kommentaar…",
+ "Delete comment" : "Skrap kommentaar",
+ "Post" : "Plaas",
+ "Cancel" : "Kanselleer",
+ "Edit comment" : "Wysig kommentaar",
+ "[Deleted user]" : "[Geskrapte gebruiker]",
+ "No comments yet, start the conversation!" : "Nog geen kommentaar, begin die gesprek!",
+ "More comments …" : "Nog kommentare …",
+ "Save" : "Bewaar",
+ "Allowed characters {count} of {max}" : "Toegelate karakters {telling} van {maks}",
+ "Comment" : "Kommentaar",
+ "You commented" : "U het kommentaar gelewer",
+ "%1$s commented" : "%1$s het kommentaar gelewer",
+ "{author} commented" : "{outeur} het kommentaar gelewer",
+ "You commented on %1$s" : "U het op %1$s kommentaar gelewer",
+ "You commented on {file}" : "U het op {lêer} kommentaar gelewer",
+ "%1$s commented on %2$s" : "%1$s het op %2$s kommentaar gelewer",
+ "{author} commented on {file}" : "{outeur} het op {lêer} kommentaar gelewer",
+ "<strong>Comments</strong> for files" : "<strong>Kommentare</strong> vir lêers",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “%s” genoem",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “{lêer}” genoem",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s het u in ’n kommentaar op “%2$s” genoem",
+ "{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in ’n kommentaar oor “{lêer}” genoem"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/comments/l10n/af.json b/apps/comments/l10n/af.json
new file mode 100644
index 00000000000..8fd80b6d92a
--- /dev/null
+++ b/apps/comments/l10n/af.json
@@ -0,0 +1,28 @@
+{ "translations": {
+ "Comments" : "Kommentare",
+ "Unknown user" : "Onbekende gebruiker",
+ "New comment …" : "Nuwe kommentaar…",
+ "Delete comment" : "Skrap kommentaar",
+ "Post" : "Plaas",
+ "Cancel" : "Kanselleer",
+ "Edit comment" : "Wysig kommentaar",
+ "[Deleted user]" : "[Geskrapte gebruiker]",
+ "No comments yet, start the conversation!" : "Nog geen kommentaar, begin die gesprek!",
+ "More comments …" : "Nog kommentare …",
+ "Save" : "Bewaar",
+ "Allowed characters {count} of {max}" : "Toegelate karakters {telling} van {maks}",
+ "Comment" : "Kommentaar",
+ "You commented" : "U het kommentaar gelewer",
+ "%1$s commented" : "%1$s het kommentaar gelewer",
+ "{author} commented" : "{outeur} het kommentaar gelewer",
+ "You commented on %1$s" : "U het op %1$s kommentaar gelewer",
+ "You commented on {file}" : "U het op {lêer} kommentaar gelewer",
+ "%1$s commented on %2$s" : "%1$s het op %2$s kommentaar gelewer",
+ "{author} commented on {file}" : "{outeur} het op {lêer} kommentaar gelewer",
+ "<strong>Comments</strong> for files" : "<strong>Kommentare</strong> vir lêers",
+ "A (now) deleted user mentioned you in a comment on “%s”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “%s” genoem",
+ "A (now) deleted user mentioned you in a comment on “{file}”" : "’n (Nou) geskrapte gebruiker het u in ’n kommentaar op “{lêer}” genoem",
+ "%1$s mentioned you in a comment on “%2$s”" : "%1$s het u in ’n kommentaar op “%2$s” genoem",
+ "{user} mentioned you in a comment on “{file}”" : "{gebruiker} het u in ’n kommentaar oor “{lêer}” genoem"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/comments/l10n/pl.js b/apps/comments/l10n/pl.js
index 3273470f1ba..d2bdf2a8bd0 100644
--- a/apps/comments/l10n/pl.js
+++ b/apps/comments/l10n/pl.js
@@ -31,4 +31,4 @@ OC.L10N.register(
"%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał/-a o Tobie w komentarzu “%2$s”",
"{user} mentioned you in a comment on “{file}”" : "{user} wspomniał/-a o Tobie w komentarzu “{file}”"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/comments/l10n/pl.json b/apps/comments/l10n/pl.json
index cd7dc73ae78..a4f1d785f5c 100644
--- a/apps/comments/l10n/pl.json
+++ b/apps/comments/l10n/pl.json
@@ -28,5 +28,5 @@
"A (now) deleted user mentioned you in a comment on “{file}”" : "Pewien (obecnie) usunięty użytkownik wspomniał o Tobie w komentarzu “{file}”",
"%1$s mentioned you in a comment on “%2$s”" : "%1$s wspomniał/-a o Tobie w komentarzu “%2$s”",
"{user} mentioned you in a comment on “{file}”" : "{user} wspomniał/-a o Tobie w komentarzu “{file}”"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/dav/l10n/pl.js b/apps/dav/l10n/pl.js
index f06a95e749b..7c04a25cd1f 100644
--- a/apps/dav/l10n/pl.js
+++ b/apps/dav/l10n/pl.js
@@ -47,4 +47,4 @@ OC.L10N.register(
"Remote Address: %s" : "Adres zdalny: %s",
"Request ID: %s" : "ID żądania: %s"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/dav/l10n/pl.json b/apps/dav/l10n/pl.json
index b75bf49b381..43e083ef899 100644
--- a/apps/dav/l10n/pl.json
+++ b/apps/dav/l10n/pl.json
@@ -44,5 +44,5 @@
"Technical details" : "Szczegóły techniczne",
"Remote Address: %s" : "Adres zdalny: %s",
"Request ID: %s" : "ID żądania: %s"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/encryption/l10n/pl.js b/apps/encryption/l10n/pl.js
index 38b7327c45e..a7c84192c0c 100644
--- a/apps/encryption/l10n/pl.js
+++ b/apps/encryption/l10n/pl.js
@@ -61,4 +61,4 @@ OC.L10N.register(
"Disabled" : "Wyłączone",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie."
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/encryption/l10n/pl.json b/apps/encryption/l10n/pl.json
index 5b63fcba4dc..257bf82930e 100644
--- a/apps/encryption/l10n/pl.json
+++ b/apps/encryption/l10n/pl.json
@@ -58,5 +58,5 @@
"Enabled" : "Włączone",
"Disabled" : "Wyłączone",
"Encryption App is enabled but your keys are not initialized, please log-out and log-in again" : "Aplikacja szyfrująca jest aktywna, ale twoje klucze nie zostały zainicjowane, prosze wyloguj się i zaloguj ponownie."
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/pl.js b/apps/federatedfilesharing/l10n/pl.js
index c84b5ba4404..2683e6f5ac2 100644
--- a/apps/federatedfilesharing/l10n/pl.js
+++ b/apps/federatedfilesharing/l10n/pl.js
@@ -55,4 +55,4 @@ OC.L10N.register(
"Share it:" : "Udostępnij to:",
"Search global and public address book for users and let local users publish their data" : "Szukaj użytkowników w globalnej i publicznej książce adresowej i pozwól lokalnym użytkownikom na publikowanie swoich danych"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/federatedfilesharing/l10n/pl.json b/apps/federatedfilesharing/l10n/pl.json
index 65f749a6b11..78fcfe6a2d3 100644
--- a/apps/federatedfilesharing/l10n/pl.json
+++ b/apps/federatedfilesharing/l10n/pl.json
@@ -52,5 +52,5 @@
"HTML Code:" : "Kod HTML:",
"Share it:" : "Udostępnij to:",
"Search global and public address book for users and let local users publish their data" : "Szukaj użytkowników w globalnej i publicznej książce adresowej i pozwól lokalnym użytkownikom na publikowanie swoich danych"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/federatedfilesharing/l10n/pt_BR.js b/apps/federatedfilesharing/l10n/pt_BR.js
index 88537bd3773..517e61dc2e1 100644
--- a/apps/federatedfilesharing/l10n/pt_BR.js
+++ b/apps/federatedfilesharing/l10n/pt_BR.js
@@ -40,7 +40,7 @@ OC.L10N.register(
"Federated file sharing" : "Compartilhamento Federado de arquivos",
"Federated Cloud Sharing" : "Compartilhamento de Nuvem Federada",
"Open documentation" : "Abrir documentação",
- "Adjust how people can share between servers." : "Como administrador, você pode ajustar como as pessoas podem compartilhar entre servidores.",
+ "Adjust how people can share between servers." : "Ajustar como as pessoas podem compartilhar entre servidores.",
"Allow users on this server to send shares to other servers" : "Permitir que os usuários deste servidor enviem compartilhamentos para outros servidores",
"Allow users on this server to receive shares from other servers" : "Permitir que os usuários deste servidor recebam compartilhamentos de outros servidores",
"Search global and public address book for users" : "Procurar por usuários em catálogo de endereços global e público",
diff --git a/apps/federatedfilesharing/l10n/pt_BR.json b/apps/federatedfilesharing/l10n/pt_BR.json
index be785422525..8c103604441 100644
--- a/apps/federatedfilesharing/l10n/pt_BR.json
+++ b/apps/federatedfilesharing/l10n/pt_BR.json
@@ -38,7 +38,7 @@
"Federated file sharing" : "Compartilhamento Federado de arquivos",
"Federated Cloud Sharing" : "Compartilhamento de Nuvem Federada",
"Open documentation" : "Abrir documentação",
- "Adjust how people can share between servers." : "Como administrador, você pode ajustar como as pessoas podem compartilhar entre servidores.",
+ "Adjust how people can share between servers." : "Ajustar como as pessoas podem compartilhar entre servidores.",
"Allow users on this server to send shares to other servers" : "Permitir que os usuários deste servidor enviem compartilhamentos para outros servidores",
"Allow users on this server to receive shares from other servers" : "Permitir que os usuários deste servidor recebam compartilhamentos de outros servidores",
"Search global and public address book for users" : "Procurar por usuários em catálogo de endereços global e público",
diff --git a/apps/federation/l10n/pl.js b/apps/federation/l10n/pl.js
index 1ebe6741178..eb991b9dce9 100644
--- a/apps/federation/l10n/pl.js
+++ b/apps/federation/l10n/pl.js
@@ -13,4 +13,4 @@ OC.L10N.register(
"Trusted server" : "Zaufany serwer",
"Add" : "Dodaj"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/federation/l10n/pl.json b/apps/federation/l10n/pl.json
index eec264cdc17..be295636029 100644
--- a/apps/federation/l10n/pl.json
+++ b/apps/federation/l10n/pl.json
@@ -10,5 +10,5 @@
"+ Add trusted server" : "+ Dodaj zaufany serwer",
"Trusted server" : "Zaufany serwer",
"Add" : "Dodaj"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files/l10n/pl.js b/apps/files/l10n/pl.js
index d0e2b21368c..73d7847b21d 100644
--- a/apps/files/l10n/pl.js
+++ b/apps/files/l10n/pl.js
@@ -145,4 +145,4 @@ OC.L10N.register(
"Upload" : "Wyślij",
"No favorites" : "Brak ulubionych"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/files/l10n/pl.json b/apps/files/l10n/pl.json
index d4ae86fd70c..0adff3a2534 100644
--- a/apps/files/l10n/pl.json
+++ b/apps/files/l10n/pl.json
@@ -142,5 +142,5 @@
"Folder" : "Folder",
"Upload" : "Wyślij",
"No favorites" : "Brak ulubionych"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files/l10n/ru.js b/apps/files/l10n/ru.js
index 3b45d409ed7..0a483c231b7 100644
--- a/apps/files/l10n/ru.js
+++ b/apps/files/l10n/ru.js
@@ -105,6 +105,7 @@ OC.L10N.register(
"A new file or folder has been <strong>deleted</strong>" : "Новый файл или каталог был <strong>удален</strong>",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Ограничить уведомления о создании и изменении ваших <strong>избранных файлов</strong> <em>(отображать только в приложении события)</em>",
"A new file or folder has been <strong>restored</strong>" : "Новый файл или каталог был <strong>восстановлен</strong>",
+ "Unlimited" : "Неограничено",
"Upload (max. %s)" : "Загрузка (максимум %s)",
"File handling" : "Управление файлами",
"Maximum upload size" : "Максимальный размер загружаемого файла",
@@ -112,6 +113,8 @@ OC.L10N.register(
"Save" : "Сохранить",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "В режиме PHP-FPM применение изменений может занять до 5 минут.",
"Missing permissions to edit from here." : "Отсутствуют права на удаление.",
+ "%s of %s used" : "использовано %s из %s",
+ "%s used" : "%s использовано",
"Settings" : "Настройки",
"Show hidden files" : "Показать скрытые файлы",
"WebDAV" : "WebDAV",
diff --git a/apps/files/l10n/ru.json b/apps/files/l10n/ru.json
index 63549e592b4..83b515cdcd0 100644
--- a/apps/files/l10n/ru.json
+++ b/apps/files/l10n/ru.json
@@ -103,6 +103,7 @@
"A new file or folder has been <strong>deleted</strong>" : "Новый файл или каталог был <strong>удален</strong>",
"Limit notifications about creation and changes to your <strong>favorite files</strong> <em>(Stream only)</em>" : "Ограничить уведомления о создании и изменении ваших <strong>избранных файлов</strong> <em>(отображать только в приложении события)</em>",
"A new file or folder has been <strong>restored</strong>" : "Новый файл или каталог был <strong>восстановлен</strong>",
+ "Unlimited" : "Неограничено",
"Upload (max. %s)" : "Загрузка (максимум %s)",
"File handling" : "Управление файлами",
"Maximum upload size" : "Максимальный размер загружаемого файла",
@@ -110,6 +111,8 @@
"Save" : "Сохранить",
"With PHP-FPM it might take 5 minutes for changes to be applied." : "В режиме PHP-FPM применение изменений может занять до 5 минут.",
"Missing permissions to edit from here." : "Отсутствуют права на удаление.",
+ "%s of %s used" : "использовано %s из %s",
+ "%s used" : "%s использовано",
"Settings" : "Настройки",
"Show hidden files" : "Показать скрытые файлы",
"WebDAV" : "WebDAV",
diff --git a/apps/files_external/l10n/pl.js b/apps/files_external/l10n/pl.js
index 3ad33d41ded..e6bc51457c9 100644
--- a/apps/files_external/l10n/pl.js
+++ b/apps/files_external/l10n/pl.js
@@ -130,4 +130,4 @@ OC.L10N.register(
"Storage with id \"%i\" not found" : "Magazyn o ID \"%i\" nie został znaleziony",
"Storage with id \"%i\" is not user editable" : "Magazyn o ID \"%i\" nie może być edytowany przez użytkowników"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/files_external/l10n/pl.json b/apps/files_external/l10n/pl.json
index b84f713b471..fdc81eccf7b 100644
--- a/apps/files_external/l10n/pl.json
+++ b/apps/files_external/l10n/pl.json
@@ -127,5 +127,5 @@
"Allow users to mount the following external storage" : "Pozwól użytkownikom montować następujące zewnętrzne zasoby dyskowe",
"Storage with id \"%i\" not found" : "Magazyn o ID \"%i\" nie został znaleziony",
"Storage with id \"%i\" is not user editable" : "Magazyn o ID \"%i\" nie może być edytowany przez użytkowników"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_external/l10n/pt_BR.js b/apps/files_external/l10n/pt_BR.js
index 13f4aa104d7..f89089ae74d 100644
--- a/apps/files_external/l10n/pt_BR.js
+++ b/apps/files_external/l10n/pt_BR.js
@@ -103,7 +103,7 @@ OC.L10N.register(
"Service name" : "Nome do serviço",
"Request timeout (seconds)" : "Tempo requerido esgotado (segundos)",
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "O suporte a cURL no PHP não está habilitado ou instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
- "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "O suporte a FTP no PHP não está habilitado ou instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "O suporte FTP no PHP não está habilitado ou instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" não está instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
"External storage support" : "Suporte a armazenamento externo",
"No external storage configured" : "Nenhum armazendo externo foi configurado",
diff --git a/apps/files_external/l10n/pt_BR.json b/apps/files_external/l10n/pt_BR.json
index 9742e28f5fb..81fb3cc5f38 100644
--- a/apps/files_external/l10n/pt_BR.json
+++ b/apps/files_external/l10n/pt_BR.json
@@ -101,7 +101,7 @@
"Service name" : "Nome do serviço",
"Request timeout (seconds)" : "Tempo requerido esgotado (segundos)",
"The cURL support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "O suporte a cURL no PHP não está habilitado ou instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
- "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "O suporte a FTP no PHP não está habilitado ou instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
+ "The FTP support in PHP is not enabled or installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "O suporte FTP no PHP não está habilitado ou instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
"\"%s\" is not installed. Mounting of %s is not possible. Please ask your system administrator to install it." : "\"%s\" não está instalado. A montagem de %s não foi possível. Por favor, solicite a instalação ao administrador do sistema.",
"External storage support" : "Suporte a armazenamento externo",
"No external storage configured" : "Nenhum armazendo externo foi configurado",
diff --git a/apps/files_sharing/l10n/pl.js b/apps/files_sharing/l10n/pl.js
index 7c85614262e..8df0594f43c 100644
--- a/apps/files_sharing/l10n/pl.js
+++ b/apps/files_sharing/l10n/pl.js
@@ -112,4 +112,4 @@ OC.L10N.register(
"Uploading files…" : "Wysyłanie plików...",
"Uploaded files:" : "Wysłane pliki:"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/files_sharing/l10n/pl.json b/apps/files_sharing/l10n/pl.json
index d96a0ba132d..ad487dc5678 100644
--- a/apps/files_sharing/l10n/pl.json
+++ b/apps/files_sharing/l10n/pl.json
@@ -109,5 +109,5 @@
"Select or drop files" : "Wybierz i upuść pliki",
"Uploading files…" : "Wysyłanie plików...",
"Uploaded files:" : "Wysłane pliki:"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_sharing/l10n/pt_BR.js b/apps/files_sharing/l10n/pt_BR.js
index bf23773501c..d208bddfad6 100644
--- a/apps/files_sharing/l10n/pt_BR.js
+++ b/apps/files_sharing/l10n/pt_BR.js
@@ -77,7 +77,7 @@ OC.L10N.register(
"Public link sharing is disabled by the administrator" : "O compartilhamento por link público foi desativado pelo administrador",
"Public upload disabled by the administrator" : "O envio público foi desativado pelo administrador",
"Public upload is only possible for publicly shared folders" : "O envio público só é possível para pastas compartilhadas publicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser YYYY-MM-DD",
+ "Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser AAAA-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "O compartilhando %s falhou porque o serviço não permite ações de tipo %s",
"You cannot share to a Circle if the app is not enabled" : "Você não pode compartilhar para um círculo se o aplicativo não está habilitado",
"Please specify a valid circle" : "Por favor especifique um círculo válido",
diff --git a/apps/files_sharing/l10n/pt_BR.json b/apps/files_sharing/l10n/pt_BR.json
index ab353a6a07b..daf62cec9be 100644
--- a/apps/files_sharing/l10n/pt_BR.json
+++ b/apps/files_sharing/l10n/pt_BR.json
@@ -75,7 +75,7 @@
"Public link sharing is disabled by the administrator" : "O compartilhamento por link público foi desativado pelo administrador",
"Public upload disabled by the administrator" : "O envio público foi desativado pelo administrador",
"Public upload is only possible for publicly shared folders" : "O envio público só é possível para pastas compartilhadas publicamente",
- "Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser YYYY-MM-DD",
+ "Invalid date, date format must be YYYY-MM-DD" : "Data inválida, o formato da data deve ser AAAA-MM-DD",
"Sharing %s failed because the back end does not allow shares from type %s" : "O compartilhando %s falhou porque o serviço não permite ações de tipo %s",
"You cannot share to a Circle if the app is not enabled" : "Você não pode compartilhar para um círculo se o aplicativo não está habilitado",
"Please specify a valid circle" : "Por favor especifique um círculo válido",
diff --git a/apps/files_trashbin/l10n/pl.js b/apps/files_trashbin/l10n/pl.js
index 0e52df56bcc..83053f4463f 100644
--- a/apps/files_trashbin/l10n/pl.js
+++ b/apps/files_trashbin/l10n/pl.js
@@ -18,4 +18,4 @@ OC.L10N.register(
"Name" : "Nazwa",
"Deleted" : "Usunięte"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/files_trashbin/l10n/pl.json b/apps/files_trashbin/l10n/pl.json
index 127c1c78e25..d9d079afe70 100644
--- a/apps/files_trashbin/l10n/pl.json
+++ b/apps/files_trashbin/l10n/pl.json
@@ -15,5 +15,5 @@
"Select all" : "Wybierz wszystko",
"Name" : "Nazwa",
"Deleted" : "Usunięte"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/files_versions/l10n/lb.js b/apps/files_versions/l10n/lb.js
index 975a9059e3e..3e1694329b4 100644
--- a/apps/files_versions/l10n/lb.js
+++ b/apps/files_versions/l10n/lb.js
@@ -4,8 +4,11 @@ OC.L10N.register(
"Could not revert: %s" : "Konnt net zrécksetzen: %s",
"Versions" : "Versiounen",
"Failed to revert {file} to revision {timestamp}." : "Konnt {file} net op d'Versioun {timestamp} zrécksetzen.",
+ "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"],
"Restore" : "Zrécksetzen",
- "More versions..." : "Méi Versiounen...",
- "No other versions available" : "Keng aner Versiounen disponibel"
+ "No earlier versions available" : "Keng méi al Versiounen disponibel",
+ "More versions …" : "Méi Versiounen …",
+ "No versions available" : "Keng Versiounen disponibel",
+ "More versions..." : "Méi Versiounen..."
},
"nplurals=2; plural=(n != 1);");
diff --git a/apps/files_versions/l10n/lb.json b/apps/files_versions/l10n/lb.json
index 1fd1621109d..34e99827809 100644
--- a/apps/files_versions/l10n/lb.json
+++ b/apps/files_versions/l10n/lb.json
@@ -2,8 +2,11 @@
"Could not revert: %s" : "Konnt net zrécksetzen: %s",
"Versions" : "Versiounen",
"Failed to revert {file} to revision {timestamp}." : "Konnt {file} net op d'Versioun {timestamp} zrécksetzen.",
+ "_%n byte_::_%n bytes_" : ["%n Byte","%n Bytes"],
"Restore" : "Zrécksetzen",
- "More versions..." : "Méi Versiounen...",
- "No other versions available" : "Keng aner Versiounen disponibel"
+ "No earlier versions available" : "Keng méi al Versiounen disponibel",
+ "More versions …" : "Méi Versiounen …",
+ "No versions available" : "Keng Versiounen disponibel",
+ "More versions..." : "Méi Versiounen..."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
} \ No newline at end of file
diff --git a/apps/files_versions/l10n/pl.js b/apps/files_versions/l10n/pl.js
index 525e5c2f4da..0b8bdff9bc8 100644
--- a/apps/files_versions/l10n/pl.js
+++ b/apps/files_versions/l10n/pl.js
@@ -11,4 +11,4 @@ OC.L10N.register(
"No versions available" : "Brak wersji",
"More versions..." : "Więcej wersji..."
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/files_versions/l10n/pl.json b/apps/files_versions/l10n/pl.json
index 236bdd26504..4ed776d9db2 100644
--- a/apps/files_versions/l10n/pl.json
+++ b/apps/files_versions/l10n/pl.json
@@ -8,5 +8,5 @@
"More versions …" : "Więcej wersji...",
"No versions available" : "Brak wersji",
"More versions..." : "Więcej wersji..."
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/oauth2/l10n/pl.js b/apps/oauth2/l10n/pl.js
index 7700ba0b96a..ddd4a476af9 100644
--- a/apps/oauth2/l10n/pl.js
+++ b/apps/oauth2/l10n/pl.js
@@ -11,4 +11,4 @@ OC.L10N.register(
"Add client" : "Dodaj klienta",
"Add" : "Dodaj"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/oauth2/l10n/pl.json b/apps/oauth2/l10n/pl.json
index de65cf950af..367c4e9c78e 100644
--- a/apps/oauth2/l10n/pl.json
+++ b/apps/oauth2/l10n/pl.json
@@ -8,5 +8,5 @@
"Secret" : "Sekret",
"Add client" : "Dodaj klienta",
"Add" : "Dodaj"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/sharebymail/l10n/pl.js b/apps/sharebymail/l10n/pl.js
index 2ce0903cc2c..4ef910295b9 100644
--- a/apps/sharebymail/l10n/pl.js
+++ b/apps/sharebymail/l10n/pl.js
@@ -47,4 +47,4 @@ OC.L10N.register(
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą w imieniu %s.<br><br>",
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą.<br><br>"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/sharebymail/l10n/pl.json b/apps/sharebymail/l10n/pl.json
index 1f19a3e109c..667a9eeddf9 100644
--- a/apps/sharebymail/l10n/pl.json
+++ b/apps/sharebymail/l10n/pl.json
@@ -44,5 +44,5 @@
"Cheers!" : "Zdrówko!",
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you on behalf of %s.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą w imieniu %s.<br><br>",
"Hey there,<br><br>%s shared <a href=\"%s\">%s</a> with you.<br><br>" : "Hej,<br><br>%s współdzieli <a href=\"%s\">%s</a> z tobą.<br><br>"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/systemtags/l10n/pl.js b/apps/systemtags/l10n/pl.js
index 00ad1413934..21a2e90a8b1 100644
--- a/apps/systemtags/l10n/pl.js
+++ b/apps/systemtags/l10n/pl.js
@@ -55,4 +55,4 @@ OC.L10N.register(
"Size" : "Rozmiar",
"Modified" : "Modyfikacja"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/systemtags/l10n/pl.json b/apps/systemtags/l10n/pl.json
index d8a606c108e..3deb73300b3 100644
--- a/apps/systemtags/l10n/pl.json
+++ b/apps/systemtags/l10n/pl.json
@@ -52,5 +52,5 @@
"No entries found in this folder" : "Brak wpisów w tym folderze",
"Size" : "Rozmiar",
"Modified" : "Modyfikacja"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/theming/l10n/pl.js b/apps/theming/l10n/pl.js
index 83939eebc45..b0a95f6f984 100644
--- a/apps/theming/l10n/pl.js
+++ b/apps/theming/l10n/pl.js
@@ -28,4 +28,4 @@ OC.L10N.register(
"reset to default" : "przywróć domyślne",
"Log in image" : "Zdjęcie logowania"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/theming/l10n/pl.json b/apps/theming/l10n/pl.json
index dc7dff54013..15473a4b39f 100644
--- a/apps/theming/l10n/pl.json
+++ b/apps/theming/l10n/pl.json
@@ -25,5 +25,5 @@
"Remove background image" : "Usuń obraz tła",
"reset to default" : "przywróć domyślne",
"Log in image" : "Zdjęcie logowania"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/af.js b/apps/twofactor_backupcodes/l10n/af.js
new file mode 100644
index 00000000000..4879b05cf45
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/af.js
@@ -0,0 +1,19 @@
+OC.L10N.register(
+ "twofactor_backupcodes",
+ {
+ "Generate backup codes" : "Genereer rugsteunkodes",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Rugsteunkodes is gegenereer. {{used}} van {{total}} kodes is gebruik.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dit is u rugsteunkodes. Bewaar dit of druk dit af aangesien u later nie hierdie kodes sal kan lees nie",
+ "Save backup codes" : "Bewaar rugsteunkodes",
+ "Print backup codes" : "Druk rugsteunkodes",
+ "Regenerate backup codes" : "Hergenereer rugsteunkodes",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Indien u rugsteunkodes hergenereer maak u outomaties die ou kodes ongeldig.",
+ "An error occurred while generating your backup codes" : "’n fout het voorgekom tydens generering van u rugsteunkodes",
+ "Nextcloud backup codes" : "Nextcloud-rugsteunkodes",
+ "You created two-factor backup codes for your account" : "U het tweefaktorrugsteunkodes vir u rekening geskep",
+ "Backup code" : "Rugsteunkode",
+ "Use backup code" : "Gebruik rugsteunkode",
+ "Two factor backup codes" : "Tweefaktorrugsteunkodes",
+ "Second-factor backup codes" : "Tweedefaktorrugsteunkodes"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/twofactor_backupcodes/l10n/af.json b/apps/twofactor_backupcodes/l10n/af.json
new file mode 100644
index 00000000000..e8d05027162
--- /dev/null
+++ b/apps/twofactor_backupcodes/l10n/af.json
@@ -0,0 +1,17 @@
+{ "translations": {
+ "Generate backup codes" : "Genereer rugsteunkodes",
+ "Backup codes have been generated. {{used}} of {{total}} codes have been used." : "Rugsteunkodes is gegenereer. {{used}} van {{total}} kodes is gebruik.",
+ "These are your backup codes. Please save and/or print them as you will not be able to read the codes again later" : "Dit is u rugsteunkodes. Bewaar dit of druk dit af aangesien u later nie hierdie kodes sal kan lees nie",
+ "Save backup codes" : "Bewaar rugsteunkodes",
+ "Print backup codes" : "Druk rugsteunkodes",
+ "Regenerate backup codes" : "Hergenereer rugsteunkodes",
+ "If you regenerate backup codes, you automatically invalidate old codes." : "Indien u rugsteunkodes hergenereer maak u outomaties die ou kodes ongeldig.",
+ "An error occurred while generating your backup codes" : "’n fout het voorgekom tydens generering van u rugsteunkodes",
+ "Nextcloud backup codes" : "Nextcloud-rugsteunkodes",
+ "You created two-factor backup codes for your account" : "U het tweefaktorrugsteunkodes vir u rekening geskep",
+ "Backup code" : "Rugsteunkode",
+ "Use backup code" : "Gebruik rugsteunkode",
+ "Two factor backup codes" : "Tweefaktorrugsteunkodes",
+ "Second-factor backup codes" : "Tweedefaktorrugsteunkodes"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+} \ No newline at end of file
diff --git a/apps/twofactor_backupcodes/l10n/pl.js b/apps/twofactor_backupcodes/l10n/pl.js
index 3f6053db220..c1762f8dba3 100644
--- a/apps/twofactor_backupcodes/l10n/pl.js
+++ b/apps/twofactor_backupcodes/l10n/pl.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"Two factor backup codes" : "Kody zapasowe dla uwierzytelniania dwuetapowego",
"Second-factor backup codes" : "Kopie zapasowych kodów uwierzytelnienia dwuskładnikowego"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/twofactor_backupcodes/l10n/pl.json b/apps/twofactor_backupcodes/l10n/pl.json
index 07e5f07a1fb..856ac0b0e6f 100644
--- a/apps/twofactor_backupcodes/l10n/pl.json
+++ b/apps/twofactor_backupcodes/l10n/pl.json
@@ -13,5 +13,5 @@
"Use backup code" : "Użyj kodu zapasowego",
"Two factor backup codes" : "Kody zapasowe dla uwierzytelniania dwuetapowego",
"Second-factor backup codes" : "Kopie zapasowych kodów uwierzytelnienia dwuskładnikowego"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/updatenotification/l10n/pl.js b/apps/updatenotification/l10n/pl.js
index 24c54279dd7..fced35338bf 100644
--- a/apps/updatenotification/l10n/pl.js
+++ b/apps/updatenotification/l10n/pl.js
@@ -23,4 +23,4 @@ OC.L10N.register(
"The selected update channel makes dedicated notifications for the server obsolete." : "Wybrany kanał aktualizacji dla dedykowanych powiadomień dla serwera jest nieaktualny.",
"The selected update channel does not support updates of the server." : "Wybrany kanał aktualizacji nie obsługuje danego serwera."
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/updatenotification/l10n/pl.json b/apps/updatenotification/l10n/pl.json
index c2500f1ac07..8a2aab824ea 100644
--- a/apps/updatenotification/l10n/pl.json
+++ b/apps/updatenotification/l10n/pl.json
@@ -20,5 +20,5 @@
"Only notification for app updates are available." : "Tylko powiadomienia o aktualizacjach aplikacji są dostępne.",
"The selected update channel makes dedicated notifications for the server obsolete." : "Wybrany kanał aktualizacji dla dedykowanych powiadomień dla serwera jest nieaktualny.",
"The selected update channel does not support updates of the server." : "Wybrany kanał aktualizacji nie obsługuje danego serwera."
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/pl.js b/apps/user_ldap/l10n/pl.js
index df167d5decd..e0da13deb2b 100644
--- a/apps/user_ldap/l10n/pl.js
+++ b/apps/user_ldap/l10n/pl.js
@@ -195,4 +195,4 @@ OC.L10N.register(
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Ostrzeżenie:</b> Aplikacje user_ldap i user_webdavauth nie są kompatybilne. Mogą powodować nieoczekiwane zachowanie. Poproś administratora o wyłączenie jednej z nich.",
"in bytes" : "w bajtach"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/user_ldap/l10n/pl.json b/apps/user_ldap/l10n/pl.json
index 707e4ae56a4..c30e35215f8 100644
--- a/apps/user_ldap/l10n/pl.json
+++ b/apps/user_ldap/l10n/pl.json
@@ -192,5 +192,5 @@
"You can omit the protocol, except you require SSL. Then start with ldaps://" : "Można pominąć protokół, z wyjątkiem wymaganego protokołu SSL. Następnie uruchom z ldaps://",
"<b>Warning:</b> Apps user_ldap and user_webdavauth are incompatible. You may experience unexpected behavior. Please ask your system administrator to disable one of them." : "<b>Ostrzeżenie:</b> Aplikacje user_ldap i user_webdavauth nie są kompatybilne. Mogą powodować nieoczekiwane zachowanie. Poproś administratora o wyłączenie jednej z nich.",
"in bytes" : "w bajtach"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/apps/user_ldap/l10n/pt_BR.js b/apps/user_ldap/l10n/pt_BR.js
index ae13083b6da..ffde83e09db 100644
--- a/apps/user_ldap/l10n/pt_BR.js
+++ b/apps/user_ldap/l10n/pt_BR.js
@@ -41,7 +41,7 @@ OC.L10N.register(
"Error while clearing the mappings." : "Erro ao limpar os mapeamentos.",
"Anonymous bind is not allowed. Please provide a User DN and Password." : "Vínculo anônimo não é permitido. Por favor, forneça um DN do usuário e senha.",
"LDAP Operations error. Anonymous bind might not be allowed." : "Erro nas Operações LDAP. Vínculo anônimo pode não ser permitido.",
- "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Falha ao gravar. Por favor, verifique se o banco de dados está em operação. Atualize antes de continuar.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Falha ao salvar. Por favor, verifique se o banco de dados está em operação. Atualize antes de continuar.",
"Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Mudar o modo irá permitir consultas LDAP automáticas. Dependendo do tamanho do LDAP isso pode demorar um pouco. Você ainda quer mudar o modo?",
"Mode switch" : "Trocar de modo",
"Select attributes" : "Selecionar atributos",
@@ -83,7 +83,7 @@ OC.L10N.register(
"LDAP / AD Email Address:" : "Endereço de e-mail LDAP / AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite o login com um atributo de e-mail. E-mail e mailPrimaryAddress serão permitidos.",
"Other Attributes:" : "Outros Atributos:",
- "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a ser aplicado, quando o login for feito. %% UID substitui o nome do usuário na ação de login. Exemplo: \"uid=%% UID\"",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a ser aplicado, quando faça a tentativa de login . %% UID substitui o nome do usuário na ação de login. Exemplo: \"uid=%% UID\"",
"Test Loginname" : "Testar Loginname",
"Verify settings" : "Verificar configurações",
"1. Server" : "1. Servidor",
@@ -106,7 +106,7 @@ OC.L10N.register(
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita solicitações LDAP automáticos. Melhor para configurações maiores, mas requer algum conhecimento LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Inserir manualmente filtros LDAP (recomendado para grandes diretórios)",
"Listing and searching for users is constrained by these criteria:" : "Listar e pesquisar usuários é limitado por esses critérios:",
- "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "As classes de objetos mais comuns para os usuários são organizationalPerson, person, user e inetOrgPerson. Se você não tem certeza de qual classe de objeto selecionar, por favor, consulte o o administrador do diretório.",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "As classes de objetos mais comuns para os usuários são organizationalPerson, person, user e inetOrgPerson. Se você não tem certeza de qual classe de objeto selecionar, por favor, consulte o administrador do diretório.",
"The filter specifies which LDAP users shall have access to the %s instance." : "O filtro especifica quais usuários LDAP devem ter acesso à instância do %s.",
"Verify settings and count users" : "Verificar configurações e contas de usuários",
"Saving" : "Salvando",
diff --git a/apps/user_ldap/l10n/pt_BR.json b/apps/user_ldap/l10n/pt_BR.json
index ddfdde992d8..70e80742874 100644
--- a/apps/user_ldap/l10n/pt_BR.json
+++ b/apps/user_ldap/l10n/pt_BR.json
@@ -39,7 +39,7 @@
"Error while clearing the mappings." : "Erro ao limpar os mapeamentos.",
"Anonymous bind is not allowed. Please provide a User DN and Password." : "Vínculo anônimo não é permitido. Por favor, forneça um DN do usuário e senha.",
"LDAP Operations error. Anonymous bind might not be allowed." : "Erro nas Operações LDAP. Vínculo anônimo pode não ser permitido.",
- "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Falha ao gravar. Por favor, verifique se o banco de dados está em operação. Atualize antes de continuar.",
+ "Saving failed. Please make sure the database is in Operation. Reload before continuing." : "Falha ao salvar. Por favor, verifique se o banco de dados está em operação. Atualize antes de continuar.",
"Switching the mode will enable automatic LDAP queries. Depending on your LDAP size they may take a while. Do you still want to switch the mode?" : "Mudar o modo irá permitir consultas LDAP automáticas. Dependendo do tamanho do LDAP isso pode demorar um pouco. Você ainda quer mudar o modo?",
"Mode switch" : "Trocar de modo",
"Select attributes" : "Selecionar atributos",
@@ -81,7 +81,7 @@
"LDAP / AD Email Address:" : "Endereço de e-mail LDAP / AD:",
"Allows login against an email attribute. Mail and mailPrimaryAddress will be allowed." : "Permite o login com um atributo de e-mail. E-mail e mailPrimaryAddress serão permitidos.",
"Other Attributes:" : "Outros Atributos:",
- "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a ser aplicado, quando o login for feito. %% UID substitui o nome do usuário na ação de login. Exemplo: \"uid=%% UID\"",
+ "Defines the filter to apply, when login is attempted. %%uid replaces the username in the login action. Example: \"uid=%%uid\"" : "Define o filtro a ser aplicado, quando faça a tentativa de login . %% UID substitui o nome do usuário na ação de login. Exemplo: \"uid=%% UID\"",
"Test Loginname" : "Testar Loginname",
"Verify settings" : "Verificar configurações",
"1. Server" : "1. Servidor",
@@ -104,7 +104,7 @@
"Avoids automatic LDAP requests. Better for bigger setups, but requires some LDAP knowledge." : "Evita solicitações LDAP automáticos. Melhor para configurações maiores, mas requer algum conhecimento LDAP.",
"Manually enter LDAP filters (recommended for large directories)" : "Inserir manualmente filtros LDAP (recomendado para grandes diretórios)",
"Listing and searching for users is constrained by these criteria:" : "Listar e pesquisar usuários é limitado por esses critérios:",
- "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "As classes de objetos mais comuns para os usuários são organizationalPerson, person, user e inetOrgPerson. Se você não tem certeza de qual classe de objeto selecionar, por favor, consulte o o administrador do diretório.",
+ "The most common object classes for users are organizationalPerson, person, user, and inetOrgPerson. If you are not sure which object class to select, please consult your directory admin." : "As classes de objetos mais comuns para os usuários são organizationalPerson, person, user e inetOrgPerson. Se você não tem certeza de qual classe de objeto selecionar, por favor, consulte o administrador do diretório.",
"The filter specifies which LDAP users shall have access to the %s instance." : "O filtro especifica quais usuários LDAP devem ter acesso à instância do %s.",
"Verify settings and count users" : "Verificar configurações e contas de usuários",
"Saving" : "Salvando",
diff --git a/apps/workflowengine/l10n/pl.js b/apps/workflowengine/l10n/pl.js
index d69c0510e4b..199246b4fc2 100644
--- a/apps/workflowengine/l10n/pl.js
+++ b/apps/workflowengine/l10n/pl.js
@@ -71,4 +71,4 @@ OC.L10N.register(
"Successfully saved" : "Zapis się powiódł",
"File mime type" : "Typ MIME pliku"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/apps/workflowengine/l10n/pl.json b/apps/workflowengine/l10n/pl.json
index bd05e90193e..c3f5632449f 100644
--- a/apps/workflowengine/l10n/pl.json
+++ b/apps/workflowengine/l10n/pl.json
@@ -68,5 +68,5 @@
"Loading…" : "Wczytywanie...",
"Successfully saved" : "Zapis się powiódł",
"File mime type" : "Typ MIME pliku"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/core/l10n/pl.js b/core/l10n/pl.js
index a96219598a0..bc8eed00bfe 100644
--- a/core/l10n/pl.js
+++ b/core/l10n/pl.js
@@ -339,4 +339,4 @@ OC.L10N.register(
"This means only administrators can use the instance." : "To oznacza, że tylko administratorzy mogą w tej chwili używać aplikacji.",
"Please use the command line updater because you have a big instance." : "Ze względu na rozmiar Twojej instalacji użyj programu do aktualizacji z linii poleceń."
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/core/l10n/pl.json b/core/l10n/pl.json
index 6ac1781c401..0e68a7d0dfa 100644
--- a/core/l10n/pl.json
+++ b/core/l10n/pl.json
@@ -336,5 +336,5 @@
"This Nextcloud instance is currently in single user mode." : "Ta instalacja Nextcloud działa obecnie w trybie pojedynczego użytkownika.",
"This means only administrators can use the instance." : "To oznacza, że tylko administratorzy mogą w tej chwili używać aplikacji.",
"Please use the command line updater because you have a big instance." : "Ze względu na rozmiar Twojej instalacji użyj programu do aktualizacji z linii poleceń."
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js
index 8465c46ab3a..5e7f057b56f 100644
--- a/core/l10n/pt_BR.js
+++ b/core/l10n/pt_BR.js
@@ -247,7 +247,7 @@ OC.L10N.register(
"Database name" : "Nome do banco de dados",
"Database tablespace" : "Espaço de tabela do banco de dados",
"Database host" : "Host do banco de dados",
- "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifique o nome do host e o número de porta  (ex., localhost:5432).",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifique o nome do host e o número de porto  (ex., localhost:5432).",
"Performance warning" : "Alerta de performance",
"SQLite will be used as database." : "SQLite será usado como banco de dados",
"For larger installations we recommend to choose a different database backend." : "Para instalações maiores é recomendável escolher uma plataforma de serviço de banco de dados diferente.",
diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json
index 9185a920f8d..82545e50512 100644
--- a/core/l10n/pt_BR.json
+++ b/core/l10n/pt_BR.json
@@ -245,7 +245,7 @@
"Database name" : "Nome do banco de dados",
"Database tablespace" : "Espaço de tabela do banco de dados",
"Database host" : "Host do banco de dados",
- "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifique o nome do host e o número de porta  (ex., localhost:5432).",
+ "Please specify the port number along with the host name (e.g., localhost:5432)." : "Por favor especifique o nome do host e o número de porto  (ex., localhost:5432).",
"Performance warning" : "Alerta de performance",
"SQLite will be used as database." : "SQLite será usado como banco de dados",
"For larger installations we recommend to choose a different database backend." : "Para instalações maiores é recomendável escolher uma plataforma de serviço de banco de dados diferente.",
diff --git a/core/l10n/ru.js b/core/l10n/ru.js
index 3c7e3c3df5d..019fa593949 100644
--- a/core/l10n/ru.js
+++ b/core/l10n/ru.js
@@ -54,6 +54,7 @@ OC.L10N.register(
"%s (incompatible)" : "%s (несовместимое)",
"Following apps have been disabled: %s" : "Были отключены следующие приложения: %s",
"Already up to date" : "Не нуждается в обновлении",
+ "Search contacts …" : "Искать контакты…",
"No contacts found" : "Контактов не найдено",
"Show all contacts …" : "Показать все контакты…",
"There was an error loading your contacts" : "При загрузке контактов произошла ошибка",
diff --git a/core/l10n/ru.json b/core/l10n/ru.json
index 215a4702686..27d4d51b34a 100644
--- a/core/l10n/ru.json
+++ b/core/l10n/ru.json
@@ -52,6 +52,7 @@
"%s (incompatible)" : "%s (несовместимое)",
"Following apps have been disabled: %s" : "Были отключены следующие приложения: %s",
"Already up to date" : "Не нуждается в обновлении",
+ "Search contacts …" : "Искать контакты…",
"No contacts found" : "Контактов не найдено",
"Show all contacts …" : "Показать все контакты…",
"There was an error loading your contacts" : "При загрузке контактов произошла ошибка",
diff --git a/lib/l10n/pl.js b/lib/l10n/pl.js
index 46631eef798..184a2351f12 100644
--- a/lib/l10n/pl.js
+++ b/lib/l10n/pl.js
@@ -227,4 +227,4 @@ OC.L10N.register(
"Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\"."
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/lib/l10n/pl.json b/lib/l10n/pl.json
index 6b7d74024b9..d5e704706a4 100644
--- a/lib/l10n/pl.json
+++ b/lib/l10n/pl.json
@@ -224,5 +224,5 @@
"Data directory (%s) must be an absolute path" : "Katalog danych (%s) musi być ścieżką absolutną",
"Data directory (%s) is invalid" : "Katalog danych (%s) jest nieprawidłowy",
"Please check that the data directory contains a file \".ocdata\" in its root." : "Sprawdź, czy katalog danych zawiera plik \".ocdata\"."
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/lib/l10n/pt_BR.js b/lib/l10n/pt_BR.js
index a47f28f3f36..62022907243 100644
--- a/lib/l10n/pt_BR.js
+++ b/lib/l10n/pt_BR.js
@@ -101,9 +101,9 @@ OC.L10N.register(
"Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Não foi possível definir a data de expiração. Os compartilhamentos não podem expirar mais tarde que %s depois de terem sido compartilhados",
"Cannot set expiration date. Expiration date is in the past" : "Não foi possível definir a data de expiração pois ela está no passado",
"Cannot clear expiration date. Shares are required to have an expiration date." : "Não foi possível eliminar a data de expiração. Compartilhamentos devem ter uma data de expiração.",
- "Sharing backend %s must implement the interface OCP\\Share_Backend" : "A plataforma de serviço de compartilhamento %s deve implementar a interface OCP\\Share_Backend",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "A plataforma de compartilhamento %s deve implementar a interface OCP\\Share_Backend",
"Sharing backend %s not found" : "Plataforma de serviço de compartilhamento %s não encontrada",
- "Sharing backend for %s not found" : "Plataforma de serviço de compartilhamento para %s não foi encontrada",
+ "Sharing backend for %s not found" : "Plataforma de compartilhamento para %s não foi encontrada",
"Sharing failed, because the user %s is the original sharer" : "O compartilhamento falhou pois o usuário %s é o compartilhador original",
"Sharing %s failed, because the permissions exceed permissions granted to %s" : "Compartilhamento %s falhou pois as permissões excedem as permissões concedidas a %s",
"Sharing %s failed, because resharing is not allowed" : "O compartilhamento %s falhou pois recompartilhamentos não são permitidos",
@@ -183,7 +183,7 @@ OC.L10N.register(
"Cannot write into \"config\" directory" : "Não foi possível gravar no diretório \"config\"",
"Cannot write into \"apps\" directory" : "Não foi possível gravar no diretório \"apps\"",
"This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escrita no diretório apps ou desabilitando a appstore no arquivo de configuração. Veja %s",
- "Cannot create \"data\" directory" : "Não foi possível criar o diretório de dados",
+ "Cannot create \"data\" directory" : "Não foi possível criar o diretório \"data\"",
"This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escrita no diretório raiz. Veja %s",
"Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "As permissões normalmente podem ser corrigidas dando permissão de escrita do diretório raiz para o servidor web. Veja %s.",
"Setting locale to %s failed" : "Falha ao configurar localização para %s",
@@ -217,7 +217,7 @@ OC.L10N.register(
"This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Isso geralmente pode ser corrigido por %s dar a permissão de gravação ao servidor web para o diretório de configuração %s.",
"Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "O módulo com ID: %s não existe. Ative-o em suas configurações de aplicativos ou contacte o administrador.",
"Server settings" : "Configurações do servidor",
- "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a do administrador.",
+ "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a conta do administrador.",
"%s shared »%s« with you" : "%s compartilhou »%s« com você",
"%s via %s" : "%s via %s",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Isto pode ser corrigido por %sdando ao servidor web permissão de escrita para o diretório app%s ou desabilitando o appstore no arquivo de configuração.",
diff --git a/lib/l10n/pt_BR.json b/lib/l10n/pt_BR.json
index 759d6ec911e..17a15ce8de4 100644
--- a/lib/l10n/pt_BR.json
+++ b/lib/l10n/pt_BR.json
@@ -99,9 +99,9 @@
"Cannot set expiration date. Shares cannot expire later than %s after they have been shared" : "Não foi possível definir a data de expiração. Os compartilhamentos não podem expirar mais tarde que %s depois de terem sido compartilhados",
"Cannot set expiration date. Expiration date is in the past" : "Não foi possível definir a data de expiração pois ela está no passado",
"Cannot clear expiration date. Shares are required to have an expiration date." : "Não foi possível eliminar a data de expiração. Compartilhamentos devem ter uma data de expiração.",
- "Sharing backend %s must implement the interface OCP\\Share_Backend" : "A plataforma de serviço de compartilhamento %s deve implementar a interface OCP\\Share_Backend",
+ "Sharing backend %s must implement the interface OCP\\Share_Backend" : "A plataforma de compartilhamento %s deve implementar a interface OCP\\Share_Backend",
"Sharing backend %s not found" : "Plataforma de serviço de compartilhamento %s não encontrada",
- "Sharing backend for %s not found" : "Plataforma de serviço de compartilhamento para %s não foi encontrada",
+ "Sharing backend for %s not found" : "Plataforma de compartilhamento para %s não foi encontrada",
"Sharing failed, because the user %s is the original sharer" : "O compartilhamento falhou pois o usuário %s é o compartilhador original",
"Sharing %s failed, because the permissions exceed permissions granted to %s" : "Compartilhamento %s falhou pois as permissões excedem as permissões concedidas a %s",
"Sharing %s failed, because resharing is not allowed" : "O compartilhamento %s falhou pois recompartilhamentos não são permitidos",
@@ -181,7 +181,7 @@
"Cannot write into \"config\" directory" : "Não foi possível gravar no diretório \"config\"",
"Cannot write into \"apps\" directory" : "Não foi possível gravar no diretório \"apps\"",
"This can usually be fixed by giving the webserver write access to the apps directory or disabling the appstore in the config file. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escrita no diretório apps ou desabilitando a appstore no arquivo de configuração. Veja %s",
- "Cannot create \"data\" directory" : "Não foi possível criar o diretório de dados",
+ "Cannot create \"data\" directory" : "Não foi possível criar o diretório \"data\"",
"This can usually be fixed by giving the webserver write access to the root directory. See %s" : "Normalmente isso pode ser resolvido dando ao webserver permissão de escrita no diretório raiz. Veja %s",
"Permissions can usually be fixed by giving the webserver write access to the root directory. See %s." : "As permissões normalmente podem ser corrigidas dando permissão de escrita do diretório raiz para o servidor web. Veja %s.",
"Setting locale to %s failed" : "Falha ao configurar localização para %s",
@@ -215,7 +215,7 @@
"This can usually be fixed by %sgiving the webserver write access to the config directory%s." : "Isso geralmente pode ser corrigido por %s dar a permissão de gravação ao servidor web para o diretório de configuração %s.",
"Module with id: %s does not exist. Please enable it in your apps settings or contact your administrator." : "O módulo com ID: %s não existe. Ative-o em suas configurações de aplicativos ou contacte o administrador.",
"Server settings" : "Configurações do servidor",
- "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a do administrador.",
+ "You need to enter either an existing account or the administrator." : "Você precisa inserir uma conta existente ou a conta do administrador.",
"%s shared »%s« with you" : "%s compartilhou »%s« com você",
"%s via %s" : "%s via %s",
"This can usually be fixed by %sgiving the webserver write access to the apps directory%s or disabling the appstore in the config file." : "Isto pode ser corrigido por %sdando ao servidor web permissão de escrita para o diretório app%s ou desabilitando o appstore no arquivo de configuração.",
diff --git a/settings/l10n/es_AR.js b/settings/l10n/es_AR.js
index 13ec0e8759f..aac8eb0718f 100644
--- a/settings/l10n/es_AR.js
+++ b/settings/l10n/es_AR.js
@@ -181,7 +181,7 @@ OC.L10N.register(
"Error creating user: {message}" : "Se presentó un error al crear el usuario: {message}",
"A valid password must be provided" : "Se debe proporcionar una contraseña válida",
"A valid email must be provided" : "Se debe proporcionar un correo electrónico válido",
- "__language_name__" : "Español (México)",
+ "__language_name__" : "Español (Argentina)",
"Unlimited" : "Ilimitado",
"Verifying" : "Verificando",
"Personal info" : "Información personal",
diff --git a/settings/l10n/es_AR.json b/settings/l10n/es_AR.json
index 7fbc46f042c..e921bac9fd5 100644
--- a/settings/l10n/es_AR.json
+++ b/settings/l10n/es_AR.json
@@ -179,7 +179,7 @@
"Error creating user: {message}" : "Se presentó un error al crear el usuario: {message}",
"A valid password must be provided" : "Se debe proporcionar una contraseña válida",
"A valid email must be provided" : "Se debe proporcionar un correo electrónico válido",
- "__language_name__" : "Español (México)",
+ "__language_name__" : "Español (Argentina)",
"Unlimited" : "Ilimitado",
"Verifying" : "Verificando",
"Personal info" : "Información personal",
diff --git a/settings/l10n/pl.js b/settings/l10n/pl.js
index e744e3eda4d..88491325792 100644
--- a/settings/l10n/pl.js
+++ b/settings/l10n/pl.js
@@ -428,4 +428,4 @@ OC.L10N.register(
"Subscribe to our news feed!" : "Zapisz się do naszego kanału informacyjnego!",
"Show last log in" : "Pokaż ostatni login"
},
-"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
+"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);");
diff --git a/settings/l10n/pl.json b/settings/l10n/pl.json
index a704f5dfdee..5e67c10a316 100644
--- a/settings/l10n/pl.json
+++ b/settings/l10n/pl.json
@@ -425,5 +425,5 @@
"Subscribe to our twitter channel!" : "Zapisz się do naszego kanału na Twitterze!",
"Subscribe to our news feed!" : "Zapisz się do naszego kanału informacyjnego!",
"Show last log in" : "Pokaż ostatni login"
-},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>=14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
+},"pluralForm" :"nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);"
} \ No newline at end of file
diff --git a/settings/l10n/pt_BR.js b/settings/l10n/pt_BR.js
index c6fc701b732..1062d3973bf 100644
--- a/settings/l10n/pt_BR.js
+++ b/settings/l10n/pt_BR.js
@@ -101,8 +101,8 @@ OC.L10N.register(
"Disable" : "Desabilitar",
"Enable" : "Habilitar",
"Enabling app …" : "Ativando aplicativo...",
- "Error while enabling app" : "Erro enquanto habilitava o aplicativo",
- "Error: this app cannot be enabled because it makes the server unstable" : "Erro: este aplicativo não pode ser habilitado porque faz com que o servidor fique instável",
+ "Error while enabling app" : "Erro ao habilitar o aplicativo",
+ "Error: this app cannot be enabled because it makes the server unstable" : "Erro: este aplicativo não pode ser habilitado porque faz o servidor instável",
"Error: could not disable broken app" : "Erro: Não foi possível desativar o aplicativo quebrado",
"Error while disabling broken app" : "Erro ao desativar aplicativo quebrado",
"Updating...." : "Atualizando...",
@@ -181,7 +181,7 @@ OC.L10N.register(
"Error creating user: {message}" : "Erro criando o usuário: {message}",
"A valid password must be provided" : "Forneça uma senha válida",
"A valid email must be provided" : "Um e-mail válido deve ser fornecido",
- "__language_name__" : "Português Brasileiro",
+ "__language_name__" : "__language_name__",
"Unlimited" : "Ilimitado",
"Verifying" : "Verificando",
"Personal info" : "Informação pessoal",
@@ -221,7 +221,7 @@ OC.L10N.register(
"Enable encryption" : "Ativar criptografia",
"No encryption module loaded, please enable an encryption module in the app menu." : "Nenhum módulo de criptografia carregado. Por favor, ative um deles no menu de aplicativos.",
"Select default encryption module:" : "Selecione o módulo de criptografia padrão:",
- "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Você precisa migrar suas chaves de criptografia da antiga criptografia (ownCloud <= 8,0) para a nova. Ative o \"Módulo de criptografia padrão\" e execute 'occ encryption:migrate'",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Você precisa migrar suas chaves de criptografia da antiga criptografia (ownCloud <= 8,0) para a nova. Por favor, ative o \"Módulo de criptografia padrão\" e execute 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Você precisa migrar suas chaves de criptografia a partir da antiga criptografia (ownCloud <= 8,0) para a nova.",
"Start migration" : "Iniciar migração",
"Security & setup warnings" : "Segurança & avisos de configuração",
diff --git a/settings/l10n/pt_BR.json b/settings/l10n/pt_BR.json
index 582fcf3af22..7aefa55ed60 100644
--- a/settings/l10n/pt_BR.json
+++ b/settings/l10n/pt_BR.json
@@ -99,8 +99,8 @@
"Disable" : "Desabilitar",
"Enable" : "Habilitar",
"Enabling app …" : "Ativando aplicativo...",
- "Error while enabling app" : "Erro enquanto habilitava o aplicativo",
- "Error: this app cannot be enabled because it makes the server unstable" : "Erro: este aplicativo não pode ser habilitado porque faz com que o servidor fique instável",
+ "Error while enabling app" : "Erro ao habilitar o aplicativo",
+ "Error: this app cannot be enabled because it makes the server unstable" : "Erro: este aplicativo não pode ser habilitado porque faz o servidor instável",
"Error: could not disable broken app" : "Erro: Não foi possível desativar o aplicativo quebrado",
"Error while disabling broken app" : "Erro ao desativar aplicativo quebrado",
"Updating...." : "Atualizando...",
@@ -179,7 +179,7 @@
"Error creating user: {message}" : "Erro criando o usuário: {message}",
"A valid password must be provided" : "Forneça uma senha válida",
"A valid email must be provided" : "Um e-mail válido deve ser fornecido",
- "__language_name__" : "Português Brasileiro",
+ "__language_name__" : "__language_name__",
"Unlimited" : "Ilimitado",
"Verifying" : "Verificando",
"Personal info" : "Informação pessoal",
@@ -219,7 +219,7 @@
"Enable encryption" : "Ativar criptografia",
"No encryption module loaded, please enable an encryption module in the app menu." : "Nenhum módulo de criptografia carregado. Por favor, ative um deles no menu de aplicativos.",
"Select default encryption module:" : "Selecione o módulo de criptografia padrão:",
- "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Você precisa migrar suas chaves de criptografia da antiga criptografia (ownCloud <= 8,0) para a nova. Ative o \"Módulo de criptografia padrão\" e execute 'occ encryption:migrate'",
+ "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please enable the \"Default encryption module\" and run 'occ encryption:migrate'" : "Você precisa migrar suas chaves de criptografia da antiga criptografia (ownCloud <= 8,0) para a nova. Por favor, ative o \"Módulo de criptografia padrão\" e execute 'occ encryption:migrate'",
"You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one." : "Você precisa migrar suas chaves de criptografia a partir da antiga criptografia (ownCloud <= 8,0) para a nova.",
"Start migration" : "Iniciar migração",
"Security & setup warnings" : "Segurança & avisos de configuração",
diff --git a/settings/l10n/zh_CN.js b/settings/l10n/zh_CN.js
index 4d68eabbd12..ef8f9631f5f 100644
--- a/settings/l10n/zh_CN.js
+++ b/settings/l10n/zh_CN.js
@@ -312,8 +312,8 @@ OC.L10N.register(
"Forum" : "论坛",
"Getting help" : "获取帮助",
"Commercial support" : "商业支持",
- "You are using <strong>%s</strong> of <strong>%s</strong>" : "您正在使用 <strong>%s</strong> of <strong>%s</strong>",
- "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "你使用了<strong>%s</strong> 于<strong>%s</strong> (<strong>%s %%</strong>)",
+ "You are using <strong>%s</strong> of <strong>%s</strong>" : "您正在使用 <strong>%s</strong> 的 <strong>%s</strong>",
+ "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "你使用了<strong>%s</strong> 的<strong>%s</strong> (<strong>%s %%</strong>)",
"Profile picture" : "账户头像",
"Upload new" : "上传",
"Select from Files" : "选择文件",
@@ -335,7 +335,7 @@ OC.L10N.register(
"It can take up to 24 hours before the account is displayed as verified." : "在帐户显示为验证之前最多可能需要24小时。",
"Link https://…" : "链接 https://…",
"Twitter" : "Twitter",
- "Twitter handle @…" : "@…",
+ "Twitter handle @…" : "推特用户名@…",
"You are member of the following groups:" : "您是以下组的成员:",
"Password" : "密码",
"Current password" : "当前密码",
@@ -349,6 +349,7 @@ OC.L10N.register(
"iOS app" : "iOS 应用",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "如果您想支持这个项目 {contributeopen}加入开发团队{linkclose} 或 {contributeopen}帮助我们宣传{linkclose}!",
"Show First Run Wizard again" : "再次显示首次运行向导",
+ "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "网站,桌面设备,移动客户端和当前可以访问您帐户的应用专用密码。",
"Device" : "设备",
"Last activity" : "最后活跃",
"App passwords" : "应用密码",
diff --git a/settings/l10n/zh_CN.json b/settings/l10n/zh_CN.json
index f2c955d9255..b12066bcf44 100644
--- a/settings/l10n/zh_CN.json
+++ b/settings/l10n/zh_CN.json
@@ -310,8 +310,8 @@
"Forum" : "论坛",
"Getting help" : "获取帮助",
"Commercial support" : "商业支持",
- "You are using <strong>%s</strong> of <strong>%s</strong>" : "您正在使用 <strong>%s</strong> of <strong>%s</strong>",
- "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "你使用了<strong>%s</strong> 于<strong>%s</strong> (<strong>%s %%</strong>)",
+ "You are using <strong>%s</strong> of <strong>%s</strong>" : "您正在使用 <strong>%s</strong> 的 <strong>%s</strong>",
+ "You are using <strong>%s</strong> of <strong>%s</strong> (<strong>%s %%</strong>)" : "你使用了<strong>%s</strong> 的<strong>%s</strong> (<strong>%s %%</strong>)",
"Profile picture" : "账户头像",
"Upload new" : "上传",
"Select from Files" : "选择文件",
@@ -333,7 +333,7 @@
"It can take up to 24 hours before the account is displayed as verified." : "在帐户显示为验证之前最多可能需要24小时。",
"Link https://…" : "链接 https://…",
"Twitter" : "Twitter",
- "Twitter handle @…" : "@…",
+ "Twitter handle @…" : "推特用户名@…",
"You are member of the following groups:" : "您是以下组的成员:",
"Password" : "密码",
"Current password" : "当前密码",
@@ -347,6 +347,7 @@
"iOS app" : "iOS 应用",
"If you want to support the project {contributeopen}join development{linkclose} or {contributeopen}spread the word{linkclose}!" : "如果您想支持这个项目 {contributeopen}加入开发团队{linkclose} 或 {contributeopen}帮助我们宣传{linkclose}!",
"Show First Run Wizard again" : "再次显示首次运行向导",
+ "Web, desktop, mobile clients and app specific passwords that currently have access to your account." : "网站,桌面设备,移动客户端和当前可以访问您帐户的应用专用密码。",
"Device" : "设备",
"Last activity" : "最后活跃",
"App passwords" : "应用密码",