From ef665fde426d770f31d8d4349d047734d27b87d0 Mon Sep 17 00:00:00 2001 From: Nextcloud bot <bot@nextcloud.com> Date: Thu, 17 May 2018 00:13:46 +0000 Subject: [PATCH] [tx-robot] updated from transifex --- apps/comments/l10n/cs.js | 4 ++-- apps/comments/l10n/cs.json | 4 ++-- apps/comments/l10n/he.js | 4 ++-- apps/comments/l10n/he.json | 4 ++-- apps/comments/l10n/ka_GE.js | 4 ++-- apps/comments/l10n/ka_GE.json | 4 ++-- apps/comments/l10n/lt_LT.js | 4 ++-- apps/comments/l10n/lt_LT.json | 4 ++-- apps/comments/l10n/sk.js | 4 ++-- apps/comments/l10n/sk.json | 4 ++-- apps/comments/l10n/uk.js | 2 +- apps/comments/l10n/uk.json | 2 +- apps/dav/l10n/cs.js | 2 +- apps/dav/l10n/cs.json | 2 +- apps/dav/l10n/he.js | 2 +- apps/dav/l10n/he.json | 2 +- apps/dav/l10n/ka_GE.js | 2 +- apps/dav/l10n/ka_GE.json | 2 +- apps/dav/l10n/lt_LT.js | 2 +- apps/dav/l10n/lt_LT.json | 2 +- apps/dav/l10n/sk.js | 2 +- apps/dav/l10n/sk.json | 2 +- apps/encryption/l10n/cs.js | 2 +- apps/encryption/l10n/cs.json | 2 +- apps/encryption/l10n/fa.js | 2 +- apps/encryption/l10n/fa.json | 2 +- apps/encryption/l10n/he.js | 2 +- apps/encryption/l10n/he.json | 2 +- apps/encryption/l10n/ka_GE.js | 2 +- apps/encryption/l10n/ka_GE.json | 2 +- apps/encryption/l10n/lt_LT.js | 2 +- apps/encryption/l10n/lt_LT.json | 2 +- apps/encryption/l10n/sk.js | 2 +- apps/encryption/l10n/sk.json | 2 +- apps/encryption/l10n/uk.js | 2 +- apps/encryption/l10n/uk.json | 2 +- apps/federatedfilesharing/l10n/cs.js | 2 +- apps/federatedfilesharing/l10n/cs.json | 2 +- apps/federatedfilesharing/l10n/ka_GE.js | 2 +- apps/federatedfilesharing/l10n/ka_GE.json | 2 +- apps/federatedfilesharing/l10n/lt_LT.js | 2 +- apps/federatedfilesharing/l10n/lt_LT.json | 2 +- apps/federatedfilesharing/l10n/sk.js | 2 +- apps/federatedfilesharing/l10n/sk.json | 2 +- apps/federation/l10n/cs.js | 2 +- apps/federation/l10n/cs.json | 2 +- apps/federation/l10n/fa.js | 2 +- apps/federation/l10n/fa.json | 2 +- apps/federation/l10n/ka_GE.js | 2 +- apps/federation/l10n/ka_GE.json | 2 +- apps/federation/l10n/lt_LT.js | 2 +- apps/federation/l10n/lt_LT.json | 2 +- apps/federation/l10n/sk.js | 2 +- apps/federation/l10n/sk.json | 2 +- apps/files/l10n/cs.js | 14 +++++++------- apps/files/l10n/cs.json | 14 +++++++------- apps/files/l10n/he.js | 14 +++++++------- apps/files/l10n/he.json | 14 +++++++------- apps/files/l10n/ka_GE.js | 14 +++++++------- apps/files/l10n/ka_GE.json | 14 +++++++------- apps/files/l10n/lt_LT.js | 14 +++++++------- apps/files/l10n/lt_LT.json | 14 +++++++------- apps/files/l10n/sk.js | 14 +++++++------- apps/files/l10n/sk.json | 14 +++++++------- apps/files/l10n/uk.js | 10 +++++----- apps/files/l10n/uk.json | 10 +++++----- apps/files_external/l10n/cs.js | 2 +- apps/files_external/l10n/cs.json | 2 +- apps/files_external/l10n/he.js | 2 +- apps/files_external/l10n/he.json | 2 +- apps/files_external/l10n/ka_GE.js | 2 +- apps/files_external/l10n/ka_GE.json | 2 +- apps/files_external/l10n/lt_LT.js | 2 +- apps/files_external/l10n/lt_LT.json | 2 +- apps/files_external/l10n/sk.js | 2 +- apps/files_external/l10n/sk.json | 2 +- apps/files_sharing/l10n/cs.js | 2 +- apps/files_sharing/l10n/cs.json | 2 +- apps/files_sharing/l10n/ka_GE.js | 2 +- apps/files_sharing/l10n/ka_GE.json | 2 +- apps/files_sharing/l10n/lt_LT.js | 2 +- apps/files_sharing/l10n/lt_LT.json | 2 +- apps/files_sharing/l10n/sk.js | 2 +- apps/files_sharing/l10n/sk.json | 2 +- apps/files_trashbin/l10n/cs.js | 2 +- apps/files_trashbin/l10n/cs.json | 2 +- apps/files_trashbin/l10n/fa.js | 2 +- apps/files_trashbin/l10n/fa.json | 2 +- apps/files_trashbin/l10n/he.js | 2 +- apps/files_trashbin/l10n/he.json | 2 +- apps/files_trashbin/l10n/ka_GE.js | 2 +- apps/files_trashbin/l10n/ka_GE.json | 2 +- apps/files_trashbin/l10n/lt_LT.js | 2 +- apps/files_trashbin/l10n/lt_LT.json | 2 +- apps/files_trashbin/l10n/sk.js | 2 +- apps/files_trashbin/l10n/sk.json | 2 +- apps/files_trashbin/l10n/uk.js | 2 +- apps/files_trashbin/l10n/uk.json | 2 +- apps/files_versions/l10n/cs.js | 4 ++-- apps/files_versions/l10n/cs.json | 4 ++-- apps/files_versions/l10n/fa.js | 4 ++-- apps/files_versions/l10n/fa.json | 4 ++-- apps/files_versions/l10n/he.js | 4 ++-- apps/files_versions/l10n/he.json | 4 ++-- apps/files_versions/l10n/ka_GE.js | 4 ++-- apps/files_versions/l10n/ka_GE.json | 4 ++-- apps/files_versions/l10n/kn.js | 2 +- apps/files_versions/l10n/kn.json | 2 +- apps/files_versions/l10n/lt_LT.js | 4 ++-- apps/files_versions/l10n/lt_LT.json | 4 ++-- apps/files_versions/l10n/sk.js | 4 ++-- apps/files_versions/l10n/sk.json | 4 ++-- apps/files_versions/l10n/uk.js | 4 ++-- apps/files_versions/l10n/uk.json | 4 ++-- apps/oauth2/l10n/cs.js | 2 +- apps/oauth2/l10n/cs.json | 2 +- apps/oauth2/l10n/he.js | 2 +- apps/oauth2/l10n/he.json | 2 +- apps/oauth2/l10n/ka_GE.js | 2 +- apps/oauth2/l10n/ka_GE.json | 2 +- apps/oauth2/l10n/lt_LT.js | 2 +- apps/oauth2/l10n/lt_LT.json | 2 +- apps/oauth2/l10n/sk.js | 2 +- apps/oauth2/l10n/sk.json | 2 +- apps/sharebymail/l10n/cs.js | 2 +- apps/sharebymail/l10n/cs.json | 2 +- apps/sharebymail/l10n/ka_GE.js | 2 +- apps/sharebymail/l10n/ka_GE.json | 2 +- apps/sharebymail/l10n/lt_LT.js | 2 +- apps/sharebymail/l10n/lt_LT.json | 2 +- apps/sharebymail/l10n/sk.js | 2 +- apps/sharebymail/l10n/sk.json | 2 +- apps/systemtags/l10n/cs.js | 2 +- apps/systemtags/l10n/cs.json | 2 +- apps/systemtags/l10n/he.js | 2 +- apps/systemtags/l10n/he.json | 2 +- apps/systemtags/l10n/ka_GE.js | 2 +- apps/systemtags/l10n/ka_GE.json | 2 +- apps/systemtags/l10n/lt_LT.js | 2 +- apps/systemtags/l10n/lt_LT.json | 2 +- apps/systemtags/l10n/sk.js | 2 +- apps/systemtags/l10n/sk.json | 2 +- apps/theming/l10n/cs.js | 2 +- apps/theming/l10n/cs.json | 2 +- apps/theming/l10n/ka_GE.js | 2 +- apps/theming/l10n/ka_GE.json | 2 +- apps/theming/l10n/lt_LT.js | 2 +- apps/theming/l10n/lt_LT.json | 2 +- apps/theming/l10n/sk.js | 2 +- apps/theming/l10n/sk.json | 2 +- apps/twofactor_backupcodes/l10n/cs.js | 2 +- apps/twofactor_backupcodes/l10n/cs.json | 2 +- apps/twofactor_backupcodes/l10n/ka_GE.js | 2 +- apps/twofactor_backupcodes/l10n/ka_GE.json | 2 +- apps/twofactor_backupcodes/l10n/sk.js | 2 +- apps/twofactor_backupcodes/l10n/sk.json | 2 +- apps/updatenotification/l10n/cs.js | 2 +- apps/updatenotification/l10n/cs.json | 2 +- apps/updatenotification/l10n/ka_GE.js | 2 +- apps/updatenotification/l10n/ka_GE.json | 2 +- apps/updatenotification/l10n/lt_LT.js | 2 +- apps/updatenotification/l10n/lt_LT.json | 2 +- apps/updatenotification/l10n/sk.js | 2 +- apps/updatenotification/l10n/sk.json | 2 +- apps/user_ldap/l10n/cs.js | 8 ++++---- apps/user_ldap/l10n/cs.json | 8 ++++---- apps/user_ldap/l10n/he.js | 6 +++--- apps/user_ldap/l10n/he.json | 6 +++--- apps/user_ldap/l10n/ka_GE.js | 8 ++++---- apps/user_ldap/l10n/ka_GE.json | 8 ++++---- apps/user_ldap/l10n/lt_LT.js | 6 +++--- apps/user_ldap/l10n/lt_LT.json | 6 +++--- apps/user_ldap/l10n/sk.js | 8 ++++---- apps/user_ldap/l10n/sk.json | 8 ++++---- apps/user_ldap/l10n/uk.js | 6 +++--- apps/user_ldap/l10n/uk.json | 6 +++--- apps/workflowengine/l10n/cs.js | 2 +- apps/workflowengine/l10n/cs.json | 2 +- apps/workflowengine/l10n/fa.js | 2 +- apps/workflowengine/l10n/fa.json | 2 +- apps/workflowengine/l10n/ka_GE.js | 2 +- apps/workflowengine/l10n/ka_GE.json | 2 +- apps/workflowengine/l10n/lt_LT.js | 2 +- apps/workflowengine/l10n/lt_LT.json | 2 +- apps/workflowengine/l10n/sk.js | 2 +- apps/workflowengine/l10n/sk.json | 2 +- core/l10n/cs.js | 14 +++++++------- core/l10n/cs.json | 14 +++++++------- core/l10n/fa.js | 14 +++++++------- core/l10n/fa.json | 14 +++++++------- core/l10n/he.js | 14 +++++++------- core/l10n/he.json | 14 +++++++------- core/l10n/ka_GE.js | 14 +++++++------- core/l10n/ka_GE.json | 14 +++++++------- core/l10n/lt_LT.js | 14 +++++++------- core/l10n/lt_LT.json | 14 +++++++------- core/l10n/sk.js | 14 +++++++------- core/l10n/sk.json | 14 +++++++------- core/l10n/uk.js | 10 +++++----- core/l10n/uk.json | 10 +++++----- lib/l10n/cs.js | 22 +++++++++++----------- lib/l10n/cs.json | 22 +++++++++++----------- lib/l10n/fa.js | 12 ++++++------ lib/l10n/fa.json | 12 ++++++------ lib/l10n/he.js | 6 +++--- lib/l10n/he.json | 6 +++--- lib/l10n/ka_GE.js | 22 +++++++++++----------- lib/l10n/ka_GE.json | 22 +++++++++++----------- lib/l10n/kn.js | 2 +- lib/l10n/kn.json | 2 +- lib/l10n/lt_LT.js | 12 ++++++------ lib/l10n/lt_LT.json | 12 ++++++------ lib/l10n/sk.js | 22 +++++++++++----------- lib/l10n/sk.json | 22 +++++++++++----------- lib/l10n/uk.js | 6 +++--- lib/l10n/uk.json | 6 +++--- settings/l10n/cs.js | 2 +- settings/l10n/cs.json | 2 +- settings/l10n/fa.js | 2 +- settings/l10n/fa.json | 2 +- settings/l10n/he.js | 2 +- settings/l10n/he.json | 2 +- settings/l10n/ka_GE.js | 4 ++-- settings/l10n/ka_GE.json | 4 ++-- settings/l10n/kn.js | 2 +- settings/l10n/kn.json | 2 +- settings/l10n/lt_LT.js | 2 +- settings/l10n/lt_LT.json | 2 +- settings/l10n/sk.js | 2 +- settings/l10n/sk.json | 2 +- settings/l10n/uk.js | 2 +- settings/l10n/uk.json | 2 +- 232 files changed, 524 insertions(+), 524 deletions(-) diff --git a/apps/comments/l10n/cs.js b/apps/comments/l10n/cs.js index 3677d0bbff7..d24508a06ab 100644 --- a/apps/comments/l10n/cs.js +++ b/apps/comments/l10n/cs.js @@ -15,7 +15,7 @@ OC.L10N.register( "Error occurred while retrieving comment with ID {id}" : "DoÅ¡lo k chybÄ› pÅ™i naÄÃtánà komentáře s ID {id}", "Error occurred while updating comment with id {id}" : "DoÅ¡lo k chybÄ› pÅ™i aktualizovánà komentáře s id {id}", "Error occurred while posting comment" : "DoÅ¡lo k chybÄ› pÅ™i zveÅ™ejňovánà komentáře", - "_%n unread comment_::_%n unread comments_" : ["%n nepÅ™eÄtený komentář","%n nepÅ™eÄtené komentáře","%n nepÅ™eÄtených komentářů"], + "_%n unread comment_::_%n unread comments_" : ["%n nepÅ™eÄtený komentář","%n nepÅ™eÄtené komentáře","%n nepÅ™eÄtených komentářů","%n nepÅ™eÄtených komentářů"], "Comment" : "Komentář", "You commented" : "Okomentoval(a) jsi", "%1$s commented" : "%1$s okomentován", @@ -33,4 +33,4 @@ OC.L10N.register( "A (now) deleted user mentioned you in a comment on “%sâ€" : "A (now) deleted user mentioned you in a comment on “%sâ€", "A (now) deleted user mentioned you in a comment on “{file}â€" : "Nynà již smazaný uživatel vás zmÃnil v komentáři u \"{file}\"" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/comments/l10n/cs.json b/apps/comments/l10n/cs.json index 7f9bb2f636c..4f21ebd36a9 100644 --- a/apps/comments/l10n/cs.json +++ b/apps/comments/l10n/cs.json @@ -13,7 +13,7 @@ "Error occurred while retrieving comment with ID {id}" : "DoÅ¡lo k chybÄ› pÅ™i naÄÃtánà komentáře s ID {id}", "Error occurred while updating comment with id {id}" : "DoÅ¡lo k chybÄ› pÅ™i aktualizovánà komentáře s id {id}", "Error occurred while posting comment" : "DoÅ¡lo k chybÄ› pÅ™i zveÅ™ejňovánà komentáře", - "_%n unread comment_::_%n unread comments_" : ["%n nepÅ™eÄtený komentář","%n nepÅ™eÄtené komentáře","%n nepÅ™eÄtených komentářů"], + "_%n unread comment_::_%n unread comments_" : ["%n nepÅ™eÄtený komentář","%n nepÅ™eÄtené komentáře","%n nepÅ™eÄtených komentářů","%n nepÅ™eÄtených komentářů"], "Comment" : "Komentář", "You commented" : "Okomentoval(a) jsi", "%1$s commented" : "%1$s okomentován", @@ -30,5 +30,5 @@ "Unknown user" : "Neznámý uživatel", "A (now) deleted user mentioned you in a comment on “%sâ€" : "A (now) deleted user mentioned you in a comment on “%sâ€", "A (now) deleted user mentioned you in a comment on “{file}â€" : "Nynà již smazaný uživatel vás zmÃnil v komentáři u \"{file}\"" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/comments/l10n/he.js b/apps/comments/l10n/he.js index ce851ed9fb2..9969267a9f7 100644 --- a/apps/comments/l10n/he.js +++ b/apps/comments/l10n/he.js @@ -15,7 +15,7 @@ OC.L10N.register( "Error occurred while retrieving comment with ID {id}" : "×ירעה שגי××” בעת קבלת התגובה ×¢× ×”×ž×–×”×” {id}", "Error occurred while updating comment with id {id}" : "שגי××” ×ירעה ×›×שר ×¢×•×“×›× ×” תגובה ×¢× ×ž×¡×¤×¨ זיהוי {id}", "Error occurred while posting comment" : "×ירעה שגי××” בזמן ×¤×¨×¡×•× ×ª×’×•×‘×”", - "_%n unread comment_::_%n unread comments_" : ["תגובה ×חת ×©×œ× × ×§×¨××”","%n תגובות ×©×œ× × ×§×¨×ו"], + "_%n unread comment_::_%n unread comments_" : ["תגובה ×חת ×©×œ× × ×§×¨××”","%n תגובות ×©×œ× × ×§×¨×ו","%n תגובות ×©×œ× × ×§×¨×ו"], "Comment" : "תגובה", "You commented" : "הערות שלך", "%1$s commented" : "התקבלו תגובות %1$s", @@ -33,4 +33,4 @@ OC.L10N.register( "A (now) deleted user mentioned you in a comment on “%sâ€" : "×וזכרת על ידי משתמש ×©× ×ž×—×§ (× ×›×•×Ÿ לעכשיו) בתגובה על „%sâ€", "A (now) deleted user mentioned you in a comment on “{file}â€" : "×וזכרת על ידי משתמש ×©× ×ž×—×§ (× ×›×•×Ÿ לעכשיו) בתגובה על „{file}â€" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/comments/l10n/he.json b/apps/comments/l10n/he.json index 8ab976952a1..a2ff91300ca 100644 --- a/apps/comments/l10n/he.json +++ b/apps/comments/l10n/he.json @@ -13,7 +13,7 @@ "Error occurred while retrieving comment with ID {id}" : "×ירעה שגי××” בעת קבלת התגובה ×¢× ×”×ž×–×”×” {id}", "Error occurred while updating comment with id {id}" : "שגי××” ×ירעה ×›×שר ×¢×•×“×›× ×” תגובה ×¢× ×ž×¡×¤×¨ זיהוי {id}", "Error occurred while posting comment" : "×ירעה שגי××” בזמן ×¤×¨×¡×•× ×ª×’×•×‘×”", - "_%n unread comment_::_%n unread comments_" : ["תגובה ×חת ×©×œ× × ×§×¨××”","%n תגובות ×©×œ× × ×§×¨×ו"], + "_%n unread comment_::_%n unread comments_" : ["תגובה ×חת ×©×œ× × ×§×¨××”","%n תגובות ×©×œ× × ×§×¨×ו","%n תגובות ×©×œ× × ×§×¨×ו"], "Comment" : "תגובה", "You commented" : "הערות שלך", "%1$s commented" : "התקבלו תגובות %1$s", @@ -30,5 +30,5 @@ "Unknown user" : "משתמש ×œ× ×™×“×•×¢", "A (now) deleted user mentioned you in a comment on “%sâ€" : "×וזכרת על ידי משתמש ×©× ×ž×—×§ (× ×›×•×Ÿ לעכשיו) בתגובה על „%sâ€", "A (now) deleted user mentioned you in a comment on “{file}â€" : "×וזכרת על ידי משתמש ×©× ×ž×—×§ (× ×›×•×Ÿ לעכשיו) בתגובה על „{file}â€" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/comments/l10n/ka_GE.js b/apps/comments/l10n/ka_GE.js index 295d6ce41ec..772b23c0fa3 100644 --- a/apps/comments/l10n/ka_GE.js +++ b/apps/comments/l10n/ka_GE.js @@ -14,7 +14,7 @@ OC.L10N.register( "Allowed characters {count} of {max}" : "დáƒáƒ¨áƒ•ებული სიმბáƒáƒšáƒáƒ”ბი {count} {max}-იდáƒáƒœ", "Error occurred while updating comment with id {id}" : "კáƒáƒ›áƒ”ნტáƒáƒ ის id-იდ {id}-ის ცვლილებისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ", "Error occurred while posting comment" : "კáƒáƒ›áƒ”ნტáƒáƒ ის გáƒáƒ›áƒáƒ¥áƒ•ეყნებისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ", - "_%n unread comment_::_%n unread comments_" : ["%n წáƒáƒ£áƒ™áƒ£áƒ—ხáƒáƒ•ი კáƒáƒ›áƒ”ნტáƒáƒ ი"], + "_%n unread comment_::_%n unread comments_" : ["%n წáƒáƒ£áƒ™áƒ£áƒ—ხáƒáƒ•ი კáƒáƒ›áƒ”ნტáƒáƒ ი","%n წáƒáƒ£áƒ™áƒ£áƒ—ხáƒáƒ•ი კáƒáƒ›áƒ”ნტáƒáƒ ი"], "Comment" : "კáƒáƒ›áƒ”ნტáƒáƒ ის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", "You commented" : "თქვენ გáƒáƒáƒ™áƒ”თეთ კáƒáƒ›áƒ”ნტáƒáƒ ი", "%1$s commented" : "%1$s მáƒáƒ®áƒ›áƒáƒ ებელმრგáƒáƒáƒ™áƒ”თრკáƒáƒ›áƒ”ნტáƒáƒ ი", @@ -32,4 +32,4 @@ OC.L10N.register( "A (now) deleted user mentioned you in a comment on “%sâ€" : "(áƒáƒ®áƒšáƒ) წáƒáƒ¨áƒšáƒ˜áƒšáƒ›áƒ მáƒáƒ®áƒ›áƒáƒ ებელმრმáƒáƒ’იხსენიáƒáƒ— კáƒáƒ›áƒ”ნტáƒáƒ ში “%sâ€-ზე", "A (now) deleted user mentioned you in a comment on “{file}â€" : "(áƒáƒ®áƒšáƒ) წáƒáƒ¨áƒšáƒ˜áƒšáƒ›áƒ მáƒáƒ®áƒ›áƒáƒ ებელმრმáƒáƒ’იხსენიáƒáƒ— კáƒáƒ›áƒ”ნტáƒáƒ ში ფáƒáƒ˜áƒšáƒ–ე \"{file}\"" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/comments/l10n/ka_GE.json b/apps/comments/l10n/ka_GE.json index d10f8aafa0e..e10ee3c9f26 100644 --- a/apps/comments/l10n/ka_GE.json +++ b/apps/comments/l10n/ka_GE.json @@ -12,7 +12,7 @@ "Allowed characters {count} of {max}" : "დáƒáƒ¨áƒ•ებული სიმბáƒáƒšáƒáƒ”ბი {count} {max}-იდáƒáƒœ", "Error occurred while updating comment with id {id}" : "კáƒáƒ›áƒ”ნტáƒáƒ ის id-იდ {id}-ის ცვლილებისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ", "Error occurred while posting comment" : "კáƒáƒ›áƒ”ნტáƒáƒ ის გáƒáƒ›áƒáƒ¥áƒ•ეყნებისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ", - "_%n unread comment_::_%n unread comments_" : ["%n წáƒáƒ£áƒ™áƒ£áƒ—ხáƒáƒ•ი კáƒáƒ›áƒ”ნტáƒáƒ ი"], + "_%n unread comment_::_%n unread comments_" : ["%n წáƒáƒ£áƒ™áƒ£áƒ—ხáƒáƒ•ი კáƒáƒ›áƒ”ნტáƒáƒ ი","%n წáƒáƒ£áƒ™áƒ£áƒ—ხáƒáƒ•ი კáƒáƒ›áƒ”ნტáƒáƒ ი"], "Comment" : "კáƒáƒ›áƒ”ნტáƒáƒ ის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", "You commented" : "თქვენ გáƒáƒáƒ™áƒ”თეთ კáƒáƒ›áƒ”ნტáƒáƒ ი", "%1$s commented" : "%1$s მáƒáƒ®áƒ›áƒáƒ ებელმრგáƒáƒáƒ™áƒ”თრკáƒáƒ›áƒ”ნტáƒáƒ ი", @@ -29,5 +29,5 @@ "Unknown user" : "უცნáƒáƒ‘ი მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი", "A (now) deleted user mentioned you in a comment on “%sâ€" : "(áƒáƒ®áƒšáƒ) წáƒáƒ¨áƒšáƒ˜áƒšáƒ›áƒ მáƒáƒ®áƒ›áƒáƒ ებელმრმáƒáƒ’იხსენიáƒáƒ— კáƒáƒ›áƒ”ნტáƒáƒ ში “%sâ€-ზე", "A (now) deleted user mentioned you in a comment on “{file}â€" : "(áƒáƒ®áƒšáƒ) წáƒáƒ¨áƒšáƒ˜áƒšáƒ›áƒ მáƒáƒ®áƒ›áƒáƒ ებელმრმáƒáƒ’იხსენიáƒáƒ— კáƒáƒ›áƒ”ნტáƒáƒ ში ფáƒáƒ˜áƒšáƒ–ე \"{file}\"" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/comments/l10n/lt_LT.js b/apps/comments/l10n/lt_LT.js index 8608dc01f9d..4895fb83136 100644 --- a/apps/comments/l10n/lt_LT.js +++ b/apps/comments/l10n/lt_LT.js @@ -14,7 +14,7 @@ OC.L10N.register( "Allowed characters {count} of {max}" : "Leidžiama simbolių {count} iÅ¡ {max}", "Error occurred while updating comment with id {id}" : "Klaida bandant pataisyti komentarÄ… pagal identifikavimo numerį {id}", "Error occurred while posting comment" : "Skelbiant komentarÄ…, įvyko klaida", - "_%n unread comment_::_%n unread comments_" : ["%n neskaitytas komentaras","%n neskaityti komentarai","%n neskaitytų komentarų"], + "_%n unread comment_::_%n unread comments_" : ["%n neskaitytas komentaras","%n neskaityti komentarai","%n neskaitytų komentarų","%n neskaitytų komentarų"], "Comment" : "Komentaras", "You commented" : "JÅ«s pakomentavote", "%1$s commented" : "%1$s pakomentavo", @@ -30,4 +30,4 @@ OC.L10N.register( "A (now) deleted user mentioned you in a comment on “%sâ€" : "IÅ¡trintas vartotojas paminÄ—jo jus komentare \"%s\"", "A (now) deleted user mentioned you in a comment on “{file}â€" : "IÅ¡trintas vartotojas paminÄ—jo jus komentare \"{file}\"" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/comments/l10n/lt_LT.json b/apps/comments/l10n/lt_LT.json index 165f33b6de1..56fbfe1009e 100644 --- a/apps/comments/l10n/lt_LT.json +++ b/apps/comments/l10n/lt_LT.json @@ -12,7 +12,7 @@ "Allowed characters {count} of {max}" : "Leidžiama simbolių {count} iÅ¡ {max}", "Error occurred while updating comment with id {id}" : "Klaida bandant pataisyti komentarÄ… pagal identifikavimo numerį {id}", "Error occurred while posting comment" : "Skelbiant komentarÄ…, įvyko klaida", - "_%n unread comment_::_%n unread comments_" : ["%n neskaitytas komentaras","%n neskaityti komentarai","%n neskaitytų komentarų"], + "_%n unread comment_::_%n unread comments_" : ["%n neskaitytas komentaras","%n neskaityti komentarai","%n neskaitytų komentarų","%n neskaitytų komentarų"], "Comment" : "Komentaras", "You commented" : "JÅ«s pakomentavote", "%1$s commented" : "%1$s pakomentavo", @@ -27,5 +27,5 @@ "Unknown user" : "Nežinomas naudotojas", "A (now) deleted user mentioned you in a comment on “%sâ€" : "IÅ¡trintas vartotojas paminÄ—jo jus komentare \"%s\"", "A (now) deleted user mentioned you in a comment on “{file}â€" : "IÅ¡trintas vartotojas paminÄ—jo jus komentare \"{file}\"" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/comments/l10n/sk.js b/apps/comments/l10n/sk.js index a797eb61619..9a5567ba453 100644 --- a/apps/comments/l10n/sk.js +++ b/apps/comments/l10n/sk.js @@ -15,7 +15,7 @@ OC.L10N.register( "Error occurred while retrieving comment with ID {id}" : "Pri naÄÃtavanà komentára s id {id} nastala chyba", "Error occurred while updating comment with id {id}" : "Pri aktualizovanà komentára s id {id} nastala chyba", "Error occurred while posting comment" : "Pri odosielanà komentára nastala chyba", - "_%n unread comment_::_%n unread comments_" : ["%n nepreÄÃtaný komentár","%n nepreÄÃtaných komentárov","%n nepreÄÃtaných komentárov"], + "_%n unread comment_::_%n unread comments_" : ["%n nepreÄÃtaný komentár","%n nepreÄÃtaných komentárov","%n nepreÄÃtaných komentárov","%n nepreÄÃtaných komentárov"], "Comment" : "Komentár", "You commented" : "Komentovali ste", "%1$s commented" : "%1$s komentoval", @@ -32,4 +32,4 @@ OC.L10N.register( "A (now) deleted user mentioned you in a comment on “%sâ€" : "Teraz už odstránený použÃvateľ vás spomenul v komentári k \"%s\"", "A (now) deleted user mentioned you in a comment on “{file}â€" : "Teraz už odstránený použÃvateľ vás spomenul v komentári k \"{file}\"" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/comments/l10n/sk.json b/apps/comments/l10n/sk.json index 1a9c6d58e05..9d6a839eacd 100644 --- a/apps/comments/l10n/sk.json +++ b/apps/comments/l10n/sk.json @@ -13,7 +13,7 @@ "Error occurred while retrieving comment with ID {id}" : "Pri naÄÃtavanà komentára s id {id} nastala chyba", "Error occurred while updating comment with id {id}" : "Pri aktualizovanà komentára s id {id} nastala chyba", "Error occurred while posting comment" : "Pri odosielanà komentára nastala chyba", - "_%n unread comment_::_%n unread comments_" : ["%n nepreÄÃtaný komentár","%n nepreÄÃtaných komentárov","%n nepreÄÃtaných komentárov"], + "_%n unread comment_::_%n unread comments_" : ["%n nepreÄÃtaný komentár","%n nepreÄÃtaných komentárov","%n nepreÄÃtaných komentárov","%n nepreÄÃtaných komentárov"], "Comment" : "Komentár", "You commented" : "Komentovali ste", "%1$s commented" : "%1$s komentoval", @@ -29,5 +29,5 @@ "Unknown user" : "Neznámy použÃvateľ", "A (now) deleted user mentioned you in a comment on “%sâ€" : "Teraz už odstránený použÃvateľ vás spomenul v komentári k \"%s\"", "A (now) deleted user mentioned you in a comment on “{file}â€" : "Teraz už odstránený použÃvateľ vás spomenul v komentári k \"{file}\"" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/comments/l10n/uk.js b/apps/comments/l10n/uk.js index fdd6cf84163..45c60fedcd2 100644 --- a/apps/comments/l10n/uk.js +++ b/apps/comments/l10n/uk.js @@ -26,4 +26,4 @@ OC.L10N.register( "<strong>Comments</strong> for files" : "<strong>Коментів</strong> Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð²", "Unknown user" : "Ðевідомий кориÑтувач" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/apps/comments/l10n/uk.json b/apps/comments/l10n/uk.json index a33108bae71..ca246e40258 100644 --- a/apps/comments/l10n/uk.json +++ b/apps/comments/l10n/uk.json @@ -23,5 +23,5 @@ "{author} commented on {file}" : "{author} прокоментував {file}", "<strong>Comments</strong> for files" : "<strong>Коментів</strong> Ð´Ð»Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð²", "Unknown user" : "Ðевідомий кориÑтувач" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/apps/dav/l10n/cs.js b/apps/dav/l10n/cs.js index 012a3c09b88..808b9677a0a 100644 --- a/apps/dav/l10n/cs.js +++ b/apps/dav/l10n/cs.js @@ -64,4 +64,4 @@ OC.L10N.register( "Please make sure to properly set up the email settings above." : "UjistÄ›te se, že jste správnÄ› nastavili výše uvedená nastavenà e-mailu.", "Automatically generate a birthday calendar" : "Automaticky vytvoÅ™it kalendář s narozeninami" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/dav/l10n/cs.json b/apps/dav/l10n/cs.json index 09b60937f3a..50b296e2c55 100644 --- a/apps/dav/l10n/cs.json +++ b/apps/dav/l10n/cs.json @@ -61,5 +61,5 @@ "Send invitations to attendees" : "Poslat pozvánky na adresy úÄastnÃků", "Please make sure to properly set up the email settings above." : "UjistÄ›te se, že jste správnÄ› nastavili výše uvedená nastavenà e-mailu.", "Automatically generate a birthday calendar" : "Automaticky vytvoÅ™it kalendář s narozeninami" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/dav/l10n/he.js b/apps/dav/l10n/he.js index 04523cb0c1e..649d73a0f91 100644 --- a/apps/dav/l10n/he.js +++ b/apps/dav/l10n/he.js @@ -36,4 +36,4 @@ OC.L10N.register( "Birthday calendars will be generated by a background job." : "×™×•×ž× ×™ ימי הולדת ייווצרו על ידי משימה ברקע.", "Hence they will not be available immediately after enabling but will show up after some time." : "לכן ×”× ×œ× ×™×”×™×” ×–×ž×™× ×™× ×ž×™×“ ל×חר ההפעלה ××œ× ×”× ×™×•×¤×™×¢×• ל×חר זמן מה." }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/dav/l10n/he.json b/apps/dav/l10n/he.json index 11c7ca6b6bf..1ddc3c3f0b6 100644 --- a/apps/dav/l10n/he.json +++ b/apps/dav/l10n/he.json @@ -33,5 +33,5 @@ "Automatically generate a birthday calendar" : "יצירת יומן ימי הולדת ×וטומטית", "Birthday calendars will be generated by a background job." : "×™×•×ž× ×™ ימי הולדת ייווצרו על ידי משימה ברקע.", "Hence they will not be available immediately after enabling but will show up after some time." : "לכן ×”× ×œ× ×™×”×™×” ×–×ž×™× ×™× ×ž×™×“ ל×חר ההפעלה ××œ× ×”× ×™×•×¤×™×¢×• ל×חר זמן מה." -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/dav/l10n/ka_GE.js b/apps/dav/l10n/ka_GE.js index 5c3d70b2c64..aabc712aa53 100644 --- a/apps/dav/l10n/ka_GE.js +++ b/apps/dav/l10n/ka_GE.js @@ -66,4 +66,4 @@ OC.L10N.register( "Birthday calendars will be generated by a background job." : "ბáƒáƒ“áƒáƒ“ების დღეების კáƒáƒšáƒ”ნდრები გენერირებულ იქნებრფáƒáƒœáƒ£áƒ რეჟიმში.", "Hence they will not be available immediately after enabling but will show up after some time." : "ისინი áƒáƒ იქნებიáƒáƒœ ხელმიწáƒáƒ•დáƒáƒ›áƒœáƒ˜ უცბáƒáƒ“, მáƒáƒ’რáƒáƒ› გáƒáƒ›áƒáƒ©áƒœáƒ“ებიáƒáƒœ გáƒáƒ კვეული პერიáƒáƒ“ის შემდეგ." }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/dav/l10n/ka_GE.json b/apps/dav/l10n/ka_GE.json index c9318e2c9f5..0e3c97ecb8b 100644 --- a/apps/dav/l10n/ka_GE.json +++ b/apps/dav/l10n/ka_GE.json @@ -63,5 +63,5 @@ "Automatically generate a birthday calendar" : "დáƒáƒ‘áƒáƒ“ების დღეების კáƒáƒšáƒ”ნდრების áƒáƒ•ტáƒáƒ›áƒáƒ¢áƒ£áƒ ი გენერირებáƒ", "Birthday calendars will be generated by a background job." : "ბáƒáƒ“áƒáƒ“ების დღეების კáƒáƒšáƒ”ნდრები გენერირებულ იქნებრფáƒáƒœáƒ£áƒ რეჟიმში.", "Hence they will not be available immediately after enabling but will show up after some time." : "ისინი áƒáƒ იქნებიáƒáƒœ ხელმიწáƒáƒ•დáƒáƒ›áƒœáƒ˜ უცბáƒáƒ“, მáƒáƒ’რáƒáƒ› გáƒáƒ›áƒáƒ©áƒœáƒ“ებიáƒáƒœ გáƒáƒ კვეული პერიáƒáƒ“ის შემდეგ." -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/dav/l10n/lt_LT.js b/apps/dav/l10n/lt_LT.js index ec20bcf7bc8..2d21e9f1212 100644 --- a/apps/dav/l10n/lt_LT.js +++ b/apps/dav/l10n/lt_LT.js @@ -46,4 +46,4 @@ OC.L10N.register( "Remote Address: %s" : "Nuotolinis adresas: %s", "Request ID: %s" : "Užklausos ID: %s" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/dav/l10n/lt_LT.json b/apps/dav/l10n/lt_LT.json index c0a8e43c7b8..03ca7ad98c6 100644 --- a/apps/dav/l10n/lt_LT.json +++ b/apps/dav/l10n/lt_LT.json @@ -43,5 +43,5 @@ "Technical details" : "TechninÄ— informacija", "Remote Address: %s" : "Nuotolinis adresas: %s", "Request ID: %s" : "Užklausos ID: %s" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/dav/l10n/sk.js b/apps/dav/l10n/sk.js index 8122af1dcf0..6dbf7e47a64 100644 --- a/apps/dav/l10n/sk.js +++ b/apps/dav/l10n/sk.js @@ -65,4 +65,4 @@ OC.L10N.register( "Birthday calendars will be generated by a background job." : "Narodeninové kalendáre budú generované úlohou na pozadÃ.", "Hence they will not be available immediately after enabling but will show up after some time." : "Preto nebudú dostupné hneÄ po povolenÃ, ale zobrazia sa po urÄitom Äase" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/dav/l10n/sk.json b/apps/dav/l10n/sk.json index a30b68b0416..412b980bc21 100644 --- a/apps/dav/l10n/sk.json +++ b/apps/dav/l10n/sk.json @@ -62,5 +62,5 @@ "Automatically generate a birthday calendar" : "Automaticky generovaÅ¥ narodeninový kalendár", "Birthday calendars will be generated by a background job." : "Narodeninové kalendáre budú generované úlohou na pozadÃ.", "Hence they will not be available immediately after enabling but will show up after some time." : "Preto nebudú dostupné hneÄ po povolenÃ, ale zobrazia sa po urÄitom Äase" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/encryption/l10n/cs.js b/apps/encryption/l10n/cs.js index 71076d204c3..610c5b290ef 100644 --- a/apps/encryption/l10n/cs.js +++ b/apps/encryption/l10n/cs.js @@ -61,4 +61,4 @@ OC.L10N.register( "Disabled" : "Zakázáno", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "MusÃte pÅ™enést své Å¡ifrovacà klÃÄe ze staré verze Å¡ifrovánà (ownCloud <= 8.0) na novou. SpusÅ¥te pÅ™Ãkaz 'occ encryption:migrate' nebo kontaktujte svého administrátora." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/encryption/l10n/cs.json b/apps/encryption/l10n/cs.json index 69aaf8ebadc..84a3ea77b98 100644 --- a/apps/encryption/l10n/cs.json +++ b/apps/encryption/l10n/cs.json @@ -58,5 +58,5 @@ "Enabled" : "Povoleno", "Disabled" : "Zakázáno", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "MusÃte pÅ™enést své Å¡ifrovacà klÃÄe ze staré verze Å¡ifrovánà (ownCloud <= 8.0) na novou. SpusÅ¥te pÅ™Ãkaz 'occ encryption:migrate' nebo kontaktujte svého administrátora." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/encryption/l10n/fa.js b/apps/encryption/l10n/fa.js index c4759a799e8..32e268deeaf 100644 --- a/apps/encryption/l10n/fa.js +++ b/apps/encryption/l10n/fa.js @@ -39,4 +39,4 @@ OC.L10N.register( "Enabled" : "ÙØ¹Ø§Ù„ شده", "Disabled" : "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/apps/encryption/l10n/fa.json b/apps/encryption/l10n/fa.json index a9adbebb31b..fba9a0e6ecf 100644 --- a/apps/encryption/l10n/fa.json +++ b/apps/encryption/l10n/fa.json @@ -36,5 +36,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "ÙØ¹Ø§Ù„ کردن این گزینه به شما اجازه خواهد داد در صورت از دست دادن رمزعبور به ÙØ§ÛŒÙ„ های رمزگذاری شده خود دسترسی داشته باشید.", "Enabled" : "ÙØ¹Ø§Ù„ شده", "Disabled" : "ØºÛŒØ±ÙØ¹Ø§Ù„ شده" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/apps/encryption/l10n/he.js b/apps/encryption/l10n/he.js index 5ed57596d5f..41d29d8b9af 100644 --- a/apps/encryption/l10n/he.js +++ b/apps/encryption/l10n/he.js @@ -61,4 +61,4 @@ OC.L10N.register( "Disabled" : "×ž× ×•×˜×¨×œ", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "יש צורך להמיר ×ת מפתחות ×”×”×¦×¤× ×” מהצופן הישן (ownCloud <= 8.0) לצופן החדש. יש להריץ 'occ encryption:migrate' ×ו ×œ×¤× ×•×ª ×œ×ž× ×”×œ שלך" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/encryption/l10n/he.json b/apps/encryption/l10n/he.json index 645302d577d..61bec1c2c31 100644 --- a/apps/encryption/l10n/he.json +++ b/apps/encryption/l10n/he.json @@ -58,5 +58,5 @@ "Enabled" : "מופעל", "Disabled" : "×ž× ×•×˜×¨×œ", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "יש צורך להמיר ×ת מפתחות ×”×”×¦×¤× ×” מהצופן הישן (ownCloud <= 8.0) לצופן החדש. יש להריץ 'occ encryption:migrate' ×ו ×œ×¤× ×•×ª ×œ×ž× ×”×œ שלך" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/encryption/l10n/ka_GE.js b/apps/encryption/l10n/ka_GE.js index 535c4ad1ed6..65710c2f846 100644 --- a/apps/encryption/l10n/ka_GE.js +++ b/apps/encryption/l10n/ka_GE.js @@ -61,4 +61,4 @@ OC.L10N.register( "Disabled" : "áƒáƒ áƒáƒ მáƒáƒ¥áƒ›áƒ”დი", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "სáƒáƒáƒ˜áƒ áƒáƒ შიფრáƒáƒªáƒ˜áƒ˜áƒ¡ ძველი გáƒáƒ¡áƒáƒ¦áƒ”ბების მიგრáƒáƒªáƒ˜áƒ (ownCloud <= 8.0) áƒáƒ®áƒáƒšáƒ”ბზე. გთხáƒáƒ•თ გáƒáƒ£áƒ¨áƒ•áƒáƒ— 'occ encryption:migrate' áƒáƒœ დáƒáƒ£áƒ™áƒáƒ•შირდეთ áƒáƒ“მინისტრáƒáƒ¢áƒáƒ ს" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/encryption/l10n/ka_GE.json b/apps/encryption/l10n/ka_GE.json index f3a2550f115..f2fa1bc3134 100644 --- a/apps/encryption/l10n/ka_GE.json +++ b/apps/encryption/l10n/ka_GE.json @@ -58,5 +58,5 @@ "Enabled" : "მáƒáƒ¥áƒ›áƒ”დიáƒ", "Disabled" : "áƒáƒ áƒáƒ მáƒáƒ¥áƒ›áƒ”დი", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "სáƒáƒáƒ˜áƒ áƒáƒ შიფრáƒáƒªáƒ˜áƒ˜áƒ¡ ძველი გáƒáƒ¡áƒáƒ¦áƒ”ბების მიგრáƒáƒªáƒ˜áƒ (ownCloud <= 8.0) áƒáƒ®áƒáƒšáƒ”ბზე. გთხáƒáƒ•თ გáƒáƒ£áƒ¨áƒ•áƒáƒ— 'occ encryption:migrate' áƒáƒœ დáƒáƒ£áƒ™áƒáƒ•შირდეთ áƒáƒ“მინისტრáƒáƒ¢áƒáƒ ს" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/encryption/l10n/lt_LT.js b/apps/encryption/l10n/lt_LT.js index 7ac21150f47..d4378a5f7b9 100644 --- a/apps/encryption/l10n/lt_LT.js +++ b/apps/encryption/l10n/lt_LT.js @@ -61,4 +61,4 @@ OC.L10N.register( "Disabled" : "IÅ¡jungta", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "JÅ«s turite atlikti savo Å¡ifravimo raktų perkÄ—limÄ… iÅ¡ senojo Å¡ifravimo (ownCloud <= 8.0) į naujÄ…jį. PraÅ¡ome terminale įvykdyti \"occ encryption:migrate\" arba susisiekti su sistemos administratoriumi" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/encryption/l10n/lt_LT.json b/apps/encryption/l10n/lt_LT.json index 3a148b6d8ca..1bb5a785306 100644 --- a/apps/encryption/l10n/lt_LT.json +++ b/apps/encryption/l10n/lt_LT.json @@ -58,5 +58,5 @@ "Enabled" : "Ä®jungta", "Disabled" : "IÅ¡jungta", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "JÅ«s turite atlikti savo Å¡ifravimo raktų perkÄ—limÄ… iÅ¡ senojo Å¡ifravimo (ownCloud <= 8.0) į naujÄ…jį. PraÅ¡ome terminale įvykdyti \"occ encryption:migrate\" arba susisiekti su sistemos administratoriumi" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/encryption/l10n/sk.js b/apps/encryption/l10n/sk.js index dc8840f495d..58c5a50338f 100644 --- a/apps/encryption/l10n/sk.js +++ b/apps/encryption/l10n/sk.js @@ -61,4 +61,4 @@ OC.L10N.register( "Disabled" : "Zakázané", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "MusÃte migrovaÅ¥ vaÅ¡e Å¡ifrovacie kľúÄe zo starého Å¡ifrovania (ownCloud <= 8,0) na nové. Spustite „occ encryption:migrate“ alebo sa obráťte na správcu" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/encryption/l10n/sk.json b/apps/encryption/l10n/sk.json index 6bd2cab2cc2..5390ea641ed 100644 --- a/apps/encryption/l10n/sk.json +++ b/apps/encryption/l10n/sk.json @@ -58,5 +58,5 @@ "Enabled" : "Povolené", "Disabled" : "Zakázané", "You need to migrate your encryption keys from the old encryption (ownCloud <= 8.0) to the new one. Please run 'occ encryption:migrate' or contact your administrator" : "MusÃte migrovaÅ¥ vaÅ¡e Å¡ifrovacie kľúÄe zo starého Å¡ifrovania (ownCloud <= 8,0) na nové. Spustite „occ encryption:migrate“ alebo sa obráťte na správcu" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/encryption/l10n/uk.js b/apps/encryption/l10n/uk.js index 3c256d336dc..e53cc1f908c 100644 --- a/apps/encryption/l10n/uk.js +++ b/apps/encryption/l10n/uk.js @@ -45,4 +45,4 @@ OC.L10N.register( "Enabled" : "Увімкнено", "Disabled" : "Вимкнено" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/apps/encryption/l10n/uk.json b/apps/encryption/l10n/uk.json index 05b5108588e..b8a198c822d 100644 --- a/apps/encryption/l10n/uk.json +++ b/apps/encryption/l10n/uk.json @@ -42,5 +42,5 @@ "Enabling this option will allow you to reobtain access to your encrypted files in case of password loss" : "Ð’ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ñ†Ñ–Ñ”Ñ— опції дозволить вам отримати доÑтуп до Ñвоїх зашифрованих файлів у випадку втрати паролю", "Enabled" : "Увімкнено", "Disabled" : "Вимкнено" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/cs.js b/apps/federatedfilesharing/l10n/cs.js index 51e53113f0c..787cac6812f 100644 --- a/apps/federatedfilesharing/l10n/cs.js +++ b/apps/federatedfilesharing/l10n/cs.js @@ -55,4 +55,4 @@ OC.L10N.register( "Couldn't add remote share" : "NepodaÅ™ilo se pÅ™idat propojené sdÃlenÃ", "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálnÃm a veÅ™ejném adresáři a dovolit mÃstnÃm uživatelům publikovat jejich údaje" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/federatedfilesharing/l10n/cs.json b/apps/federatedfilesharing/l10n/cs.json index f17d7bb2371..92d8785ee62 100644 --- a/apps/federatedfilesharing/l10n/cs.json +++ b/apps/federatedfilesharing/l10n/cs.json @@ -52,5 +52,5 @@ "Federated share added" : "Propojené sdÃlenà bylo pÅ™idáno", "Couldn't add remote share" : "NepodaÅ™ilo se pÅ™idat propojené sdÃlenÃ", "Search global and public address book for users and let local users publish their data" : "Hledat uživatele v globálnÃm a veÅ™ejném adresáři a dovolit mÃstnÃm uživatelům publikovat jejich údaje" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/ka_GE.js b/apps/federatedfilesharing/l10n/ka_GE.js index 383ae2fc3c9..24417ffe2ee 100644 --- a/apps/federatedfilesharing/l10n/ka_GE.js +++ b/apps/federatedfilesharing/l10n/ka_GE.js @@ -55,4 +55,4 @@ OC.L10N.register( "Couldn't add remote share" : "ფედერáƒáƒšáƒ£áƒ ი გáƒáƒ–იáƒáƒ ებრვერდáƒáƒ”მáƒáƒ¢áƒ", "Search global and public address book for users and let local users publish their data" : "მáƒáƒ˜áƒ«áƒ˜áƒ”თ გლáƒáƒ‘áƒáƒšáƒ£áƒ ი დრღირმისáƒáƒ›áƒáƒ თების წიგნები მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებისთვის დრმიეცით უფლებრლáƒáƒ™áƒáƒšáƒ£áƒ მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებს გáƒáƒáƒ–იáƒáƒ áƒáƒœ სáƒáƒ™áƒ£áƒ—áƒáƒ ი მáƒáƒœáƒáƒªáƒ”მები" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/federatedfilesharing/l10n/ka_GE.json b/apps/federatedfilesharing/l10n/ka_GE.json index 19165fd3155..7ad3e889718 100644 --- a/apps/federatedfilesharing/l10n/ka_GE.json +++ b/apps/federatedfilesharing/l10n/ka_GE.json @@ -52,5 +52,5 @@ "Federated share added" : "ფედერáƒáƒšáƒ£áƒ ი გáƒáƒ–იáƒáƒ ებრდáƒáƒ”მáƒáƒ¢áƒ", "Couldn't add remote share" : "ფედერáƒáƒšáƒ£áƒ ი გáƒáƒ–იáƒáƒ ებრვერდáƒáƒ”მáƒáƒ¢áƒ", "Search global and public address book for users and let local users publish their data" : "მáƒáƒ˜áƒ«áƒ˜áƒ”თ გლáƒáƒ‘áƒáƒšáƒ£áƒ ი დრღირმისáƒáƒ›áƒáƒ თების წიგნები მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებისთვის დრმიეცით უფლებრლáƒáƒ™áƒáƒšáƒ£áƒ მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებს გáƒáƒáƒ–იáƒáƒ áƒáƒœ სáƒáƒ™áƒ£áƒ—áƒáƒ ი მáƒáƒœáƒáƒªáƒ”მები" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/lt_LT.js b/apps/federatedfilesharing/l10n/lt_LT.js index 47479c9e791..ea9707d92fa 100644 --- a/apps/federatedfilesharing/l10n/lt_LT.js +++ b/apps/federatedfilesharing/l10n/lt_LT.js @@ -53,4 +53,4 @@ OC.L10N.register( "Couldn't add remote share" : "Nepavyko peržiÅ«rÄ—ti kitame serveryje pasidalintų duomenų", "Search global and public address book for users and let local users publish their data" : "Rasti globalias ar vieÅ¡as adresų knygas ir leisti naudotojams vieÅ¡inti savo duomenis" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/federatedfilesharing/l10n/lt_LT.json b/apps/federatedfilesharing/l10n/lt_LT.json index 278d4381ae0..dd98e4b1402 100644 --- a/apps/federatedfilesharing/l10n/lt_LT.json +++ b/apps/federatedfilesharing/l10n/lt_LT.json @@ -50,5 +50,5 @@ "Federated share added" : "Pasidalinta per kitÄ… serverį", "Couldn't add remote share" : "Nepavyko peržiÅ«rÄ—ti kitame serveryje pasidalintų duomenų", "Search global and public address book for users and let local users publish their data" : "Rasti globalias ar vieÅ¡as adresų knygas ir leisti naudotojams vieÅ¡inti savo duomenis" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/federatedfilesharing/l10n/sk.js b/apps/federatedfilesharing/l10n/sk.js index b1a1f748ac1..ab9b598731e 100644 --- a/apps/federatedfilesharing/l10n/sk.js +++ b/apps/federatedfilesharing/l10n/sk.js @@ -55,4 +55,4 @@ OC.L10N.register( "Couldn't add remote share" : "Nedá sa pridaÅ¥ vzdialené sprÃstupnenie", "Search global and public address book for users and let local users publish their data" : "VyhľadávaÅ¥ použÃvateľog v globálnom a verejnom adresári a umožniÅ¥ miestnym použÃvateľom publikovaÅ¥ ich dáta" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/federatedfilesharing/l10n/sk.json b/apps/federatedfilesharing/l10n/sk.json index c1ddd980e6a..db354ce1e48 100644 --- a/apps/federatedfilesharing/l10n/sk.json +++ b/apps/federatedfilesharing/l10n/sk.json @@ -52,5 +52,5 @@ "Federated share added" : "Združené sprÃstupnenie pridané", "Couldn't add remote share" : "Nedá sa pridaÅ¥ vzdialené sprÃstupnenie", "Search global and public address book for users and let local users publish their data" : "VyhľadávaÅ¥ použÃvateľog v globálnom a verejnom adresári a umožniÅ¥ miestnym použÃvateľom publikovaÅ¥ ich dáta" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/federation/l10n/cs.js b/apps/federation/l10n/cs.js index ab76961f5b8..6271bb7cf4f 100644 --- a/apps/federation/l10n/cs.js +++ b/apps/federation/l10n/cs.js @@ -12,4 +12,4 @@ OC.L10N.register( "Trusted server" : "DůvÄ›ryhodný server", "Add" : "PÅ™idat" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/federation/l10n/cs.json b/apps/federation/l10n/cs.json index 8c7e4f40b61..5da2de183a0 100644 --- a/apps/federation/l10n/cs.json +++ b/apps/federation/l10n/cs.json @@ -9,5 +9,5 @@ "+ Add trusted server" : "+ PÅ™idat důvÄ›ryhodný server", "Trusted server" : "DůvÄ›ryhodný server", "Add" : "PÅ™idat" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/federation/l10n/fa.js b/apps/federation/l10n/fa.js index 62279af2361..4e198c01bd8 100644 --- a/apps/federation/l10n/fa.js +++ b/apps/federation/l10n/fa.js @@ -8,4 +8,4 @@ OC.L10N.register( "Trusted server" : "سرور قابل اعتماد", "Add" : "Ø§ÙØ²ÙˆØ¯Ù†" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/apps/federation/l10n/fa.json b/apps/federation/l10n/fa.json index 0d79140137e..4e0985c569e 100644 --- a/apps/federation/l10n/fa.json +++ b/apps/federation/l10n/fa.json @@ -5,5 +5,5 @@ "Trusted servers" : "سرورهای قابل اعتماد", "Trusted server" : "سرور قابل اعتماد", "Add" : "Ø§ÙØ²ÙˆØ¯Ù†" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/apps/federation/l10n/ka_GE.js b/apps/federation/l10n/ka_GE.js index 5d8c926e293..fab637005fb 100644 --- a/apps/federation/l10n/ka_GE.js +++ b/apps/federation/l10n/ka_GE.js @@ -13,4 +13,4 @@ OC.L10N.register( "Trusted server" : "სáƒáƒœáƒ“რსერვერი", "Add" : "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/federation/l10n/ka_GE.json b/apps/federation/l10n/ka_GE.json index edf97f30f62..5c58878852c 100644 --- a/apps/federation/l10n/ka_GE.json +++ b/apps/federation/l10n/ka_GE.json @@ -10,5 +10,5 @@ "+ Add trusted server" : "+ სáƒáƒœáƒ“რსერვერის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", "Trusted server" : "სáƒáƒœáƒ“რსერვერი", "Add" : "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/federation/l10n/lt_LT.js b/apps/federation/l10n/lt_LT.js index 24087403daf..2b7d5015f92 100644 --- a/apps/federation/l10n/lt_LT.js +++ b/apps/federation/l10n/lt_LT.js @@ -12,4 +12,4 @@ OC.L10N.register( "Trusted server" : "Patikimas serveris", "Add" : "PridÄ—ti" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/federation/l10n/lt_LT.json b/apps/federation/l10n/lt_LT.json index d83d14060a6..bfbd06e0874 100644 --- a/apps/federation/l10n/lt_LT.json +++ b/apps/federation/l10n/lt_LT.json @@ -9,5 +9,5 @@ "+ Add trusted server" : "+ PridÄ—ti patikimÄ… serverį", "Trusted server" : "Patikimas serveris", "Add" : "PridÄ—ti" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/federation/l10n/sk.js b/apps/federation/l10n/sk.js index 7a842a3961a..7a34cd0bf9b 100644 --- a/apps/federation/l10n/sk.js +++ b/apps/federation/l10n/sk.js @@ -13,4 +13,4 @@ OC.L10N.register( "Trusted server" : "Dôveryhodný server", "Add" : "PridaÅ¥" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/federation/l10n/sk.json b/apps/federation/l10n/sk.json index 16da9ab4022..67bf8461968 100644 --- a/apps/federation/l10n/sk.json +++ b/apps/federation/l10n/sk.json @@ -10,5 +10,5 @@ "+ Add trusted server" : "PridaÅ¥ dôveryhodný server", "Trusted server" : "Dôveryhodný server", "Add" : "PridaÅ¥" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/files/l10n/cs.js b/apps/files/l10n/cs.js index ef9b5799a2e..f04e7365518 100644 --- a/apps/files/l10n/cs.js +++ b/apps/files/l10n/cs.js @@ -56,12 +56,12 @@ OC.L10N.register( "Name" : "Název", "Size" : "Velikost", "Modified" : "Upraveno", - "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů"], - "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"], + "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů","%n adresářů"], + "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n souborů"], "{dirs} and {files}" : "{dirs} a {files}", - "_including %n hidden_::_including %n hidden_" : ["pÅ™idán %n skrytý","pÅ™idány %n skryté","pÅ™idáno %n skrytých"], + "_including %n hidden_::_including %n hidden_" : ["pÅ™idán %n skrytý","pÅ™idány %n skryté","pÅ™idáno %n skrytých","pÅ™idáno %n skrytých"], "You don’t have permission to upload or create files here" : "Nemáte oprávnÄ›nà sem nahrávat nebo vytvářet soubory", - "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"], + "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů","Nahrávám %n souborů"], "New" : "Nový", "{used} of {quota} used" : "Využito {used} z {quota} ", "{used} used" : "{used} Využito", @@ -73,12 +73,12 @@ OC.L10N.register( "Your storage is full, files can not be updated or synced anymore!" : "VaÅ¡e úložiÅ¡tÄ› je plné, nelze aktualizovat ani synchronizovat soubory.", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "ÚložiÅ¡tÄ› uživatele {owner} je téměř plné ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "VaÅ¡e úložiÅ¡tÄ› je téměř plné ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["odpovÃdá '{filter}'","odpovÃdá '{filter}'","odpovÃdá '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["odpovÃdá '{filter}'","odpovÃdá '{filter}'","odpovÃdá '{filter}'","odpovÃdá '{filter}'"], "View in folder" : "Zobrazit v adresáři", "Copied!" : "ZkopÃrováno!", "Copy direct link (only works for users who have access to this file/folder)" : "ZkopÃrovat pÅ™Ãmý odkaz (funguje pouze pro uživatele, kteřà majà pÅ™istup k tomuto souboru/adresáři)", "Path" : "Cesta", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů","%n bajtů"], "Favorited" : "PÅ™idáno k oblÃbeným", "Favorite" : "OblÃbené", "New folder" : "Nový adresář", @@ -159,4 +159,4 @@ OC.L10N.register( "A new file or folder has been <strong>restored</strong>" : "Nový soubor nebo adresář byl <strong>obnoven</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "PoužÃt tuto adresu <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> pro pÅ™Ãstup k souborům pÅ™es WebDAV</a>" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/files/l10n/cs.json b/apps/files/l10n/cs.json index 5e5719bc6f7..11295433909 100644 --- a/apps/files/l10n/cs.json +++ b/apps/files/l10n/cs.json @@ -54,12 +54,12 @@ "Name" : "Název", "Size" : "Velikost", "Modified" : "Upraveno", - "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů"], - "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů"], + "_%n folder_::_%n folders_" : ["%n adresář","%n adresáře","%n adresářů","%n adresářů"], + "_%n file_::_%n files_" : ["%n soubor","%n soubory","%n souborů","%n souborů"], "{dirs} and {files}" : "{dirs} a {files}", - "_including %n hidden_::_including %n hidden_" : ["pÅ™idán %n skrytý","pÅ™idány %n skryté","pÅ™idáno %n skrytých"], + "_including %n hidden_::_including %n hidden_" : ["pÅ™idán %n skrytý","pÅ™idány %n skryté","pÅ™idáno %n skrytých","pÅ™idáno %n skrytých"], "You don’t have permission to upload or create files here" : "Nemáte oprávnÄ›nà sem nahrávat nebo vytvářet soubory", - "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů"], + "_Uploading %n file_::_Uploading %n files_" : ["Nahrávám %n soubor","Nahrávám %n soubory","Nahrávám %n souborů","Nahrávám %n souborů"], "New" : "Nový", "{used} of {quota} used" : "Využito {used} z {quota} ", "{used} used" : "{used} Využito", @@ -71,12 +71,12 @@ "Your storage is full, files can not be updated or synced anymore!" : "VaÅ¡e úložiÅ¡tÄ› je plné, nelze aktualizovat ani synchronizovat soubory.", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "ÚložiÅ¡tÄ› uživatele {owner} je téměř plné ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "VaÅ¡e úložiÅ¡tÄ› je téměř plné ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["odpovÃdá '{filter}'","odpovÃdá '{filter}'","odpovÃdá '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["odpovÃdá '{filter}'","odpovÃdá '{filter}'","odpovÃdá '{filter}'","odpovÃdá '{filter}'"], "View in folder" : "Zobrazit v adresáři", "Copied!" : "ZkopÃrováno!", "Copy direct link (only works for users who have access to this file/folder)" : "ZkopÃrovat pÅ™Ãmý odkaz (funguje pouze pro uživatele, kteřà majà pÅ™istup k tomuto souboru/adresáři)", "Path" : "Cesta", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů","%n bajtů"], "Favorited" : "PÅ™idáno k oblÃbeným", "Favorite" : "OblÃbené", "New folder" : "Nový adresář", @@ -156,5 +156,5 @@ "A new file or folder has been <strong>deleted</strong>" : "Nový soubor nebo adresář byl <strong>smazán</strong>", "A new file or folder has been <strong>restored</strong>" : "Nový soubor nebo adresář byl <strong>obnoven</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "PoužÃt tuto adresu <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\"> pro pÅ™Ãstup k souborům pÅ™es WebDAV</a>" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/files/l10n/he.js b/apps/files/l10n/he.js index 8c7f34c1c08..f70f9216279 100644 --- a/apps/files/l10n/he.js +++ b/apps/files/l10n/he.js @@ -56,12 +56,12 @@ OC.L10N.register( "Name" : "ש×", "Size" : "גודל", "Modified" : "זמן ×©×™× ×•×™", - "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות"], - "_%n file_::_%n files_" : ["%n קובץ","%n קבצי×"], + "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות","%n תיקיות"], + "_%n file_::_%n files_" : ["%n קובץ","%n קבצי×","%n קבצי×"], "{dirs} and {files}" : "{dirs} וכן {files}", - "_including %n hidden_::_including %n hidden_" : ["לרבות %n מוסתר","לרבות %n מוסתרי×"], + "_including %n hidden_::_including %n hidden_" : ["לרבות %n מוסתר","לרבות %n מוסתרי×","לרבות %n מוסתרי×"], "You don’t have permission to upload or create files here" : "×ין לך הרש×ות להעלות ×ו ליצור ×§×‘×¦×™× ×›×ן", - "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצי×"], + "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצי×","מעלה %n קבצי×"], "New" : "חדש", "{used} of {quota} used" : "{used} מתוך {quota} בשימוש", "{used} used" : "{used} בשימוש", @@ -73,12 +73,12 @@ OC.L10N.register( "Your storage is full, files can not be updated or synced anymore!" : "×”×חסון שלך מל×, כבר ×œ× × ×™×ª×Ÿ לעדכן ×•×œ×¡× ×›×¨×Ÿ קבצי×!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "×”×חסון של {owner} כמעט ×ž×œ× ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "שטח ×”×חסון שלך כמעט ×ž×œ× ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["מת××™× ×œ- '{filter}'","מת××™× ×œ- '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["מת××™× ×œ- '{filter}'","מת××™× ×œ- '{filter}'","מת××™× ×œ- '{filter}'"], "View in folder" : "הצג בתיקייה", "Copied!" : "ההעתקה הושלמה!", "Copy direct link (only works for users who have access to this file/folder)" : "העתקת קישור ישיר (עובד רק עבור ×ž×©×ª×ž×©×™× ×©×™×© ×œ×”× ×’×™×©×” לקובץ/תיקייה זו)", "Path" : "× ×ª×™×‘", - "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×"], + "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×","%n בייטי×"], "Favorited" : "מועדף", "Favorite" : "מועדף", "New folder" : "תיקייה חדשה", @@ -159,4 +159,4 @@ OC.L10N.register( "A new file or folder has been <strong>restored</strong>" : "קובץ ×ו תיקייה ×—×“×©×™× <strong>שוחזרו</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "יש להשתמש בכתובת זו כדי <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">לגשת ×œ×§×‘×¦×™× ×©×œ×š דרך WebDAV</a>" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/files/l10n/he.json b/apps/files/l10n/he.json index 4f15c4c7818..297b7fafde2 100644 --- a/apps/files/l10n/he.json +++ b/apps/files/l10n/he.json @@ -54,12 +54,12 @@ "Name" : "ש×", "Size" : "גודל", "Modified" : "זמן ×©×™× ×•×™", - "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות"], - "_%n file_::_%n files_" : ["%n קובץ","%n קבצי×"], + "_%n folder_::_%n folders_" : ["%n תיקייה","%n תיקיות","%n תיקיות"], + "_%n file_::_%n files_" : ["%n קובץ","%n קבצי×","%n קבצי×"], "{dirs} and {files}" : "{dirs} וכן {files}", - "_including %n hidden_::_including %n hidden_" : ["לרבות %n מוסתר","לרבות %n מוסתרי×"], + "_including %n hidden_::_including %n hidden_" : ["לרבות %n מוסתר","לרבות %n מוסתרי×","לרבות %n מוסתרי×"], "You don’t have permission to upload or create files here" : "×ין לך הרש×ות להעלות ×ו ליצור ×§×‘×¦×™× ×›×ן", - "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצי×"], + "_Uploading %n file_::_Uploading %n files_" : ["מעלה %n קובץ","מעלה %n קבצי×","מעלה %n קבצי×"], "New" : "חדש", "{used} of {quota} used" : "{used} מתוך {quota} בשימוש", "{used} used" : "{used} בשימוש", @@ -71,12 +71,12 @@ "Your storage is full, files can not be updated or synced anymore!" : "×”×חסון שלך מל×, כבר ×œ× × ×™×ª×Ÿ לעדכן ×•×œ×¡× ×›×¨×Ÿ קבצי×!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "×”×חסון של {owner} כמעט ×ž×œ× ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "שטח ×”×חסון שלך כמעט ×ž×œ× ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["מת××™× ×œ- '{filter}'","מת××™× ×œ- '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["מת××™× ×œ- '{filter}'","מת××™× ×œ- '{filter}'","מת××™× ×œ- '{filter}'"], "View in folder" : "הצג בתיקייה", "Copied!" : "ההעתקה הושלמה!", "Copy direct link (only works for users who have access to this file/folder)" : "העתקת קישור ישיר (עובד רק עבור ×ž×©×ª×ž×©×™× ×©×™×© ×œ×”× ×’×™×©×” לקובץ/תיקייה זו)", "Path" : "× ×ª×™×‘", - "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×"], + "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×","%n בייטי×"], "Favorited" : "מועדף", "Favorite" : "מועדף", "New folder" : "תיקייה חדשה", @@ -156,5 +156,5 @@ "A new file or folder has been <strong>deleted</strong>" : "קובץ ×ו תיקייה ×—×“×©×™× <strong>× ×ž×—×§×•</strong>", "A new file or folder has been <strong>restored</strong>" : "קובץ ×ו תיקייה ×—×“×©×™× <strong>שוחזרו</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "יש להשתמש בכתובת זו כדי <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">לגשת ×œ×§×‘×¦×™× ×©×œ×š דרך WebDAV</a>" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/files/l10n/ka_GE.js b/apps/files/l10n/ka_GE.js index 428f2a6eedc..137afac9373 100644 --- a/apps/files/l10n/ka_GE.js +++ b/apps/files/l10n/ka_GE.js @@ -56,12 +56,12 @@ OC.L10N.register( "Name" : "სáƒáƒ®áƒ”ლი", "Size" : "ზáƒáƒ›áƒ", "Modified" : "შეცვლილიáƒ", - "_%n folder_::_%n folders_" : ["%n დირექტáƒáƒ იáƒ"], - "_%n file_::_%n files_" : ["%n ფáƒáƒ˜áƒšáƒ˜"], + "_%n folder_::_%n folders_" : ["%n დირექტáƒáƒ იáƒ","%n დირექტáƒáƒ იáƒ"], + "_%n file_::_%n files_" : ["%n ფáƒáƒ˜áƒšáƒ˜","%n ფáƒáƒ˜áƒšáƒ˜"], "{dirs} and {files}" : "{dirs} დრ{files}", - "_including %n hidden_::_including %n hidden_" : ["%n დáƒáƒ›áƒáƒšáƒ£áƒšáƒ˜áƒ¡ ჩáƒáƒ—ვლით"], + "_including %n hidden_::_including %n hidden_" : ["%n დáƒáƒ›áƒáƒšáƒ£áƒšáƒ˜áƒ¡ ჩáƒáƒ—ვლით","%n დáƒáƒ›áƒáƒšáƒ£áƒšáƒ˜áƒ¡ ჩáƒáƒ—ვლით"], "You don’t have permission to upload or create files here" : "áƒáƒ¥ ფáƒáƒ˜áƒšáƒ”ბის შექმნის áƒáƒœ áƒáƒ¢áƒ•ირთვის უფლებრáƒáƒ გáƒáƒ¥áƒ•თ", - "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთáƒáƒ•თ %n ფáƒáƒ˜áƒšáƒ¡"], + "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთáƒáƒ•თ %n ფáƒáƒ˜áƒšáƒ¡","ვტვირთáƒáƒ•თ %n ფáƒáƒ˜áƒšáƒ¡"], "New" : "áƒáƒ®áƒáƒšáƒ˜", "{used} of {quota} used" : "გáƒáƒ›áƒáƒ§áƒ”ნებულირ{used} სულ {quota}-დáƒáƒœ", "{used} used" : "გáƒáƒ›áƒáƒ§áƒ”ნებულირ{used}", @@ -73,12 +73,12 @@ OC.L10N.register( "Your storage is full, files can not be updated or synced anymore!" : "თქვენი სáƒáƒªáƒáƒ•ი გáƒáƒ“áƒáƒ˜áƒ•სáƒ. ფáƒáƒ˜áƒšáƒ”ბის გáƒáƒœáƒáƒ®áƒšáƒ”ბრდრსინქრáƒáƒœáƒ˜áƒ–ირებრვერმáƒáƒ®áƒ”რხდებáƒ!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner}-ის სáƒáƒªáƒáƒ•ი თითქმის სáƒáƒ•სერ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი სáƒáƒªáƒáƒ•ი თითქმის გáƒáƒ“áƒáƒ˜áƒ•სრ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["ემთხვევრ'{filter}'-ს"], + "_matches '{filter}'_::_match '{filter}'_" : ["ემთხვევრ'{filter}'-ს","ემთხვევრ'{filter}'-ს"], "View in folder" : "ჩვენებრდირექტáƒáƒ იáƒáƒ¨áƒ˜", "Copied!" : "დáƒáƒ™áƒáƒžáƒ˜áƒ დáƒ!", "Copy direct link (only works for users who have access to this file/folder)" : "დáƒáƒáƒ™áƒáƒžáƒ˜áƒ ეთ პირდáƒáƒžáƒ˜áƒ ი ბმული (მუშáƒáƒáƒ‘ს მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებისთვის, რáƒáƒ›áƒ”ლთáƒáƒª გáƒáƒáƒ©áƒœáƒ˜áƒáƒ— წვდáƒáƒ›áƒ áƒáƒ› ფáƒáƒ˜áƒšáƒ˜áƒ¡/დირექტáƒáƒ იის მიმáƒáƒ თ)", "Path" : "მისáƒáƒ›áƒáƒ თი", - "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜"], + "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜","%n ბáƒáƒ˜áƒ¢áƒ˜"], "Favorited" : "დáƒáƒ›áƒáƒ¢áƒ”ბულირრჩეულებში", "Favorite" : "რჩეული", "New folder" : "áƒáƒ®áƒáƒšáƒ˜ დირექტáƒáƒ იáƒ", @@ -159,4 +159,4 @@ OC.L10N.register( "A new file or folder has been <strong>restored</strong>" : "áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ˜ áƒáƒœ დირექტáƒáƒ ირ<strong>áƒáƒ¦áƒ“გენილ იქნáƒ</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ ეს მისáƒáƒ›áƒáƒ თი რáƒáƒ› <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">წვდáƒáƒ›áƒ იქáƒáƒ˜áƒœáƒáƒ— თქვენს ფáƒáƒ˜áƒšáƒ”ბთáƒáƒœ WebDAV-ით</a>" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/files/l10n/ka_GE.json b/apps/files/l10n/ka_GE.json index 57e4d987f8f..74e68d0d65b 100644 --- a/apps/files/l10n/ka_GE.json +++ b/apps/files/l10n/ka_GE.json @@ -54,12 +54,12 @@ "Name" : "სáƒáƒ®áƒ”ლი", "Size" : "ზáƒáƒ›áƒ", "Modified" : "შეცვლილიáƒ", - "_%n folder_::_%n folders_" : ["%n დირექტáƒáƒ იáƒ"], - "_%n file_::_%n files_" : ["%n ფáƒáƒ˜áƒšáƒ˜"], + "_%n folder_::_%n folders_" : ["%n დირექტáƒáƒ იáƒ","%n დირექტáƒáƒ იáƒ"], + "_%n file_::_%n files_" : ["%n ფáƒáƒ˜áƒšáƒ˜","%n ფáƒáƒ˜áƒšáƒ˜"], "{dirs} and {files}" : "{dirs} დრ{files}", - "_including %n hidden_::_including %n hidden_" : ["%n დáƒáƒ›áƒáƒšáƒ£áƒšáƒ˜áƒ¡ ჩáƒáƒ—ვლით"], + "_including %n hidden_::_including %n hidden_" : ["%n დáƒáƒ›áƒáƒšáƒ£áƒšáƒ˜áƒ¡ ჩáƒáƒ—ვლით","%n დáƒáƒ›áƒáƒšáƒ£áƒšáƒ˜áƒ¡ ჩáƒáƒ—ვლით"], "You don’t have permission to upload or create files here" : "áƒáƒ¥ ფáƒáƒ˜áƒšáƒ”ბის შექმნის áƒáƒœ áƒáƒ¢áƒ•ირთვის უფლებრáƒáƒ გáƒáƒ¥áƒ•თ", - "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთáƒáƒ•თ %n ფáƒáƒ˜áƒšáƒ¡"], + "_Uploading %n file_::_Uploading %n files_" : ["ვტვირთáƒáƒ•თ %n ფáƒáƒ˜áƒšáƒ¡","ვტვირთáƒáƒ•თ %n ფáƒáƒ˜áƒšáƒ¡"], "New" : "áƒáƒ®áƒáƒšáƒ˜", "{used} of {quota} used" : "გáƒáƒ›áƒáƒ§áƒ”ნებულირ{used} სულ {quota}-დáƒáƒœ", "{used} used" : "გáƒáƒ›áƒáƒ§áƒ”ნებულირ{used}", @@ -71,12 +71,12 @@ "Your storage is full, files can not be updated or synced anymore!" : "თქვენი სáƒáƒªáƒáƒ•ი გáƒáƒ“áƒáƒ˜áƒ•სáƒ. ფáƒáƒ˜áƒšáƒ”ბის გáƒáƒœáƒáƒ®áƒšáƒ”ბრდრსინქრáƒáƒœáƒ˜áƒ–ირებრვერმáƒáƒ®áƒ”რხდებáƒ!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner}-ის სáƒáƒªáƒáƒ•ი თითქმის სáƒáƒ•სერ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "თქვენი სáƒáƒªáƒáƒ•ი თითქმის გáƒáƒ“áƒáƒ˜áƒ•სრ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["ემთხვევრ'{filter}'-ს"], + "_matches '{filter}'_::_match '{filter}'_" : ["ემთხვევრ'{filter}'-ს","ემთხვევრ'{filter}'-ს"], "View in folder" : "ჩვენებრდირექტáƒáƒ იáƒáƒ¨áƒ˜", "Copied!" : "დáƒáƒ™áƒáƒžáƒ˜áƒ დáƒ!", "Copy direct link (only works for users who have access to this file/folder)" : "დáƒáƒáƒ™áƒáƒžáƒ˜áƒ ეთ პირდáƒáƒžáƒ˜áƒ ი ბმული (მუშáƒáƒáƒ‘ს მáƒáƒ›áƒ®áƒ›áƒáƒ ებლებისთვის, რáƒáƒ›áƒ”ლთáƒáƒª გáƒáƒáƒ©áƒœáƒ˜áƒáƒ— წვდáƒáƒ›áƒ áƒáƒ› ფáƒáƒ˜áƒšáƒ˜áƒ¡/დირექტáƒáƒ იის მიმáƒáƒ თ)", "Path" : "მისáƒáƒ›áƒáƒ თი", - "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜"], + "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜","%n ბáƒáƒ˜áƒ¢áƒ˜"], "Favorited" : "დáƒáƒ›áƒáƒ¢áƒ”ბულირრჩეულებში", "Favorite" : "რჩეული", "New folder" : "áƒáƒ®áƒáƒšáƒ˜ დირექტáƒáƒ იáƒ", @@ -156,5 +156,5 @@ "A new file or folder has been <strong>deleted</strong>" : "áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ˜ áƒáƒœ დირექტáƒáƒ ირ<strong>გáƒáƒ£áƒ¥áƒ›áƒ“áƒ</strong>", "A new file or folder has been <strong>restored</strong>" : "áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ˜ áƒáƒœ დირექტáƒáƒ ირ<strong>áƒáƒ¦áƒ“გენილ იქნáƒ</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ ეს მისáƒáƒ›áƒáƒ თი რáƒáƒ› <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">წვდáƒáƒ›áƒ იქáƒáƒ˜áƒœáƒáƒ— თქვენს ფáƒáƒ˜áƒšáƒ”ბთáƒáƒœ WebDAV-ით</a>" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/files/l10n/lt_LT.js b/apps/files/l10n/lt_LT.js index a30e7272c5d..746fffa2315 100644 --- a/apps/files/l10n/lt_LT.js +++ b/apps/files/l10n/lt_LT.js @@ -47,12 +47,12 @@ OC.L10N.register( "Name" : "Pavadinimas", "Size" : "Dydis", "Modified" : "Pakeista", - "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"], - "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"], + "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankų"], + "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failų"], "{dirs} and {files}" : "{dirs} ir {files}", - "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslÄ—ptÄ…","įskaitant %n paslÄ—ptus","įskaitant %n paslÄ—ptų"], + "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslÄ—ptÄ…","įskaitant %n paslÄ—ptus","įskaitant %n paslÄ—ptų","įskaitant %n paslÄ—ptų"], "You don’t have permission to upload or create files here" : "JÅ«s neturite leidimo Äia įkelti arba kurti failus", - "_Uploading %n file_::_Uploading %n files_" : ["Ä®keliamas %n failas","Ä®keliami %n failai","Ä®keliama %n failų"], + "_Uploading %n file_::_Uploading %n files_" : ["Ä®keliamas %n failas","Ä®keliami %n failai","Ä®keliama %n failų","Ä®keliama %n failų"], "New" : "Naujas", "{used} of {quota} used" : "panaudota {used} iÅ¡ {quota}", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.", @@ -62,12 +62,12 @@ OC.L10N.register( "Your storage is full, files can not be updated or synced anymore!" : "JÅ«sų saugykla pilna, failai daugiau nebegali bÅ«ti atnaujinti arba sinchronizuojami!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "JÅ«sų saugykla yra beveik pilna ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"], "View in folder" : "PeržiÅ«rÄ—ti aplankÄ…", "Copied!" : "Nukopijuota!", "Copy direct link (only works for users who have access to this file/folder)" : "Nukopijuoti nuorodÄ… (veikia tik tiems naudotojams, kurie turi prieigÄ… prie Å¡ios rinkmenos)", "Path" : "Kelias", - "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"], + "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų","%n baitų"], "Favorited" : "PažymÄ—ta mÄ—gstamu", "Favorite" : "MÄ—giamas", "New folder" : "Naujas aplankas", @@ -133,4 +133,4 @@ OC.L10N.register( "Text file" : "Tekstinis failas", "New text file.txt" : "Naujas tekstinis failas.txt" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/files/l10n/lt_LT.json b/apps/files/l10n/lt_LT.json index 78aec5fd463..fa7e0a89583 100644 --- a/apps/files/l10n/lt_LT.json +++ b/apps/files/l10n/lt_LT.json @@ -45,12 +45,12 @@ "Name" : "Pavadinimas", "Size" : "Dydis", "Modified" : "Pakeista", - "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų"], - "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų"], + "_%n folder_::_%n folders_" : ["%n aplankas","%n aplankai","%n aplankų","%n aplankų"], + "_%n file_::_%n files_" : ["%n failas","%n failai","%n failų","%n failų"], "{dirs} and {files}" : "{dirs} ir {files}", - "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslÄ—ptÄ…","įskaitant %n paslÄ—ptus","įskaitant %n paslÄ—ptų"], + "_including %n hidden_::_including %n hidden_" : ["įskaitant %n paslÄ—ptÄ…","įskaitant %n paslÄ—ptus","įskaitant %n paslÄ—ptų","įskaitant %n paslÄ—ptų"], "You don’t have permission to upload or create files here" : "JÅ«s neturite leidimo Äia įkelti arba kurti failus", - "_Uploading %n file_::_Uploading %n files_" : ["Ä®keliamas %n failas","Ä®keliami %n failai","Ä®keliama %n failų"], + "_Uploading %n file_::_Uploading %n files_" : ["Ä®keliamas %n failas","Ä®keliami %n failai","Ä®keliama %n failų","Ä®keliama %n failų"], "New" : "Naujas", "{used} of {quota} used" : "panaudota {used} iÅ¡ {quota}", "\"{name}\" is an invalid file name." : "„{name}“ yra netinkamas bylos pavadinimas.", @@ -60,12 +60,12 @@ "Your storage is full, files can not be updated or synced anymore!" : "JÅ«sų saugykla pilna, failai daugiau nebegali bÅ«ti atnaujinti arba sinchronizuojami!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "{owner} saugykla yra beveik pilna ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "JÅ«sų saugykla yra beveik pilna ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'","atitinka '{filter}'"], "View in folder" : "PeržiÅ«rÄ—ti aplankÄ…", "Copied!" : "Nukopijuota!", "Copy direct link (only works for users who have access to this file/folder)" : "Nukopijuoti nuorodÄ… (veikia tik tiems naudotojams, kurie turi prieigÄ… prie Å¡ios rinkmenos)", "Path" : "Kelias", - "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"], + "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų","%n baitų"], "Favorited" : "PažymÄ—ta mÄ—gstamu", "Favorite" : "MÄ—giamas", "New folder" : "Naujas aplankas", @@ -130,5 +130,5 @@ "Deleted files" : "IÅ¡trinti failai", "Text file" : "Tekstinis failas", "New text file.txt" : "Naujas tekstinis failas.txt" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/files/l10n/sk.js b/apps/files/l10n/sk.js index 4d74625a007..3f4f4b4ffc7 100644 --- a/apps/files/l10n/sk.js +++ b/apps/files/l10n/sk.js @@ -56,12 +56,12 @@ OC.L10N.register( "Name" : "Názov", "Size" : "VeľkosÅ¥", "Modified" : "Upravené", - "_%n folder_::_%n folders_" : ["%n prieÄinok","%n prieÄinky","%n prieÄinkov"], - "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"], + "_%n folder_::_%n folders_" : ["%n prieÄinok","%n prieÄinky","%n prieÄinkov","%n prieÄinkov"], + "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"], "{dirs} and {files}" : "{dirs} a {files}", - "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých"], + "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých","vrátane %n skrytých"], "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávaÅ¥ alebo vytvoriÅ¥ súbory", - "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"], + "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov","Nahrávam %n súborov"], "New" : "Nový", "{used} of {quota} used" : "použitých {used} z {quota}", "{used} used" : "{used} použitých", @@ -73,12 +73,12 @@ OC.L10N.register( "Your storage is full, files can not be updated or synced anymore!" : "VaÅ¡e úložisko je plné. Súbory nemožno aktualizovaÅ¥ ani synchronizovaÅ¥!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úloisko použÃvateľa {owner} je takmer plné ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "VaÅ¡e úložisko je takmer plné ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"], "View in folder" : "ZobraziÅ¥ v prieÄinku", "Copied!" : "SkopÃrované!", "Copy direct link (only works for users who have access to this file/folder)" : "KopÃrovaÅ¥ priamy odkaz (funguje iba pre použÃvateľov, ktorà majú prÃstup k tomuto súboru/prieÄinku)", "Path" : "Cesta", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov","%n bajtov"], "Favorited" : "Pridané k obľúbeným", "Favorite" : "Obľúbené", "New folder" : "Nový prieÄinok", @@ -153,4 +153,4 @@ OC.L10N.register( "A new file or folder has been <strong>restored</strong>" : "Nový súbor alebo prieÄinok bol<strong>obnovený</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Použi túto adresu pre <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">prÃstup ku svojÃm súborom cez WebDAV</a>" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/files/l10n/sk.json b/apps/files/l10n/sk.json index 304a9e8dd79..2f60871e878 100644 --- a/apps/files/l10n/sk.json +++ b/apps/files/l10n/sk.json @@ -54,12 +54,12 @@ "Name" : "Názov", "Size" : "VeľkosÅ¥", "Modified" : "Upravené", - "_%n folder_::_%n folders_" : ["%n prieÄinok","%n prieÄinky","%n prieÄinkov"], - "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov"], + "_%n folder_::_%n folders_" : ["%n prieÄinok","%n prieÄinky","%n prieÄinkov","%n prieÄinkov"], + "_%n file_::_%n files_" : ["%n súbor","%n súbory","%n súborov","%n súborov"], "{dirs} and {files}" : "{dirs} a {files}", - "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých"], + "_including %n hidden_::_including %n hidden_" : ["vrátane %n skytého","vrátane %n skrytých","vrátane %n skrytých","vrátane %n skrytých"], "You don’t have permission to upload or create files here" : "Nemáte oprávnenie sem nahrávaÅ¥ alebo vytvoriÅ¥ súbory", - "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov"], + "_Uploading %n file_::_Uploading %n files_" : ["Nahrávam %n súbor","Nahrávam %n súbory","Nahrávam %n súborov","Nahrávam %n súborov"], "New" : "Nový", "{used} of {quota} used" : "použitých {used} z {quota}", "{used} used" : "{used} použitých", @@ -71,12 +71,12 @@ "Your storage is full, files can not be updated or synced anymore!" : "VaÅ¡e úložisko je plné. Súbory nemožno aktualizovaÅ¥ ani synchronizovaÅ¥!", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Úloisko použÃvateľa {owner} je takmer plné ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "VaÅ¡e úložisko je takmer plné ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'","zodpovedá '{filter}'"], "View in folder" : "ZobraziÅ¥ v prieÄinku", "Copied!" : "SkopÃrované!", "Copy direct link (only works for users who have access to this file/folder)" : "KopÃrovaÅ¥ priamy odkaz (funguje iba pre použÃvateľov, ktorà majú prÃstup k tomuto súboru/prieÄinku)", "Path" : "Cesta", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtov","%n bajtov"], "Favorited" : "Pridané k obľúbeným", "Favorite" : "Obľúbené", "New folder" : "Nový prieÄinok", @@ -150,5 +150,5 @@ "A new file or folder has been <strong>deleted</strong>" : "Nový súbor alebo prieÄinok bol <strong>zmazaný</strong>", "A new file or folder has been <strong>restored</strong>" : "Nový súbor alebo prieÄinok bol<strong>obnovený</strong>", "Use this address to <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">access your Files via WebDAV</a>" : "Použi túto adresu pre <a href=\"%s\" target=\"_blank\" rel=\"noreferrer\">prÃstup ku svojÃm súborom cez WebDAV</a>" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/files/l10n/uk.js b/apps/files/l10n/uk.js index c5b9b7938c3..e6a267a92bb 100644 --- a/apps/files/l10n/uk.js +++ b/apps/files/l10n/uk.js @@ -50,11 +50,11 @@ OC.L10N.register( "Name" : "Ім'Ñ", "Size" : "Розмір", "Modified" : "Змінено", - "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "], - "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "], + "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n ","теки : %n "], + "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n ","файли : %n "], "{dirs} and {files}" : "{dirs} Ñ– {files}", "You don’t have permission to upload or create files here" : "У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтатньо прав Ð´Ð»Ñ Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÑƒÑ‚ файлів", - "_Uploading %n file_::_Uploading %n files_" : ["Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], + "_Uploading %n file_::_Uploading %n files_" : ["Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], "New" : "Створити", "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'Ñ Ñ„Ð°Ð¹Ð»Ñƒ.", "File name cannot be empty." : " Ім'Ñ Ñ„Ð°Ð¹Ð»Ñƒ не може бути порожнім.", @@ -63,7 +63,7 @@ OC.L10N.register( "Your storage is full, files can not be updated or synced anymore!" : "Ваше Ñховище переповнене, файли більше не можуть бути оновлені або Ñинхронізовані !", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Сховище кориÑтувача {owner} майже заповнене ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше Ñховище майже повне ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"], "View in folder" : "ПереглÑнути в каталозі", "Copied!" : "Скопійовано!", "Copy direct link (only works for users who have access to this file/folder)" : "Скопіювати прÑме поÑÐ¸Ð»Ð°Ð½Ð½Ñ (працює лише Ð´Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів, що мають доÑтуп до файлу/теки)", @@ -135,4 +135,4 @@ OC.L10N.register( "Text file" : "ТекÑтовий файл", "New text file.txt" : "Ðовий текÑтовий файл file.txt" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/apps/files/l10n/uk.json b/apps/files/l10n/uk.json index 01f37c48ffa..01c35e383a7 100644 --- a/apps/files/l10n/uk.json +++ b/apps/files/l10n/uk.json @@ -48,11 +48,11 @@ "Name" : "Ім'Ñ", "Size" : "Розмір", "Modified" : "Змінено", - "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n "], - "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n "], + "_%n folder_::_%n folders_" : ["%n тека ","теки : %n ","теки : %n ","теки : %n "], + "_%n file_::_%n files_" : ["%n файл ","файли : %n ","файли : %n ","файли : %n "], "{dirs} and {files}" : "{dirs} Ñ– {files}", "You don’t have permission to upload or create files here" : "У Ð²Ð°Ñ Ð½ÐµÐ´Ð¾Ñтатньо прав Ð´Ð»Ñ Ð²Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð°Ð±Ð¾ ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚ÑƒÑ‚ файлів", - "_Uploading %n file_::_Uploading %n files_" : ["Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], + "_Uploading %n file_::_Uploading %n files_" : ["Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð’Ð¸Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], "New" : "Створити", "\"{name}\" is an invalid file name." : "\"{name}\" - некоректне ім'Ñ Ñ„Ð°Ð¹Ð»Ñƒ.", "File name cannot be empty." : " Ім'Ñ Ñ„Ð°Ð¹Ð»Ñƒ не може бути порожнім.", @@ -61,7 +61,7 @@ "Your storage is full, files can not be updated or synced anymore!" : "Ваше Ñховище переповнене, файли більше не можуть бути оновлені або Ñинхронізовані !", "Storage of {owner} is almost full ({usedSpacePercent}%)" : "Сховище кориÑтувача {owner} майже заповнене ({usedSpacePercent}%)", "Your storage is almost full ({usedSpacePercent}%)" : "Ваше Ñховище майже повне ({usedSpacePercent}%)", - "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"], + "_matches '{filter}'_::_match '{filter}'_" : ["знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'","знайдено '{filter}'"], "View in folder" : "ПереглÑнути в каталозі", "Copied!" : "Скопійовано!", "Copy direct link (only works for users who have access to this file/folder)" : "Скопіювати прÑме поÑÐ¸Ð»Ð°Ð½Ð½Ñ (працює лише Ð´Ð»Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів, що мають доÑтуп до файлу/теки)", @@ -132,5 +132,5 @@ "Deleted files" : "Видалені файли", "Text file" : "ТекÑтовий файл", "New text file.txt" : "Ðовий текÑтовий файл file.txt" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/apps/files_external/l10n/cs.js b/apps/files_external/l10n/cs.js index af9a0666f5f..465dbd7e849 100644 --- a/apps/files_external/l10n/cs.js +++ b/apps/files_external/l10n/cs.js @@ -130,4 +130,4 @@ OC.L10N.register( "You can add external storages in the personal settings" : "Externà úložiÅ¡tÄ› můžete pÅ™idat v osobnÃch nastavenÃch", "Are you sure you want to delete this external storage" : "Opravdu chcete odstranit toto externà úložiÅ¡tÄ›" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/files_external/l10n/cs.json b/apps/files_external/l10n/cs.json index 57f2782b1d1..835c07bc042 100644 --- a/apps/files_external/l10n/cs.json +++ b/apps/files_external/l10n/cs.json @@ -127,5 +127,5 @@ "No external storage configured" : "Nenà nakonfigurováno žádné externà úložiÅ¡tÄ›", "You can add external storages in the personal settings" : "Externà úložiÅ¡tÄ› můžete pÅ™idat v osobnÃch nastavenÃch", "Are you sure you want to delete this external storage" : "Opravdu chcete odstranit toto externà úložiÅ¡tÄ›" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/files_external/l10n/he.js b/apps/files_external/l10n/he.js index fc4227e8142..c36f7777592 100644 --- a/apps/files_external/l10n/he.js +++ b/apps/files_external/l10n/he.js @@ -105,4 +105,4 @@ OC.L10N.register( "No external storage configured" : "×œ× ×ž×•×’×“×¨ ×חסון ×—×™×¦×•× ×™", "You can add external storages in the personal settings" : "× ×™×ª×Ÿ להוסיף ××—×¡×•× ×™× ×—×™×¦×•× ×™×™× ×‘×”×’×“×¨×•×ª ×”×ישיות" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/files_external/l10n/he.json b/apps/files_external/l10n/he.json index fd14572f449..39655a54f0e 100644 --- a/apps/files_external/l10n/he.json +++ b/apps/files_external/l10n/he.json @@ -102,5 +102,5 @@ "OpenStack" : "OpenStack", "No external storage configured" : "×œ× ×ž×•×’×“×¨ ×חסון ×—×™×¦×•× ×™", "You can add external storages in the personal settings" : "× ×™×ª×Ÿ להוסיף ××—×¡×•× ×™× ×—×™×¦×•× ×™×™× ×‘×”×’×“×¨×•×ª ×”×ישיות" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/files_external/l10n/ka_GE.js b/apps/files_external/l10n/ka_GE.js index 228e131004a..a11d2d2e6b3 100644 --- a/apps/files_external/l10n/ka_GE.js +++ b/apps/files_external/l10n/ka_GE.js @@ -135,4 +135,4 @@ OC.L10N.register( "You can add external storages in the personal settings" : "გáƒáƒ ე სáƒáƒªáƒáƒ•ები შეგიძლიáƒáƒ— დáƒáƒáƒ›áƒáƒ¢áƒáƒ— პირáƒáƒ“ პáƒáƒ áƒáƒ›áƒ”ტრებში", "Are you sure you want to delete this external storage" : "დáƒáƒ წმუნებული ხáƒáƒ თ, რáƒáƒ› გსურთ áƒáƒ› გáƒáƒ ე სáƒáƒªáƒáƒ•ის გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ?" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/files_external/l10n/ka_GE.json b/apps/files_external/l10n/ka_GE.json index e8a3e4162ec..fdb1154e41e 100644 --- a/apps/files_external/l10n/ka_GE.json +++ b/apps/files_external/l10n/ka_GE.json @@ -132,5 +132,5 @@ "No external storage configured" : "გáƒáƒ ე სáƒáƒªáƒáƒ•ი áƒáƒ áƒáƒ კáƒáƒœáƒ¤áƒ˜áƒ’ურირებული", "You can add external storages in the personal settings" : "გáƒáƒ ე სáƒáƒªáƒáƒ•ები შეგიძლიáƒáƒ— დáƒáƒáƒ›áƒáƒ¢áƒáƒ— პირáƒáƒ“ პáƒáƒ áƒáƒ›áƒ”ტრებში", "Are you sure you want to delete this external storage" : "დáƒáƒ წმუნებული ხáƒáƒ თ, რáƒáƒ› გსურთ áƒáƒ› გáƒáƒ ე სáƒáƒªáƒáƒ•ის გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ?" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/files_external/l10n/lt_LT.js b/apps/files_external/l10n/lt_LT.js index 4ca8e6cf6d6..cf069cb8992 100644 --- a/apps/files_external/l10n/lt_LT.js +++ b/apps/files_external/l10n/lt_LT.js @@ -119,4 +119,4 @@ OC.L10N.register( "No external storage configured" : "NÄ—ra sukonfigÅ«ruota jokia iÅ¡orinÄ— saugykla", "You can add external storages in the personal settings" : "Galite pridÄ—ti papildomÄ… iÅ¡orinÄ™ saugyklÄ… nustatymų skiltyje" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/files_external/l10n/lt_LT.json b/apps/files_external/l10n/lt_LT.json index ff69617c68b..eae25841ae8 100644 --- a/apps/files_external/l10n/lt_LT.json +++ b/apps/files_external/l10n/lt_LT.json @@ -116,5 +116,5 @@ "OpenStack" : "OpenStack", "No external storage configured" : "NÄ—ra sukonfigÅ«ruota jokia iÅ¡orinÄ— saugykla", "You can add external storages in the personal settings" : "Galite pridÄ—ti papildomÄ… iÅ¡orinÄ™ saugyklÄ… nustatymų skiltyje" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/files_external/l10n/sk.js b/apps/files_external/l10n/sk.js index 83eeded4bde..6eb9b397322 100644 --- a/apps/files_external/l10n/sk.js +++ b/apps/files_external/l10n/sk.js @@ -128,4 +128,4 @@ OC.L10N.register( "You can add external storages in the personal settings" : "Externé úložisko je možné pridaÅ¥ v osobných nastaveniach", "Are you sure you want to delete this external storage" : "Naozaj chcete zmazaÅ¥ toto externé úložisko?" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/files_external/l10n/sk.json b/apps/files_external/l10n/sk.json index 0a84c569dfb..5bc3586adfe 100644 --- a/apps/files_external/l10n/sk.json +++ b/apps/files_external/l10n/sk.json @@ -125,5 +125,5 @@ "No external storage configured" : "Žiadne externé úložisko nie je nakonfigurované", "You can add external storages in the personal settings" : "Externé úložisko je možné pridaÅ¥ v osobných nastaveniach", "Are you sure you want to delete this external storage" : "Naozaj chcete zmazaÅ¥ toto externé úložisko?" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/files_sharing/l10n/cs.js b/apps/files_sharing/l10n/cs.js index 2446e958b74..f026e558c84 100644 --- a/apps/files_sharing/l10n/cs.js +++ b/apps/files_sharing/l10n/cs.js @@ -112,4 +112,4 @@ OC.L10N.register( "Uploading files…" : "ProbÃhá nahrávánà souborů...", "Uploaded files:" : "Nahrané soubory:" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/files_sharing/l10n/cs.json b/apps/files_sharing/l10n/cs.json index ad9f5b77ad7..3acb69cd8ef 100644 --- a/apps/files_sharing/l10n/cs.json +++ b/apps/files_sharing/l10n/cs.json @@ -109,5 +109,5 @@ "Select or drop files" : "Vyberte nebo pÅ™etáhnÄ›te soubory", "Uploading files…" : "ProbÃhá nahrávánà souborů...", "Uploaded files:" : "Nahrané soubory:" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/files_sharing/l10n/ka_GE.js b/apps/files_sharing/l10n/ka_GE.js index 9216347a764..d15596a03fe 100644 --- a/apps/files_sharing/l10n/ka_GE.js +++ b/apps/files_sharing/l10n/ka_GE.js @@ -113,4 +113,4 @@ OC.L10N.register( "Uploaded files:" : "ფáƒáƒ˜áƒšáƒ”ბის áƒáƒ¢áƒ•ირთვáƒ:", "%s is publicly shared" : "%s სáƒáƒ–áƒáƒ’áƒáƒ“áƒáƒ“ გáƒáƒ–იáƒáƒ ებულიáƒ" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/files_sharing/l10n/ka_GE.json b/apps/files_sharing/l10n/ka_GE.json index a8ba3ee1996..96a440495eb 100644 --- a/apps/files_sharing/l10n/ka_GE.json +++ b/apps/files_sharing/l10n/ka_GE.json @@ -110,5 +110,5 @@ "Uploading files…" : "ფáƒáƒ˜áƒšáƒ”ბის áƒáƒ¢áƒ•ირთვáƒ...", "Uploaded files:" : "ფáƒáƒ˜áƒšáƒ”ბის áƒáƒ¢áƒ•ირთვáƒ:", "%s is publicly shared" : "%s სáƒáƒ–áƒáƒ’áƒáƒ“áƒáƒ“ გáƒáƒ–იáƒáƒ ებულიáƒ" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/files_sharing/l10n/lt_LT.js b/apps/files_sharing/l10n/lt_LT.js index 5fa75c10417..45aafdef5d6 100644 --- a/apps/files_sharing/l10n/lt_LT.js +++ b/apps/files_sharing/l10n/lt_LT.js @@ -111,4 +111,4 @@ OC.L10N.register( "Uploading files…" : "Ä®keliami failai…", "Uploaded files:" : "Ä®kelti failai:" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/files_sharing/l10n/lt_LT.json b/apps/files_sharing/l10n/lt_LT.json index 5764613a2ff..0d45ffb1be7 100644 --- a/apps/files_sharing/l10n/lt_LT.json +++ b/apps/files_sharing/l10n/lt_LT.json @@ -108,5 +108,5 @@ "Select or drop files" : "Pasirinkite arba vilkite failus", "Uploading files…" : "Ä®keliami failai…", "Uploaded files:" : "Ä®kelti failai:" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/files_sharing/l10n/sk.js b/apps/files_sharing/l10n/sk.js index 1b12fe41b43..34dc38447ef 100644 --- a/apps/files_sharing/l10n/sk.js +++ b/apps/files_sharing/l10n/sk.js @@ -112,4 +112,4 @@ OC.L10N.register( "Uploaded files:" : "Nahrané súbory...", "%s is publicly shared" : "%s je verejne zdieľaný" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/files_sharing/l10n/sk.json b/apps/files_sharing/l10n/sk.json index dd44d86330e..6cd8b794758 100644 --- a/apps/files_sharing/l10n/sk.json +++ b/apps/files_sharing/l10n/sk.json @@ -109,5 +109,5 @@ "Uploading files…" : "Nahrávanie súborov...", "Uploaded files:" : "Nahrané súbory...", "%s is publicly shared" : "%s je verejne zdieľaný" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/files_trashbin/l10n/cs.js b/apps/files_trashbin/l10n/cs.js index 712076402f4..7a96a4ce97b 100644 --- a/apps/files_trashbin/l10n/cs.js +++ b/apps/files_trashbin/l10n/cs.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "Název", "Deleted" : "Smazáno" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/files_trashbin/l10n/cs.json b/apps/files_trashbin/l10n/cs.json index 06c3b2ce096..9e5bc6bd4c6 100644 --- a/apps/files_trashbin/l10n/cs.json +++ b/apps/files_trashbin/l10n/cs.json @@ -15,5 +15,5 @@ "Select all" : "Vybrat vÅ¡e", "Name" : "Název", "Deleted" : "Smazáno" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/files_trashbin/l10n/fa.js b/apps/files_trashbin/l10n/fa.js index b3c63104b04..4548fc5fb12 100644 --- a/apps/files_trashbin/l10n/fa.js +++ b/apps/files_trashbin/l10n/fa.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "نام", "Deleted" : "ØØ°Ù شده" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/apps/files_trashbin/l10n/fa.json b/apps/files_trashbin/l10n/fa.json index 09ff91cc2e0..4d14181a8cf 100644 --- a/apps/files_trashbin/l10n/fa.json +++ b/apps/files_trashbin/l10n/fa.json @@ -15,5 +15,5 @@ "Select all" : "انتخاب همه", "Name" : "نام", "Deleted" : "ØØ°Ù شده" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/apps/files_trashbin/l10n/he.js b/apps/files_trashbin/l10n/he.js index e2104b9b570..3b5a9af0a6f 100644 --- a/apps/files_trashbin/l10n/he.js +++ b/apps/files_trashbin/l10n/he.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "ש×", "Deleted" : "× ×ž×—×§" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/files_trashbin/l10n/he.json b/apps/files_trashbin/l10n/he.json index c76079b0d34..6987701af93 100644 --- a/apps/files_trashbin/l10n/he.json +++ b/apps/files_trashbin/l10n/he.json @@ -15,5 +15,5 @@ "Select all" : "לבחור הכול", "Name" : "ש×", "Deleted" : "× ×ž×—×§" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/files_trashbin/l10n/ka_GE.js b/apps/files_trashbin/l10n/ka_GE.js index 8a90a571c9c..e970d50ff68 100644 --- a/apps/files_trashbin/l10n/ka_GE.js +++ b/apps/files_trashbin/l10n/ka_GE.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "სáƒáƒ®áƒ”ლი", "Deleted" : "წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/files_trashbin/l10n/ka_GE.json b/apps/files_trashbin/l10n/ka_GE.json index 9ccca984eab..54a6c4d9f10 100644 --- a/apps/files_trashbin/l10n/ka_GE.json +++ b/apps/files_trashbin/l10n/ka_GE.json @@ -15,5 +15,5 @@ "Select all" : "ყველáƒáƒ¡ მáƒáƒœáƒ˜áƒ¨áƒ•ნáƒ", "Name" : "სáƒáƒ®áƒ”ლი", "Deleted" : "წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/files_trashbin/l10n/lt_LT.js b/apps/files_trashbin/l10n/lt_LT.js index 40785b474db..3b12e4137f0 100644 --- a/apps/files_trashbin/l10n/lt_LT.js +++ b/apps/files_trashbin/l10n/lt_LT.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "Pavadinimas", "Deleted" : "IÅ¡trinta" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/files_trashbin/l10n/lt_LT.json b/apps/files_trashbin/l10n/lt_LT.json index b871d16d31e..85233ffdd09 100644 --- a/apps/files_trashbin/l10n/lt_LT.json +++ b/apps/files_trashbin/l10n/lt_LT.json @@ -15,5 +15,5 @@ "Select all" : "PažymÄ—ti viskÄ…", "Name" : "Pavadinimas", "Deleted" : "IÅ¡trinta" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/files_trashbin/l10n/sk.js b/apps/files_trashbin/l10n/sk.js index b4168ec5440..2ba56add86c 100644 --- a/apps/files_trashbin/l10n/sk.js +++ b/apps/files_trashbin/l10n/sk.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "Názov", "Deleted" : "Zmazané" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/files_trashbin/l10n/sk.json b/apps/files_trashbin/l10n/sk.json index b02227c7064..d35932084a8 100644 --- a/apps/files_trashbin/l10n/sk.json +++ b/apps/files_trashbin/l10n/sk.json @@ -15,5 +15,5 @@ "Select all" : "VybraÅ¥ vÅ¡etko", "Name" : "Názov", "Deleted" : "Zmazané" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/files_trashbin/l10n/uk.js b/apps/files_trashbin/l10n/uk.js index 10747cda3f6..30752cbfa78 100644 --- a/apps/files_trashbin/l10n/uk.js +++ b/apps/files_trashbin/l10n/uk.js @@ -18,4 +18,4 @@ OC.L10N.register( "Name" : "Ім'Ñ", "Deleted" : "Видалено" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/apps/files_trashbin/l10n/uk.json b/apps/files_trashbin/l10n/uk.json index d02ee89faf6..8168b75e4f4 100644 --- a/apps/files_trashbin/l10n/uk.json +++ b/apps/files_trashbin/l10n/uk.json @@ -15,5 +15,5 @@ "Select all" : "Вибрати вÑÑ–", "Name" : "Ім'Ñ", "Deleted" : "Видалено" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/apps/files_versions/l10n/cs.js b/apps/files_versions/l10n/cs.js index deb7e3e33b9..e8a5535d660 100644 --- a/apps/files_versions/l10n/cs.js +++ b/apps/files_versions/l10n/cs.js @@ -4,9 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "Nelze vrátit: %s", "Versions" : "Verze", "Failed to revert {file} to revision {timestamp}." : "Selhalo vrácenà souboru {file} na verzi {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů","%n bajtů"], "Restore" : "Obnovit", "No earlier versions available" : "Nejsou dostupné dÅ™ÃvÄ›jšà verze", "More versions …" : "VÃc verzà …" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/files_versions/l10n/cs.json b/apps/files_versions/l10n/cs.json index 6b727747998..1164298db83 100644 --- a/apps/files_versions/l10n/cs.json +++ b/apps/files_versions/l10n/cs.json @@ -2,9 +2,9 @@ "Could not revert: %s" : "Nelze vrátit: %s", "Versions" : "Verze", "Failed to revert {file} to revision {timestamp}." : "Selhalo vrácenà souboru {file} na verzi {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajty","%n bajtů","%n bajtů"], "Restore" : "Obnovit", "No earlier versions available" : "Nejsou dostupné dÅ™ÃvÄ›jšà verze", "More versions …" : "VÃc verzà …" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/files_versions/l10n/fa.js b/apps/files_versions/l10n/fa.js index 35332939df1..2545daf3817 100644 --- a/apps/files_versions/l10n/fa.js +++ b/apps/files_versions/l10n/fa.js @@ -4,9 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "بازگردانی امکان ناپذیر است: %s", "Versions" : "نسخه ها", "Failed to revert {file} to revision {timestamp}." : "برگرداندن {file} به نسخه {timestamp} با شکست روبرو شد", - "_%n byte_::_%n bytes_" : ["%n بایت"], + "_%n byte_::_%n bytes_" : ["%n بایت","%n بایت"], "Restore" : "بازیابی", "No earlier versions available" : "هیچ نسخه قدیمی تری در دسترس نیست", "More versions …" : "نسخه های بیشتر ..." }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/apps/files_versions/l10n/fa.json b/apps/files_versions/l10n/fa.json index 2618427c674..6b96efe89fb 100644 --- a/apps/files_versions/l10n/fa.json +++ b/apps/files_versions/l10n/fa.json @@ -2,9 +2,9 @@ "Could not revert: %s" : "بازگردانی امکان ناپذیر است: %s", "Versions" : "نسخه ها", "Failed to revert {file} to revision {timestamp}." : "برگرداندن {file} به نسخه {timestamp} با شکست روبرو شد", - "_%n byte_::_%n bytes_" : ["%n بایت"], + "_%n byte_::_%n bytes_" : ["%n بایت","%n بایت"], "Restore" : "بازیابی", "No earlier versions available" : "هیچ نسخه قدیمی تری در دسترس نیست", "More versions …" : "نسخه های بیشتر ..." -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/apps/files_versions/l10n/he.js b/apps/files_versions/l10n/he.js index 09e655c422f..d9f9d69bbcc 100644 --- a/apps/files_versions/l10n/he.js +++ b/apps/files_versions/l10n/he.js @@ -4,9 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "×œ× × ×™×ª×Ÿ להחזיר: %s", "Versions" : "גרס×ות", "Failed to revert {file} to revision {timestamp}." : "× ×›×©×œ ×חזור {file} לגרסה {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×"], + "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×","%n בייטי×"], "Restore" : "שחזור", "No earlier versions available" : "×ין גרס×ות קודמות ×–×ž×™× ×•×ª", "More versions …" : "גרס×ות × ×•×¡×¤×•×ªâ€¦" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/files_versions/l10n/he.json b/apps/files_versions/l10n/he.json index 380df68f971..15ee15ab7b1 100644 --- a/apps/files_versions/l10n/he.json +++ b/apps/files_versions/l10n/he.json @@ -2,9 +2,9 @@ "Could not revert: %s" : "×œ× × ×™×ª×Ÿ להחזיר: %s", "Versions" : "גרס×ות", "Failed to revert {file} to revision {timestamp}." : "× ×›×©×œ ×חזור {file} לגרסה {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×"], + "_%n byte_::_%n bytes_" : ["%n בייט","%n בייטי×","%n בייטי×"], "Restore" : "שחזור", "No earlier versions available" : "×ין גרס×ות קודמות ×–×ž×™× ×•×ª", "More versions …" : "גרס×ות × ×•×¡×¤×•×ªâ€¦" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/files_versions/l10n/ka_GE.js b/apps/files_versions/l10n/ka_GE.js index 464d43af1c9..09bb4d37b24 100644 --- a/apps/files_versions/l10n/ka_GE.js +++ b/apps/files_versions/l10n/ka_GE.js @@ -4,9 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "ვერმáƒáƒ®áƒ”რხდრუკáƒáƒœ დáƒáƒ‘რუნებáƒ: %s", "Versions" : "ვერსიები", "Failed to revert {file} to revision {timestamp}." : "ფáƒáƒ˜áƒšáƒ˜áƒ¡ {file} დáƒáƒ‘რუნებრრევიზიáƒáƒ–ე {timestamp} ვერხერხდებáƒ.", - "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜"], + "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜","%n ბáƒáƒ˜áƒ¢áƒ˜"], "Restore" : "áƒáƒ¦áƒ“გენáƒ", "No earlier versions available" : "წინრვერსიები ხელმისáƒáƒ¬áƒ•დáƒáƒ›áƒ˜ áƒáƒ áƒáƒ", "More versions …" : "მეტი ვერსირ…" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/files_versions/l10n/ka_GE.json b/apps/files_versions/l10n/ka_GE.json index 89e9436c5d8..73162f3c500 100644 --- a/apps/files_versions/l10n/ka_GE.json +++ b/apps/files_versions/l10n/ka_GE.json @@ -2,9 +2,9 @@ "Could not revert: %s" : "ვერმáƒáƒ®áƒ”რხდრუკáƒáƒœ დáƒáƒ‘რუნებáƒ: %s", "Versions" : "ვერსიები", "Failed to revert {file} to revision {timestamp}." : "ფáƒáƒ˜áƒšáƒ˜áƒ¡ {file} დáƒáƒ‘რუნებრრევიზიáƒáƒ–ე {timestamp} ვერხერხდებáƒ.", - "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜"], + "_%n byte_::_%n bytes_" : ["%n ბáƒáƒ˜áƒ¢áƒ˜","%n ბáƒáƒ˜áƒ¢áƒ˜"], "Restore" : "áƒáƒ¦áƒ“გენáƒ", "No earlier versions available" : "წინრვერსიები ხელმისáƒáƒ¬áƒ•დáƒáƒ›áƒ˜ áƒáƒ áƒáƒ", "More versions …" : "მეტი ვერსირ…" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/files_versions/l10n/kn.js b/apps/files_versions/l10n/kn.js index 181fe6322e2..44edbb5f9a7 100644 --- a/apps/files_versions/l10n/kn.js +++ b/apps/files_versions/l10n/kn.js @@ -6,4 +6,4 @@ OC.L10N.register( "Failed to revert {file} to revision {timestamp}." : "{timestamp} ದ ಪರಿಷà³à²•ರಣೆ ಇಂದ {file} ಕಡತವನà³à²¨à³ ಹಿಂದಿರà³à²—ಿಸಲೠವಿಫಲವಾಗಿದೆ.", "Restore" : "ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à³" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/apps/files_versions/l10n/kn.json b/apps/files_versions/l10n/kn.json index 56d909779e4..c35ca7272d9 100644 --- a/apps/files_versions/l10n/kn.json +++ b/apps/files_versions/l10n/kn.json @@ -3,5 +3,5 @@ "Versions" : "ಆವೃತà³à²¤à²¿à²—ಳà³", "Failed to revert {file} to revision {timestamp}." : "{timestamp} ದ ಪರಿಷà³à²•ರಣೆ ಇಂದ {file} ಕಡತವನà³à²¨à³ ಹಿಂದಿರà³à²—ಿಸಲೠವಿಫಲವಾಗಿದೆ.", "Restore" : "ಮರà³à²¸à³à²¥à²¾à²ªà²¿à²¸à³" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/apps/files_versions/l10n/lt_LT.js b/apps/files_versions/l10n/lt_LT.js index a38a9657503..4fcd26deea8 100644 --- a/apps/files_versions/l10n/lt_LT.js +++ b/apps/files_versions/l10n/lt_LT.js @@ -4,9 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "Nepavyko sugrąžinti: %s", "Versions" : "Versijos", "Failed to revert {file} to revision {timestamp}." : "Nepavyko sugrąžinti {file} į {timestamp} bÅ«senÄ….", - "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"], + "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų","%n baitų"], "Restore" : "Atkurti", "No earlier versions available" : "NÄ—ra ankstesnių versijų", "More versions …" : "Daugiau versijų …" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/files_versions/l10n/lt_LT.json b/apps/files_versions/l10n/lt_LT.json index a8842fc1613..eb1d9c26f79 100644 --- a/apps/files_versions/l10n/lt_LT.json +++ b/apps/files_versions/l10n/lt_LT.json @@ -2,9 +2,9 @@ "Could not revert: %s" : "Nepavyko sugrąžinti: %s", "Versions" : "Versijos", "Failed to revert {file} to revision {timestamp}." : "Nepavyko sugrąžinti {file} į {timestamp} bÅ«senÄ….", - "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų"], + "_%n byte_::_%n bytes_" : ["%n baitas","%n baitai","%n baitų","%n baitų"], "Restore" : "Atkurti", "No earlier versions available" : "NÄ—ra ankstesnių versijų", "More versions …" : "Daugiau versijų …" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/files_versions/l10n/sk.js b/apps/files_versions/l10n/sk.js index 0c06a7bf239..2c1179e065f 100644 --- a/apps/files_versions/l10n/sk.js +++ b/apps/files_versions/l10n/sk.js @@ -4,9 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "Nemožno obnoviÅ¥: %s", "Versions" : "Verzie", "Failed to revert {file} to revision {timestamp}." : "Zlyhalo obnovenie súboru {file} na verziu {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajtov","%n bajtov"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajtov","%n bajtov","%n bajtov"], "Restore" : "ObnoviÅ¥", "No earlier versions available" : "Nie sú dostupné predchádzajúce verzie", "More versions …" : "Viac verzià ..." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/files_versions/l10n/sk.json b/apps/files_versions/l10n/sk.json index 76a4d6f8261..a604e39c5f6 100644 --- a/apps/files_versions/l10n/sk.json +++ b/apps/files_versions/l10n/sk.json @@ -2,9 +2,9 @@ "Could not revert: %s" : "Nemožno obnoviÅ¥: %s", "Versions" : "Verzie", "Failed to revert {file} to revision {timestamp}." : "Zlyhalo obnovenie súboru {file} na verziu {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n bajt","%n bajtov","%n bajtov"], + "_%n byte_::_%n bytes_" : ["%n bajt","%n bajtov","%n bajtov","%n bajtov"], "Restore" : "ObnoviÅ¥", "No earlier versions available" : "Nie sú dostupné predchádzajúce verzie", "More versions …" : "Viac verzià ..." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/files_versions/l10n/uk.js b/apps/files_versions/l10n/uk.js index 34a9faedbd5..f991bfaf3c4 100644 --- a/apps/files_versions/l10n/uk.js +++ b/apps/files_versions/l10n/uk.js @@ -4,9 +4,9 @@ OC.L10N.register( "Could not revert: %s" : "Ðе вдалоÑÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð¸Ñ‚Ð¸: %s", "Versions" : "ВерÑÑ–Ñ—", "Failed to revert {file} to revision {timestamp}." : "Ðе вдалоÑÑ Ð¿Ð¾Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¸ {file} до ревізії {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n байт","%n байтів","%n байта"], + "_%n byte_::_%n bytes_" : ["%n байт","%n байтів","%n байта","%n байта"], "Restore" : "Відновити", "No earlier versions available" : "Попередні верÑÑ–Ñ— недоÑтупні", "More versions …" : "Більше верÑій …" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/apps/files_versions/l10n/uk.json b/apps/files_versions/l10n/uk.json index 8bd76ae3526..82de0fd456c 100644 --- a/apps/files_versions/l10n/uk.json +++ b/apps/files_versions/l10n/uk.json @@ -2,9 +2,9 @@ "Could not revert: %s" : "Ðе вдалоÑÑ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð¸Ñ‚Ð¸: %s", "Versions" : "ВерÑÑ–Ñ—", "Failed to revert {file} to revision {timestamp}." : "Ðе вдалоÑÑ Ð¿Ð¾Ð²ÐµÑ€Ð½ÑƒÑ‚Ð¸ {file} до ревізії {timestamp}.", - "_%n byte_::_%n bytes_" : ["%n байт","%n байтів","%n байта"], + "_%n byte_::_%n bytes_" : ["%n байт","%n байтів","%n байта","%n байта"], "Restore" : "Відновити", "No earlier versions available" : "Попередні верÑÑ–Ñ— недоÑтупні", "More versions …" : "Більше верÑій …" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/apps/oauth2/l10n/cs.js b/apps/oauth2/l10n/cs.js index 7bdce516054..4c768e39ee5 100644 --- a/apps/oauth2/l10n/cs.js +++ b/apps/oauth2/l10n/cs.js @@ -10,4 +10,4 @@ OC.L10N.register( "Add client" : "PÅ™idat klienta", "Add" : "PÅ™idat" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/oauth2/l10n/cs.json b/apps/oauth2/l10n/cs.json index 7a76470dbe2..a7f0184c745 100644 --- a/apps/oauth2/l10n/cs.json +++ b/apps/oauth2/l10n/cs.json @@ -7,5 +7,5 @@ "Secret" : "TajemstvÃ", "Add client" : "PÅ™idat klienta", "Add" : "PÅ™idat" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/oauth2/l10n/he.js b/apps/oauth2/l10n/he.js index 250205239a8..080c8e0b9b3 100644 --- a/apps/oauth2/l10n/he.js +++ b/apps/oauth2/l10n/he.js @@ -11,4 +11,4 @@ OC.L10N.register( "Add client" : "הוספת לקוחי", "Add" : "הוספה" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/oauth2/l10n/he.json b/apps/oauth2/l10n/he.json index 09505d77302..2d1fbe48cbe 100644 --- a/apps/oauth2/l10n/he.json +++ b/apps/oauth2/l10n/he.json @@ -8,5 +8,5 @@ "Secret" : "סוד", "Add client" : "הוספת לקוחי", "Add" : "הוספה" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/oauth2/l10n/ka_GE.js b/apps/oauth2/l10n/ka_GE.js index bc15a0bb375..fcf2da09fd7 100644 --- a/apps/oauth2/l10n/ka_GE.js +++ b/apps/oauth2/l10n/ka_GE.js @@ -11,4 +11,4 @@ OC.L10N.register( "Add client" : "კლიენტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", "Add" : "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/oauth2/l10n/ka_GE.json b/apps/oauth2/l10n/ka_GE.json index 234349103b1..829461f55de 100644 --- a/apps/oauth2/l10n/ka_GE.json +++ b/apps/oauth2/l10n/ka_GE.json @@ -8,5 +8,5 @@ "Secret" : "სáƒáƒ˜áƒ“უმლáƒ", "Add client" : "კლიენტის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", "Add" : "დáƒáƒ›áƒáƒ¢áƒ”ბáƒ" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/oauth2/l10n/lt_LT.js b/apps/oauth2/l10n/lt_LT.js index b93d9063ae2..131959033da 100644 --- a/apps/oauth2/l10n/lt_LT.js +++ b/apps/oauth2/l10n/lt_LT.js @@ -10,4 +10,4 @@ OC.L10N.register( "Add client" : "PridÄ—ti klientÄ…", "Add" : "PridÄ—ti" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/oauth2/l10n/lt_LT.json b/apps/oauth2/l10n/lt_LT.json index 6b311c7b5cd..5cf8a27de47 100644 --- a/apps/oauth2/l10n/lt_LT.json +++ b/apps/oauth2/l10n/lt_LT.json @@ -7,5 +7,5 @@ "Secret" : "Paslaptis", "Add client" : "PridÄ—ti klientÄ…", "Add" : "PridÄ—ti" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/oauth2/l10n/sk.js b/apps/oauth2/l10n/sk.js index 977ffe779a0..7e1d0983c61 100644 --- a/apps/oauth2/l10n/sk.js +++ b/apps/oauth2/l10n/sk.js @@ -11,4 +11,4 @@ OC.L10N.register( "Add client" : "PridaÅ¥ klienta", "Add" : "PridaÅ¥" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/oauth2/l10n/sk.json b/apps/oauth2/l10n/sk.json index bc0e014f859..24f1959e55d 100644 --- a/apps/oauth2/l10n/sk.json +++ b/apps/oauth2/l10n/sk.json @@ -8,5 +8,5 @@ "Secret" : "Tajný kľúÄ", "Add client" : "PridaÅ¥ klienta", "Add" : "PridaÅ¥" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/sharebymail/l10n/cs.js b/apps/sharebymail/l10n/cs.js index 25012c581dd..146ffe23e1a 100644 --- a/apps/sharebymail/l10n/cs.js +++ b/apps/sharebymail/l10n/cs.js @@ -40,4 +40,4 @@ OC.L10N.register( "Enforce password protection" : "Vynutit ochranu heslem", "Failed to send share by E-mail" : "Odeslánà sdÃlenà e-mailem se nezdaÅ™ilo" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/sharebymail/l10n/cs.json b/apps/sharebymail/l10n/cs.json index 02f938b830a..a4a180957f0 100644 --- a/apps/sharebymail/l10n/cs.json +++ b/apps/sharebymail/l10n/cs.json @@ -37,5 +37,5 @@ "Send password by mail" : "Odeslat heslo e-mailem", "Enforce password protection" : "Vynutit ochranu heslem", "Failed to send share by E-mail" : "Odeslánà sdÃlenà e-mailem se nezdaÅ™ilo" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/sharebymail/l10n/ka_GE.js b/apps/sharebymail/l10n/ka_GE.js index 8d2d43afc6c..81a952c0dc0 100644 --- a/apps/sharebymail/l10n/ka_GE.js +++ b/apps/sharebymail/l10n/ka_GE.js @@ -40,4 +40,4 @@ OC.L10N.register( "Enforce password protection" : "პრáƒáƒšáƒ˜áƒ— დáƒáƒªáƒ•ის იძულებáƒ", "Failed to send share by E-mail" : "სáƒáƒáƒ¤áƒ¡áƒ¢áƒ გáƒáƒ–იáƒáƒ ების გáƒáƒ’ზáƒáƒ•ნრვერმáƒáƒ®áƒ”რხდáƒ" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/sharebymail/l10n/ka_GE.json b/apps/sharebymail/l10n/ka_GE.json index 140b8dbb344..9699e8c10a2 100644 --- a/apps/sharebymail/l10n/ka_GE.json +++ b/apps/sharebymail/l10n/ka_GE.json @@ -37,5 +37,5 @@ "Send password by mail" : "პáƒáƒ áƒáƒšáƒ˜áƒ¡ გáƒáƒ’ზáƒáƒ•ნრფáƒáƒ¡áƒ¢áƒ˜áƒ—", "Enforce password protection" : "პრáƒáƒšáƒ˜áƒ— დáƒáƒªáƒ•ის იძულებáƒ", "Failed to send share by E-mail" : "სáƒáƒáƒ¤áƒ¡áƒ¢áƒ გáƒáƒ–იáƒáƒ ების გáƒáƒ’ზáƒáƒ•ნრვერმáƒáƒ®áƒ”რხდáƒ" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/sharebymail/l10n/lt_LT.js b/apps/sharebymail/l10n/lt_LT.js index 4adcb4242f4..a15db357e0a 100644 --- a/apps/sharebymail/l10n/lt_LT.js +++ b/apps/sharebymail/l10n/lt_LT.js @@ -40,4 +40,4 @@ OC.L10N.register( "Enforce password protection" : "Apsaugoti slaptažodžiu", "Failed to send share by E-mail" : "Nepavyko iÅ¡siųsti bendrinimo el. paÅ¡tu" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/sharebymail/l10n/lt_LT.json b/apps/sharebymail/l10n/lt_LT.json index 61f2ea0994a..c1dd8bbb85f 100644 --- a/apps/sharebymail/l10n/lt_LT.json +++ b/apps/sharebymail/l10n/lt_LT.json @@ -37,5 +37,5 @@ "Send password by mail" : "Siųti slaptažodį elektroniniu paÅ¡tu", "Enforce password protection" : "Apsaugoti slaptažodžiu", "Failed to send share by E-mail" : "Nepavyko iÅ¡siųsti bendrinimo el. paÅ¡tu" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/sharebymail/l10n/sk.js b/apps/sharebymail/l10n/sk.js index d10d5d49959..4fa88544593 100644 --- a/apps/sharebymail/l10n/sk.js +++ b/apps/sharebymail/l10n/sk.js @@ -33,4 +33,4 @@ OC.L10N.register( "Enforce password protection" : "VynútiÅ¥ ochranu heslom", "Failed to send share by E-mail" : "Nebolo možné poslaÅ¥ sprÃstupnenie emailom" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/sharebymail/l10n/sk.json b/apps/sharebymail/l10n/sk.json index 89f0b8fc2f3..997de521f8a 100644 --- a/apps/sharebymail/l10n/sk.json +++ b/apps/sharebymail/l10n/sk.json @@ -30,5 +30,5 @@ "Send password by mail" : "OdoslaÅ¥ heslo e-mailom", "Enforce password protection" : "VynútiÅ¥ ochranu heslom", "Failed to send share by E-mail" : "Nebolo možné poslaÅ¥ sprÃstupnenie emailom" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/systemtags/l10n/cs.js b/apps/systemtags/l10n/cs.js index 5fc3ae2ba3c..37d563ab4a3 100644 --- a/apps/systemtags/l10n/cs.js +++ b/apps/systemtags/l10n/cs.js @@ -55,4 +55,4 @@ OC.L10N.register( "Size" : "Velikost", "Modified" : "Upraveno" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/systemtags/l10n/cs.json b/apps/systemtags/l10n/cs.json index 92addac3ef6..bebe1e0c718 100644 --- a/apps/systemtags/l10n/cs.json +++ b/apps/systemtags/l10n/cs.json @@ -52,5 +52,5 @@ "No entries found in this folder" : "V tomto adresáři nebylo nic nalezeno", "Size" : "Velikost", "Modified" : "Upraveno" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/systemtags/l10n/he.js b/apps/systemtags/l10n/he.js index a81468cd559..f1b99d86a66 100644 --- a/apps/systemtags/l10n/he.js +++ b/apps/systemtags/l10n/he.js @@ -55,4 +55,4 @@ OC.L10N.register( "Size" : "גודל", "Modified" : "זמן ×©×™× ×•×™" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/systemtags/l10n/he.json b/apps/systemtags/l10n/he.json index 7d3ae53f5f5..ecff1e3bfa5 100644 --- a/apps/systemtags/l10n/he.json +++ b/apps/systemtags/l10n/he.json @@ -52,5 +52,5 @@ "No entries found in this folder" : "×œ× × ×ž×¦×ו ×›× ×™×¡×•×ª לתיקייה זו", "Size" : "גודל", "Modified" : "זמן ×©×™× ×•×™" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/systemtags/l10n/ka_GE.js b/apps/systemtags/l10n/ka_GE.js index ee007fd0189..15b0a1657cb 100644 --- a/apps/systemtags/l10n/ka_GE.js +++ b/apps/systemtags/l10n/ka_GE.js @@ -55,4 +55,4 @@ OC.L10N.register( "Size" : "ზáƒáƒ›áƒ", "Modified" : "შეცვლილიáƒ" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/systemtags/l10n/ka_GE.json b/apps/systemtags/l10n/ka_GE.json index 7895041ae1f..6a3a281fe73 100644 --- a/apps/systemtags/l10n/ka_GE.json +++ b/apps/systemtags/l10n/ka_GE.json @@ -52,5 +52,5 @@ "No entries found in this folder" : "áƒáƒ› დირექტáƒáƒ იáƒáƒ¨áƒ˜ შენáƒáƒ¢áƒáƒœáƒ”ბის მáƒáƒ«áƒ”ბნრვერმáƒáƒ®áƒ”რხდáƒ", "Size" : "ზáƒáƒ›áƒ", "Modified" : "შეცვლილიáƒ" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/systemtags/l10n/lt_LT.js b/apps/systemtags/l10n/lt_LT.js index daf26d2c389..8fe84801a8f 100644 --- a/apps/systemtags/l10n/lt_LT.js +++ b/apps/systemtags/l10n/lt_LT.js @@ -55,4 +55,4 @@ OC.L10N.register( "Size" : "Dydis", "Modified" : "Pakeista" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/systemtags/l10n/lt_LT.json b/apps/systemtags/l10n/lt_LT.json index 37296ec4186..c6d1fec960e 100644 --- a/apps/systemtags/l10n/lt_LT.json +++ b/apps/systemtags/l10n/lt_LT.json @@ -52,5 +52,5 @@ "No entries found in this folder" : "Nerasta įrašų Å¡iame aplanke", "Size" : "Dydis", "Modified" : "Pakeista" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/systemtags/l10n/sk.js b/apps/systemtags/l10n/sk.js index 77ddf39e4bb..595a382cc5e 100644 --- a/apps/systemtags/l10n/sk.js +++ b/apps/systemtags/l10n/sk.js @@ -55,4 +55,4 @@ OC.L10N.register( "Size" : "VeľkosÅ¥", "Modified" : "Upravené" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/systemtags/l10n/sk.json b/apps/systemtags/l10n/sk.json index a4d4bb32264..dc676bbc4af 100644 --- a/apps/systemtags/l10n/sk.json +++ b/apps/systemtags/l10n/sk.json @@ -52,5 +52,5 @@ "No entries found in this folder" : "V tomto prieÄinku sa niÄ nenaÅ¡lo", "Size" : "VeľkosÅ¥", "Modified" : "Upravené" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/theming/l10n/cs.js b/apps/theming/l10n/cs.js index 3d56fef0d2e..98ceb010505 100644 --- a/apps/theming/l10n/cs.js +++ b/apps/theming/l10n/cs.js @@ -37,4 +37,4 @@ OC.L10N.register( "Failed to write file to disk." : "Selhal zápis na disk", "A PHP extension stopped the file upload." : "RozÅ¡ÃÅ™enà PHP zastavilo nahrávánà souboru." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/theming/l10n/cs.json b/apps/theming/l10n/cs.json index 6040528d3da..e33d584fce9 100644 --- a/apps/theming/l10n/cs.json +++ b/apps/theming/l10n/cs.json @@ -34,5 +34,5 @@ "The uploaded file was only partially uploaded" : "Nahraný soubor byl nahrán pouze ÄásteÄnÄ›", "Failed to write file to disk." : "Selhal zápis na disk", "A PHP extension stopped the file upload." : "RozÅ¡ÃÅ™enà PHP zastavilo nahrávánà souboru." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/theming/l10n/ka_GE.js b/apps/theming/l10n/ka_GE.js index 9ced9526a92..3306aae65f0 100644 --- a/apps/theming/l10n/ka_GE.js +++ b/apps/theming/l10n/ka_GE.js @@ -37,4 +37,4 @@ OC.L10N.register( "Failed to write file to disk." : "ფáƒáƒ˜áƒšáƒ˜ დისკზე ვერჩáƒáƒ˜áƒ¬áƒ”რáƒ.", "A PHP extension stopped the file upload." : "PHP გáƒáƒ¤áƒáƒ თáƒáƒ”ბáƒáƒ› შეáƒáƒ©áƒ”რრფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ¢áƒ•ირთვáƒ." }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/theming/l10n/ka_GE.json b/apps/theming/l10n/ka_GE.json index 4f9c81895ea..2d9d9480be7 100644 --- a/apps/theming/l10n/ka_GE.json +++ b/apps/theming/l10n/ka_GE.json @@ -34,5 +34,5 @@ "The uploaded file was only partially uploaded" : "ფáƒáƒ˜áƒšáƒ˜ áƒáƒ˜áƒ¢áƒ•ირთრმხáƒáƒšáƒáƒ“ ნáƒáƒ¬áƒ˜áƒšáƒáƒ‘რივ", "Failed to write file to disk." : "ფáƒáƒ˜áƒšáƒ˜ დისკზე ვერჩáƒáƒ˜áƒ¬áƒ”რáƒ.", "A PHP extension stopped the file upload." : "PHP გáƒáƒ¤áƒáƒ თáƒáƒ”ბáƒáƒ› შეáƒáƒ©áƒ”რრფáƒáƒ˜áƒšáƒ˜áƒ¡ áƒáƒ¢áƒ•ირთვáƒ." -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/theming/l10n/lt_LT.js b/apps/theming/l10n/lt_LT.js index 4d5bacf2817..7ef208f86db 100644 --- a/apps/theming/l10n/lt_LT.js +++ b/apps/theming/l10n/lt_LT.js @@ -42,4 +42,4 @@ OC.L10N.register( "Failed to write file to disk." : "Nepavyko įraÅ¡yti failÄ… į diskÄ….", "A PHP extension stopped the file upload." : "PHP plÄ—tinys sustabdÄ— failo įkÄ—limÄ…." }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/theming/l10n/lt_LT.json b/apps/theming/l10n/lt_LT.json index 2dd75243c9e..37d47827612 100644 --- a/apps/theming/l10n/lt_LT.json +++ b/apps/theming/l10n/lt_LT.json @@ -39,5 +39,5 @@ "The uploaded file was only partially uploaded" : "Ä®keliamas failas buvo tik dalinai įkeltas", "Failed to write file to disk." : "Nepavyko įraÅ¡yti failÄ… į diskÄ….", "A PHP extension stopped the file upload." : "PHP plÄ—tinys sustabdÄ— failo įkÄ—limÄ…." -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/theming/l10n/sk.js b/apps/theming/l10n/sk.js index ef0c289d7a3..b3c5b8571a6 100644 --- a/apps/theming/l10n/sk.js +++ b/apps/theming/l10n/sk.js @@ -41,4 +41,4 @@ OC.L10N.register( "Failed to write file to disk." : "Nepodarilo sa zapÃsaÅ¥ súbor na disk.", "A PHP extension stopped the file upload." : "rozÅ¡Ãrenie PHP zastavilo nahrávanie súboru." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/theming/l10n/sk.json b/apps/theming/l10n/sk.json index 335ecfcc819..9a087a7c1f7 100644 --- a/apps/theming/l10n/sk.json +++ b/apps/theming/l10n/sk.json @@ -38,5 +38,5 @@ "The uploaded file was only partially uploaded" : "Ukladaný súbor sa nahral len ÄiastoÄne", "Failed to write file to disk." : "Nepodarilo sa zapÃsaÅ¥ súbor na disk.", "A PHP extension stopped the file upload." : "rozÅ¡Ãrenie PHP zastavilo nahrávanie súboru." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/cs.js b/apps/twofactor_backupcodes/l10n/cs.js index 6b8ceac654d..17d62e542f8 100644 --- a/apps/twofactor_backupcodes/l10n/cs.js +++ b/apps/twofactor_backupcodes/l10n/cs.js @@ -15,4 +15,4 @@ OC.L10N.register( "Use backup code" : "PoužÃt záložnà kód", "Second-factor backup codes" : "Dvoufázové záložnà kódy" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/twofactor_backupcodes/l10n/cs.json b/apps/twofactor_backupcodes/l10n/cs.json index c4f01be5418..9c6307d4f94 100644 --- a/apps/twofactor_backupcodes/l10n/cs.json +++ b/apps/twofactor_backupcodes/l10n/cs.json @@ -12,5 +12,5 @@ "Backup code" : "Záložnà kód", "Use backup code" : "PoužÃt záložnà kód", "Second-factor backup codes" : "Dvoufázové záložnà kódy" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/ka_GE.js b/apps/twofactor_backupcodes/l10n/ka_GE.js index 93de0eaee8f..94f5802e9bb 100644 --- a/apps/twofactor_backupcodes/l10n/ka_GE.js +++ b/apps/twofactor_backupcodes/l10n/ka_GE.js @@ -16,4 +16,4 @@ OC.L10N.register( "Two factor backup codes" : "მეáƒáƒ ე-ფáƒáƒ¥áƒ¢áƒáƒ ის ბექáƒáƒ¤áƒ˜áƒ¡ კáƒáƒ“ები", "Second-factor backup codes" : "მეáƒáƒ ე-ფáƒáƒ¥áƒ¢áƒáƒ ის ბექáƒáƒ¤áƒ˜áƒ¡ კáƒáƒ“ები" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/twofactor_backupcodes/l10n/ka_GE.json b/apps/twofactor_backupcodes/l10n/ka_GE.json index f6c95d674b8..7fc565f633b 100644 --- a/apps/twofactor_backupcodes/l10n/ka_GE.json +++ b/apps/twofactor_backupcodes/l10n/ka_GE.json @@ -13,5 +13,5 @@ "Use backup code" : "ბექáƒáƒ¤áƒ˜áƒ¡ კáƒáƒ“ების გáƒáƒ›áƒáƒ§áƒ”ნებáƒ", "Two factor backup codes" : "მეáƒáƒ ე-ფáƒáƒ¥áƒ¢áƒáƒ ის ბექáƒáƒ¤áƒ˜áƒ¡ კáƒáƒ“ები", "Second-factor backup codes" : "მეáƒáƒ ე-ფáƒáƒ¥áƒ¢áƒáƒ ის ბექáƒáƒ¤áƒ˜áƒ¡ კáƒáƒ“ები" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/twofactor_backupcodes/l10n/sk.js b/apps/twofactor_backupcodes/l10n/sk.js index d81158eb5ef..85f0bb884a7 100644 --- a/apps/twofactor_backupcodes/l10n/sk.js +++ b/apps/twofactor_backupcodes/l10n/sk.js @@ -15,4 +15,4 @@ OC.L10N.register( "Use backup code" : "PoužiÅ¥ záložný kód", "Second-factor backup codes" : "Dvojfaktorové záložné kódy" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/twofactor_backupcodes/l10n/sk.json b/apps/twofactor_backupcodes/l10n/sk.json index 230cfa62523..4ecb0ac52e6 100644 --- a/apps/twofactor_backupcodes/l10n/sk.json +++ b/apps/twofactor_backupcodes/l10n/sk.json @@ -12,5 +12,5 @@ "Backup code" : "Záložný kód", "Use backup code" : "PoužiÅ¥ záložný kód", "Second-factor backup codes" : "Dvojfaktorové záložné kódy" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/updatenotification/l10n/cs.js b/apps/updatenotification/l10n/cs.js index f060b245894..f1e1172da2f 100644 --- a/apps/updatenotification/l10n/cs.js +++ b/apps/updatenotification/l10n/cs.js @@ -29,4 +29,4 @@ OC.L10N.register( "The selected update channel makes dedicated notifications for the server obsolete." : "Zvolený kanál aktualizacà oznaÄuje dedikovaná upozornÄ›nà pro server za zastaralá.", "The update check is not yet finished. Please refresh the page." : "Kontrola aktualizacà jeÅ¡tÄ› neskonÄila. Obnovte stránku." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/updatenotification/l10n/cs.json b/apps/updatenotification/l10n/cs.json index 9226c60df94..7ed8018338e 100644 --- a/apps/updatenotification/l10n/cs.json +++ b/apps/updatenotification/l10n/cs.json @@ -26,5 +26,5 @@ "Checked on %s" : "Zkontrolováno %s", "The selected update channel makes dedicated notifications for the server obsolete." : "Zvolený kanál aktualizacà oznaÄuje dedikovaná upozornÄ›nà pro server za zastaralá.", "The update check is not yet finished. Please refresh the page." : "Kontrola aktualizacà jeÅ¡tÄ› neskonÄila. Obnovte stránku." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/updatenotification/l10n/ka_GE.js b/apps/updatenotification/l10n/ka_GE.js index 5f4d40c1227..6f5dc6e111e 100644 --- a/apps/updatenotification/l10n/ka_GE.js +++ b/apps/updatenotification/l10n/ka_GE.js @@ -27,4 +27,4 @@ OC.L10N.register( "The selected update channel makes dedicated notifications for the server obsolete." : "áƒáƒ ჩეული გáƒáƒœáƒáƒ®áƒšáƒ”ბის áƒáƒ ხი მáƒáƒ«áƒ•ელებული სერვერის შესáƒáƒ®áƒ”ბ სáƒáƒáƒ˜áƒ áƒáƒ”ბს გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒš შეტყáƒáƒ‘ინებებს.", "The update check is not yet finished. Please refresh the page." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბრჯერáƒáƒ დáƒáƒ¡áƒ ულებულáƒ. გთხáƒáƒ•თ გáƒáƒœáƒáƒáƒ®áƒšáƒáƒ— გვერდი." }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/updatenotification/l10n/ka_GE.json b/apps/updatenotification/l10n/ka_GE.json index 3ccf4e2a5a8..a8a46923c31 100644 --- a/apps/updatenotification/l10n/ka_GE.json +++ b/apps/updatenotification/l10n/ka_GE.json @@ -24,5 +24,5 @@ "Checked on %s" : "შემáƒáƒ¬áƒ›áƒ“რ%s-ზე", "The selected update channel makes dedicated notifications for the server obsolete." : "áƒáƒ ჩეული გáƒáƒœáƒáƒ®áƒšáƒ”ბის áƒáƒ ხი მáƒáƒ«áƒ•ელებული სერვერის შესáƒáƒ®áƒ”ბ სáƒáƒáƒ˜áƒ áƒáƒ”ბს გáƒáƒ›áƒáƒ§áƒáƒ¤áƒ˜áƒš შეტყáƒáƒ‘ინებებს.", "The update check is not yet finished. Please refresh the page." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბრჯერáƒáƒ დáƒáƒ¡áƒ ულებულáƒ. გთხáƒáƒ•თ გáƒáƒœáƒáƒáƒ®áƒšáƒáƒ— გვერდი." -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/updatenotification/l10n/lt_LT.js b/apps/updatenotification/l10n/lt_LT.js index d644525946a..ec5af957e4b 100644 --- a/apps/updatenotification/l10n/lt_LT.js +++ b/apps/updatenotification/l10n/lt_LT.js @@ -24,4 +24,4 @@ OC.L10N.register( "Checked on %s" : "Tikrinta %s", "The update check is not yet finished. Please refresh the page." : "Atnaujinimų patikrinimas dar neužbaigtas. PraÅ¡ome įkelti puslapį iÅ¡ naujo." }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/updatenotification/l10n/lt_LT.json b/apps/updatenotification/l10n/lt_LT.json index 1ab530e1093..7c43922b62e 100644 --- a/apps/updatenotification/l10n/lt_LT.json +++ b/apps/updatenotification/l10n/lt_LT.json @@ -21,5 +21,5 @@ "Download now" : "Atsisiųsti dabar", "Checked on %s" : "Tikrinta %s", "The update check is not yet finished. Please refresh the page." : "Atnaujinimų patikrinimas dar neužbaigtas. PraÅ¡ome įkelti puslapį iÅ¡ naujo." -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/updatenotification/l10n/sk.js b/apps/updatenotification/l10n/sk.js index b6e93e41e01..b3575a143f9 100644 --- a/apps/updatenotification/l10n/sk.js +++ b/apps/updatenotification/l10n/sk.js @@ -28,4 +28,4 @@ OC.L10N.register( "The selected update channel makes dedicated notifications for the server obsolete." : "Pre vybraný aktualizaÄný kanál budú priradené upozornenia pre server zastarané.", "The update check is not yet finished. Please refresh the page." : "Kontrola aktualizácià eÅ¡te neskonÄila. Obnovte prosÃm stránku." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/updatenotification/l10n/sk.json b/apps/updatenotification/l10n/sk.json index b3537282c72..495f71e4c9f 100644 --- a/apps/updatenotification/l10n/sk.json +++ b/apps/updatenotification/l10n/sk.json @@ -25,5 +25,5 @@ "Checked on %s" : "Skontrolované %s", "The selected update channel makes dedicated notifications for the server obsolete." : "Pre vybraný aktualizaÄný kanál budú priradené upozornenia pre server zastarané.", "The update check is not yet finished. Please refresh the page." : "Kontrola aktualizácià eÅ¡te neskonÄila. Obnovte prosÃm stránku." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/user_ldap/l10n/cs.js b/apps/user_ldap/l10n/cs.js index 57cc721a460..de915ead291 100644 --- a/apps/user_ldap/l10n/cs.js +++ b/apps/user_ldap/l10n/cs.js @@ -57,10 +57,10 @@ OC.L10N.register( "Please login with the new password" : "ProsÃm, pÅ™ihlaste se pomocà nového hesla", "Your password will expire tomorrow." : "VaÅ¡e heslo zÃtra vyprÅ¡Ã.", "Your password will expire today." : "VaÅ¡e heslo dnes vyprÅ¡Ã.", - "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo vypršà za %n den.","VaÅ¡e heslo vypršà za %n dny.","VaÅ¡e heslo vypršà za %n dnÃ."], + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo vypršà za %n den.","VaÅ¡e heslo vypršà za %n dny.","VaÅ¡e heslo vypršà za %n dnÃ.","VaÅ¡e heslo vypršà za %n dnÃ."], "LDAP / AD integration" : "LDAP / AD propojenÃ", - "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"], - "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"], + "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin","nalezeno %s skupin"], + "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů","nalezeno %s uživatelů"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nelze detekovat atribut pro zobrazenà jména uživatele. UpÅ™esnÄ›te ho prosÃm sami v rozÅ¡ÃÅ™eném nastavenà LDAP.", "Could not find the desired feature" : "Nelze nalézt požadovanou vlastnost", "Invalid Host" : "Neplatný hostitel", @@ -190,4 +190,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>VarovánÃ:</b> Aplikace user_ldap a user_webdavauth jsou vzájemnÄ› nekompatibilnÃ. Můžete zaznamenat neoÄekávané chovánÃ. Požádejte prosÃm svého správce systému o zakázánà jedné z nich.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uživatelská jména jsou použÃvána pro uchovávánà a pÅ™iÅ™azovánà (meta)dat. Pro správnou identifikaci a rozpoznánà uživatelů bude mÃt každý LDAP uživatel internà uživatelské jméno. To vyžaduje mapovánà uživatelských jmen na uživatele LDAP. VytvoÅ™ené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navÃc udržována v pamÄ›ti pro snÞenà interakce s LDAP, ale nenà použÃvána pro identifikaci. Pokud se DN zmÄ›nÃ, bude to správnÄ› rozpoznáno. Internà uživatelské jméno se použÃvá celé. VyÄiÅ¡tÄ›nà mapovánà zanechá zbytky vÅ¡ude. VyÄiÅ¡tÄ›nà navÃc nenà specifické pro každou konfiguraci, bude mÃt vliv na vÅ¡echny LDAP konfigurace! Nikdy neÄistÄ›te mapovánà v produkÄnÃm prostÅ™edÃ, ale pouze v testovacà nebo experimentálnà fázi." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/user_ldap/l10n/cs.json b/apps/user_ldap/l10n/cs.json index e3a01f40484..d5f5f338224 100644 --- a/apps/user_ldap/l10n/cs.json +++ b/apps/user_ldap/l10n/cs.json @@ -55,10 +55,10 @@ "Please login with the new password" : "ProsÃm, pÅ™ihlaste se pomocà nového hesla", "Your password will expire tomorrow." : "VaÅ¡e heslo zÃtra vyprÅ¡Ã.", "Your password will expire today." : "VaÅ¡e heslo dnes vyprÅ¡Ã.", - "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo vypršà za %n den.","VaÅ¡e heslo vypršà za %n dny.","VaÅ¡e heslo vypršà za %n dnÃ."], + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo vypršà za %n den.","VaÅ¡e heslo vypršà za %n dny.","VaÅ¡e heslo vypršà za %n dnÃ.","VaÅ¡e heslo vypršà za %n dnÃ."], "LDAP / AD integration" : "LDAP / AD propojenÃ", - "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin"], - "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů"], + "_%s group found_::_%s groups found_" : ["nalezena %s skupina","nalezeny %s skupiny","nalezeno %s skupin","nalezeno %s skupin"], + "_%s user found_::_%s users found_" : ["nalezen %s uživatel","nalezeni %s uživatelé","nalezeno %s uživatelů","nalezeno %s uživatelů"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nelze detekovat atribut pro zobrazenà jména uživatele. UpÅ™esnÄ›te ho prosÃm sami v rozÅ¡ÃÅ™eném nastavenà LDAP.", "Could not find the desired feature" : "Nelze nalézt požadovanou vlastnost", "Invalid Host" : "Neplatný hostitel", @@ -187,5 +187,5 @@ "LDAP" : "LDAP", "<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>VarovánÃ:</b> Aplikace user_ldap a user_webdavauth jsou vzájemnÄ› nekompatibilnÃ. Můžete zaznamenat neoÄekávané chovánÃ. Požádejte prosÃm svého správce systému o zakázánà jedné z nich.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Uživatelská jména jsou použÃvána pro uchovávánà a pÅ™iÅ™azovánà (meta)dat. Pro správnou identifikaci a rozpoznánà uživatelů bude mÃt každý LDAP uživatel internà uživatelské jméno. To vyžaduje mapovánà uživatelských jmen na uživatele LDAP. VytvoÅ™ené uživatelské jméno je mapováno na UUID uživatele v LDAP. DN informace je navÃc udržována v pamÄ›ti pro snÞenà interakce s LDAP, ale nenà použÃvána pro identifikaci. Pokud se DN zmÄ›nÃ, bude to správnÄ› rozpoznáno. Internà uživatelské jméno se použÃvá celé. VyÄiÅ¡tÄ›nà mapovánà zanechá zbytky vÅ¡ude. VyÄiÅ¡tÄ›nà navÃc nenà specifické pro každou konfiguraci, bude mÃt vliv na vÅ¡echny LDAP konfigurace! Nikdy neÄistÄ›te mapovánà v produkÄnÃm prostÅ™edÃ, ale pouze v testovacà nebo experimentálnà fázi." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/user_ldap/l10n/he.js b/apps/user_ldap/l10n/he.js index c47089e7184..659a1793cbe 100644 --- a/apps/user_ldap/l10n/he.js +++ b/apps/user_ldap/l10n/he.js @@ -38,8 +38,8 @@ OC.L10N.register( "A connection error to LDAP / AD occurred, please check host, port and credentials." : "×ירעה שגי×ת חיבור ל- LDAP / AD, יש לבדוק ×ת השרת, שער החיבור - פורט ופרטי ×”×›× ×™×¡×”. ", "Please provide a login name to test against" : "יש לספק ×©× ×ž×©×ª×ž×© לבדיקה מולו", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "שדה הקבוצה × ×•×˜×¨×œ, כיוון ששרת ×”- LDAP / AD ×œ× ×ª×•×ž×š ב- memberOf.", - "_%s group found_::_%s groups found_" : ["×ותרה %s קבוצה","×ותרו %s קבוצות"], - "_%s user found_::_%s users found_" : ["×ותר %s משתמש","×ותרו %s משתמשי×"], + "_%s group found_::_%s groups found_" : ["×ותרה %s קבוצה","×ותרו %s קבוצות","×ותרו %s קבוצות"], + "_%s user found_::_%s users found_" : ["×ותר %s משתמש","×ותרו %s משתמשי×","×ותרו %s משתמשי×"], "Could not find the desired feature" : "×œ× ×ותרה ×”×ª×›×•× ×” הרצויה", "Invalid Host" : "מ×רח ×œ× ×—×•×§×™", "Test Configuration" : "בדיקת הגדרות", @@ -134,4 +134,4 @@ OC.L10N.register( "LDAP" : "LDAP", "<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>×זהרה:</b> ×™×™×©×•×ž×™× user_ldap ו- user_webdavauth ××™× × ×ª×•×מי×. תופעות ×œ× ×ž×•×¡×‘×¨×•×ª עלולות להתקיי×. כד××™ ×œ×¤× ×•×ª ×œ×ž× ×”×œ המערכת כדי ×©×™× ×˜×¨×œ ×חד מה×." }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/apps/user_ldap/l10n/he.json b/apps/user_ldap/l10n/he.json index c98905ef12d..18ec7ef56e0 100644 --- a/apps/user_ldap/l10n/he.json +++ b/apps/user_ldap/l10n/he.json @@ -36,8 +36,8 @@ "A connection error to LDAP / AD occurred, please check host, port and credentials." : "×ירעה שגי×ת חיבור ל- LDAP / AD, יש לבדוק ×ת השרת, שער החיבור - פורט ופרטי ×”×›× ×™×¡×”. ", "Please provide a login name to test against" : "יש לספק ×©× ×ž×©×ª×ž×© לבדיקה מולו", "The group box was disabled, because the LDAP / AD server does not support memberOf." : "שדה הקבוצה × ×•×˜×¨×œ, כיוון ששרת ×”- LDAP / AD ×œ× ×ª×•×ž×š ב- memberOf.", - "_%s group found_::_%s groups found_" : ["×ותרה %s קבוצה","×ותרו %s קבוצות"], - "_%s user found_::_%s users found_" : ["×ותר %s משתמש","×ותרו %s משתמשי×"], + "_%s group found_::_%s groups found_" : ["×ותרה %s קבוצה","×ותרו %s קבוצות","×ותרו %s קבוצות"], + "_%s user found_::_%s users found_" : ["×ותר %s משתמש","×ותרו %s משתמשי×","×ותרו %s משתמשי×"], "Could not find the desired feature" : "×œ× ×ותרה ×”×ª×›×•× ×” הרצויה", "Invalid Host" : "מ×רח ×œ× ×—×•×§×™", "Test Configuration" : "בדיקת הגדרות", @@ -131,5 +131,5 @@ " entries available within the provided Base DN" : " קיימות רשומות מתוך בסיס ×”- DN שסופק", "LDAP" : "LDAP", "<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>×זהרה:</b> ×™×™×©×•×ž×™× user_ldap ו- user_webdavauth ××™× × ×ª×•×מי×. תופעות ×œ× ×ž×•×¡×‘×¨×•×ª עלולות להתקיי×. כד××™ ×œ×¤× ×•×ª ×œ×ž× ×”×œ המערכת כדי ×©×™× ×˜×¨×œ ×חד מה×." -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/apps/user_ldap/l10n/ka_GE.js b/apps/user_ldap/l10n/ka_GE.js index 11e68a6ed90..61be13b2cec 100644 --- a/apps/user_ldap/l10n/ka_GE.js +++ b/apps/user_ldap/l10n/ka_GE.js @@ -57,10 +57,10 @@ OC.L10N.register( "Please login with the new password" : "გთხáƒáƒ•თ გáƒáƒ˜áƒáƒ áƒáƒ— áƒáƒ•ტáƒáƒ იზáƒáƒªáƒ˜áƒ áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ—", "Your password will expire tomorrow." : "თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრხვáƒáƒš.", "Your password will expire today." : "თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრდღეს.", - "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრ%n დღეში."], + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრ%n დღეში.","თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრ%n დღეში."], "LDAP / AD integration" : "LDAP / AD ინტეგრáƒáƒªáƒ˜áƒ", - "_%s group found_::_%s groups found_" : ["ნáƒáƒžáƒáƒ•ნრ%s ჯგუფი"], - "_%s user found_::_%s users found_" : ["ნáƒáƒžáƒáƒ•ნირ%s მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი"], + "_%s group found_::_%s groups found_" : ["ნáƒáƒžáƒáƒ•ნრ%s ჯგუფი","ნáƒáƒžáƒáƒ•ნრ%s ჯგუფი"], + "_%s user found_::_%s users found_" : ["ნáƒáƒžáƒáƒ•ნირ%s მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი","ნáƒáƒžáƒáƒ•ნირ%s მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის დისპლეის სáƒáƒ®áƒ”ლის áƒáƒ¢áƒ იბუტის áƒáƒ¦áƒ›áƒáƒ©áƒ”ნრვერმáƒáƒ®áƒ”რხდáƒ. გთხáƒáƒ•თ LDAP-ის პáƒáƒ áƒáƒ›áƒ”ტრებში თქვენით დáƒáƒáƒ§áƒ”ნáƒáƒ— ის.", "Could not find the desired feature" : "მáƒáƒ—ხáƒáƒ•ნილი ფუნქციáƒáƒœáƒáƒšáƒ˜áƒ¡ პáƒáƒ•ნრვერმáƒáƒ®áƒ”რხდáƒ", "Invalid Host" : "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ჰáƒáƒ¡áƒ¢áƒ˜", @@ -190,4 +190,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>გáƒáƒ¤áƒ თხილებáƒ:</b> áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ”ბი user_ldap დრuser_webdavauth áƒáƒ áƒáƒ თáƒáƒ•სებáƒáƒ“ი. შესáƒáƒ«áƒšáƒáƒ შეგვხდეთ მáƒáƒ£áƒšáƒáƒ“ნელი ქმედებáƒ. გთხáƒáƒ•თ სთხáƒáƒ•áƒáƒ— თქვენი სისტემის áƒáƒ“მინისტრáƒáƒ¢áƒáƒ ს ერთ-ერთის გáƒáƒ—იშვáƒ.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლების სáƒáƒ®áƒ”ლები გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებრ(მეტáƒ) მáƒáƒœáƒáƒªáƒ”მების შესáƒáƒœáƒáƒ®áƒáƒ“ დრდáƒáƒ¡áƒáƒœáƒ˜áƒ¨áƒœáƒáƒ“. ზუსტი იდენტიფიკáƒáƒªáƒ˜áƒ˜áƒ¡áƒ დრáƒáƒ›áƒáƒ–ნáƒáƒ‘ისთვის, ყáƒáƒ•ელ LDAP-ის მáƒáƒ›áƒ®áƒ›áƒáƒ ებელს ექნებრშიდრმáƒáƒ›áƒ®áƒ›áƒáƒ ებელი. ეს სáƒáƒáƒ˜áƒ áƒáƒ”ბს ბმáƒáƒ¡ მáƒáƒ›áƒ®áƒ›áƒáƒ ებელსრდრLDAP-ის სáƒáƒ®áƒ”ლს შáƒáƒ ის. შექმნილი მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი ებმებრLDAP-ის მáƒáƒ›áƒ®áƒ›áƒáƒ ებელის UUID-ს. LDAP-თáƒáƒœ ინტერáƒáƒ¥áƒªáƒ˜áƒ˜áƒ¡ შესáƒáƒ›áƒªáƒ˜áƒ ებლáƒáƒ“, დáƒáƒ›áƒáƒ¢áƒ”ბითáƒáƒ“ კეშირდებრDN, მáƒáƒ’რáƒáƒ› áƒáƒ ხდებრმისი მáƒáƒ®áƒ›áƒáƒ ებრიდენტიფიკáƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის. ბმების გáƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•ებრბევრáƒáƒ“გილáƒáƒ¡ დáƒáƒ¢áƒáƒ•ებს კვáƒáƒšáƒ¡. ბმების გáƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•ებრáƒáƒ áƒáƒ კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒáƒ¡áƒ—áƒáƒœ მგრძნáƒáƒ‘იáƒáƒ ე, ის მáƒáƒ¥áƒ›áƒ”დებს ყველრLDAP-ის კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒáƒ–ე! áƒáƒ áƒáƒ¡áƒ“რáƒáƒ¡ გáƒáƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•áƒáƒ— ბმები სáƒáƒ¬áƒáƒ მáƒáƒ გáƒáƒ ემáƒáƒ¨áƒ˜, მáƒáƒ˜áƒ®áƒ›áƒáƒ ეთ ეს მხáƒáƒšáƒáƒ“ შემáƒáƒ¬áƒ›áƒ”ბის áƒáƒœ ექსპერიმენტისთვის." }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/user_ldap/l10n/ka_GE.json b/apps/user_ldap/l10n/ka_GE.json index 45ee0df38fd..d36cf3558eb 100644 --- a/apps/user_ldap/l10n/ka_GE.json +++ b/apps/user_ldap/l10n/ka_GE.json @@ -55,10 +55,10 @@ "Please login with the new password" : "გთხáƒáƒ•თ გáƒáƒ˜áƒáƒ áƒáƒ— áƒáƒ•ტáƒáƒ იზáƒáƒªáƒ˜áƒ áƒáƒ®áƒáƒšáƒ˜ პáƒáƒ áƒáƒšáƒ˜áƒ—", "Your password will expire tomorrow." : "თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრხვáƒáƒš.", "Your password will expire today." : "თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრდღეს.", - "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრ%n დღეში."], + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრ%n დღეში.","თქვენი პáƒáƒ áƒáƒšáƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“ებრ%n დღეში."], "LDAP / AD integration" : "LDAP / AD ინტეგრáƒáƒªáƒ˜áƒ", - "_%s group found_::_%s groups found_" : ["ნáƒáƒžáƒáƒ•ნრ%s ჯგუფი"], - "_%s user found_::_%s users found_" : ["ნáƒáƒžáƒáƒ•ნირ%s მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი"], + "_%s group found_::_%s groups found_" : ["ნáƒáƒžáƒáƒ•ნრ%s ჯგუფი","ნáƒáƒžáƒáƒ•ნრ%s ჯგუფი"], + "_%s user found_::_%s users found_" : ["ნáƒáƒžáƒáƒ•ნირ%s მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი","ნáƒáƒžáƒáƒ•ნირ%s მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლის დისპლეის სáƒáƒ®áƒ”ლის áƒáƒ¢áƒ იბუტის áƒáƒ¦áƒ›áƒáƒ©áƒ”ნრვერმáƒáƒ®áƒ”რხდáƒ. გთხáƒáƒ•თ LDAP-ის პáƒáƒ áƒáƒ›áƒ”ტრებში თქვენით დáƒáƒáƒ§áƒ”ნáƒáƒ— ის.", "Could not find the desired feature" : "მáƒáƒ—ხáƒáƒ•ნილი ფუნქციáƒáƒœáƒáƒšáƒ˜áƒ¡ პáƒáƒ•ნრვერმáƒáƒ®áƒ”რხდáƒ", "Invalid Host" : "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ ი ჰáƒáƒ¡áƒ¢áƒ˜", @@ -187,5 +187,5 @@ "LDAP" : "LDAP", "<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>გáƒáƒ¤áƒ თხილებáƒ:</b> áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ”ბი user_ldap დრuser_webdavauth áƒáƒ áƒáƒ თáƒáƒ•სებáƒáƒ“ი. შესáƒáƒ«áƒšáƒáƒ შეგვხდეთ მáƒáƒ£áƒšáƒáƒ“ნელი ქმედებáƒ. გთხáƒáƒ•თ სთხáƒáƒ•áƒáƒ— თქვენი სისტემის áƒáƒ“მინისტრáƒáƒ¢áƒáƒ ს ერთ-ერთის გáƒáƒ—იშვáƒ.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლების სáƒáƒ®áƒ”ლები გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნებრ(მეტáƒ) მáƒáƒœáƒáƒªáƒ”მების შესáƒáƒœáƒáƒ®áƒáƒ“ დრდáƒáƒ¡áƒáƒœáƒ˜áƒ¨áƒœáƒáƒ“. ზუსტი იდენტიფიკáƒáƒªáƒ˜áƒ˜áƒ¡áƒ დრáƒáƒ›áƒáƒ–ნáƒáƒ‘ისთვის, ყáƒáƒ•ელ LDAP-ის მáƒáƒ›áƒ®áƒ›áƒáƒ ებელს ექნებრშიდრმáƒáƒ›áƒ®áƒ›áƒáƒ ებელი. ეს სáƒáƒáƒ˜áƒ áƒáƒ”ბს ბმáƒáƒ¡ მáƒáƒ›áƒ®áƒ›áƒáƒ ებელსრდრLDAP-ის სáƒáƒ®áƒ”ლს შáƒáƒ ის. შექმნილი მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი ებმებრLDAP-ის მáƒáƒ›áƒ®áƒ›áƒáƒ ებელის UUID-ს. LDAP-თáƒáƒœ ინტერáƒáƒ¥áƒªáƒ˜áƒ˜áƒ¡ შესáƒáƒ›áƒªáƒ˜áƒ ებლáƒáƒ“, დáƒáƒ›áƒáƒ¢áƒ”ბითáƒáƒ“ კეშირდებრDN, მáƒáƒ’რáƒáƒ› áƒáƒ ხდებრმისი მáƒáƒ®áƒ›áƒáƒ ებრიდენტიფიკáƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის. ბმების გáƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•ებრბევრáƒáƒ“გილáƒáƒ¡ დáƒáƒ¢áƒáƒ•ებს კვáƒáƒšáƒ¡. ბმების გáƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•ებრáƒáƒ áƒáƒ კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒáƒ¡áƒ—áƒáƒœ მგრძნáƒáƒ‘იáƒáƒ ე, ის მáƒáƒ¥áƒ›áƒ”დებს ყველრLDAP-ის კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒáƒ–ე! áƒáƒ áƒáƒ¡áƒ“რáƒáƒ¡ გáƒáƒáƒ¡áƒ£áƒ¤áƒ—áƒáƒ•áƒáƒ— ბმები სáƒáƒ¬áƒáƒ მáƒáƒ გáƒáƒ ემáƒáƒ¨áƒ˜, მáƒáƒ˜áƒ®áƒ›áƒáƒ ეთ ეს მხáƒáƒšáƒáƒ“ შემáƒáƒ¬áƒ›áƒ”ბის áƒáƒœ ექსპერიმენტისთვის." -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/user_ldap/l10n/lt_LT.js b/apps/user_ldap/l10n/lt_LT.js index dc42bdabc5c..ba86c852fd8 100644 --- a/apps/user_ldap/l10n/lt_LT.js +++ b/apps/user_ldap/l10n/lt_LT.js @@ -56,8 +56,8 @@ OC.L10N.register( "Your password will expire tomorrow." : "JÅ«sų slaptažodžio galiojimo laikas pasibaigs rytoj.", "Your password will expire today." : "JÅ«sų slaptažodžio galiojimo laikas baigiasi Å¡iandien.", "LDAP / AD integration" : "LDAP / AD integracija", - "_%s group found_::_%s groups found_" : ["Rasta %s grupÄ—","Rastos %s grupÄ—s","Rastos %s grupÄ—s"], - "_%s user found_::_%s users found_" : ["Rastas %s naudotojas","Rasti %s naudotojai","Rasta %s naudotojų"], + "_%s group found_::_%s groups found_" : ["Rasta %s grupÄ—","Rastos %s grupÄ—s","Rastos %s grupÄ—s","Rastos %s grupÄ—s"], + "_%s user found_::_%s users found_" : ["Rastas %s naudotojas","Rasti %s naudotojai","Rasta %s naudotojų","Rasta %s naudotojų"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nepavyko aptikti naudotojo rodomo vardo atributo. Nurodykite jį papildomuose LDAP nustatymuose.", "Could not find the desired feature" : "Nepavyko rasti pageidaujamos ypatybÄ—s", "Invalid Host" : "Neteisingas serveris", @@ -180,4 +180,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>Ä®spÄ—jimas: </b> ProgramÄ—lÄ—s user_ldap ir user_webdavauth yra nesuderinami. Tai gali sukelti nepageidaujamÄ… veikimÄ…. PapraÅ¡ykite, kad sistemos administratorius vienÄ… jų iÅ¡jungtų.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Naudotojų vardai yra naudojami saugoti ir priskirti (meta) duomenis. Siekiant identifikuoti ir atpažinti naudotojus,kiekvienas LDAP naudotojas turÄ—s vidinį naudotojo vardÄ…. Tam reikia susieti naudotojo vardÄ… su LDAP naudotoju. Sukurtas naudotojo vardas yra susiejamas su LDAP naudotojo UUID. Papildomai DN talpinamas, kad sumažintų LDAP sÄ…veikÄ…, bet nenaudojamas identifikacijoje. Visur yra naudojamas vidinis naudotojo vardas. Susiejimų paÅ¡alinimas visur paliks \"pÄ—dsakÄ…\" ir įtakos visas LDAP konfigÅ«racijas! Niekada susiejimų neÅ¡alinkite produkciniame serveryje." }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/user_ldap/l10n/lt_LT.json b/apps/user_ldap/l10n/lt_LT.json index a7e70ea6163..66f96775e4f 100644 --- a/apps/user_ldap/l10n/lt_LT.json +++ b/apps/user_ldap/l10n/lt_LT.json @@ -54,8 +54,8 @@ "Your password will expire tomorrow." : "JÅ«sų slaptažodžio galiojimo laikas pasibaigs rytoj.", "Your password will expire today." : "JÅ«sų slaptažodžio galiojimo laikas baigiasi Å¡iandien.", "LDAP / AD integration" : "LDAP / AD integracija", - "_%s group found_::_%s groups found_" : ["Rasta %s grupÄ—","Rastos %s grupÄ—s","Rastos %s grupÄ—s"], - "_%s user found_::_%s users found_" : ["Rastas %s naudotojas","Rasti %s naudotojai","Rasta %s naudotojų"], + "_%s group found_::_%s groups found_" : ["Rasta %s grupÄ—","Rastos %s grupÄ—s","Rastos %s grupÄ—s","Rastos %s grupÄ—s"], + "_%s user found_::_%s users found_" : ["Rastas %s naudotojas","Rasti %s naudotojai","Rasta %s naudotojų","Rasta %s naudotojų"], "Could not detect user display name attribute. Please specify it yourself in advanced LDAP settings." : "Nepavyko aptikti naudotojo rodomo vardo atributo. Nurodykite jį papildomuose LDAP nustatymuose.", "Could not find the desired feature" : "Nepavyko rasti pageidaujamos ypatybÄ—s", "Invalid Host" : "Neteisingas serveris", @@ -177,5 +177,5 @@ "LDAP" : "LDAP", "<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>Ä®spÄ—jimas: </b> ProgramÄ—lÄ—s user_ldap ir user_webdavauth yra nesuderinami. Tai gali sukelti nepageidaujamÄ… veikimÄ…. PapraÅ¡ykite, kad sistemos administratorius vienÄ… jų iÅ¡jungtų.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "Naudotojų vardai yra naudojami saugoti ir priskirti (meta) duomenis. Siekiant identifikuoti ir atpažinti naudotojus,kiekvienas LDAP naudotojas turÄ—s vidinį naudotojo vardÄ…. Tam reikia susieti naudotojo vardÄ… su LDAP naudotoju. Sukurtas naudotojo vardas yra susiejamas su LDAP naudotojo UUID. Papildomai DN talpinamas, kad sumažintų LDAP sÄ…veikÄ…, bet nenaudojamas identifikacijoje. Visur yra naudojamas vidinis naudotojo vardas. Susiejimų paÅ¡alinimas visur paliks \"pÄ—dsakÄ…\" ir įtakos visas LDAP konfigÅ«racijas! Niekada susiejimų neÅ¡alinkite produkciniame serveryje." -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/user_ldap/l10n/sk.js b/apps/user_ldap/l10n/sk.js index a2c72363142..e0e24521ee7 100644 --- a/apps/user_ldap/l10n/sk.js +++ b/apps/user_ldap/l10n/sk.js @@ -48,10 +48,10 @@ OC.L10N.register( "Please login with the new password" : "Prihláste sa prosÃm novým heslom", "Your password will expire tomorrow." : "VaÅ¡e heslo expiruje zajtra.", "Your password will expire today." : "VaÅ¡e heslo expiruje dnes.", - "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo expiruje o %n deň.","VaÅ¡e heslo expiruje o %n dni.","VaÅ¡e heslo expiruje o %n dnÃ."], + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo expiruje o %n deň.","VaÅ¡e heslo expiruje o %n dni.","VaÅ¡e heslo expiruje o %n dnÃ.","VaÅ¡e heslo expiruje o %n dnÃ."], "LDAP / AD integration" : "Spolupráca s LDAP/AD", - "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupÃn"], - "_%s user found_::_%s users found_" : ["%s nájdený použÃvateľ","%s nájdenà použÃvatelia","%s nájdených použÃvateľov"], + "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupÃn","%s nájdených skupÃn"], + "_%s user found_::_%s users found_" : ["%s nájdený použÃvateľ","%s nájdenà použÃvatelia","%s nájdených použÃvateľov","%s nájdených použÃvateľov"], "Could not find the desired feature" : "Nemožno nájsÅ¥ požadovanú funkciu", "Invalid Host" : "Neplatný hostiteľ", "Test Configuration" : "Test nastavenia", @@ -157,4 +157,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>Upozornenie:</b> Aplikácie user_ldap a user_webdavauth sú navzájom nekompatibilné. Môžete zaznamenaÅ¥ neoÄakávané správanie. Požiadajte prosÃm vášho systémového administrátora pre zakázanie jedného z nich.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "PoužÃvateľské mená sa použÃvajú na uchovávanie a priraÄovanie (meta)dát. Každý použÃvateľ v LDAP bude maÅ¥ interné použÃvateľské meno, aby bolo možné správne identifikovaÅ¥ a rozpoznávaÅ¥ použÃvateľov. To je vyžaduje vytvorenie mapovania použÃvateľských mien na použÃvateľov v LDAPe. Vytvorené použÃvateľské meno sa namapuje na UUID použÃvateľa v LDAPe. Naviac je sa vo vyrovnávacej pamäti udržiava DN, aby sa obmedzila nadmerná interakcia s LDAPom, ale to sa nepoužÃva na identifikáciu. Ak sa DN zmenÃ, zmena bude správne rozpoznaná. Interné použÃvateľské meno sa použÃva vÅ¡ade. VyÄistenie mapovanà vymaže zvyÅ¡ky vÅ¡ade. VyÄistenie mapovanà naviac nie je Å¡pecifické pre urÄitú konfiguráciu; bude maÅ¥ vplyv na vÅ¡etky konfigurácie LDAPu! Nikdy neÄistite mapovanie v produkÄnom prostredÃ, len v testovacej alebo experimentálnej fáze." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/user_ldap/l10n/sk.json b/apps/user_ldap/l10n/sk.json index e55264080fc..e0119fafc8d 100644 --- a/apps/user_ldap/l10n/sk.json +++ b/apps/user_ldap/l10n/sk.json @@ -46,10 +46,10 @@ "Please login with the new password" : "Prihláste sa prosÃm novým heslom", "Your password will expire tomorrow." : "VaÅ¡e heslo expiruje zajtra.", "Your password will expire today." : "VaÅ¡e heslo expiruje dnes.", - "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo expiruje o %n deň.","VaÅ¡e heslo expiruje o %n dni.","VaÅ¡e heslo expiruje o %n dnÃ."], + "_Your password will expire within %n day._::_Your password will expire within %n days._" : ["VaÅ¡e heslo expiruje o %n deň.","VaÅ¡e heslo expiruje o %n dni.","VaÅ¡e heslo expiruje o %n dnÃ.","VaÅ¡e heslo expiruje o %n dnÃ."], "LDAP / AD integration" : "Spolupráca s LDAP/AD", - "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupÃn"], - "_%s user found_::_%s users found_" : ["%s nájdený použÃvateľ","%s nájdenà použÃvatelia","%s nájdených použÃvateľov"], + "_%s group found_::_%s groups found_" : ["%s nájdená skupina","%s nájdené skupiny","%s nájdených skupÃn","%s nájdených skupÃn"], + "_%s user found_::_%s users found_" : ["%s nájdený použÃvateľ","%s nájdenà použÃvatelia","%s nájdených použÃvateľov","%s nájdených použÃvateľov"], "Could not find the desired feature" : "Nemožno nájsÅ¥ požadovanú funkciu", "Invalid Host" : "Neplatný hostiteľ", "Test Configuration" : "Test nastavenia", @@ -154,5 +154,5 @@ "LDAP" : "LDAP", "<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>Upozornenie:</b> Aplikácie user_ldap a user_webdavauth sú navzájom nekompatibilné. Môžete zaznamenaÅ¥ neoÄakávané správanie. Požiadajte prosÃm vášho systémového administrátora pre zakázanie jedného z nich.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "PoužÃvateľské mená sa použÃvajú na uchovávanie a priraÄovanie (meta)dát. Každý použÃvateľ v LDAP bude maÅ¥ interné použÃvateľské meno, aby bolo možné správne identifikovaÅ¥ a rozpoznávaÅ¥ použÃvateľov. To je vyžaduje vytvorenie mapovania použÃvateľských mien na použÃvateľov v LDAPe. Vytvorené použÃvateľské meno sa namapuje na UUID použÃvateľa v LDAPe. Naviac je sa vo vyrovnávacej pamäti udržiava DN, aby sa obmedzila nadmerná interakcia s LDAPom, ale to sa nepoužÃva na identifikáciu. Ak sa DN zmenÃ, zmena bude správne rozpoznaná. Interné použÃvateľské meno sa použÃva vÅ¡ade. VyÄistenie mapovanà vymaže zvyÅ¡ky vÅ¡ade. VyÄistenie mapovanà naviac nie je Å¡pecifické pre urÄitú konfiguráciu; bude maÅ¥ vplyv na vÅ¡etky konfigurácie LDAPu! Nikdy neÄistite mapovanie v produkÄnom prostredÃ, len v testovacej alebo experimentálnej fáze." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/apps/user_ldap/l10n/uk.js b/apps/user_ldap/l10n/uk.js index 00678e0eaee..bb39875effd 100644 --- a/apps/user_ldap/l10n/uk.js +++ b/apps/user_ldap/l10n/uk.js @@ -21,8 +21,8 @@ OC.L10N.register( "Error while clearing the mappings." : "Помилка при очищенні відображень.", "Select attributes" : "Виберіть атрибути", "User found and settings verified." : "КориÑтувача знайдено Ñ– Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐµÐ½Ñ–.", - "_%s group found_::_%s groups found_" : [" %s група знайдена "," %s груп знайдено ","%s груп знайдено "], - "_%s user found_::_%s users found_" : ["%s кориÑтувача знайдено","%s кориÑтувачів знайдено","%s кориÑтувачів знайдено"], + "_%s group found_::_%s groups found_" : [" %s група знайдена "," %s груп знайдено ","%s груп знайдено ","%s груп знайдено "], + "_%s user found_::_%s users found_" : ["%s кориÑтувача знайдено","%s кориÑтувачів знайдено","%s кориÑтувачів знайдено","%s кориÑтувачів знайдено"], "Could not find the desired feature" : "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ потрібну функцію", "Invalid Host" : "Ðевірний Host", "Test Configuration" : "ТеÑтове налаштуваннÑ", @@ -107,4 +107,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>ПопередженнÑ:</b> ЗаÑтоÑунки user_ldap та user_webdavauth не ÑуміÑні. Ви можете зіткнутиÑÑ Ð· неÑподіваною поведінкою. Будь лаÑка, звернітьÑÑ Ð´Ð¾ ÑиÑтемного адмініÑтратора, щоб відключити одну з них.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "ownCloud викориÑтовує імена кориÑтувачів Ð´Ð»Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ Ñ‚Ð° Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð¸Ñ…. Ð”Ð»Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— ідентифікації та Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів, кожен кориÑтувач LDAP буде мати Ñвоє внутрішнє ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача. Це вимагає прив'Ñзки імені кориÑтувача ownCloud до кориÑтувача LDAP. При Ñтворенні ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача призначаєтьÑÑ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ UUID кориÑтувача LDAP. Крім цього кешируєтÑÑ Ð´Ð¾Ð¼ÐµÐ½Ð½Ðµ ім'Ñ (DN) Ð´Ð»Ñ Ð·Ð¼ÐµÐ½ÑˆÐµÐ½Ð½Ñ Ñ‡Ð¸Ñла звернень до LDAP, однак воно не викориÑтовуєтьÑÑ Ð´Ð»Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ—. Якщо доменне ім'Ñ Ð±ÑƒÐ»Ð¾ змінено, про це Ñтане відомо ownCloud. Внутрішнє ім'Ñ ownCloud викориÑтовуєтьÑÑ Ð¿Ð¾Ð²Ñюдно в ownCloud. ПіÑÐ»Ñ ÑÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð²'Ñзок в базі можуть зберегтиÑÑ Ð·Ð°Ð»Ð¸ÑˆÐºÐ¸ Ñтарої інформації. Ð¡ÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð²'Ñзок не прив'Ñзане до конфігурації, воно вплине на вÑÑ– LDAP підключеннÑ! ÐÑ– в Ñкому разі не рекомендуєтьÑÑ Ñкидати прив'Ñзки Ñкщо ÑиÑтема вже знаходитьÑÑ Ð² екÑплуатації, тільки на етапі теÑтуваннÑ." }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/apps/user_ldap/l10n/uk.json b/apps/user_ldap/l10n/uk.json index b7adace6ea6..08dc887c53c 100644 --- a/apps/user_ldap/l10n/uk.json +++ b/apps/user_ldap/l10n/uk.json @@ -19,8 +19,8 @@ "Error while clearing the mappings." : "Помилка при очищенні відображень.", "Select attributes" : "Виберіть атрибути", "User found and settings verified." : "КориÑтувача знайдено Ñ– Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ²Ñ–Ñ€ÐµÐ½Ñ–.", - "_%s group found_::_%s groups found_" : [" %s група знайдена "," %s груп знайдено ","%s груп знайдено "], - "_%s user found_::_%s users found_" : ["%s кориÑтувача знайдено","%s кориÑтувачів знайдено","%s кориÑтувачів знайдено"], + "_%s group found_::_%s groups found_" : [" %s група знайдена "," %s груп знайдено ","%s груп знайдено ","%s груп знайдено "], + "_%s user found_::_%s users found_" : ["%s кориÑтувача знайдено","%s кориÑтувачів знайдено","%s кориÑтувачів знайдено","%s кориÑтувачів знайдено"], "Could not find the desired feature" : "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ потрібну функцію", "Invalid Host" : "Ðевірний Host", "Test Configuration" : "ТеÑтове налаштуваннÑ", @@ -104,5 +104,5 @@ "LDAP" : "LDAP", "<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>ПопередженнÑ:</b> ЗаÑтоÑунки user_ldap та user_webdavauth не ÑуміÑні. Ви можете зіткнутиÑÑ Ð· неÑподіваною поведінкою. Будь лаÑка, звернітьÑÑ Ð´Ð¾ ÑиÑтемного адмініÑтратора, щоб відключити одну з них.", "Usernames are used to store and assign (meta) data. In order to precisely identify and recognize users, each LDAP user will have an internal username. This requires a mapping from username to LDAP user. The created username is mapped to the UUID of the LDAP user. Additionally the DN is cached as well to reduce LDAP interaction, but it is not used for identification. If the DN changes, the changes will be found. The internal username is used all over. Clearing the mappings will have leftovers everywhere. Clearing the mappings is not configuration sensitive, it affects all LDAP configurations! Never clear the mappings in a production environment, only in a testing or experimental stage." : "ownCloud викориÑтовує імена кориÑтувачів Ð´Ð»Ñ Ð·Ð±ÐµÑ€Ñ–Ð³Ð°Ð½Ð½Ñ Ñ‚Ð° Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð¸Ñ…. Ð”Ð»Ñ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ— ідентифікації та Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів, кожен кориÑтувач LDAP буде мати Ñвоє внутрішнє ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача. Це вимагає прив'Ñзки імені кориÑтувача ownCloud до кориÑтувача LDAP. При Ñтворенні ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача призначаєтьÑÑ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ UUID кориÑтувача LDAP. Крім цього кешируєтÑÑ Ð´Ð¾Ð¼ÐµÐ½Ð½Ðµ ім'Ñ (DN) Ð´Ð»Ñ Ð·Ð¼ÐµÐ½ÑˆÐµÐ½Ð½Ñ Ñ‡Ð¸Ñла звернень до LDAP, однак воно не викориÑтовуєтьÑÑ Ð´Ð»Ñ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ†Ñ–Ñ—. Якщо доменне ім'Ñ Ð±ÑƒÐ»Ð¾ змінено, про це Ñтане відомо ownCloud. Внутрішнє ім'Ñ ownCloud викориÑтовуєтьÑÑ Ð¿Ð¾Ð²Ñюдно в ownCloud. ПіÑÐ»Ñ ÑÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð²'Ñзок в базі можуть зберегтиÑÑ Ð·Ð°Ð»Ð¸ÑˆÐºÐ¸ Ñтарої інформації. Ð¡ÐºÐ¸Ð´Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð²'Ñзок не прив'Ñзане до конфігурації, воно вплине на вÑÑ– LDAP підключеннÑ! ÐÑ– в Ñкому разі не рекомендуєтьÑÑ Ñкидати прив'Ñзки Ñкщо ÑиÑтема вже знаходитьÑÑ Ð² екÑплуатації, тільки на етапі теÑтуваннÑ." -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/apps/workflowengine/l10n/cs.js b/apps/workflowengine/l10n/cs.js index d5b34773d4b..af4429e9a36 100644 --- a/apps/workflowengine/l10n/cs.js +++ b/apps/workflowengine/l10n/cs.js @@ -68,4 +68,4 @@ OC.L10N.register( "Saving…" : "UkládánÃ…", "Loading…" : "NaÄÃtánÃ…" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/apps/workflowengine/l10n/cs.json b/apps/workflowengine/l10n/cs.json index 923fc6a4004..fc56c084c19 100644 --- a/apps/workflowengine/l10n/cs.json +++ b/apps/workflowengine/l10n/cs.json @@ -65,5 +65,5 @@ "Save" : "Uložit", "Saving…" : "UkládánÃ…", "Loading…" : "NaÄÃtánÃ…" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/apps/workflowengine/l10n/fa.js b/apps/workflowengine/l10n/fa.js index 023c22aca89..789fe77645f 100644 --- a/apps/workflowengine/l10n/fa.js +++ b/apps/workflowengine/l10n/fa.js @@ -68,4 +68,4 @@ OC.L10N.register( "Saving…" : "در ØØ§Ù„ ذخیره", "Loading…" : "در ØØ§Ù„ بار گزاری" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/apps/workflowengine/l10n/fa.json b/apps/workflowengine/l10n/fa.json index a2342b3198c..6607456938b 100644 --- a/apps/workflowengine/l10n/fa.json +++ b/apps/workflowengine/l10n/fa.json @@ -65,5 +65,5 @@ "Save" : "ذخیره", "Saving…" : "در ØØ§Ù„ ذخیره", "Loading…" : "در ØØ§Ù„ بار گزاری" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/apps/workflowengine/l10n/ka_GE.js b/apps/workflowengine/l10n/ka_GE.js index f2060064f1c..c4feaee0b2e 100644 --- a/apps/workflowengine/l10n/ka_GE.js +++ b/apps/workflowengine/l10n/ka_GE.js @@ -69,4 +69,4 @@ OC.L10N.register( "Saving…" : "მიმდინáƒáƒ ეáƒáƒ‘ს დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•რებáƒ...", "Loading…" : "იტვირთებáƒ..." }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/apps/workflowengine/l10n/ka_GE.json b/apps/workflowengine/l10n/ka_GE.json index 5cf10e81968..419cd38beea 100644 --- a/apps/workflowengine/l10n/ka_GE.json +++ b/apps/workflowengine/l10n/ka_GE.json @@ -66,5 +66,5 @@ "Save" : "შენáƒáƒ®áƒ•áƒ", "Saving…" : "მიმდინáƒáƒ ეáƒáƒ‘ს დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•რებáƒ...", "Loading…" : "იტვირთებáƒ..." -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/apps/workflowengine/l10n/lt_LT.js b/apps/workflowengine/l10n/lt_LT.js index 018745d964a..66026d54714 100644 --- a/apps/workflowengine/l10n/lt_LT.js +++ b/apps/workflowengine/l10n/lt_LT.js @@ -70,4 +70,4 @@ OC.L10N.register( "Saving…" : "Ä®raÅ¡oma…", "Loading…" : "Ä®keliama…" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/apps/workflowengine/l10n/lt_LT.json b/apps/workflowengine/l10n/lt_LT.json index 4dc641183c6..3d0b36f5220 100644 --- a/apps/workflowengine/l10n/lt_LT.json +++ b/apps/workflowengine/l10n/lt_LT.json @@ -67,5 +67,5 @@ "Save" : "Ä®raÅ¡yti", "Saving…" : "Ä®raÅ¡oma…", "Loading…" : "Ä®keliama…" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/apps/workflowengine/l10n/sk.js b/apps/workflowengine/l10n/sk.js index 0afe7721b24..a50f5f1d0a0 100644 --- a/apps/workflowengine/l10n/sk.js +++ b/apps/workflowengine/l10n/sk.js @@ -70,4 +70,4 @@ OC.L10N.register( "Saving…" : "Ukladá sa...", "Loading…" : "NaÄÃtava sa..." }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/apps/workflowengine/l10n/sk.json b/apps/workflowengine/l10n/sk.json index 6a7dcd9c56f..9e9981970c7 100644 --- a/apps/workflowengine/l10n/sk.json +++ b/apps/workflowengine/l10n/sk.json @@ -67,5 +67,5 @@ "Save" : "UložiÅ¥", "Saving…" : "Ukladá sa...", "Loading…" : "NaÄÃtava sa..." -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/core/l10n/cs.js b/core/l10n/cs.js index b5bc8b1dd95..860818e1f2f 100644 --- a/core/l10n/cs.js +++ b/core/l10n/cs.js @@ -64,7 +64,7 @@ OC.L10N.register( "Error fetching contact actions" : "Chyba pÅ™i zÃskávánà akcà kontaktů", "Settings" : "NastavenÃ", "Connection to server lost" : "PÅ™ipojenà k serveru ztraceno", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problém s naÄÃtánÃm stránky, obnovenà za %n sekundu","Problém s naÄÃtánÃm stránky, obnovenà za %n sekundy","Problém s naÄÃtánÃm stránky, obnovenà za %n sekund"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problém s naÄÃtánÃm stránky, obnovenà za %n sekundu","Problém s naÄÃtánÃm stránky, obnovenà za %n sekundy","Problém s naÄÃtánÃm stránky, obnovenà za %n sekund","Problém s naÄÃtánÃm stránky, obnovenà za %n sekund"], "Saving..." : "Ukládám...", "Dismiss" : "ZamÃtnout", "This action requires you to confirm your password" : "Tato akce vyžaduje zadánà vaÅ¡eho hesla", @@ -91,7 +91,7 @@ OC.L10N.register( "OK" : "OK", "Error loading message template: {error}" : "Chyba pÅ™i nahrávánà šablony zprávy: {error}", "read-only" : "pouze ke ÄtenÃ", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} souborový konflikt","{count} souborové konflikty","{count} souborových konfliktů"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} souborový konflikt","{count} souborové konflikty","{count} souborových konfliktů","{count} souborových konfliktů"], "One file conflict" : "Jeden konflikt souboru", "New Files" : "Nové soubory", "Already existing files" : "Již existujÃcà soubory", @@ -170,7 +170,7 @@ OC.L10N.register( "Could not unshare" : "Nelze zruÅ¡it sdÃlenÃ", "Error while sharing" : "Chyba pÅ™i sdÃlenÃ", "Share details could not be loaded for this item." : "Detaily sdÃlenà pro tuto položku nelze naÄÃst.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Alespoň {count} znak je vyžadován pro automatické doplňovánÃ","Alespoň {count} znaky jsou vyžadovány pro automatické doplňovánÃ","Alespoň {count} znaků je vyžadováno pro automatické doplňovánÃ"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Alespoň {count} znak je vyžadován pro automatické doplňovánÃ","Alespoň {count} znaky jsou vyžadovány pro automatické doplňovánÃ","Alespoň {count} znaků je vyžadováno pro automatické doplňovánÃ","Alespoň {count} znaků je vyžadováno pro automatické doplňovánÃ"], "This list is maybe truncated - please refine your search term to see more results." : "Tento seznam je možná zkrácený - prosÃm upÅ™esnÄ›te vyhledávacà výraz pro vÃce výsledků.", "No users or groups found for {search}" : "Nebyli nalezeni žádnà Älenové ani skupiny pro {search}", "No users found for {search}" : "Nebyli nalezeni žádnà uživatelé pro {search}", @@ -201,7 +201,7 @@ OC.L10N.register( "Hello {name}" : "VÃtej, {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Toto jsou vaÅ¡e výsledky hledánÃ<script>alert(1)</script></strong>", "new" : "nový", - "_download %n file_::_download %n files_" : ["stáhnout %n soubor","stáhnout %n soubory","stáhnout %n souborů"], + "_download %n file_::_download %n files_" : ["stáhnout %n soubor","stáhnout %n soubory","stáhnout %n souborů","stáhnout %n souborů"], "The update is in progress, leaving this page might interrupt the process in some environments." : "ProbÃhá aktualizace, opuÅ¡tÄ›nà této stránky může v nÄ›kterých prostÅ™edÃch pÅ™eruÅ¡it proces.", "Update to {version}" : "Aktualizace na {version}", "An error occurred." : "DoÅ¡lo k chybÄ›.", @@ -209,10 +209,10 @@ OC.L10N.register( "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Aktualizace nebyla úspěšná. Pro vÃce informacà si <a href=\"{url}\">pÅ™eÄtÄ›te komentáře ve fóru</a> pojednávajÃcà o tomto problému.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Aktualizace byla neúspěšná. Nahlaste prosÃm problém <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">komunitÄ› Nextcloudu</a>", "Continue to Nextcloud" : "PokraÄovat do Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundu.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundy.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekund."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundu.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundy.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekund.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekund."], "Searching other places" : "Prohledávánà ostatnÃch umÃstÄ›nÃ", "No search results in other folders for {tag}{filter}{endtag}" : "Žádné výsledky v dalÅ¡Ãch složkách pro {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} nález v dalÅ¡Ãm adresáři","{count} nálezy v dalÅ¡Ãch adresářÃch","{count} nálezů v dalÅ¡Ãch adresářÃch"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} nález v dalÅ¡Ãm adresáři","{count} nálezy v dalÅ¡Ãch adresářÃch","{count} nálezů v dalÅ¡Ãch adresářÃch","{count} nálezů v dalÅ¡Ãch adresářÃch"], "Personal" : "OsobnÃ", "Users" : "Uživatelé", "Apps" : "Aplikace", @@ -345,4 +345,4 @@ OC.L10N.register( "Back to log in" : "ZpÄ›t na pÅ™ihlášenÃ", "Depending on your configuration, this button could also work to trust the domain:" : "V závislosti na vašà konfiguraci by pro oznaÄenà domény za důvÄ›ryhodnou mohlo fungovat i toto tlaÄÃtko:" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/core/l10n/cs.json b/core/l10n/cs.json index 75dc780b631..400cfef0bc5 100644 --- a/core/l10n/cs.json +++ b/core/l10n/cs.json @@ -62,7 +62,7 @@ "Error fetching contact actions" : "Chyba pÅ™i zÃskávánà akcà kontaktů", "Settings" : "NastavenÃ", "Connection to server lost" : "PÅ™ipojenà k serveru ztraceno", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problém s naÄÃtánÃm stránky, obnovenà za %n sekundu","Problém s naÄÃtánÃm stránky, obnovenà za %n sekundy","Problém s naÄÃtánÃm stránky, obnovenà za %n sekund"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problém s naÄÃtánÃm stránky, obnovenà za %n sekundu","Problém s naÄÃtánÃm stránky, obnovenà za %n sekundy","Problém s naÄÃtánÃm stránky, obnovenà za %n sekund","Problém s naÄÃtánÃm stránky, obnovenà za %n sekund"], "Saving..." : "Ukládám...", "Dismiss" : "ZamÃtnout", "This action requires you to confirm your password" : "Tato akce vyžaduje zadánà vaÅ¡eho hesla", @@ -89,7 +89,7 @@ "OK" : "OK", "Error loading message template: {error}" : "Chyba pÅ™i nahrávánà šablony zprávy: {error}", "read-only" : "pouze ke ÄtenÃ", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} souborový konflikt","{count} souborové konflikty","{count} souborových konfliktů"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} souborový konflikt","{count} souborové konflikty","{count} souborových konfliktů","{count} souborových konfliktů"], "One file conflict" : "Jeden konflikt souboru", "New Files" : "Nové soubory", "Already existing files" : "Již existujÃcà soubory", @@ -168,7 +168,7 @@ "Could not unshare" : "Nelze zruÅ¡it sdÃlenÃ", "Error while sharing" : "Chyba pÅ™i sdÃlenÃ", "Share details could not be loaded for this item." : "Detaily sdÃlenà pro tuto položku nelze naÄÃst.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Alespoň {count} znak je vyžadován pro automatické doplňovánÃ","Alespoň {count} znaky jsou vyžadovány pro automatické doplňovánÃ","Alespoň {count} znaků je vyžadováno pro automatické doplňovánÃ"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Alespoň {count} znak je vyžadován pro automatické doplňovánÃ","Alespoň {count} znaky jsou vyžadovány pro automatické doplňovánÃ","Alespoň {count} znaků je vyžadováno pro automatické doplňovánÃ","Alespoň {count} znaků je vyžadováno pro automatické doplňovánÃ"], "This list is maybe truncated - please refine your search term to see more results." : "Tento seznam je možná zkrácený - prosÃm upÅ™esnÄ›te vyhledávacà výraz pro vÃce výsledků.", "No users or groups found for {search}" : "Nebyli nalezeni žádnà Älenové ani skupiny pro {search}", "No users found for {search}" : "Nebyli nalezeni žádnà uživatelé pro {search}", @@ -199,7 +199,7 @@ "Hello {name}" : "VÃtej, {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Toto jsou vaÅ¡e výsledky hledánÃ<script>alert(1)</script></strong>", "new" : "nový", - "_download %n file_::_download %n files_" : ["stáhnout %n soubor","stáhnout %n soubory","stáhnout %n souborů"], + "_download %n file_::_download %n files_" : ["stáhnout %n soubor","stáhnout %n soubory","stáhnout %n souborů","stáhnout %n souborů"], "The update is in progress, leaving this page might interrupt the process in some environments." : "ProbÃhá aktualizace, opuÅ¡tÄ›nà této stránky může v nÄ›kterých prostÅ™edÃch pÅ™eruÅ¡it proces.", "Update to {version}" : "Aktualizace na {version}", "An error occurred." : "DoÅ¡lo k chybÄ›.", @@ -207,10 +207,10 @@ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Aktualizace nebyla úspěšná. Pro vÃce informacà si <a href=\"{url}\">pÅ™eÄtÄ›te komentáře ve fóru</a> pojednávajÃcà o tomto problému.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Aktualizace byla neúspěšná. Nahlaste prosÃm problém <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">komunitÄ› Nextcloudu</a>", "Continue to Nextcloud" : "PokraÄovat do Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundu.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundy.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekund."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundu.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekundy.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekund.","Aktualizace byla úspěšná. PÅ™esmÄ›rovánà do Nextcloud za %n sekund."], "Searching other places" : "Prohledávánà ostatnÃch umÃstÄ›nÃ", "No search results in other folders for {tag}{filter}{endtag}" : "Žádné výsledky v dalÅ¡Ãch složkách pro {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} nález v dalÅ¡Ãm adresáři","{count} nálezy v dalÅ¡Ãch adresářÃch","{count} nálezů v dalÅ¡Ãch adresářÃch"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} nález v dalÅ¡Ãm adresáři","{count} nálezy v dalÅ¡Ãch adresářÃch","{count} nálezů v dalÅ¡Ãch adresářÃch","{count} nálezů v dalÅ¡Ãch adresářÃch"], "Personal" : "OsobnÃ", "Users" : "Uživatelé", "Apps" : "Aplikace", @@ -342,5 +342,5 @@ "Your PHP does not have freetype support. This will result in broken profile pictures and settings interface." : "Váš PHP nepodporuje freetype. Následek budou požkozené profilové obrázky a nastavenà rozhranÃ", "Back to log in" : "ZpÄ›t na pÅ™ihlášenÃ", "Depending on your configuration, this button could also work to trust the domain:" : "V závislosti na vašà konfiguraci by pro oznaÄenà domény za důvÄ›ryhodnou mohlo fungovat i toto tlaÄÃtko:" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/core/l10n/fa.js b/core/l10n/fa.js index 86f6d10eea9..3c5052b51b9 100644 --- a/core/l10n/fa.js +++ b/core/l10n/fa.js @@ -63,7 +63,7 @@ OC.L10N.register( "Error fetching contact actions" : "خطا در Ø¯Ø±ÛŒØ§ÙØª ÙØ¹Ø§Ù„یتهای تماس", "Settings" : "تنظیمات", "Connection to server lost" : "اتصال به سرور از دست Ø±ÙØªÙ‡ است", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["%nمشکل بارگذاری ØµÙØÙ‡ØŒ بارگیری مجدد در ثانیه"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["%nمشکل بارگذاری ØµÙØÙ‡ØŒ بارگیری مجدد در ثانیه","%nمشکل بارگذاری ØµÙØÙ‡ØŒ بارگیری مجدد در ثانیه"], "Saving..." : "در ØØ§Ù„ ذخیره سازی...", "Dismiss" : "پنهان Ú©Ù†", "This action requires you to confirm your password" : "این اقدام نیاز به تایید رمز عبور شما دارد", @@ -89,7 +89,7 @@ OC.L10N.register( "OK" : "تایید", "Error loading message template: {error}" : "خطا در بارگذاری قالب پیام : {error}", "read-only" : "Ùقط-خواندنی", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} تضاد در ÙØ§ÛŒÙ„"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} تضاد در ÙØ§ÛŒÙ„","{count} تضاد در ÙØ§ÛŒÙ„"], "One file conflict" : "یک ÙØ§ÛŒÙ„ متضاد", "New Files" : "ÙØ§ÛŒÙ„ های جدید", "Already existing files" : "ÙØ§ÛŒÙ„ های موجود در ØØ§Ù„ ØØ§Ø¶Ø± ", @@ -149,7 +149,7 @@ OC.L10N.register( "Could not unshare" : "اشتراک گذاری بازگردانده نشد", "Error while sharing" : "خطا Ø¯Ø±ØØ§Ù„ به اشتراک گذاشتن", "Share details could not be loaded for this item." : "جزئیات اشتراک گذاری برای این مورد قابل بارگذاری نیست.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["برای تکمیل خودکار لازم است ØØ¯Ø§Ù‚Ù„ {count} کاراکتر وجود داشته باشد"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["برای تکمیل خودکار لازم است ØØ¯Ø§Ù‚Ù„ {count} کاراکتر وجود داشته باشد","برای تکمیل خودکار لازم است ØØ¯Ø§Ù‚Ù„ {count} کاراکتر وجود داشته باشد"], "This list is maybe truncated - please refine your search term to see more results." : "این Ùهرست ممکن است کامل نباشد - Ù„Ø·ÙØ§ نتایج جستجوی خود را Ø±ÛŒÙØ±Ø´ کنید تا نتایج بیشتری ببینید.", "No users or groups found for {search}" : "هیچ کاربری یا گروهی ÛŒØ§ÙØª نشد {search}", "No users found for {search}" : "هیچ کاربری با جستجوی {search} ÛŒØ§ÙØª نشد", @@ -180,7 +180,7 @@ OC.L10N.register( "Hello {name}" : "سلام {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>این نتایج جستجوی شماست <script>alert(1)</script> </strong>", "new" : "جدید", - "_download %n file_::_download %n files_" : ["دانلود %n ÙØ§ÛŒÙ„"], + "_download %n file_::_download %n files_" : ["دانلود %n ÙØ§ÛŒÙ„","دانلود %n ÙØ§ÛŒÙ„"], "The update is in progress, leaving this page might interrupt the process in some environments." : "به روز رسانی در ØØ§Ù„ انجام است، این ØµÙØÙ‡ ممکن است روند در برخی از Ù…ØÛŒØ· ها را قطع کند.", "Update to {version}" : "بروزرسانی به {version}", "An error occurred." : "یک خطا رخ‌داده است.", @@ -188,10 +188,10 @@ OC.L10N.register( "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "به روزرسانی ناموÙÙ‚ بود. برای اطلاعات بیشتر <a href=\"{url}\">ÙØ±ÙˆÙ… ما را بررسی کنید</a>", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "به روزرسانی ناموÙÙ‚ بود. Ù„Ø·ÙØ§ این مسئله را در <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">جامعه Nextcloud</a> گزارش دهید", "Continue to Nextcloud" : "ادامه به Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["به روز رسانی موÙقیت آمیز بود هدایت شما به Nextcloud در %nثانیه "], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["به روز رسانی موÙقیت آمیز بود هدایت شما به Nextcloud در %nثانیه ","به روز رسانی موÙقیت آمیز بود هدایت شما به Nextcloud در %nثانیه "], "Searching other places" : "جستجو در مکان‌های دیگر", "No search results in other folders for {tag}{filter}{endtag}" : "جستجو در پوشه های دیگر برای {tag}{filter}{endtag} ÛŒØ§ÙØª نشد", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} نتایج جستجو در پوشه های دیگر"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} نتایج جستجو در پوشه های دیگر","{count} نتایج جستجو در پوشه های دیگر"], "Personal" : "شخصی", "Users" : "کاربران", "Apps" : " برنامه ها", @@ -268,4 +268,4 @@ OC.L10N.register( "Alternative Logins" : "ورود متناوب", "Add \"%s\" as trusted domain" : "Ø§ÙØ²ÙˆØ¯Ù† \"%s\" به عنوان دامنه مورد اعتماد" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/core/l10n/fa.json b/core/l10n/fa.json index ffb5b86c403..6f240892cf7 100644 --- a/core/l10n/fa.json +++ b/core/l10n/fa.json @@ -61,7 +61,7 @@ "Error fetching contact actions" : "خطا در Ø¯Ø±ÛŒØ§ÙØª ÙØ¹Ø§Ù„یتهای تماس", "Settings" : "تنظیمات", "Connection to server lost" : "اتصال به سرور از دست Ø±ÙØªÙ‡ است", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["%nمشکل بارگذاری ØµÙØÙ‡ØŒ بارگیری مجدد در ثانیه"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["%nمشکل بارگذاری ØµÙØÙ‡ØŒ بارگیری مجدد در ثانیه","%nمشکل بارگذاری ØµÙØÙ‡ØŒ بارگیری مجدد در ثانیه"], "Saving..." : "در ØØ§Ù„ ذخیره سازی...", "Dismiss" : "پنهان Ú©Ù†", "This action requires you to confirm your password" : "این اقدام نیاز به تایید رمز عبور شما دارد", @@ -87,7 +87,7 @@ "OK" : "تایید", "Error loading message template: {error}" : "خطا در بارگذاری قالب پیام : {error}", "read-only" : "Ùقط-خواندنی", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} تضاد در ÙØ§ÛŒÙ„"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} تضاد در ÙØ§ÛŒÙ„","{count} تضاد در ÙØ§ÛŒÙ„"], "One file conflict" : "یک ÙØ§ÛŒÙ„ متضاد", "New Files" : "ÙØ§ÛŒÙ„ های جدید", "Already existing files" : "ÙØ§ÛŒÙ„ های موجود در ØØ§Ù„ ØØ§Ø¶Ø± ", @@ -147,7 +147,7 @@ "Could not unshare" : "اشتراک گذاری بازگردانده نشد", "Error while sharing" : "خطا Ø¯Ø±ØØ§Ù„ به اشتراک گذاشتن", "Share details could not be loaded for this item." : "جزئیات اشتراک گذاری برای این مورد قابل بارگذاری نیست.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["برای تکمیل خودکار لازم است ØØ¯Ø§Ù‚Ù„ {count} کاراکتر وجود داشته باشد"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["برای تکمیل خودکار لازم است ØØ¯Ø§Ù‚Ù„ {count} کاراکتر وجود داشته باشد","برای تکمیل خودکار لازم است ØØ¯Ø§Ù‚Ù„ {count} کاراکتر وجود داشته باشد"], "This list is maybe truncated - please refine your search term to see more results." : "این Ùهرست ممکن است کامل نباشد - Ù„Ø·ÙØ§ نتایج جستجوی خود را Ø±ÛŒÙØ±Ø´ کنید تا نتایج بیشتری ببینید.", "No users or groups found for {search}" : "هیچ کاربری یا گروهی ÛŒØ§ÙØª نشد {search}", "No users found for {search}" : "هیچ کاربری با جستجوی {search} ÛŒØ§ÙØª نشد", @@ -178,7 +178,7 @@ "Hello {name}" : "سلام {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>این نتایج جستجوی شماست <script>alert(1)</script> </strong>", "new" : "جدید", - "_download %n file_::_download %n files_" : ["دانلود %n ÙØ§ÛŒÙ„"], + "_download %n file_::_download %n files_" : ["دانلود %n ÙØ§ÛŒÙ„","دانلود %n ÙØ§ÛŒÙ„"], "The update is in progress, leaving this page might interrupt the process in some environments." : "به روز رسانی در ØØ§Ù„ انجام است، این ØµÙØÙ‡ ممکن است روند در برخی از Ù…ØÛŒØ· ها را قطع کند.", "Update to {version}" : "بروزرسانی به {version}", "An error occurred." : "یک خطا رخ‌داده است.", @@ -186,10 +186,10 @@ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "به روزرسانی ناموÙÙ‚ بود. برای اطلاعات بیشتر <a href=\"{url}\">ÙØ±ÙˆÙ… ما را بررسی کنید</a>", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "به روزرسانی ناموÙÙ‚ بود. Ù„Ø·ÙØ§ این مسئله را در <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">جامعه Nextcloud</a> گزارش دهید", "Continue to Nextcloud" : "ادامه به Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["به روز رسانی موÙقیت آمیز بود هدایت شما به Nextcloud در %nثانیه "], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["به روز رسانی موÙقیت آمیز بود هدایت شما به Nextcloud در %nثانیه ","به روز رسانی موÙقیت آمیز بود هدایت شما به Nextcloud در %nثانیه "], "Searching other places" : "جستجو در مکان‌های دیگر", "No search results in other folders for {tag}{filter}{endtag}" : "جستجو در پوشه های دیگر برای {tag}{filter}{endtag} ÛŒØ§ÙØª نشد", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} نتایج جستجو در پوشه های دیگر"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} نتایج جستجو در پوشه های دیگر","{count} نتایج جستجو در پوشه های دیگر"], "Personal" : "شخصی", "Users" : "کاربران", "Apps" : " برنامه ها", @@ -265,5 +265,5 @@ "Stay logged in" : "در سیستم بمانید", "Alternative Logins" : "ورود متناوب", "Add \"%s\" as trusted domain" : "Ø§ÙØ²ÙˆØ¯Ù† \"%s\" به عنوان دامنه مورد اعتماد" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/core/l10n/he.js b/core/l10n/he.js index 2557095f652..9726477ca7e 100644 --- a/core/l10n/he.js +++ b/core/l10n/he.js @@ -64,7 +64,7 @@ OC.L10N.register( "Error fetching contact actions" : "שגי××” בקבלת פעולות ×× ×©×™ הקשר", "Settings" : "הגדרות", "Connection to server lost" : "החיבור לשרת ×בד", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד ×©× ×™×™×”","תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד %n ×©× ×™×•×ª"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד ×©× ×™×™×”","תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד %n ×©× ×™×•×ª","תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד %n ×©× ×™×•×ª"], "Saving..." : "שמירה…", "Dismiss" : "שחרור", "This action requires you to confirm your password" : "פעולה זו דורשת ממך ל×מת ×ת הססמה שלך", @@ -91,7 +91,7 @@ OC.L10N.register( "OK" : "×ישור", "Error loading message template: {error}" : "שגי××” ×‘×˜×¢×™× ×ª ×ª×‘× ×™×ª ההודעות: {error}", "read-only" : "לקרי××” בלבד", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} ×”× ×’×©×•×ª קובץ","{count} ×”×ª× ×’×©×•×™×•×ª קבצי×"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} ×”× ×’×©×•×ª קובץ","{count} ×”×ª× ×’×©×•×™×•×ª קבצי×","{count} ×”×ª× ×’×©×•×™×•×ª קבצי×"], "One file conflict" : "×”×ª× ×’×©×•×ª קובץ ×חת", "New Files" : "×§×‘×¦×™× ×—×“×©×™×", "Already existing files" : "×§×‘×¦×™× ×§×™×™×ž×™× ×›×‘×¨", @@ -171,7 +171,7 @@ OC.L10N.register( "Could not unshare" : "×œ× × ×™×ª×Ÿ לבטל שיתוף", "Error while sharing" : "שגי××” במהלך השיתוף", "Share details could not be loaded for this item." : "×œ× × ×™×ª×Ÿ ×”×™×” לטעון מידע שיתוף לפריט ×–×”", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["× ×“×¨×© לפחות תו ×חד להשלמה ×וטומטית","× ×“×¨×©×™× ×œ×¤×—×•×ª {count} ×ª×•×•×™× ×œ×”×©×œ×ž×” ×וטומטית"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["× ×“×¨×© לפחות תו ×חד להשלמה ×וטומטית","× ×“×¨×©×™× ×œ×¤×—×•×ª {count} ×ª×•×•×™× ×œ×”×©×œ×ž×” ×וטומטית","× ×“×¨×©×™× ×œ×¤×—×•×ª {count} ×ª×•×•×™× ×œ×”×©×œ×ž×” ×וטומטית"], "This list is maybe truncated - please refine your search term to see more results." : "יתכן שזו רשימה מקוצרת - × × ×œ×ž×§×“ ×ת ביטוי החיפוש שלך כדי להציג תוצ×ות × ×•×¡×¤×•×ª.", "No users or groups found for {search}" : "×œ× ×ותרו ×ž×©×ª×ž×©×™× ×ו קבוצות עבור {search}", "No users found for {search}" : "×œ× ×ותרו ×ž×©×ª×ž×©×™× ×¢×‘×•×¨ {search}", @@ -203,7 +203,7 @@ OC.L10N.register( "Hello {name}" : "×©×œ×•× {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>×לו תוצ×ות החיפוש שלך<script>alert(1)</script></strong>", "new" : "חדש", - "_download %n file_::_download %n files_" : ["התקבל קובץ %n","התקבלו %n קבצי×"], + "_download %n file_::_download %n files_" : ["התקבל קובץ %n","התקבלו %n קבצי×","התקבלו %n קבצי×"], "The update is in progress, leaving this page might interrupt the process in some environments." : "העדכון מתבצע, יצי××” מהעמוד ×”×–×” עשויה להפריע לתהליך בסביבות מסוימות.", "Update to {version}" : "עדכון ל־{version}", "An error occurred." : "×ירעה שגי××”.", @@ -211,10 +211,10 @@ OC.L10N.register( "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "העדכון בוצע בהצלחה. למידע × ×•×¡×£ <a href=\"{url}\">× ×™×ª×Ÿ לבדוק בהודעת ×”×¤×•×¨×•× ×©×œ× ×•</a> המכסה × ×•×©× ×–×•.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "העדכון ×œ× ×”×¦×œ×™×—. × × ×œ×“×•×•×— על התקלה ×”×–×ת ל<a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">קהילת Nextcloud</a>.", "Continue to Nextcloud" : "להמשיך ל־Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד ×©× ×™×™×”.","העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד %n ×©× ×™×•×ª."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד ×©× ×™×™×”.","העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד %n ×©× ×™×•×ª.","העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד %n ×©× ×™×•×ª."], "Searching other places" : "מחפש במקומות ×חרי×", "No search results in other folders for {tag}{filter}{endtag}" : "×ין תוצ×ות חיפוש בתיקיות ×חרות עבור {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} תוצ×ת חיפוש בתיקייה ×חרות","{count} תוצ×ות חיפוש בתיקיות ×חרות"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} תוצ×ת חיפוש בתיקייה ×חרות","{count} תוצ×ות חיפוש בתיקיות ×חרות","{count} תוצ×ות חיפוש בתיקיות ×חרות"], "Personal" : "×ישי", "Users" : "משתמשי×", "Apps" : "יישומי×", @@ -348,4 +348,4 @@ OC.L10N.register( "Back to log in" : "חזרה ×œ×›× ×™×¡×”", "Depending on your configuration, this button could also work to trust the domain:" : "בהת×× ×œ×ª×¦×•×¨×” שלך, הכפתור ×”×–×” יכול לעבוד ×’× ×›×“×™ לתת ×מון ×‘×©× ×”×ž×ª×—×:" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/core/l10n/he.json b/core/l10n/he.json index d699004afce..73aba517d28 100644 --- a/core/l10n/he.json +++ b/core/l10n/he.json @@ -62,7 +62,7 @@ "Error fetching contact actions" : "שגי××” בקבלת פעולות ×× ×©×™ הקשר", "Settings" : "הגדרות", "Connection to server lost" : "החיבור לשרת ×בד", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד ×©× ×™×™×”","תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד %n ×©× ×™×•×ª"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד ×©× ×™×™×”","תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד %n ×©× ×™×•×ª","תקלה ×‘×˜×¢×™× ×ª העמוד, יתבצע ×¨×¢× ×•×Ÿ בעוד %n ×©× ×™×•×ª"], "Saving..." : "שמירה…", "Dismiss" : "שחרור", "This action requires you to confirm your password" : "פעולה זו דורשת ממך ל×מת ×ת הססמה שלך", @@ -89,7 +89,7 @@ "OK" : "×ישור", "Error loading message template: {error}" : "שגי××” ×‘×˜×¢×™× ×ª ×ª×‘× ×™×ª ההודעות: {error}", "read-only" : "לקרי××” בלבד", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} ×”× ×’×©×•×ª קובץ","{count} ×”×ª× ×’×©×•×™×•×ª קבצי×"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} ×”× ×’×©×•×ª קובץ","{count} ×”×ª× ×’×©×•×™×•×ª קבצי×","{count} ×”×ª× ×’×©×•×™×•×ª קבצי×"], "One file conflict" : "×”×ª× ×’×©×•×ª קובץ ×חת", "New Files" : "×§×‘×¦×™× ×—×“×©×™×", "Already existing files" : "×§×‘×¦×™× ×§×™×™×ž×™× ×›×‘×¨", @@ -169,7 +169,7 @@ "Could not unshare" : "×œ× × ×™×ª×Ÿ לבטל שיתוף", "Error while sharing" : "שגי××” במהלך השיתוף", "Share details could not be loaded for this item." : "×œ× × ×™×ª×Ÿ ×”×™×” לטעון מידע שיתוף לפריט ×–×”", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["× ×“×¨×© לפחות תו ×חד להשלמה ×וטומטית","× ×“×¨×©×™× ×œ×¤×—×•×ª {count} ×ª×•×•×™× ×œ×”×©×œ×ž×” ×וטומטית"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["× ×“×¨×© לפחות תו ×חד להשלמה ×וטומטית","× ×“×¨×©×™× ×œ×¤×—×•×ª {count} ×ª×•×•×™× ×œ×”×©×œ×ž×” ×וטומטית","× ×“×¨×©×™× ×œ×¤×—×•×ª {count} ×ª×•×•×™× ×œ×”×©×œ×ž×” ×וטומטית"], "This list is maybe truncated - please refine your search term to see more results." : "יתכן שזו רשימה מקוצרת - × × ×œ×ž×§×“ ×ת ביטוי החיפוש שלך כדי להציג תוצ×ות × ×•×¡×¤×•×ª.", "No users or groups found for {search}" : "×œ× ×ותרו ×ž×©×ª×ž×©×™× ×ו קבוצות עבור {search}", "No users found for {search}" : "×œ× ×ותרו ×ž×©×ª×ž×©×™× ×¢×‘×•×¨ {search}", @@ -201,7 +201,7 @@ "Hello {name}" : "×©×œ×•× {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>×לו תוצ×ות החיפוש שלך<script>alert(1)</script></strong>", "new" : "חדש", - "_download %n file_::_download %n files_" : ["התקבל קובץ %n","התקבלו %n קבצי×"], + "_download %n file_::_download %n files_" : ["התקבל קובץ %n","התקבלו %n קבצי×","התקבלו %n קבצי×"], "The update is in progress, leaving this page might interrupt the process in some environments." : "העדכון מתבצע, יצי××” מהעמוד ×”×–×” עשויה להפריע לתהליך בסביבות מסוימות.", "Update to {version}" : "עדכון ל־{version}", "An error occurred." : "×ירעה שגי××”.", @@ -209,10 +209,10 @@ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "העדכון בוצע בהצלחה. למידע × ×•×¡×£ <a href=\"{url}\">× ×™×ª×Ÿ לבדוק בהודעת ×”×¤×•×¨×•× ×©×œ× ×•</a> המכסה × ×•×©× ×–×•.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "העדכון ×œ× ×”×¦×œ×™×—. × × ×œ×“×•×•×— על התקלה ×”×–×ת ל<a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">קהילת Nextcloud</a>.", "Continue to Nextcloud" : "להמשיך ל־Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד ×©× ×™×™×”.","העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד %n ×©× ×™×•×ª."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד ×©× ×™×™×”.","העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד %n ×©× ×™×•×ª.","העדכון הצליח. תתבצע העברה ל־Nextcloud בעוד %n ×©× ×™×•×ª."], "Searching other places" : "מחפש במקומות ×חרי×", "No search results in other folders for {tag}{filter}{endtag}" : "×ין תוצ×ות חיפוש בתיקיות ×חרות עבור {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} תוצ×ת חיפוש בתיקייה ×חרות","{count} תוצ×ות חיפוש בתיקיות ×חרות"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} תוצ×ת חיפוש בתיקייה ×חרות","{count} תוצ×ות חיפוש בתיקיות ×חרות","{count} תוצ×ות חיפוש בתיקיות ×חרות"], "Personal" : "×ישי", "Users" : "משתמשי×", "Apps" : "יישומי×", @@ -345,5 +345,5 @@ "Your PHP does not have freetype support. This will result in broken profile pictures and settings interface." : "ל־PHP שלך ×ין תמיכה ב־freetype. מצב ×›×–×” ×™×’×¨×•× ×œ×ª×ž×•× ×•×ª פרופיל משובשות לצד ×ž× ×©×§ הגדרות משובש.", "Back to log in" : "חזרה ×œ×›× ×™×¡×”", "Depending on your configuration, this button could also work to trust the domain:" : "בהת×× ×œ×ª×¦×•×¨×” שלך, הכפתור ×”×–×” יכול לעבוד ×’× ×›×“×™ לתת ×מון ×‘×©× ×”×ž×ª×—×:" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/core/l10n/ka_GE.js b/core/l10n/ka_GE.js index f56f1858730..dbf37dc28ba 100644 --- a/core/l10n/ka_GE.js +++ b/core/l10n/ka_GE.js @@ -64,7 +64,7 @@ OC.L10N.register( "Error fetching contact actions" : "კáƒáƒœáƒ¢áƒáƒ¥áƒ¢áƒ˜áƒ¡ ქმედებების მáƒáƒ®áƒ•ეწისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¥áƒ›áƒœáƒ შეცდáƒáƒ›áƒ", "Settings" : "პáƒáƒ áƒáƒ›áƒ”ტრები", "Connection to server lost" : "სერვერთáƒáƒœ კáƒáƒ•შირი დáƒáƒ˜áƒ™áƒáƒ გáƒ", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["გვერდის ჩáƒáƒ¢áƒ•ირთვის პრáƒáƒšáƒ‘ემáƒ, ხელáƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒ¢áƒ•ირთვრმáƒáƒ®áƒ“ებრ%n წáƒáƒ›áƒ¨áƒ˜"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["გვერდის ჩáƒáƒ¢áƒ•ირთვის პრáƒáƒšáƒ‘ემáƒ, ხელáƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒ¢áƒ•ირთვრმáƒáƒ®áƒ“ებრ%n წáƒáƒ›áƒ¨áƒ˜","გვერდის ჩáƒáƒ¢áƒ•ირთვის პრáƒáƒšáƒ‘ემáƒ, ხელáƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒ¢áƒ•ირთვრმáƒáƒ®áƒ“ებრ%n წáƒáƒ›áƒ¨áƒ˜"], "Saving..." : "შენáƒáƒ®áƒ•áƒ...", "Dismiss" : "დáƒáƒ—ხáƒáƒ•ნáƒ", "This action requires you to confirm your password" : "ეს ქმედებრსáƒáƒáƒ˜áƒ áƒáƒ”ბს პáƒáƒ áƒáƒšáƒ˜áƒ¡ დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ ებáƒáƒ¡", @@ -91,7 +91,7 @@ OC.L10N.register( "OK" : "კáƒáƒ გი", "Error loading message template: {error}" : "შეცდáƒáƒ›áƒ წერილის შáƒáƒ‘ლáƒáƒœáƒ˜áƒ¡ ჩáƒáƒ¢áƒ•ირთვისáƒáƒ¡: {error}", "read-only" : "მხáƒáƒšáƒáƒ“-კითხვáƒáƒ“ი", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜","{count} ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜"], "One file conflict" : "კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜ ერთ ფáƒáƒ˜áƒšáƒ—áƒáƒœ", "New Files" : "áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ”ბი", "Already existing files" : "უკვე áƒáƒ სებული ფáƒáƒ˜áƒšáƒ”ბი", @@ -171,7 +171,7 @@ OC.L10N.register( "Could not unshare" : "გáƒáƒ–იáƒáƒ ების შეწყვეტრვერმáƒáƒ®áƒ”რხდáƒ", "Error while sharing" : "შეცდáƒáƒ›áƒ გáƒáƒ–იáƒáƒ ების დრáƒáƒ¡", "Share details could not be loaded for this item." : "áƒáƒ› áƒáƒ‘იექტისთვის გáƒáƒ–იáƒáƒ ების დეტáƒáƒšáƒ”ბი ვერჩáƒáƒ˜áƒ¢áƒ•ირთáƒ.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["áƒáƒ•ტáƒ-დáƒáƒ¡áƒ ულებისთვის სáƒáƒáƒ˜áƒ áƒáƒ მინიმუმ {count} სიბმáƒáƒšáƒ"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["áƒáƒ•ტáƒ-დáƒáƒ¡áƒ ულებისთვის სáƒáƒáƒ˜áƒ áƒáƒ მინიმუმ {count} სიბმáƒáƒšáƒ","áƒáƒ•ტáƒ-დáƒáƒ¡áƒ ულებისთვის სáƒáƒáƒ˜áƒ áƒáƒ მინიმუმ {count} სიბმáƒáƒšáƒ"], "This list is maybe truncated - please refine your search term to see more results." : "ეს სირშეიძლებრიყáƒáƒ¡ წáƒáƒ™áƒ•ეთილი - მეტი შედეგისთვის, გთხáƒáƒ•თ გáƒáƒ¬áƒ›áƒ˜áƒœáƒ“áƒáƒ— თქვენი სáƒáƒ«áƒ˜áƒ”ბრსიტყვáƒ.", "No users or groups found for {search}" : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლები დრჯგუფები {search}-ისთვის áƒáƒ იქნრნáƒáƒžáƒáƒ•ნი", "No users found for {search}" : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლები {search}-ისთვის áƒáƒ იქნრნáƒáƒžáƒáƒ•ნი", @@ -202,7 +202,7 @@ OC.L10N.register( "Hello {name}" : "გáƒáƒ›áƒáƒ ჯáƒáƒ‘რ{name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>ეს ძიების შედეგებიáƒ<script>alert(1)</script></strong>", "new" : "áƒáƒ®áƒáƒšáƒ˜", - "_download %n file_::_download %n files_" : ["ჩáƒáƒ›áƒáƒ¢áƒ•ირთეთ %n ფáƒáƒ˜áƒšáƒ˜"], + "_download %n file_::_download %n files_" : ["ჩáƒáƒ›áƒáƒ¢áƒ•ირთეთ %n ფáƒáƒ˜áƒšáƒ˜","ჩáƒáƒ›áƒáƒ¢áƒ•ირთეთ %n ფáƒáƒ˜áƒšáƒ˜"], "The update is in progress, leaving this page might interrupt the process in some environments." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბრპრáƒáƒªáƒ”სშიáƒ, გáƒáƒ კვეულ გáƒáƒ ემáƒáƒ”ბებში áƒáƒ› გვერდის დáƒáƒ¢áƒáƒ•ებáƒáƒ› შეიძლებრშეწყვიტáƒáƒ¡ პრáƒáƒªáƒ”სი.", "Update to {version}" : "გáƒáƒœáƒáƒáƒ®áƒšáƒ”თ ვერსიáƒáƒ–ე {version}", "An error occurred." : "წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ.", @@ -210,10 +210,10 @@ OC.L10N.register( "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ. მეტი ინფáƒáƒ მáƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის იხილეთ <a href=\"{url}\">ჩვენი ფáƒáƒ უმის პáƒáƒ¡áƒ¢áƒ˜</a>, სáƒáƒ“áƒáƒª სáƒáƒ£áƒ‘áƒáƒ ირáƒáƒ› პრáƒáƒ‘ლემáƒáƒ–ე.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ. გთხáƒáƒ•თ გáƒáƒœáƒáƒªáƒ®áƒáƒ“áƒáƒ— áƒáƒ› პრáƒáƒ‘ლემის შესáƒáƒ®áƒ”ბ <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud სáƒáƒ–áƒáƒ’áƒáƒ“áƒáƒ”ბáƒáƒ¨áƒ˜</a>.", "Continue to Nextcloud" : "გáƒáƒ’რძლებრNextcloud-ისკენ", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["გáƒáƒœáƒáƒ®áƒšáƒ”ბრწáƒáƒ მáƒáƒ¢áƒ”ბით დáƒáƒ¡áƒ ულდáƒ. Nextcloud-ისკენ გáƒáƒ“áƒáƒ’áƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ თებთ %n წáƒáƒ›áƒ¨áƒ˜."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["გáƒáƒœáƒáƒ®áƒšáƒ”ბრწáƒáƒ მáƒáƒ¢áƒ”ბით დáƒáƒ¡áƒ ულდáƒ. Nextcloud-ისკენ გáƒáƒ“áƒáƒ’áƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ თებთ %n წáƒáƒ›áƒ¨áƒ˜.","გáƒáƒœáƒáƒ®áƒšáƒ”ბრწáƒáƒ მáƒáƒ¢áƒ”ბით დáƒáƒ¡áƒ ულდáƒ. Nextcloud-ისკენ გáƒáƒ“áƒáƒ’áƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ თებთ %n წáƒáƒ›áƒ¨áƒ˜."], "Searching other places" : "ვეძებთ დáƒáƒœáƒáƒ ჩენ áƒáƒ“გილებში", "No search results in other folders for {tag}{filter}{endtag}" : "ძიების შედეგები სხვრდირექტáƒáƒ იებში {tag}{filter}{endtag}-სთვის áƒáƒ áƒáƒ", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} ძიების შედეგები სხვრდირექტáƒáƒ იებში"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} ძიების შედეგები სხვრდირექტáƒáƒ იებში","{count} ძიების შედეგები სხვრდირექტáƒáƒ იებში"], "Personal" : "პირáƒáƒ“ი", "Users" : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი", "Apps" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ”ბი", @@ -346,4 +346,4 @@ OC.L10N.register( "Back to log in" : "უკáƒáƒœ áƒáƒ•ტáƒáƒ იზáƒáƒªáƒ˜áƒ˜áƒ¡áƒ™áƒ”ნ", "Depending on your configuration, this button could also work to trust the domain:" : "თქვენი კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ“áƒáƒœ გáƒáƒ›áƒáƒ›áƒ“ინáƒáƒ ე, ეს ღილáƒáƒ™áƒ˜ დáƒáƒ›áƒ”ნის ნდáƒáƒ‘ისთვის შეიძლებრáƒáƒ¡áƒ”ვე მუშáƒáƒáƒ‘დეს." }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/core/l10n/ka_GE.json b/core/l10n/ka_GE.json index 2c93e76177b..eeba7a18cd8 100644 --- a/core/l10n/ka_GE.json +++ b/core/l10n/ka_GE.json @@ -62,7 +62,7 @@ "Error fetching contact actions" : "კáƒáƒœáƒ¢áƒáƒ¥áƒ¢áƒ˜áƒ¡ ქმედებების მáƒáƒ®áƒ•ეწისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¥áƒ›áƒœáƒ შეცდáƒáƒ›áƒ", "Settings" : "პáƒáƒ áƒáƒ›áƒ”ტრები", "Connection to server lost" : "სერვერთáƒáƒœ კáƒáƒ•შირი დáƒáƒ˜áƒ™áƒáƒ გáƒ", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["გვერდის ჩáƒáƒ¢áƒ•ირთვის პრáƒáƒšáƒ‘ემáƒ, ხელáƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒ¢áƒ•ირთვრმáƒáƒ®áƒ“ებრ%n წáƒáƒ›áƒ¨áƒ˜"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["გვერდის ჩáƒáƒ¢áƒ•ირთვის პრáƒáƒšáƒ‘ემáƒ, ხელáƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒ¢áƒ•ირთვრმáƒáƒ®áƒ“ებრ%n წáƒáƒ›áƒ¨áƒ˜","გვერდის ჩáƒáƒ¢áƒ•ირთვის პრáƒáƒšáƒ‘ემáƒ, ხელáƒáƒ®áƒáƒšáƒ˜ ჩáƒáƒ¢áƒ•ირთვრმáƒáƒ®áƒ“ებრ%n წáƒáƒ›áƒ¨áƒ˜"], "Saving..." : "შენáƒáƒ®áƒ•áƒ...", "Dismiss" : "დáƒáƒ—ხáƒáƒ•ნáƒ", "This action requires you to confirm your password" : "ეს ქმედებრსáƒáƒáƒ˜áƒ áƒáƒ”ბს პáƒáƒ áƒáƒšáƒ˜áƒ¡ დáƒáƒ“áƒáƒ¡áƒ¢áƒ£áƒ ებáƒáƒ¡", @@ -89,7 +89,7 @@ "OK" : "კáƒáƒ გი", "Error loading message template: {error}" : "შეცდáƒáƒ›áƒ წერილის შáƒáƒ‘ლáƒáƒœáƒ˜áƒ¡ ჩáƒáƒ¢áƒ•ირთვისáƒáƒ¡: {error}", "read-only" : "მხáƒáƒšáƒáƒ“-კითხვáƒáƒ“ი", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜","{count} ფáƒáƒ˜áƒšáƒ˜áƒ¡ კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜"], "One file conflict" : "კáƒáƒœáƒ¤áƒšáƒ˜áƒ¥áƒ¢áƒ˜ ერთ ფáƒáƒ˜áƒšáƒ—áƒáƒœ", "New Files" : "áƒáƒ®áƒáƒšáƒ˜ ფáƒáƒ˜áƒšáƒ”ბი", "Already existing files" : "უკვე áƒáƒ სებული ფáƒáƒ˜áƒšáƒ”ბი", @@ -169,7 +169,7 @@ "Could not unshare" : "გáƒáƒ–იáƒáƒ ების შეწყვეტრვერმáƒáƒ®áƒ”რხდáƒ", "Error while sharing" : "შეცდáƒáƒ›áƒ გáƒáƒ–იáƒáƒ ების დრáƒáƒ¡", "Share details could not be loaded for this item." : "áƒáƒ› áƒáƒ‘იექტისთვის გáƒáƒ–იáƒáƒ ების დეტáƒáƒšáƒ”ბი ვერჩáƒáƒ˜áƒ¢áƒ•ირთáƒ.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["áƒáƒ•ტáƒ-დáƒáƒ¡áƒ ულებისთვის სáƒáƒáƒ˜áƒ áƒáƒ მინიმუმ {count} სიბმáƒáƒšáƒ"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["áƒáƒ•ტáƒ-დáƒáƒ¡áƒ ულებისთვის სáƒáƒáƒ˜áƒ áƒáƒ მინიმუმ {count} სიბმáƒáƒšáƒ","áƒáƒ•ტáƒ-დáƒáƒ¡áƒ ულებისთვის სáƒáƒáƒ˜áƒ áƒáƒ მინიმუმ {count} სიბმáƒáƒšáƒ"], "This list is maybe truncated - please refine your search term to see more results." : "ეს სირშეიძლებრიყáƒáƒ¡ წáƒáƒ™áƒ•ეთილი - მეტი შედეგისთვის, გთხáƒáƒ•თ გáƒáƒ¬áƒ›áƒ˜áƒœáƒ“áƒáƒ— თქვენი სáƒáƒ«áƒ˜áƒ”ბრსიტყვáƒ.", "No users or groups found for {search}" : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლები დრჯგუფები {search}-ისთვის áƒáƒ იქნრნáƒáƒžáƒáƒ•ნი", "No users found for {search}" : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებლები {search}-ისთვის áƒáƒ იქნრნáƒáƒžáƒáƒ•ნი", @@ -200,7 +200,7 @@ "Hello {name}" : "გáƒáƒ›áƒáƒ ჯáƒáƒ‘რ{name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>ეს ძიების შედეგებიáƒ<script>alert(1)</script></strong>", "new" : "áƒáƒ®áƒáƒšáƒ˜", - "_download %n file_::_download %n files_" : ["ჩáƒáƒ›áƒáƒ¢áƒ•ირთეთ %n ფáƒáƒ˜áƒšáƒ˜"], + "_download %n file_::_download %n files_" : ["ჩáƒáƒ›áƒáƒ¢áƒ•ირთეთ %n ფáƒáƒ˜áƒšáƒ˜","ჩáƒáƒ›áƒáƒ¢áƒ•ირთეთ %n ფáƒáƒ˜áƒšáƒ˜"], "The update is in progress, leaving this page might interrupt the process in some environments." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბრპრáƒáƒªáƒ”სშიáƒ, გáƒáƒ კვეულ გáƒáƒ ემáƒáƒ”ბებში áƒáƒ› გვერდის დáƒáƒ¢áƒáƒ•ებáƒáƒ› შეიძლებრშეწყვიტáƒáƒ¡ პრáƒáƒªáƒ”სი.", "Update to {version}" : "გáƒáƒœáƒáƒáƒ®áƒšáƒ”თ ვერსიáƒáƒ–ე {version}", "An error occurred." : "წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ.", @@ -208,10 +208,10 @@ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ. მეტი ინფáƒáƒ მáƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის იხილეთ <a href=\"{url}\">ჩვენი ფáƒáƒ უმის პáƒáƒ¡áƒ¢áƒ˜</a>, სáƒáƒ“áƒáƒª სáƒáƒ£áƒ‘áƒáƒ ირáƒáƒ› პრáƒáƒ‘ლემáƒáƒ–ე.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "გáƒáƒœáƒáƒ®áƒšáƒ”ბისáƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ. გთხáƒáƒ•თ გáƒáƒœáƒáƒªáƒ®áƒáƒ“áƒáƒ— áƒáƒ› პრáƒáƒ‘ლემის შესáƒáƒ®áƒ”ბ <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud სáƒáƒ–áƒáƒ’áƒáƒ“áƒáƒ”ბáƒáƒ¨áƒ˜</a>.", "Continue to Nextcloud" : "გáƒáƒ’რძლებრNextcloud-ისკენ", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["გáƒáƒœáƒáƒ®áƒšáƒ”ბრწáƒáƒ მáƒáƒ¢áƒ”ბით დáƒáƒ¡áƒ ულდáƒ. Nextcloud-ისკენ გáƒáƒ“áƒáƒ’áƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ თებთ %n წáƒáƒ›áƒ¨áƒ˜."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["გáƒáƒœáƒáƒ®áƒšáƒ”ბრწáƒáƒ მáƒáƒ¢áƒ”ბით დáƒáƒ¡áƒ ულდáƒ. Nextcloud-ისკენ გáƒáƒ“áƒáƒ’áƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ თებთ %n წáƒáƒ›áƒ¨áƒ˜.","გáƒáƒœáƒáƒ®áƒšáƒ”ბრწáƒáƒ მáƒáƒ¢áƒ”ბით დáƒáƒ¡áƒ ულდáƒ. Nextcloud-ისკენ გáƒáƒ“áƒáƒ’áƒáƒ›áƒ˜áƒ¡áƒáƒ›áƒáƒ თებთ %n წáƒáƒ›áƒ¨áƒ˜."], "Searching other places" : "ვეძებთ დáƒáƒœáƒáƒ ჩენ áƒáƒ“გილებში", "No search results in other folders for {tag}{filter}{endtag}" : "ძიების შედეგები სხვრდირექტáƒáƒ იებში {tag}{filter}{endtag}-სთვის áƒáƒ áƒáƒ", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} ძიების შედეგები სხვრდირექტáƒáƒ იებში"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} ძიების შედეგები სხვრდირექტáƒáƒ იებში","{count} ძიების შედეგები სხვრდირექტáƒáƒ იებში"], "Personal" : "პირáƒáƒ“ი", "Users" : "მáƒáƒ›áƒ®áƒ›áƒáƒ ებელი", "Apps" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ”ბი", @@ -343,5 +343,5 @@ "Your PHP does not have freetype support. This will result in broken profile pictures and settings interface." : "თქვენს PHP-ს áƒáƒ áƒáƒ¥áƒ•ს freetype-ის მხáƒáƒ დáƒáƒáƒ”რáƒ. ეს გáƒáƒ›áƒáƒ¬áƒ•ევს დáƒáƒ ღვეულ პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡ სურáƒáƒ—ებს დრმáƒáƒ›áƒ®áƒ›áƒáƒ ებლის ინტერფეისს.", "Back to log in" : "უკáƒáƒœ áƒáƒ•ტáƒáƒ იზáƒáƒªáƒ˜áƒ˜áƒ¡áƒ™áƒ”ნ", "Depending on your configuration, this button could also work to trust the domain:" : "თქვენი კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ“áƒáƒœ გáƒáƒ›áƒáƒ›áƒ“ინáƒáƒ ე, ეს ღილáƒáƒ™áƒ˜ დáƒáƒ›áƒ”ნის ნდáƒáƒ‘ისთვის შეიძლებრáƒáƒ¡áƒ”ვე მუშáƒáƒáƒ‘დეს." -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/core/l10n/lt_LT.js b/core/l10n/lt_LT.js index 213f6cb674b..9a8b86bdf5e 100644 --- a/core/l10n/lt_LT.js +++ b/core/l10n/lt_LT.js @@ -64,7 +64,7 @@ OC.L10N.register( "Error fetching contact actions" : "Klaida bandant gauti veiksmus darbui su pažįstamų asmenų informacija", "Settings" : "Nustatymai", "Connection to server lost" : "RyÅ¡ys su serveriu nutrÅ«ko", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundÄ—s","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundÄ—s","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių"], "Saving..." : "Ä®raÅ¡oma...", "Dismiss" : "Atmesti", "This action requires you to confirm your password" : "Å is veiksmas reikalauja, kad įvestumÄ—te savo slaptažodį", @@ -91,7 +91,7 @@ OC.L10N.register( "OK" : "Gerai", "Error loading message template: {error}" : "Klaida įkeliant žinutÄ—s ruoÅ¡inį: {error}", "read-only" : "tik skaitymui", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} failas konfliktuoja","{count} failai konfliktuoja","{count} nesuderinami rinkmenų pakeitimai"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} failas konfliktuoja","{count} failai konfliktuoja","{count} nesuderinami rinkmenų pakeitimai","{count} nesuderinami rinkmenų pakeitimai"], "One file conflict" : "Nesuderinama rinkmena", "New Files" : "Ä®keliamos rinkmenos", "Already existing files" : "EgzistuojanÄios rinkmenos saugykloje", @@ -155,7 +155,7 @@ OC.L10N.register( "Could not unshare" : "Negalima nustoti dalintis", "Error while sharing" : "Klaida, dalijimosi metu", "Share details could not be loaded for this item." : "Dalinimosi detalÄ—s negali bÅ«ti atskleistos Å¡iai bylai", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius"], "This list is maybe truncated - please refine your search term to see more results." : "SÄ…raÅ¡as galimai sutrumpintas - praÅ¡ome patikslinti paieÅ¡kÄ…, norint matyti daugiau rezultatų.", "No users or groups found for {search}" : "Nerasta vartotojų ar grupių pagal paieÅ¡kos kriterijų: {search}", "No users found for {search}" : "Nerasta vartotojų pagal paieÅ¡kos kriterijų: {search}", @@ -186,7 +186,7 @@ OC.L10N.register( "Hello {name}" : "Sveiki, {name},", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>PaieÅ¡kos rezultatai:<script>alert(1)</script></strong>", "new" : "Naujas", - "_download %n file_::_download %n files_" : ["parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas"], + "_download %n file_::_download %n files_" : ["parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Vykdomas atnaujinimas, jei Å¡is puslapis bus neuždarytas, yra tikimybÄ—, kad sistemos atnaujinimas nepavyks.", "Update to {version}" : "Atnaujinti į versijÄ… {version}", "An error occurred." : "Ä®vyko klaida.", @@ -194,10 +194,10 @@ OC.L10N.register( "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Atnaujinimas nebuvo sÄ—kmingas. DetalesnÄ™ problemos sprendimo informacijÄ… rasite <a href=\"{url}\">forumo puslapyje</a>.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Atnaujinimas buvo nesÄ—kmingas. PraÅ¡ome praneÅ¡ti apie problemÄ… <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">NextCloud bendruomenei</a>.", "Continue to Nextcloud" : "Eiti į NextCloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių."], "Searching other places" : "IeÅ¡koma kitose vietose", "No search results in other folders for {tag}{filter}{endtag}" : "NÄ—ra paieÅ¡kos rezultatų kituose aplankuose naudojat paieÅ¡kos kriterijus: {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose"], "Personal" : "Asmeniniai", "Users" : "Naudotojai", "Apps" : "ProgramÄ—lÄ—s", @@ -305,4 +305,4 @@ OC.L10N.register( "Back to log in" : "Grįžti prie prisijungimo", "Depending on your configuration, this button could also work to trust the domain:" : "Priklausomai nuo konfigÅ«racijos, Å¡iuo mygtuku taip pat galima patvirtinti domenÄ… kaip patikimÄ…." }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/core/l10n/lt_LT.json b/core/l10n/lt_LT.json index 363c3639e68..3ade3948217 100644 --- a/core/l10n/lt_LT.json +++ b/core/l10n/lt_LT.json @@ -62,7 +62,7 @@ "Error fetching contact actions" : "Klaida bandant gauti veiksmus darbui su pažįstamų asmenų informacija", "Settings" : "Nustatymai", "Connection to server lost" : "RyÅ¡ys su serveriu nutrÅ«ko", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundÄ—s","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundÄ—s","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių","Problemos, įkeliant puslapį. Ä®keliama iÅ¡ naujo po %n sekundžių"], "Saving..." : "Ä®raÅ¡oma...", "Dismiss" : "Atmesti", "This action requires you to confirm your password" : "Å is veiksmas reikalauja, kad įvestumÄ—te savo slaptažodį", @@ -89,7 +89,7 @@ "OK" : "Gerai", "Error loading message template: {error}" : "Klaida įkeliant žinutÄ—s ruoÅ¡inį: {error}", "read-only" : "tik skaitymui", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} failas konfliktuoja","{count} failai konfliktuoja","{count} nesuderinami rinkmenų pakeitimai"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} failas konfliktuoja","{count} failai konfliktuoja","{count} nesuderinami rinkmenų pakeitimai","{count} nesuderinami rinkmenų pakeitimai"], "One file conflict" : "Nesuderinama rinkmena", "New Files" : "Ä®keliamos rinkmenos", "Already existing files" : "EgzistuojanÄios rinkmenos saugykloje", @@ -153,7 +153,7 @@ "Could not unshare" : "Negalima nustoti dalintis", "Error while sharing" : "Klaida, dalijimosi metu", "Share details could not be loaded for this item." : "Dalinimosi detalÄ—s negali bÅ«ti atskleistos Å¡iai bylai", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius","Norint pasinaudoti automatinio užpildymo paslauga, reikia suvesti bent {count} simbolius"], "This list is maybe truncated - please refine your search term to see more results." : "SÄ…raÅ¡as galimai sutrumpintas - praÅ¡ome patikslinti paieÅ¡kÄ…, norint matyti daugiau rezultatų.", "No users or groups found for {search}" : "Nerasta vartotojų ar grupių pagal paieÅ¡kos kriterijų: {search}", "No users found for {search}" : "Nerasta vartotojų pagal paieÅ¡kos kriterijų: {search}", @@ -184,7 +184,7 @@ "Hello {name}" : "Sveiki, {name},", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>PaieÅ¡kos rezultatai:<script>alert(1)</script></strong>", "new" : "Naujas", - "_download %n file_::_download %n files_" : ["parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas"], + "_download %n file_::_download %n files_" : ["parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas","parsisiųsti %n rinkmenas"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Vykdomas atnaujinimas, jei Å¡is puslapis bus neuždarytas, yra tikimybÄ—, kad sistemos atnaujinimas nepavyks.", "Update to {version}" : "Atnaujinti į versijÄ… {version}", "An error occurred." : "Ä®vyko klaida.", @@ -192,10 +192,10 @@ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Atnaujinimas nebuvo sÄ—kmingas. DetalesnÄ™ problemos sprendimo informacijÄ… rasite <a href=\"{url}\">forumo puslapyje</a>.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Atnaujinimas buvo nesÄ—kmingas. PraÅ¡ome praneÅ¡ti apie problemÄ… <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">NextCloud bendruomenei</a>.", "Continue to Nextcloud" : "Eiti į NextCloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių.","SÄ—kmingai atnaujinta. NextCloud bus atidarytas po %n sekundžių."], "Searching other places" : "IeÅ¡koma kitose vietose", "No search results in other folders for {tag}{filter}{endtag}" : "NÄ—ra paieÅ¡kos rezultatų kituose aplankuose naudojat paieÅ¡kos kriterijus: {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose","{count} paieÅ¡kos rezultatai kituose aplankuose"], "Personal" : "Asmeniniai", "Users" : "Naudotojai", "Apps" : "ProgramÄ—lÄ—s", @@ -302,5 +302,5 @@ "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "DetalesnÄ—s informacijos ieÅ¡kokite <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">dokumentacijoje</a>", "Back to log in" : "Grįžti prie prisijungimo", "Depending on your configuration, this button could also work to trust the domain:" : "Priklausomai nuo konfigÅ«racijos, Å¡iuo mygtuku taip pat galima patvirtinti domenÄ… kaip patikimÄ…." -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/core/l10n/sk.js b/core/l10n/sk.js index c0df39679b4..2c050f79628 100644 --- a/core/l10n/sk.js +++ b/core/l10n/sk.js @@ -64,7 +64,7 @@ OC.L10N.register( "Error fetching contact actions" : "Chyba poÄas zÃskavania akcià kontaktu", "Settings" : "Nastavenia", "Connection to server lost" : "Stratené spojenie so serverom", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundu","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundy","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekúnd"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundu","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundy","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekúnd","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekúnd"], "Saving..." : "Ukladám...", "Dismiss" : "OdmietnuÅ¥", "This action requires you to confirm your password" : "Táto akcia vyžaduje potvrdenie vášho hesla", @@ -91,7 +91,7 @@ OC.L10N.register( "OK" : "Ok", "Error loading message template: {error}" : "Chyba pri nahrávanà šablóny správy: {error}", "read-only" : "iba na ÄÃtanie", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} konflikt súboru","{count} konflikty súboru","{count} konfliktov súboru"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} konflikt súboru","{count} konflikty súboru","{count} konfliktov súboru","{count} konfliktov súboru"], "One file conflict" : "Jeden konflikt súboru", "New Files" : "Nové súbory", "Already existing files" : "Už existujúce súbory", @@ -171,7 +171,7 @@ OC.L10N.register( "Could not unshare" : "Nepodarilo sa zruÅ¡iÅ¥ sprÃstupnenie", "Error while sharing" : "Chyba poÄas sprÃstupňovania", "Share details could not be loaded for this item." : "Nebolo možné naÄÃtaÅ¥ údaje o sprÃstupnenà tejto položky.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Najmenej {count} znak je potrebný pre autodopĺňanie","Najmenej {count} znaky sú potrebné pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Najmenej {count} znak je potrebný pre autodopĺňanie","Najmenej {count} znaky sú potrebné pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie"], "This list is maybe truncated - please refine your search term to see more results." : "Tento zoznam môže byÅ¥ skrátený - upresnite hľadaný výraz, aby ste zÃskali viac výsledkov.", "No users or groups found for {search}" : "Výrazu {search} nezodpovedá žiadny použÃvateľ ani skupina", "No users found for {search}" : "Výrazu {search} nezodpovedá žiadny použÃvateľ", @@ -203,7 +203,7 @@ OC.L10N.register( "Hello {name}" : "Vitaj {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Toto sú výsledky vášho vyhľadávania <script>alert(1)</script></strong>", "new" : "nový", - "_download %n file_::_download %n files_" : ["stiahnuÅ¥ %n súbor","stiahnuÅ¥ %n súbory","stiahnuÅ¥ %n súborov"], + "_download %n file_::_download %n files_" : ["stiahnuÅ¥ %n súbor","stiahnuÅ¥ %n súbory","stiahnuÅ¥ %n súborov","stiahnuÅ¥ %n súborov"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Aktualizácie prebieha. V niektorých prostrediach môže opustenie tejto stránky spôsobiÅ¥ preruÅ¡enie aktualizácie.", "Update to {version}" : "Aktualizuj na {version}", "An error occurred." : "Vyskytla sa chyba.", @@ -211,10 +211,10 @@ OC.L10N.register( "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Aktualizácia neprebehla úspeÅ¡ne. Pre viac informácià <a href=\"{url}\">navÅ¡tÃvte prÃspevok na naÅ¡om fóre</a>, ktorý pokrýva tento problém.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Aktualizácia bola neúspeÅ¡ná. Oznámte prosÃm tento problém <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">komunite Nextcloud</a>.", "Continue to Nextcloud" : "PokraÄovaÅ¥ na Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundu.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundy.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekúnd."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundu.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundy.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekúnd.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekúnd."], "Searching other places" : "Prehľadanie ostatných umiestnenÃ", "No search results in other folders for {tag}{filter}{endtag}" : "Žiadne výsledky vyhľadávania v ostatných prieÄinkoch pre {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} výsledok vyhľadávania v ostatných prieÄinkoch","{count} výsledky vyhľadávania v ostatných prieÄinkoch","{count} výsledkov vyhľadávania v ostatných prieÄinkoch"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} výsledok vyhľadávania v ostatných prieÄinkoch","{count} výsledky vyhľadávania v ostatných prieÄinkoch","{count} výsledkov vyhľadávania v ostatných prieÄinkoch","{count} výsledkov vyhľadávania v ostatných prieÄinkoch"], "Personal" : "Osobné", "Users" : "PoužÃvatelia", "Apps" : "Aplikácie", @@ -352,4 +352,4 @@ OC.L10N.register( "Back to log in" : "Späť na prihlásenie", "Depending on your configuration, this button could also work to trust the domain:" : "V závislosti od vaÅ¡ej konfigurácie by toto tlaÄidlo mohlo fungovaÅ¥ tak, že dôverujete doméne:" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/core/l10n/sk.json b/core/l10n/sk.json index 19499de9380..a48cfc4575f 100644 --- a/core/l10n/sk.json +++ b/core/l10n/sk.json @@ -62,7 +62,7 @@ "Error fetching contact actions" : "Chyba poÄas zÃskavania akcià kontaktu", "Settings" : "Nastavenia", "Connection to server lost" : "Stratené spojenie so serverom", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundu","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundy","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekúnd"], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundu","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekundy","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekúnd","Nepodarilo sa naÄÃtaÅ¥ stránku, opätovný pokus o %n sekúnd"], "Saving..." : "Ukladám...", "Dismiss" : "OdmietnuÅ¥", "This action requires you to confirm your password" : "Táto akcia vyžaduje potvrdenie vášho hesla", @@ -89,7 +89,7 @@ "OK" : "Ok", "Error loading message template: {error}" : "Chyba pri nahrávanà šablóny správy: {error}", "read-only" : "iba na ÄÃtanie", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} konflikt súboru","{count} konflikty súboru","{count} konfliktov súboru"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} konflikt súboru","{count} konflikty súboru","{count} konfliktov súboru","{count} konfliktov súboru"], "One file conflict" : "Jeden konflikt súboru", "New Files" : "Nové súbory", "Already existing files" : "Už existujúce súbory", @@ -169,7 +169,7 @@ "Could not unshare" : "Nepodarilo sa zruÅ¡iÅ¥ sprÃstupnenie", "Error while sharing" : "Chyba poÄas sprÃstupňovania", "Share details could not be loaded for this item." : "Nebolo možné naÄÃtaÅ¥ údaje o sprÃstupnenà tejto položky.", - "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Najmenej {count} znak je potrebný pre autodopĺňanie","Najmenej {count} znaky sú potrebné pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie"], + "_At least {count} character is needed for autocompletion_::_At least {count} characters are needed for autocompletion_" : ["Najmenej {count} znak je potrebný pre autodopĺňanie","Najmenej {count} znaky sú potrebné pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie","Najmenej {count} znakov je potrebných pre autodopĺňanie"], "This list is maybe truncated - please refine your search term to see more results." : "Tento zoznam môže byÅ¥ skrátený - upresnite hľadaný výraz, aby ste zÃskali viac výsledkov.", "No users or groups found for {search}" : "Výrazu {search} nezodpovedá žiadny použÃvateľ ani skupina", "No users found for {search}" : "Výrazu {search} nezodpovedá žiadny použÃvateľ", @@ -201,7 +201,7 @@ "Hello {name}" : "Vitaj {name}", "<strong>These are your search results<script>alert(1)</script></strong>" : "<strong>Toto sú výsledky vášho vyhľadávania <script>alert(1)</script></strong>", "new" : "nový", - "_download %n file_::_download %n files_" : ["stiahnuÅ¥ %n súbor","stiahnuÅ¥ %n súbory","stiahnuÅ¥ %n súborov"], + "_download %n file_::_download %n files_" : ["stiahnuÅ¥ %n súbor","stiahnuÅ¥ %n súbory","stiahnuÅ¥ %n súborov","stiahnuÅ¥ %n súborov"], "The update is in progress, leaving this page might interrupt the process in some environments." : "Aktualizácie prebieha. V niektorých prostrediach môže opustenie tejto stránky spôsobiÅ¥ preruÅ¡enie aktualizácie.", "Update to {version}" : "Aktualizuj na {version}", "An error occurred." : "Vyskytla sa chyba.", @@ -209,10 +209,10 @@ "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "Aktualizácia neprebehla úspeÅ¡ne. Pre viac informácià <a href=\"{url}\">navÅ¡tÃvte prÃspevok na naÅ¡om fóre</a>, ktorý pokrýva tento problém.", "The update was unsuccessful. Please report this issue to the <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">Nextcloud community</a>." : "Aktualizácia bola neúspeÅ¡ná. Oznámte prosÃm tento problém <a href=\"https://github.com/nextcloud/server/issues\" target=\"_blank\">komunite Nextcloud</a>.", "Continue to Nextcloud" : "PokraÄovaÅ¥ na Nextcloud", - "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundu.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundy.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekúnd."], + "_The update was successful. Redirecting you to Nextcloud in %n second._::_The update was successful. Redirecting you to Nextcloud in %n seconds._" : ["Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundu.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekundy.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekúnd.","Aktualizácia bola úspeÅ¡ná. Presmerúva sa na Nextcloud za %n sekúnd."], "Searching other places" : "Prehľadanie ostatných umiestnenÃ", "No search results in other folders for {tag}{filter}{endtag}" : "Žiadne výsledky vyhľadávania v ostatných prieÄinkoch pre {tag}{filter}{endtag}", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} výsledok vyhľadávania v ostatných prieÄinkoch","{count} výsledky vyhľadávania v ostatných prieÄinkoch","{count} výsledkov vyhľadávania v ostatných prieÄinkoch"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} výsledok vyhľadávania v ostatných prieÄinkoch","{count} výsledky vyhľadávania v ostatných prieÄinkoch","{count} výsledkov vyhľadávania v ostatných prieÄinkoch","{count} výsledkov vyhľadávania v ostatných prieÄinkoch"], "Personal" : "Osobné", "Users" : "PoužÃvatelia", "Apps" : "Aplikácie", @@ -349,5 +349,5 @@ "Your PHP does not have freetype support. This will result in broken profile pictures and settings interface." : "VaÅ¡e PHP nemá podporu FreeType, Äo bude maÅ¥ za následok poÅ¡kodenie profilových obrázkov a rozhrania nastavenÃ.", "Back to log in" : "Späť na prihlásenie", "Depending on your configuration, this button could also work to trust the domain:" : "V závislosti od vaÅ¡ej konfigurácie by toto tlaÄidlo mohlo fungovaÅ¥ tak, že dôverujete doméne:" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/core/l10n/uk.js b/core/l10n/uk.js index 22bedcc5768..f52b9c36e2e 100644 --- a/core/l10n/uk.js +++ b/core/l10n/uk.js @@ -63,7 +63,7 @@ OC.L10N.register( "Error fetching contact actions" : "Ðеможливо отримати дії з контактами", "Settings" : "ÐалаштуваннÑ", "Connection to server lost" : "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Ñервером втрачено", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° 5 Ñек."], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° 5 Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° 5 Ñек."], "Saving..." : "ЗбереженнÑ...", "Dismiss" : "Припинити", "This action requires you to confirm your password" : "Ð¦Ñ Ð´Ñ–Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ паролÑ", @@ -90,7 +90,7 @@ OC.L10N.register( "OK" : "OK", "Error loading message template: {error}" : "Помилка при завантаженні шаблону повідомленнÑ: {error}", "read-only" : "Тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} файловий конфлікт","{count} файлових конфліктів","{count} файлових конфліктів"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} файловий конфлікт","{count} файлових конфліктів","{count} файлових конфліктів","{count} файлових конфліктів"], "One file conflict" : "Один файловий конфлікт", "New Files" : "Ðових Файлів", "Already existing files" : "Файли що вже Ñ–Ñнують", @@ -178,13 +178,13 @@ OC.L10N.register( "Hello {name}, the weather is {weather}" : "Привіт {name}, погода {weather} ", "Hello {name}" : "Привіт {name}", "new" : "новий", - "_download %n file_::_download %n files_" : ["Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], + "_download %n file_::_download %n files_" : ["Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], "Update to {version}" : "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾ {version}", "An error occurred." : "Виникла помилка.", "Please reload the page." : "Будь лаÑка, перезавантажте Ñторінку.", "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ðµ вдалоÑÑ. За інформацією <a href=\"{url}\">звернітьÑÑ Ð´Ð¾ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ð° форумі</a>, що опиÑує цю проблему.", "Searching other places" : "Йде пошук в інших міÑцÑÑ…", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} результат пошуку в інших теках","{count} результатів пошуку в інших теках","{count} результатів пошуку в інших теках"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} результат пошуку в інших теках","{count} результатів пошуку в інших теках","{count} результатів пошуку в інших теках","{count} результатів пошуку в інших теках"], "Personal" : "ОÑобиÑте", "Users" : "КориÑтувачі", "Apps" : "Додатки", @@ -271,4 +271,4 @@ OC.L10N.register( "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Ð”Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¸, дивітьÑÑ <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>.", "Back to log in" : "ПовернутиÑÑ Ð´Ð¾ Ñторінки авторизації" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/core/l10n/uk.json b/core/l10n/uk.json index ee535456ab3..7c2aa74ef76 100644 --- a/core/l10n/uk.json +++ b/core/l10n/uk.json @@ -61,7 +61,7 @@ "Error fetching contact actions" : "Ðеможливо отримати дії з контактами", "Settings" : "ÐалаштуваннÑ", "Connection to server lost" : "З'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· Ñервером втрачено", - "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° 5 Ñек."], + "_Problem loading page, reloading in %n second_::_Problem loading page, reloading in %n seconds_" : ["Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° %n Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° 5 Ñек.","Проблема під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñторінки, повторне Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð° 5 Ñек."], "Saving..." : "ЗбереженнÑ...", "Dismiss" : "Припинити", "This action requires you to confirm your password" : "Ð¦Ñ Ð´Ñ–Ñ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±ÑƒÑ” Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ паролÑ", @@ -88,7 +88,7 @@ "OK" : "OK", "Error loading message template: {error}" : "Помилка при завантаженні шаблону повідомленнÑ: {error}", "read-only" : "Тільки Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ", - "_{count} file conflict_::_{count} file conflicts_" : ["{count} файловий конфлікт","{count} файлових конфліктів","{count} файлових конфліктів"], + "_{count} file conflict_::_{count} file conflicts_" : ["{count} файловий конфлікт","{count} файлових конфліктів","{count} файлових конфліктів","{count} файлових конфліктів"], "One file conflict" : "Один файловий конфлікт", "New Files" : "Ðових Файлів", "Already existing files" : "Файли що вже Ñ–Ñнують", @@ -176,13 +176,13 @@ "Hello {name}, the weather is {weather}" : "Привіт {name}, погода {weather} ", "Hello {name}" : "Привіт {name}", "new" : "новий", - "_download %n file_::_download %n files_" : ["Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], + "_download %n file_::_download %n files_" : ["Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлу","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів","Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ %n файлів"], "Update to {version}" : "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾ {version}", "An error occurred." : "Виникла помилка.", "Please reload the page." : "Будь лаÑка, перезавантажте Ñторінку.", "The update was unsuccessful. For more information <a href=\"{url}\">check our forum post</a> covering this issue." : "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð½Ðµ вдалоÑÑ. За інформацією <a href=\"{url}\">звернітьÑÑ Ð´Ð¾ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð½Ð° форумі</a>, що опиÑує цю проблему.", "Searching other places" : "Йде пошук в інших міÑцÑÑ…", - "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} результат пошуку в інших теках","{count} результатів пошуку в інших теках","{count} результатів пошуку в інших теках"], + "_{count} search result in another folder_::_{count} search results in other folders_" : ["{count} результат пошуку в інших теках","{count} результатів пошуку в інших теках","{count} результатів пошуку в інших теках","{count} результатів пошуку в інших теках"], "Personal" : "ОÑобиÑте", "Users" : "КориÑтувачі", "Apps" : "Додатки", @@ -268,5 +268,5 @@ "Add \"%s\" as trusted domain" : "Додати \"%s\" Ñк довірений домен", "For help, see the <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>." : "Ð”Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð¾Ð³Ð¸, дивітьÑÑ <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a>.", "Back to log in" : "ПовернутиÑÑ Ð´Ð¾ Ñторінки авторизації" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/lib/l10n/cs.js b/lib/l10n/cs.js index 575b12e59c8..00881a98396 100644 --- a/lib/l10n/cs.js +++ b/lib/l10n/cs.js @@ -33,20 +33,20 @@ OC.L10N.register( "today" : "dnes", "tomorrow" : "zÃtra", "yesterday" : "vÄera", - "_in %n day_::_in %n days_" : ["bÄ›hem %n dne","bÄ›hem %n dnů","bÄ›hem %n dnů"], - "_%n day ago_::_%n days ago_" : ["vÄera","pÅ™ed %n dny","pÅ™ed %n dny"], + "_in %n day_::_in %n days_" : ["bÄ›hem %n dne","bÄ›hem %n dnů","bÄ›hem %n dnů","bÄ›hem %n dnů"], + "_%n day ago_::_%n days ago_" : ["vÄera","pÅ™ed %n dny","pÅ™ed %n dny","pÅ™ed %n dny"], "next month" : "následujÃcà mÄ›sÃc", "last month" : "minulý mÄ›sÃc", - "_in %n month_::_in %n months_" : ["bÄ›hem %n mÄ›sÃce","bÄ›hem %n mÄ›sÃců","bÄ›hem %n mÄ›sÃců"], - "_%n month ago_::_%n months ago_" : ["pÅ™ed %n mÄ›sÃcem","pÅ™ed %n mÄ›sÃci","pÅ™ed %n mÄ›sÃci"], + "_in %n month_::_in %n months_" : ["bÄ›hem %n mÄ›sÃce","bÄ›hem %n mÄ›sÃců","bÄ›hem %n mÄ›sÃců","bÄ›hem %n mÄ›sÃců"], + "_%n month ago_::_%n months ago_" : ["pÅ™ed %n mÄ›sÃcem","pÅ™ed %n mÄ›sÃci","pÅ™ed %n mÄ›sÃci","pÅ™ed %n mÄ›sÃci"], "next year" : "následujÃcà rok", "last year" : "minulý rok", - "_in %n year_::_in %n years_" : ["bÄ›hem %n roku","bÄ›hem %n roků","bÄ›hem %n roků"], - "_%n year ago_::_%n years ago_" : ["pÅ™ed rokem","pÅ™ed %n lety","pÅ™ed %n lety"], - "_in %n hour_::_in %n hours_" : ["bÄ›hem %n hodiny","bÄ›hem %n hodin","bÄ›hem %n hodin"], - "_%n hour ago_::_%n hours ago_" : ["pÅ™ed %n hodinou","pÅ™ed %n hodinami","pÅ™ed %n hodinami"], - "_in %n minute_::_in %n minutes_" : ["bÄ›hem %n minuty","bÄ›hem %n minut","bÄ›hem %n minut"], - "_%n minute ago_::_%n minutes ago_" : ["pÅ™ed %n minutou","pÅ™ed %n minutami","pÅ™ed %n minutami"], + "_in %n year_::_in %n years_" : ["bÄ›hem %n roku","bÄ›hem %n roků","bÄ›hem %n roků","bÄ›hem %n roků"], + "_%n year ago_::_%n years ago_" : ["pÅ™ed rokem","pÅ™ed %n lety","pÅ™ed %n lety","pÅ™ed %n lety"], + "_in %n hour_::_in %n hours_" : ["bÄ›hem %n hodiny","bÄ›hem %n hodin","bÄ›hem %n hodin","bÄ›hem %n hodin"], + "_%n hour ago_::_%n hours ago_" : ["pÅ™ed %n hodinou","pÅ™ed %n hodinami","pÅ™ed %n hodinami","pÅ™ed %n hodinami"], + "_in %n minute_::_in %n minutes_" : ["bÄ›hem %n minuty","bÄ›hem %n minut","bÄ›hem %n minut","bÄ›hem %n minut"], + "_%n minute ago_::_%n minutes ago_" : ["pÅ™ed %n minutou","pÅ™ed %n minutami","pÅ™ed %n minutami","pÅ™ed %n minutami"], "in a few seconds" : "bÄ›hem nÄ›kolika sekund", "seconds ago" : "pÅ™ed pár sekundami", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul s ID: %s neexistuje. Povolte ho v nastavenà aplikacÃ, nebo kontaktujte vaÅ¡eho administrátora.", @@ -233,4 +233,4 @@ OC.L10N.register( "Storage is temporarily not available" : "ÚložiÅ¡tÄ› je doÄasnÄ› nedostupné", "Storage connection timeout. %s" : "VyprÅ¡enà pÅ™ipojenà k úložiÅ¡ti. %s" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/lib/l10n/cs.json b/lib/l10n/cs.json index c5a613123f9..483cf2057dd 100644 --- a/lib/l10n/cs.json +++ b/lib/l10n/cs.json @@ -31,20 +31,20 @@ "today" : "dnes", "tomorrow" : "zÃtra", "yesterday" : "vÄera", - "_in %n day_::_in %n days_" : ["bÄ›hem %n dne","bÄ›hem %n dnů","bÄ›hem %n dnů"], - "_%n day ago_::_%n days ago_" : ["vÄera","pÅ™ed %n dny","pÅ™ed %n dny"], + "_in %n day_::_in %n days_" : ["bÄ›hem %n dne","bÄ›hem %n dnů","bÄ›hem %n dnů","bÄ›hem %n dnů"], + "_%n day ago_::_%n days ago_" : ["vÄera","pÅ™ed %n dny","pÅ™ed %n dny","pÅ™ed %n dny"], "next month" : "následujÃcà mÄ›sÃc", "last month" : "minulý mÄ›sÃc", - "_in %n month_::_in %n months_" : ["bÄ›hem %n mÄ›sÃce","bÄ›hem %n mÄ›sÃců","bÄ›hem %n mÄ›sÃců"], - "_%n month ago_::_%n months ago_" : ["pÅ™ed %n mÄ›sÃcem","pÅ™ed %n mÄ›sÃci","pÅ™ed %n mÄ›sÃci"], + "_in %n month_::_in %n months_" : ["bÄ›hem %n mÄ›sÃce","bÄ›hem %n mÄ›sÃců","bÄ›hem %n mÄ›sÃců","bÄ›hem %n mÄ›sÃců"], + "_%n month ago_::_%n months ago_" : ["pÅ™ed %n mÄ›sÃcem","pÅ™ed %n mÄ›sÃci","pÅ™ed %n mÄ›sÃci","pÅ™ed %n mÄ›sÃci"], "next year" : "následujÃcà rok", "last year" : "minulý rok", - "_in %n year_::_in %n years_" : ["bÄ›hem %n roku","bÄ›hem %n roků","bÄ›hem %n roků"], - "_%n year ago_::_%n years ago_" : ["pÅ™ed rokem","pÅ™ed %n lety","pÅ™ed %n lety"], - "_in %n hour_::_in %n hours_" : ["bÄ›hem %n hodiny","bÄ›hem %n hodin","bÄ›hem %n hodin"], - "_%n hour ago_::_%n hours ago_" : ["pÅ™ed %n hodinou","pÅ™ed %n hodinami","pÅ™ed %n hodinami"], - "_in %n minute_::_in %n minutes_" : ["bÄ›hem %n minuty","bÄ›hem %n minut","bÄ›hem %n minut"], - "_%n minute ago_::_%n minutes ago_" : ["pÅ™ed %n minutou","pÅ™ed %n minutami","pÅ™ed %n minutami"], + "_in %n year_::_in %n years_" : ["bÄ›hem %n roku","bÄ›hem %n roků","bÄ›hem %n roků","bÄ›hem %n roků"], + "_%n year ago_::_%n years ago_" : ["pÅ™ed rokem","pÅ™ed %n lety","pÅ™ed %n lety","pÅ™ed %n lety"], + "_in %n hour_::_in %n hours_" : ["bÄ›hem %n hodiny","bÄ›hem %n hodin","bÄ›hem %n hodin","bÄ›hem %n hodin"], + "_%n hour ago_::_%n hours ago_" : ["pÅ™ed %n hodinou","pÅ™ed %n hodinami","pÅ™ed %n hodinami","pÅ™ed %n hodinami"], + "_in %n minute_::_in %n minutes_" : ["bÄ›hem %n minuty","bÄ›hem %n minut","bÄ›hem %n minut","bÄ›hem %n minut"], + "_%n minute ago_::_%n minutes ago_" : ["pÅ™ed %n minutou","pÅ™ed %n minutami","pÅ™ed %n minutami","pÅ™ed %n minutami"], "in a few seconds" : "bÄ›hem nÄ›kolika sekund", "seconds ago" : "pÅ™ed pár sekundami", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul s ID: %s neexistuje. Povolte ho v nastavenà aplikacÃ, nebo kontaktujte vaÅ¡eho administrátora.", @@ -230,5 +230,5 @@ "Storage connection error. %s" : "Chyba pÅ™ipojenà úložiÅ¡tÄ›. %s", "Storage is temporarily not available" : "ÚložiÅ¡tÄ› je doÄasnÄ› nedostupné", "Storage connection timeout. %s" : "VyprÅ¡enà pÅ™ipojenà k úložiÅ¡ti. %s" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/lib/l10n/fa.js b/lib/l10n/fa.js index d8c4fc2cbbe..285a7770814 100644 --- a/lib/l10n/fa.js +++ b/lib/l10n/fa.js @@ -14,13 +14,13 @@ OC.L10N.register( "Invalid image" : "عکس نامعتبر", "today" : "امروز", "yesterday" : "دیروز", - "_%n day ago_::_%n days ago_" : ["%n روز پیش"], + "_%n day ago_::_%n days ago_" : ["%n روز پیش","%n روز پیش"], "last month" : "ماه قبل", - "_%n month ago_::_%n months ago_" : ["%n ماه قبل"], + "_%n month ago_::_%n months ago_" : ["%n ماه قبل","%n ماه قبل"], "last year" : "سال قبل", - "_%n year ago_::_%n years ago_" : ["%n سال پیش"], - "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل"], - "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل"], + "_%n year ago_::_%n years ago_" : ["%n سال پیش","%n سال پیش"], + "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل","%n ساعت قبل"], + "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل","%n دقیقه قبل"], "seconds ago" : "ثانیه‌ها پیش", "File name is a reserved word" : "این نام ÙØ§ÛŒÙ„ جزو کلمات رزرو می‌باشد", "File name contains at least one invalid character" : "نام ÙØ§ÛŒÙ„ دارای ØØ¯Ø§Ù‚Ù„ یک کاراکتر نامعتبر است", @@ -55,4 +55,4 @@ OC.L10N.register( "PostgreSQL >= 9 required" : "PostgreSQL >= 9 نیاز است", "Please upgrade your database version" : "Ù„Ø·ÙØ§ نسخه‌ی پایگاه‌داده‌ی خود را بروز کنید" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/lib/l10n/fa.json b/lib/l10n/fa.json index 946e4f2fd42..3e2852de303 100644 --- a/lib/l10n/fa.json +++ b/lib/l10n/fa.json @@ -12,13 +12,13 @@ "Invalid image" : "عکس نامعتبر", "today" : "امروز", "yesterday" : "دیروز", - "_%n day ago_::_%n days ago_" : ["%n روز پیش"], + "_%n day ago_::_%n days ago_" : ["%n روز پیش","%n روز پیش"], "last month" : "ماه قبل", - "_%n month ago_::_%n months ago_" : ["%n ماه قبل"], + "_%n month ago_::_%n months ago_" : ["%n ماه قبل","%n ماه قبل"], "last year" : "سال قبل", - "_%n year ago_::_%n years ago_" : ["%n سال پیش"], - "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل"], - "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل"], + "_%n year ago_::_%n years ago_" : ["%n سال پیش","%n سال پیش"], + "_%n hour ago_::_%n hours ago_" : ["%n ساعت قبل","%n ساعت قبل"], + "_%n minute ago_::_%n minutes ago_" : ["%n دقیقه قبل","%n دقیقه قبل"], "seconds ago" : "ثانیه‌ها پیش", "File name is a reserved word" : "این نام ÙØ§ÛŒÙ„ جزو کلمات رزرو می‌باشد", "File name contains at least one invalid character" : "نام ÙØ§ÛŒÙ„ دارای ØØ¯Ø§Ù‚Ù„ یک کاراکتر نامعتبر است", @@ -52,5 +52,5 @@ "PHP module %s not installed." : "ماژول PHP %s نصب نشده است.", "PostgreSQL >= 9 required" : "PostgreSQL >= 9 نیاز است", "Please upgrade your database version" : "Ù„Ø·ÙØ§ نسخه‌ی پایگاه‌داده‌ی خود را بروز کنید" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/lib/l10n/he.js b/lib/l10n/he.js index dc5b4a5ce38..940d61fe29b 100644 --- a/lib/l10n/he.js +++ b/lib/l10n/he.js @@ -19,10 +19,10 @@ OC.L10N.register( "Invalid image" : "×ª×ž×•× ×” ×œ× ×—×•×§×™×ª", "today" : "היו×", "yesterday" : "×תמול", - "_%n day ago_::_%n days ago_" : ["×œ×¤× ×™ %n יו×","×œ×¤× ×™ %n ימי×"], + "_%n day ago_::_%n days ago_" : ["×œ×¤× ×™ %n יו×","×œ×¤× ×™ %n ימי×","×œ×¤× ×™ %n ימי×"], "last month" : "חודש שעבר", "last year" : "×©× ×” שעברה", - "_%n year ago_::_%n years ago_" : ["×œ×¤× ×™ %n ×©× ×”","×œ×¤× ×™ %n ×©× ×™×"], + "_%n year ago_::_%n years ago_" : ["×œ×¤× ×™ %n ×©× ×”","×œ×¤× ×™ %n ×©× ×™×","×œ×¤× ×™ %n ×©× ×™×"], "seconds ago" : "×©× ×™×•×ª", "File name is a reserved word" : "×©× ×§×•×‘×¥ ×”× ×• מילה שמורה", "File name contains at least one invalid character" : "×©× ×§×•×‘×¥ כולל לפחות תו ×חד ×œ× ×—×•×§×™", @@ -168,4 +168,4 @@ OC.L10N.register( "Storage connection error. %s" : "שגי×ת חיבור ×חסון. %s", "Storage connection timeout. %s" : "פסק זמן חיבור ×חסון. %s" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/lib/l10n/he.json b/lib/l10n/he.json index 38218b4ecc7..2dcd0166beb 100644 --- a/lib/l10n/he.json +++ b/lib/l10n/he.json @@ -17,10 +17,10 @@ "Invalid image" : "×ª×ž×•× ×” ×œ× ×—×•×§×™×ª", "today" : "היו×", "yesterday" : "×תמול", - "_%n day ago_::_%n days ago_" : ["×œ×¤× ×™ %n יו×","×œ×¤× ×™ %n ימי×"], + "_%n day ago_::_%n days ago_" : ["×œ×¤× ×™ %n יו×","×œ×¤× ×™ %n ימי×","×œ×¤× ×™ %n ימי×"], "last month" : "חודש שעבר", "last year" : "×©× ×” שעברה", - "_%n year ago_::_%n years ago_" : ["×œ×¤× ×™ %n ×©× ×”","×œ×¤× ×™ %n ×©× ×™×"], + "_%n year ago_::_%n years ago_" : ["×œ×¤× ×™ %n ×©× ×”","×œ×¤× ×™ %n ×©× ×™×","×œ×¤× ×™ %n ×©× ×™×"], "seconds ago" : "×©× ×™×•×ª", "File name is a reserved word" : "×©× ×§×•×‘×¥ ×”× ×• מילה שמורה", "File name contains at least one invalid character" : "×©× ×§×•×‘×¥ כולל לפחות תו ×חד ×œ× ×—×•×§×™", @@ -165,5 +165,5 @@ "Storage incomplete configuration. %s" : "תצורה ×œ× ×ž×•×©×œ×ž×ª של ×”×חסון. %s", "Storage connection error. %s" : "שגי×ת חיבור ×חסון. %s", "Storage connection timeout. %s" : "פסק זמן חיבור ×חסון. %s" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/lib/l10n/ka_GE.js b/lib/l10n/ka_GE.js index 4bf2a9506b0..831a65fcad3 100644 --- a/lib/l10n/ka_GE.js +++ b/lib/l10n/ka_GE.js @@ -34,20 +34,20 @@ OC.L10N.register( "today" : "დღეს", "tomorrow" : "ხვáƒáƒš", "yesterday" : "გუშინ", - "_in %n day_::_in %n days_" : ["%n დღეში"], - "_%n day ago_::_%n days ago_" : ["%n დღის წინ"], + "_in %n day_::_in %n days_" : ["%n დღეში","%n დღეში"], + "_%n day ago_::_%n days ago_" : ["%n დღის წინ","%n დღის წინ"], "next month" : "შემდეგი თვე", "last month" : "გáƒáƒ¡áƒ£áƒš თვეში", - "_in %n month_::_in %n months_" : ["%n თვეში"], - "_%n month ago_::_%n months ago_" : ["%n თვის წინ"], + "_in %n month_::_in %n months_" : ["%n თვეში","%n თვეში"], + "_%n month ago_::_%n months ago_" : ["%n თვის წინ","%n თვის წინ"], "next year" : "შემდეგი წელი", "last year" : "გáƒáƒ¡áƒ£áƒš წელს", - "_in %n year_::_in %n years_" : ["%n წელიწáƒáƒ“ში"], - "_%n year ago_::_%n years ago_" : ["%n წლის წინ"], - "_in %n hour_::_in %n hours_" : ["%n სáƒáƒáƒ—ში"], - "_%n hour ago_::_%n hours ago_" : ["%n სáƒáƒáƒ—ის წინ"], - "_in %n minute_::_in %n minutes_" : ["%n წუთში"], - "_%n minute ago_::_%n minutes ago_" : ["%n წუთის წინ"], + "_in %n year_::_in %n years_" : ["%n წელიწáƒáƒ“ში","%n წელიწáƒáƒ“ში"], + "_%n year ago_::_%n years ago_" : ["%n წლის წინ","%n წლის წინ"], + "_in %n hour_::_in %n hours_" : ["%n სáƒáƒáƒ—ში","%n სáƒáƒáƒ—ში"], + "_%n hour ago_::_%n hours ago_" : ["%n სáƒáƒáƒ—ის წინ","%n სáƒáƒáƒ—ის წინ"], + "_in %n minute_::_in %n minutes_" : ["%n წუთში","%n წუთში"], + "_%n minute ago_::_%n minutes ago_" : ["%n წუთის წინ","%n წუთის წინ"], "in a few seconds" : "რáƒáƒ›áƒ“ენიმე წáƒáƒ›áƒ¨áƒ˜", "seconds ago" : "წáƒáƒ›áƒ˜áƒ¡ წინ", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "მáƒáƒ“ული ID-ით: %s áƒáƒ áƒáƒ სებáƒáƒ‘ს. გთხáƒáƒ•თ áƒáƒáƒ›áƒáƒ¥áƒ›áƒ”დáƒáƒ— ის áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ”ბის პáƒáƒ áƒáƒ›áƒ”ტრებში áƒáƒœ დáƒáƒ£áƒ™áƒáƒ•შირდეთ áƒáƒ“მინისტრáƒáƒ¢áƒáƒ ს.", @@ -248,4 +248,4 @@ OC.L10N.register( "No app name specified" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ სáƒáƒ®áƒ”ლი áƒáƒ áƒáƒ მáƒáƒªáƒ”მული", "App '%s' could not be installed!" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ '%s' ვერყენდებáƒ!" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/lib/l10n/ka_GE.json b/lib/l10n/ka_GE.json index 81ba596f141..63a8f63d50d 100644 --- a/lib/l10n/ka_GE.json +++ b/lib/l10n/ka_GE.json @@ -32,20 +32,20 @@ "today" : "დღეს", "tomorrow" : "ხვáƒáƒš", "yesterday" : "გუშინ", - "_in %n day_::_in %n days_" : ["%n დღეში"], - "_%n day ago_::_%n days ago_" : ["%n დღის წინ"], + "_in %n day_::_in %n days_" : ["%n დღეში","%n დღეში"], + "_%n day ago_::_%n days ago_" : ["%n დღის წინ","%n დღის წინ"], "next month" : "შემდეგი თვე", "last month" : "გáƒáƒ¡áƒ£áƒš თვეში", - "_in %n month_::_in %n months_" : ["%n თვეში"], - "_%n month ago_::_%n months ago_" : ["%n თვის წინ"], + "_in %n month_::_in %n months_" : ["%n თვეში","%n თვეში"], + "_%n month ago_::_%n months ago_" : ["%n თვის წინ","%n თვის წინ"], "next year" : "შემდეგი წელი", "last year" : "გáƒáƒ¡áƒ£áƒš წელს", - "_in %n year_::_in %n years_" : ["%n წელიწáƒáƒ“ში"], - "_%n year ago_::_%n years ago_" : ["%n წლის წინ"], - "_in %n hour_::_in %n hours_" : ["%n სáƒáƒáƒ—ში"], - "_%n hour ago_::_%n hours ago_" : ["%n სáƒáƒáƒ—ის წინ"], - "_in %n minute_::_in %n minutes_" : ["%n წუთში"], - "_%n minute ago_::_%n minutes ago_" : ["%n წუთის წინ"], + "_in %n year_::_in %n years_" : ["%n წელიწáƒáƒ“ში","%n წელიწáƒáƒ“ში"], + "_%n year ago_::_%n years ago_" : ["%n წლის წინ","%n წლის წინ"], + "_in %n hour_::_in %n hours_" : ["%n სáƒáƒáƒ—ში","%n სáƒáƒáƒ—ში"], + "_%n hour ago_::_%n hours ago_" : ["%n სáƒáƒáƒ—ის წინ","%n სáƒáƒáƒ—ის წინ"], + "_in %n minute_::_in %n minutes_" : ["%n წუთში","%n წუთში"], + "_%n minute ago_::_%n minutes ago_" : ["%n წუთის წინ","%n წუთის წინ"], "in a few seconds" : "რáƒáƒ›áƒ“ენიმე წáƒáƒ›áƒ¨áƒ˜", "seconds ago" : "წáƒáƒ›áƒ˜áƒ¡ წინ", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "მáƒáƒ“ული ID-ით: %s áƒáƒ áƒáƒ სებáƒáƒ‘ს. გთხáƒáƒ•თ áƒáƒáƒ›áƒáƒ¥áƒ›áƒ”დáƒáƒ— ის áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ”ბის პáƒáƒ áƒáƒ›áƒ”ტრებში áƒáƒœ დáƒáƒ£áƒ™áƒáƒ•შირდეთ áƒáƒ“მინისტრáƒáƒ¢áƒáƒ ს.", @@ -245,5 +245,5 @@ "Cannot set expiration date more than %s days in the future" : "ვáƒáƒ“ის áƒáƒ›áƒáƒ¬áƒ£áƒ ვის თáƒáƒ იღი %s დღეზე მეტი მáƒáƒ›áƒáƒ•áƒáƒšáƒ¨áƒ˜ ვერიქნებáƒ", "No app name specified" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ სáƒáƒ®áƒ”ლი áƒáƒ áƒáƒ მáƒáƒªáƒ”მული", "App '%s' could not be installed!" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ '%s' ვერყენდებáƒ!" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/lib/l10n/kn.js b/lib/l10n/kn.js index e8332f6cfde..4e5d8f1358a 100644 --- a/lib/l10n/kn.js +++ b/lib/l10n/kn.js @@ -10,4 +10,4 @@ OC.L10N.register( "A valid password must be provided" : "ಸರಿಯಾದ ಬಳಕೆದಾರ ಗà³à²ªà³à²¤à²ªà²¦ ಒದಗಿಸಬೇಕಾಗಿದೆ", "Authentication error" : "ದೃಢೀಕರಣ ದೋಷ" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/lib/l10n/kn.json b/lib/l10n/kn.json index bf547fdd363..c095baba5a9 100644 --- a/lib/l10n/kn.json +++ b/lib/l10n/kn.json @@ -7,5 +7,5 @@ "A valid username must be provided" : "ಮಾನà³à²¯ ಬಳಕೆದಾರ ಹೆಸರೠಒದಗಿಸಬೇಕಾಗà³à²¤à³à²¤à²¦à³†", "A valid password must be provided" : "ಸರಿಯಾದ ಬಳಕೆದಾರ ಗà³à²ªà³à²¤à²ªà²¦ ಒದಗಿಸಬೇಕಾಗಿದೆ", "Authentication error" : "ದೃಢೀಕರಣ ದೋಷ" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/lib/l10n/lt_LT.js b/lib/l10n/lt_LT.js index 0faa87ebcd0..353e1b50d32 100644 --- a/lib/l10n/lt_LT.js +++ b/lib/l10n/lt_LT.js @@ -27,13 +27,13 @@ OC.L10N.register( "today" : "Å¡iandien", "tomorrow" : "rytoj", "yesterday" : "vakar", - "_%n day ago_::_%n days ago_" : ["prieÅ¡ %n dienÄ…","prieÅ¡ %n dienas","prieÅ¡ %n dienų"], + "_%n day ago_::_%n days ago_" : ["prieÅ¡ %n dienÄ…","prieÅ¡ %n dienas","prieÅ¡ %n dienų","prieÅ¡ %n dienų"], "last month" : "praeitÄ… mÄ—nesį", - "_%n month ago_::_%n months ago_" : ["prieÅ¡ %n mÄ—nesį","prieÅ¡ %n mÄ—nesius","prieÅ¡ %n mÄ—nesių"], + "_%n month ago_::_%n months ago_" : ["prieÅ¡ %n mÄ—nesį","prieÅ¡ %n mÄ—nesius","prieÅ¡ %n mÄ—nesių","prieÅ¡ %n mÄ—nesių"], "last year" : "praeitais metais", - "_%n year ago_::_%n years ago_" : ["prieÅ¡ %n metus","prieÅ¡ %n metus","prieÅ¡ %n metų"], - "_%n hour ago_::_%n hours ago_" : ["prieÅ¡ %n valandÄ…","prieÅ¡ %n valandas","prieÅ¡ %n valandų"], - "_%n minute ago_::_%n minutes ago_" : ["prieÅ¡ %n minutÄ™","prieÅ¡ % minutes","prieÅ¡ %n minuÄių"], + "_%n year ago_::_%n years ago_" : ["prieÅ¡ %n metus","prieÅ¡ %n metus","prieÅ¡ %n metų","prieÅ¡ %n metų"], + "_%n hour ago_::_%n hours ago_" : ["prieÅ¡ %n valandÄ…","prieÅ¡ %n valandas","prieÅ¡ %n valandų","prieÅ¡ %n valandų"], + "_%n minute ago_::_%n minutes ago_" : ["prieÅ¡ %n minutÄ™","prieÅ¡ % minutes","prieÅ¡ %n minuÄių","prieÅ¡ %n minuÄių"], "seconds ago" : "prieÅ¡ keletÄ… sekundžių", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modulio, kurio id: %s, nÄ—ra. PraÅ¡ome jį įjungti savo programÄ—lių nustatymuose arba susisiekti su savo administratoriumi.", "File name is a reserved word" : "Failo pavadinimas negalimas, žodis rezervuotas", @@ -209,4 +209,4 @@ OC.L10N.register( "No app name specified" : "Nenurodytas programÄ—lÄ—s pavadinimas", "App '%s' could not be installed!" : "Nepavyko įdiegti \"%s\" programÄ—lÄ—s!" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/lib/l10n/lt_LT.json b/lib/l10n/lt_LT.json index 85e5fbef41f..6932fe3d849 100644 --- a/lib/l10n/lt_LT.json +++ b/lib/l10n/lt_LT.json @@ -25,13 +25,13 @@ "today" : "Å¡iandien", "tomorrow" : "rytoj", "yesterday" : "vakar", - "_%n day ago_::_%n days ago_" : ["prieÅ¡ %n dienÄ…","prieÅ¡ %n dienas","prieÅ¡ %n dienų"], + "_%n day ago_::_%n days ago_" : ["prieÅ¡ %n dienÄ…","prieÅ¡ %n dienas","prieÅ¡ %n dienų","prieÅ¡ %n dienų"], "last month" : "praeitÄ… mÄ—nesį", - "_%n month ago_::_%n months ago_" : ["prieÅ¡ %n mÄ—nesį","prieÅ¡ %n mÄ—nesius","prieÅ¡ %n mÄ—nesių"], + "_%n month ago_::_%n months ago_" : ["prieÅ¡ %n mÄ—nesį","prieÅ¡ %n mÄ—nesius","prieÅ¡ %n mÄ—nesių","prieÅ¡ %n mÄ—nesių"], "last year" : "praeitais metais", - "_%n year ago_::_%n years ago_" : ["prieÅ¡ %n metus","prieÅ¡ %n metus","prieÅ¡ %n metų"], - "_%n hour ago_::_%n hours ago_" : ["prieÅ¡ %n valandÄ…","prieÅ¡ %n valandas","prieÅ¡ %n valandų"], - "_%n minute ago_::_%n minutes ago_" : ["prieÅ¡ %n minutÄ™","prieÅ¡ % minutes","prieÅ¡ %n minuÄių"], + "_%n year ago_::_%n years ago_" : ["prieÅ¡ %n metus","prieÅ¡ %n metus","prieÅ¡ %n metų","prieÅ¡ %n metų"], + "_%n hour ago_::_%n hours ago_" : ["prieÅ¡ %n valandÄ…","prieÅ¡ %n valandas","prieÅ¡ %n valandų","prieÅ¡ %n valandų"], + "_%n minute ago_::_%n minutes ago_" : ["prieÅ¡ %n minutÄ™","prieÅ¡ % minutes","prieÅ¡ %n minuÄių","prieÅ¡ %n minuÄių"], "seconds ago" : "prieÅ¡ keletÄ… sekundžių", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modulio, kurio id: %s, nÄ—ra. PraÅ¡ome jį įjungti savo programÄ—lių nustatymuose arba susisiekti su savo administratoriumi.", "File name is a reserved word" : "Failo pavadinimas negalimas, žodis rezervuotas", @@ -206,5 +206,5 @@ "Files can't be shared with create permissions" : "Failai negali bÅ«ti bendrinami su sukÅ«rimo leidimais", "No app name specified" : "Nenurodytas programÄ—lÄ—s pavadinimas", "App '%s' could not be installed!" : "Nepavyko įdiegti \"%s\" programÄ—lÄ—s!" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/lib/l10n/sk.js b/lib/l10n/sk.js index 5b5f93ce175..0651380a19b 100644 --- a/lib/l10n/sk.js +++ b/lib/l10n/sk.js @@ -33,20 +33,20 @@ OC.L10N.register( "today" : "dnes", "tomorrow" : "zajtra", "yesterday" : "vÄera", - "_in %n day_::_in %n days_" : ["o %n deň","o %n dni","o %n dnÃ"], - "_%n day ago_::_%n days ago_" : ["vÄera","pred %n dňami","pred %n dňami"], + "_in %n day_::_in %n days_" : ["o %n deň","o %n dni","o %n dnÃ","o %n dnÃ"], + "_%n day ago_::_%n days ago_" : ["vÄera","pred %n dňami","pred %n dňami","pred %n dňami"], "next month" : "budúci mesiac", "last month" : "minulý mesiac", - "_in %n month_::_in %n months_" : ["o %n mesiac ","o %n mesiace","o %n mesiacov"], - "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi"], + "_in %n month_::_in %n months_" : ["o %n mesiac ","o %n mesiace","o %n mesiacov","o %n mesiacov"], + "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi","pred %n mesiacmi"], "next year" : "budúci rok", "last year" : "minulý rok", - "_in %n year_::_in %n years_" : ["o %n rok","o %n roky","o %n rokov"], - "_%n year ago_::_%n years ago_" : ["vlani","pred %n rokmi","pred %n rokmi"], - "_in %n hour_::_in %n hours_" : ["o %n hodinu","o %n hodiny","o %n hodÃn"], - "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami"], - "_in %n minute_::_in %n minutes_" : ["o %n minútu","o %n minúty","o %n minút"], - "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami"], + "_in %n year_::_in %n years_" : ["o %n rok","o %n roky","o %n rokov","o %n rokov"], + "_%n year ago_::_%n years ago_" : ["vlani","pred %n rokmi","pred %n rokmi","pred %n rokmi"], + "_in %n hour_::_in %n hours_" : ["o %n hodinu","o %n hodiny","o %n hodÃn","o %n hodÃn"], + "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami","pred %n hodinami"], + "_in %n minute_::_in %n minutes_" : ["o %n minútu","o %n minúty","o %n minút","o %n minút"], + "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami","pred %n minútami"], "in a few seconds" : "o pár sekúnd", "seconds ago" : "pred sekundami", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul s ID: %s neexistuje. Povoľte ho prosÃm vo vaÅ¡om nastavenà aplikácià alebo kontaktujte správcu.", @@ -234,4 +234,4 @@ OC.L10N.register( "Personal" : "Osobné", "App '%s' could not be installed!" : "Aplikáciu '%s' nebolo možné nainÅ¡talovaÅ¥!" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/lib/l10n/sk.json b/lib/l10n/sk.json index 107c44a73c3..713a5106b65 100644 --- a/lib/l10n/sk.json +++ b/lib/l10n/sk.json @@ -31,20 +31,20 @@ "today" : "dnes", "tomorrow" : "zajtra", "yesterday" : "vÄera", - "_in %n day_::_in %n days_" : ["o %n deň","o %n dni","o %n dnÃ"], - "_%n day ago_::_%n days ago_" : ["vÄera","pred %n dňami","pred %n dňami"], + "_in %n day_::_in %n days_" : ["o %n deň","o %n dni","o %n dnÃ","o %n dnÃ"], + "_%n day ago_::_%n days ago_" : ["vÄera","pred %n dňami","pred %n dňami","pred %n dňami"], "next month" : "budúci mesiac", "last month" : "minulý mesiac", - "_in %n month_::_in %n months_" : ["o %n mesiac ","o %n mesiace","o %n mesiacov"], - "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi"], + "_in %n month_::_in %n months_" : ["o %n mesiac ","o %n mesiace","o %n mesiacov","o %n mesiacov"], + "_%n month ago_::_%n months ago_" : ["pred %n mesiacom","pred %n mesiacmi","pred %n mesiacmi","pred %n mesiacmi"], "next year" : "budúci rok", "last year" : "minulý rok", - "_in %n year_::_in %n years_" : ["o %n rok","o %n roky","o %n rokov"], - "_%n year ago_::_%n years ago_" : ["vlani","pred %n rokmi","pred %n rokmi"], - "_in %n hour_::_in %n hours_" : ["o %n hodinu","o %n hodiny","o %n hodÃn"], - "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami"], - "_in %n minute_::_in %n minutes_" : ["o %n minútu","o %n minúty","o %n minút"], - "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami"], + "_in %n year_::_in %n years_" : ["o %n rok","o %n roky","o %n rokov","o %n rokov"], + "_%n year ago_::_%n years ago_" : ["vlani","pred %n rokmi","pred %n rokmi","pred %n rokmi"], + "_in %n hour_::_in %n hours_" : ["o %n hodinu","o %n hodiny","o %n hodÃn","o %n hodÃn"], + "_%n hour ago_::_%n hours ago_" : ["pred %n hodinou","pred %n hodinami","pred %n hodinami","pred %n hodinami"], + "_in %n minute_::_in %n minutes_" : ["o %n minútu","o %n minúty","o %n minút","o %n minút"], + "_%n minute ago_::_%n minutes ago_" : ["pred %n minútou","pred %n minútami","pred %n minútami","pred %n minútami"], "in a few seconds" : "o pár sekúnd", "seconds ago" : "pred sekundami", "Module with ID: %s does not exist. Please enable it in your apps settings or contact your administrator." : "Modul s ID: %s neexistuje. Povoľte ho prosÃm vo vaÅ¡om nastavenà aplikácià alebo kontaktujte správcu.", @@ -231,5 +231,5 @@ "Storage connection timeout. %s" : "VyprÅ¡anie pripojenia k úložisku. %s", "Personal" : "Osobné", "App '%s' could not be installed!" : "Aplikáciu '%s' nebolo možné nainÅ¡talovaÅ¥!" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/lib/l10n/uk.js b/lib/l10n/uk.js index d5f0982e1db..e07da8b738f 100644 --- a/lib/l10n/uk.js +++ b/lib/l10n/uk.js @@ -18,10 +18,10 @@ OC.L10N.register( "Invalid image" : "Ðевірне зображеннÑ", "today" : "Ñьогодні", "yesterday" : "вчора", - "_%n day ago_::_%n days ago_" : ["%n день тому","%n днів тому","%n днів тому"], + "_%n day ago_::_%n days ago_" : ["%n день тому","%n днів тому","%n днів тому","%n днів тому"], "last month" : "минулого міÑÑцÑ", "last year" : "минулого року", - "_%n year ago_::_%n years ago_" : ["%n рік тому","%n років тому","%n років тому"], + "_%n year ago_::_%n years ago_" : ["%n рік тому","%n років тому","%n років тому","%n років тому"], "seconds ago" : "Ñекунди тому", "File name is a reserved word" : "Ð†Ð¼â€™Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ñ” зарезервованим Ñловом", "File name contains at least one invalid character" : "Ð†Ð¼â€™Ñ Ñ„Ð°Ð¹Ð»Ñƒ міÑтить принаймні один некоректний Ñимвол", @@ -115,4 +115,4 @@ OC.L10N.register( "Storage connection error. %s" : "Помилка з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ñ– Ñховищем. %s", "Storage connection timeout. %s" : "Ð§Ð°Ñ Ð¿Ñ–Ð´'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ Ñховища вичерпавÑÑ. %s" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/lib/l10n/uk.json b/lib/l10n/uk.json index bd4735da5f3..0f1c68c1855 100644 --- a/lib/l10n/uk.json +++ b/lib/l10n/uk.json @@ -16,10 +16,10 @@ "Invalid image" : "Ðевірне зображеннÑ", "today" : "Ñьогодні", "yesterday" : "вчора", - "_%n day ago_::_%n days ago_" : ["%n день тому","%n днів тому","%n днів тому"], + "_%n day ago_::_%n days ago_" : ["%n день тому","%n днів тому","%n днів тому","%n днів тому"], "last month" : "минулого міÑÑцÑ", "last year" : "минулого року", - "_%n year ago_::_%n years ago_" : ["%n рік тому","%n років тому","%n років тому"], + "_%n year ago_::_%n years ago_" : ["%n рік тому","%n років тому","%n років тому","%n років тому"], "seconds ago" : "Ñекунди тому", "File name is a reserved word" : "Ð†Ð¼â€™Ñ Ñ„Ð°Ð¹Ð»Ñƒ Ñ” зарезервованим Ñловом", "File name contains at least one invalid character" : "Ð†Ð¼â€™Ñ Ñ„Ð°Ð¹Ð»Ñƒ міÑтить принаймні один некоректний Ñимвол", @@ -112,5 +112,5 @@ "Storage incomplete configuration. %s" : "Ðеповна ÐºÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ñховища. %s", "Storage connection error. %s" : "Помилка з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð·Ñ– Ñховищем. %s", "Storage connection timeout. %s" : "Ð§Ð°Ñ Ð¿Ñ–Ð´'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ Ñховища вичерпавÑÑ. %s" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file diff --git a/settings/l10n/cs.js b/settings/l10n/cs.js index 6356eccd2e0..008bb827de3 100644 --- a/settings/l10n/cs.js +++ b/settings/l10n/cs.js @@ -386,4 +386,4 @@ OC.L10N.register( "Create" : "VytvoÅ™it", "Group name" : "Název skupiny" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;"); diff --git a/settings/l10n/cs.json b/settings/l10n/cs.json index 323735fa943..919c70fde41 100644 --- a/settings/l10n/cs.json +++ b/settings/l10n/cs.json @@ -383,5 +383,5 @@ "Send email to new user" : "Poslat e-mail novému uživateli", "Create" : "VytvoÅ™it", "Group name" : "Název skupiny" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n < 10 && n % 1 == 0) ? 1 : (n < 9999 && n >= 10 && n % 1 == 0) ? 3 : (n % 1 != 0) : 4;" } \ No newline at end of file diff --git a/settings/l10n/fa.js b/settings/l10n/fa.js index f8b29c78d1b..1debc05852f 100644 --- a/settings/l10n/fa.js +++ b/settings/l10n/fa.js @@ -157,4 +157,4 @@ OC.L10N.register( "Send email to new user" : "ارسال ایمیل به کاربر جدید", "Create" : "ایجاد کردن" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/settings/l10n/fa.json b/settings/l10n/fa.json index 71232d63c66..0c17e065136 100644 --- a/settings/l10n/fa.json +++ b/settings/l10n/fa.json @@ -154,5 +154,5 @@ "Show email address" : "نمایش پست الکترونیکی", "Send email to new user" : "ارسال ایمیل به کاربر جدید", "Create" : "ایجاد کردن" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/settings/l10n/he.js b/settings/l10n/he.js index 911e68e79d5..d163393908e 100644 --- a/settings/l10n/he.js +++ b/settings/l10n/he.js @@ -217,4 +217,4 @@ OC.L10N.register( "Send email to new user" : "שליחת דו×ר ××œ×§×˜×¨×•× ×™ למשתמש חדש", "Create" : "יצירה" }, -"nplurals=2; plural=(n != 1);"); +"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);"); diff --git a/settings/l10n/he.json b/settings/l10n/he.json index 87594941a67..058ab60965e 100644 --- a/settings/l10n/he.json +++ b/settings/l10n/he.json @@ -214,5 +214,5 @@ "Show email address" : "הצגת כתובת דו×ר ××œ×§×˜×¨×•× ×™", "Send email to new user" : "שליחת דו×ר ××œ×§×˜×¨×•× ×™ למשתמש חדש", "Create" : "יצירה" -},"pluralForm" :"nplurals=2; plural=(n != 1);" +},"pluralForm" :"nplurals=4; plural=(n==1 ? 1: n == 2 ? 2 : (n % 10 == 0 and n > 10) ? 4);" } \ No newline at end of file diff --git a/settings/l10n/ka_GE.js b/settings/l10n/ka_GE.js index 941f992a542..e60026a0382 100644 --- a/settings/l10n/ka_GE.js +++ b/settings/l10n/ka_GE.js @@ -380,7 +380,7 @@ OC.L10N.register( "Migration Completed" : "მიგრáƒáƒªáƒ˜áƒ დáƒáƒ¡áƒ ულდáƒ", "Are you really sure you want add {domain} as trusted domain?" : "დáƒáƒ›áƒ“ვილáƒáƒ“ გსურთ {domain}-ის დáƒáƒ›áƒáƒ¢áƒ”ბრსáƒáƒœáƒ“რდáƒáƒ›áƒ”ნáƒáƒ“?", "Add trusted domain" : "სáƒáƒœáƒ“რდáƒáƒ›áƒ”ნის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", - "_You have %n app update pending_::_You have %n app updates pending_" : ["თქვენ მáƒáƒšáƒáƒ“ინში გáƒáƒ¥áƒ•თ %n áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ"], + "_You have %n app update pending_::_You have %n app updates pending_" : ["თქვენ მáƒáƒšáƒáƒ“ინში გáƒáƒ¥áƒ•თ %n áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ","თქვენ მáƒáƒšáƒáƒ“ინში გáƒáƒ¥áƒ•თ %n áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ"], "Updating...." : "ნáƒáƒ®áƒšáƒ“ებáƒâ€¦", "Error while updating app" : "შეცდáƒáƒ›áƒ áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბის დრáƒáƒ¡", "Error while removing app" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ˜áƒ¡áƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ", @@ -425,4 +425,4 @@ OC.L10N.register( "Create" : "შექმნáƒ", "Group name" : "ჯგუფის სáƒáƒ®áƒ”ლი" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=(n==1);"); diff --git a/settings/l10n/ka_GE.json b/settings/l10n/ka_GE.json index 03cce24cdee..1d95a1ab57f 100644 --- a/settings/l10n/ka_GE.json +++ b/settings/l10n/ka_GE.json @@ -378,7 +378,7 @@ "Migration Completed" : "მიგრáƒáƒªáƒ˜áƒ დáƒáƒ¡áƒ ულდáƒ", "Are you really sure you want add {domain} as trusted domain?" : "დáƒáƒ›áƒ“ვილáƒáƒ“ გსურთ {domain}-ის დáƒáƒ›áƒáƒ¢áƒ”ბრსáƒáƒœáƒ“რდáƒáƒ›áƒ”ნáƒáƒ“?", "Add trusted domain" : "სáƒáƒœáƒ“რდáƒáƒ›áƒ”ნის დáƒáƒ›áƒáƒ¢áƒ”ბáƒ", - "_You have %n app update pending_::_You have %n app updates pending_" : ["თქვენ მáƒáƒšáƒáƒ“ინში გáƒáƒ¥áƒ•თ %n áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ"], + "_You have %n app update pending_::_You have %n app updates pending_" : ["თქვენ მáƒáƒšáƒáƒ“ინში გáƒáƒ¥áƒ•თ %n áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ","თქვენ მáƒáƒšáƒáƒ“ინში გáƒáƒ¥áƒ•თ %n áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒ"], "Updating...." : "ნáƒáƒ®áƒšáƒ“ებáƒâ€¦", "Error while updating app" : "შეცდáƒáƒ›áƒ áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბის დრáƒáƒ¡", "Error while removing app" : "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ წáƒáƒ¨áƒšáƒ˜áƒ¡áƒáƒ¡ წáƒáƒ მáƒáƒ˜áƒ¨áƒ•რშეცდáƒáƒ›áƒ", @@ -422,5 +422,5 @@ "Send email to new user" : "გáƒáƒ£áƒ’ზáƒáƒ•ნეთ ელ-წერილი áƒáƒ®áƒáƒš მáƒáƒ›áƒ®áƒ›áƒáƒ ებელს", "Create" : "შექმნáƒ", "Group name" : "ჯგუფის სáƒáƒ®áƒ”ლი" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=(n==1);" } \ No newline at end of file diff --git a/settings/l10n/kn.js b/settings/l10n/kn.js index 5bd4ca353fd..ace1620f468 100644 --- a/settings/l10n/kn.js +++ b/settings/l10n/kn.js @@ -91,4 +91,4 @@ OC.L10N.register( "A valid email must be provided" : "ಮಾನà³à²¯ ಬಳಕೆದಾರ ಇ-ಅಂಚೆಯನà³à²¨à³ ಒದಗಿಸಬೇಕಾಗà³à²¤à³à²¤à²¦à³†", "Create" : "ಸೃಷà³à²Ÿà²¿à²¸à²¿" }, -"nplurals=1; plural=0;"); +"nplurals=2; plural=((n<=1 && n>= 0) ? 1);"); diff --git a/settings/l10n/kn.json b/settings/l10n/kn.json index aa41e3f4aba..3eca4b7534d 100644 --- a/settings/l10n/kn.json +++ b/settings/l10n/kn.json @@ -88,5 +88,5 @@ "A valid password must be provided" : "ಸರಿಯಾದ ಬಳಕೆದಾರ ಗà³à²ªà³à²¤à²ªà²¦ ಒದಗಿಸಬೇಕಾಗಿದೆ", "A valid email must be provided" : "ಮಾನà³à²¯ ಬಳಕೆದಾರ ಇ-ಅಂಚೆಯನà³à²¨à³ ಒದಗಿಸಬೇಕಾಗà³à²¤à³à²¤à²¦à³†", "Create" : "ಸೃಷà³à²Ÿà²¿à²¸à²¿" -},"pluralForm" :"nplurals=1; plural=0;" +},"pluralForm" :"nplurals=2; plural=((n<=1 && n>= 0) ? 1);" } \ No newline at end of file diff --git a/settings/l10n/lt_LT.js b/settings/l10n/lt_LT.js index e3b4118790d..1d77beffd34 100644 --- a/settings/l10n/lt_LT.js +++ b/settings/l10n/lt_LT.js @@ -231,4 +231,4 @@ OC.L10N.register( "Show email address" : "Rodyti el. paÅ¡to adresÄ…", "Create" : "Sukurti" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);"); diff --git a/settings/l10n/lt_LT.json b/settings/l10n/lt_LT.json index 5b9b00504db..8c1f618375e 100644 --- a/settings/l10n/lt_LT.json +++ b/settings/l10n/lt_LT.json @@ -228,5 +228,5 @@ "Subscribe to our newsletter!" : "Prenumeruokite mÅ«sų naujienlaiÅ¡kį!", "Show email address" : "Rodyti el. paÅ¡to adresÄ…", "Create" : "Sukurti" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 1 : (n%10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 3 : n % 1 != 0 ? 4);" } \ No newline at end of file diff --git a/settings/l10n/sk.js b/settings/l10n/sk.js index 9c3c47b32a3..083b83f8945 100644 --- a/settings/l10n/sk.js +++ b/settings/l10n/sk.js @@ -392,4 +392,4 @@ OC.L10N.register( "Create" : "VytvoriÅ¥", "Group name" : "Názov skupiny" }, -"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;"); +"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);"); diff --git a/settings/l10n/sk.json b/settings/l10n/sk.json index b55f6b5b719..701b828a054 100644 --- a/settings/l10n/sk.json +++ b/settings/l10n/sk.json @@ -389,5 +389,5 @@ "Send email to new user" : "OdoslaÅ¥ email novému použÃvateľovi", "Create" : "VytvoriÅ¥", "Group name" : "Názov skupiny" -},"pluralForm" :"nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;" +},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 ? 4: n==1 ? 1: n % 1 == 0 && n>=2 && n<=4 ? 3);" } \ No newline at end of file diff --git a/settings/l10n/uk.js b/settings/l10n/uk.js index d4c0917ccf0..4392ff6f431 100644 --- a/settings/l10n/uk.js +++ b/settings/l10n/uk.js @@ -182,4 +182,4 @@ OC.L10N.register( "Send email to new user" : "ÐадіÑлати email новому кориÑтувачу", "Create" : "Створити" }, -"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);"); +"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));"); diff --git a/settings/l10n/uk.json b/settings/l10n/uk.json index 9cfeceadc3c..6ce4a155707 100644 --- a/settings/l10n/uk.json +++ b/settings/l10n/uk.json @@ -179,5 +179,5 @@ "Show email address" : "Показати адреÑу електронної пошти", "Send email to new user" : "ÐадіÑлати email новому кориÑтувачу", "Create" : "Створити" -},"pluralForm" :"nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);" +},"pluralForm" :"nplurals=4; plural=( n % 1 == 0 && n % 10 =1 && n % 100 != 11) ? 1 : ( n %1 == 0 && ( n >= 2 && n <=4) && ( n % 100 <12 || n % 100 > 14)) ? 3 : ( n % 1 ==0 && (n% 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14));" } \ No newline at end of file -- GitLab