Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/files_texteditor.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2022-05-24 05:57:58 +0300
committerNextcloud bot <bot@nextcloud.com>2022-05-24 05:57:58 +0300
commitc41647e1d1d5543228fae3ce3752e31c2a2e9807 (patch)
tree600e7fc109a5dbeacb93cc7684f65be8e1786426
parent993e50bd20ef280b329cc202cf46aaaf77960499 (diff)
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
-rw-r--r--l10n/es.js2
-rw-r--r--l10n/es.json2
-rw-r--r--l10n/es_419.js2
-rw-r--r--l10n/es_419.json2
-rw-r--r--l10n/es_AR.js2
-rw-r--r--l10n/es_AR.json2
-rw-r--r--l10n/es_CL.js2
-rw-r--r--l10n/es_CL.json2
-rw-r--r--l10n/es_CO.js2
-rw-r--r--l10n/es_CO.json2
-rw-r--r--l10n/es_CR.js2
-rw-r--r--l10n/es_CR.json2
-rw-r--r--l10n/es_DO.js2
-rw-r--r--l10n/es_DO.json2
-rw-r--r--l10n/es_EC.js2
-rw-r--r--l10n/es_EC.json2
-rw-r--r--l10n/es_GT.js2
-rw-r--r--l10n/es_GT.json2
-rw-r--r--l10n/es_HN.js2
-rw-r--r--l10n/es_HN.json2
-rw-r--r--l10n/es_MX.js2
-rw-r--r--l10n/es_MX.json2
-rw-r--r--l10n/es_NI.js2
-rw-r--r--l10n/es_NI.json2
-rw-r--r--l10n/es_PA.js2
-rw-r--r--l10n/es_PA.json2
-rw-r--r--l10n/es_PE.js2
-rw-r--r--l10n/es_PE.json2
-rw-r--r--l10n/es_PR.js2
-rw-r--r--l10n/es_PR.json2
-rw-r--r--l10n/es_PY.js2
-rw-r--r--l10n/es_PY.json2
-rw-r--r--l10n/es_SV.js2
-rw-r--r--l10n/es_SV.json2
-rw-r--r--l10n/es_UY.js2
-rw-r--r--l10n/es_UY.json2
-rw-r--r--l10n/fr.js2
-rw-r--r--l10n/fr.json2
-rw-r--r--l10n/it.js2
-rw-r--r--l10n/it.json2
-rw-r--r--l10n/pt_BR.js2
-rw-r--r--l10n/pt_BR.json2
-rw-r--r--l10n/pt_PT.js2
-rw-r--r--l10n/pt_PT.json2
44 files changed, 44 insertions, 44 deletions
diff --git a/l10n/es.js b/l10n/es.js
index 0a24095..6fe12e0 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -32,4 +32,4 @@ OC.L10N.register(
"Open, save and edit text files" : "Abre, guarda y edita archivos de texto",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Esta aplicación permite a los usuarios de Nextcloud abrir, guardar y editar archivos de texto en el navegador. Si está activa, aparece una entrada \"Archivo de texto\" en el botón \"Nuevo\" en la parte superior del navegador. Al pulsarla, aparece un nuevo archivo de texto en el navegador y el archivo se guarda en el directorio actual de Nextcloud. Además, cuando se pulsa un archivo de texto en el navegador, se abrirá y se podrá editar. Si los privilegios lo permiten, un usuario también puede editar archivos compartidos y guardar estos cambios en el navegador.\nMás información disponible en la documentación del editor de texto."
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es.json b/l10n/es.json
index 181c220..afa8b7d 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -29,5 +29,5 @@
"Plain text editor" : "Editor de texto simple",
"Open, save and edit text files" : "Abre, guarda y edita archivos de texto",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Esta aplicación permite a los usuarios de Nextcloud abrir, guardar y editar archivos de texto en el navegador. Si está activa, aparece una entrada \"Archivo de texto\" en el botón \"Nuevo\" en la parte superior del navegador. Al pulsarla, aparece un nuevo archivo de texto en el navegador y el archivo se guarda en el directorio actual de Nextcloud. Además, cuando se pulsa un archivo de texto en el navegador, se abrirá y se podrá editar. Si los privilegios lo permiten, un usuario también puede editar archivos compartidos y guardar estos cambios en el navegador.\nMás información disponible en la documentación del editor de texto."
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_419.js b/l10n/es_419.js
index 615c40c..4919ec9 100644
--- a/l10n/es_419.js
+++ b/l10n/es_419.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_419.json b/l10n/es_419.json
index 40a1746..7b92a39 100644
--- a/l10n/es_419.json
+++ b/l10n/es_419.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_AR.js b/l10n/es_AR.js
index 8afad0f..f15c0b0 100644
--- a/l10n/es_AR.js
+++ b/l10n/es_AR.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_AR.json b/l10n/es_AR.json
index cfb03a1..9019b46 100644
--- a/l10n/es_AR.json
+++ b/l10n/es_AR.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_CL.js b/l10n/es_CL.js
index 7beb0d3..7edd67f 100644
--- a/l10n/es_CL.js
+++ b/l10n/es_CL.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_CL.json b/l10n/es_CL.json
index 8a171c5..d09e795 100644
--- a/l10n/es_CL.json
+++ b/l10n/es_CL.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_CO.js b/l10n/es_CO.js
index 7beb0d3..7edd67f 100644
--- a/l10n/es_CO.js
+++ b/l10n/es_CO.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_CO.json b/l10n/es_CO.json
index 8a171c5..d09e795 100644
--- a/l10n/es_CO.json
+++ b/l10n/es_CO.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_CR.js b/l10n/es_CR.js
index 7beb0d3..7edd67f 100644
--- a/l10n/es_CR.js
+++ b/l10n/es_CR.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_CR.json b/l10n/es_CR.json
index 8a171c5..d09e795 100644
--- a/l10n/es_CR.json
+++ b/l10n/es_CR.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_DO.js b/l10n/es_DO.js
index 7beb0d3..7edd67f 100644
--- a/l10n/es_DO.js
+++ b/l10n/es_DO.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_DO.json b/l10n/es_DO.json
index 8a171c5..d09e795 100644
--- a/l10n/es_DO.json
+++ b/l10n/es_DO.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_EC.js b/l10n/es_EC.js
index 7beb0d3..7edd67f 100644
--- a/l10n/es_EC.js
+++ b/l10n/es_EC.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_EC.json b/l10n/es_EC.json
index 8a171c5..d09e795 100644
--- a/l10n/es_EC.json
+++ b/l10n/es_EC.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_GT.js b/l10n/es_GT.js
index 7beb0d3..7edd67f 100644
--- a/l10n/es_GT.js
+++ b/l10n/es_GT.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_GT.json b/l10n/es_GT.json
index 8a171c5..d09e795 100644
--- a/l10n/es_GT.json
+++ b/l10n/es_GT.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_HN.js b/l10n/es_HN.js
index 615c40c..4919ec9 100644
--- a/l10n/es_HN.js
+++ b/l10n/es_HN.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_HN.json b/l10n/es_HN.json
index 40a1746..7b92a39 100644
--- a/l10n/es_HN.json
+++ b/l10n/es_HN.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_MX.js b/l10n/es_MX.js
index 7beb0d3..7edd67f 100644
--- a/l10n/es_MX.js
+++ b/l10n/es_MX.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_MX.json b/l10n/es_MX.json
index 8a171c5..d09e795 100644
--- a/l10n/es_MX.json
+++ b/l10n/es_MX.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_NI.js b/l10n/es_NI.js
index 615c40c..4919ec9 100644
--- a/l10n/es_NI.js
+++ b/l10n/es_NI.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_NI.json b/l10n/es_NI.json
index 40a1746..7b92a39 100644
--- a/l10n/es_NI.json
+++ b/l10n/es_NI.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_PA.js b/l10n/es_PA.js
index 615c40c..4919ec9 100644
--- a/l10n/es_PA.js
+++ b/l10n/es_PA.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_PA.json b/l10n/es_PA.json
index 40a1746..7b92a39 100644
--- a/l10n/es_PA.json
+++ b/l10n/es_PA.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_PE.js b/l10n/es_PE.js
index 615c40c..4919ec9 100644
--- a/l10n/es_PE.js
+++ b/l10n/es_PE.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_PE.json b/l10n/es_PE.json
index 40a1746..7b92a39 100644
--- a/l10n/es_PE.json
+++ b/l10n/es_PE.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_PR.js b/l10n/es_PR.js
index 615c40c..4919ec9 100644
--- a/l10n/es_PR.js
+++ b/l10n/es_PR.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_PR.json b/l10n/es_PR.json
index 40a1746..7b92a39 100644
--- a/l10n/es_PR.json
+++ b/l10n/es_PR.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_PY.js b/l10n/es_PY.js
index 615c40c..4919ec9 100644
--- a/l10n/es_PY.js
+++ b/l10n/es_PY.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_PY.json b/l10n/es_PY.json
index 40a1746..7b92a39 100644
--- a/l10n/es_PY.json
+++ b/l10n/es_PY.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_SV.js b/l10n/es_SV.js
index 7beb0d3..2e0a918 100644
--- a/l10n/es_SV.js
+++ b/l10n/es_SV.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_SV.json b/l10n/es_SV.json
index 8a171c5..7066188 100644
--- a/l10n/es_SV.json
+++ b/l10n/es_SV.json
@@ -16,5 +16,5 @@
"Share not found" : "No se encontró el elemento compartido",
"You are not authorized to open this share" : "No estas autorizado para abrir este elemento compartido",
"Invalid range request" : "Rango de solicitud invalido"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=2; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/es_UY.js b/l10n/es_UY.js
index 615c40c..4919ec9 100644
--- a/l10n/es_UY.js
+++ b/l10n/es_UY.js
@@ -16,4 +16,4 @@ OC.L10N.register(
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/es_UY.json b/l10n/es_UY.json
index 40a1746..7b92a39 100644
--- a/l10n/es_UY.json
+++ b/l10n/es_UY.json
@@ -13,5 +13,5 @@
"Invalid file path supplied." : "La ruta del archivo proporcionada es inválida.",
"The file is locked." : "El archivo está bloqueado.",
"An internal server error occurred." : "Se presentó un error interno en el servidor. "
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/fr.js b/l10n/fr.js
index a9025e8..3e30973 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -32,4 +32,4 @@ OC.L10N.register(
"Open, save and edit text files" : "Ouvrir, enregistrer et éditer des fichiers texte.",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Cette application permet aux utilisateurs de Nextcloud d'ouvrir, enregistrer et éditer des fichiers texte dans le navigateur Web. Si activé, une entrée dans le bouton Nouveau en haut du navigateur Web l'entrée du fichier texte apparaît. Lorsque vous cliquez dessus, un nouveau fichier texte s'ouvre dans le navigateur et le fichier peut être enregistré dans le répertoire Nextcloud actuel. En outre, lorsqu'un fichier texte est cliqué dans le navigateur Web, il sera ouvert et modifiable. Si les privilèges le permettent, un utilisateur peut également modifier les fichiers partagés et enregistrer ces modifications dans le navigateur Web.\nPlus d'informations sont disponibles dans la documentation de l'éditeur de texte."
},
-"nplurals=2; plural=(n > 1);");
+"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/fr.json b/l10n/fr.json
index 6440e20..d870c80 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -29,5 +29,5 @@
"Plain text editor" : "Éditeur de texte brute",
"Open, save and edit text files" : "Ouvrir, enregistrer et éditer des fichiers texte.",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Cette application permet aux utilisateurs de Nextcloud d'ouvrir, enregistrer et éditer des fichiers texte dans le navigateur Web. Si activé, une entrée dans le bouton Nouveau en haut du navigateur Web l'entrée du fichier texte apparaît. Lorsque vous cliquez dessus, un nouveau fichier texte s'ouvre dans le navigateur et le fichier peut être enregistré dans le répertoire Nextcloud actuel. En outre, lorsqu'un fichier texte est cliqué dans le navigateur Web, il sera ouvert et modifiable. Si les privilèges le permettent, un utilisateur peut également modifier les fichiers partagés et enregistrer ces modifications dans le navigateur Web.\nPlus d'informations sont disponibles dans la documentation de l'éditeur de texte."
-},"pluralForm" :"nplurals=2; plural=(n > 1);"
+},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/it.js b/l10n/it.js
index 75b3846..f03432e 100644
--- a/l10n/it.js
+++ b/l10n/it.js
@@ -32,4 +32,4 @@ OC.L10N.register(
"Open, save and edit text files" : "Apri, salva e modifica file di testo",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Questa applicazione consente agli utenti di Nextcloud di aprire, salvare e modificare file di testo nel browser web. Se abilitata, apparirà una voce \"File di testo\" nel pulsante \"Nuovo\" nella parte alta del browser web. Se selezionata, un nuovo file di testo si apre nel browser e il file può essere salvato nella cartella attuale di Nextcloud. Inoltre, facendo clic su un file di testo nel browser web, il file sarà aperto e modificabile. Se i permessi lo consentono, un utente può modificare anche i file condivisi e salvare tali modifiche nel browser web.\nAltre informazioni sono disponibili nella documentazione dell'editor di testo."
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/it.json b/l10n/it.json
index dea93f0..9d4a522 100644
--- a/l10n/it.json
+++ b/l10n/it.json
@@ -29,5 +29,5 @@
"Plain text editor" : "Editor di testo semplice",
"Open, save and edit text files" : "Apri, salva e modifica file di testo",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Questa applicazione consente agli utenti di Nextcloud di aprire, salvare e modificare file di testo nel browser web. Se abilitata, apparirà una voce \"File di testo\" nel pulsante \"Nuovo\" nella parte alta del browser web. Se selezionata, un nuovo file di testo si apre nel browser e il file può essere salvato nella cartella attuale di Nextcloud. Inoltre, facendo clic su un file di testo nel browser web, il file sarà aperto e modificabile. Se i permessi lo consentono, un utente può modificare anche i file condivisi e salvare tali modifiche nel browser web.\nAltre informazioni sono disponibili nella documentazione dell'editor di testo."
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js
index ec245e0..18afe5d 100644
--- a/l10n/pt_BR.js
+++ b/l10n/pt_BR.js
@@ -32,4 +32,4 @@ OC.L10N.register(
"Open, save and edit text files" : "Abra, salve e edite arquivos de texto",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Este aplicativo permite que usuários do Nextcloud abram, salvem e editem arquivos de texto no navegador web. Se ativado, uma entrada chamada \"Arquivo de texto\" no menu do botão \"Novo\" na parte superior do navegador web é exibida. Quando clicado, um novo arquivo de texto é aberto no navegador e o arquivo pode ser salvo no diretório Nextcloud atual. Além disso, quando um arquivo de texto é clicado no navegador web, ele abre e fica editável. Se os privilégios permitirem, o usuário também pode editar arquivos compartilhados e salvar as alterações no navegador web.\nMais informações estão disponíveis na documentação do editor de texto."
},
-"nplurals=2; plural=(n > 1);");
+"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json
index a3a7f1c..9d9345e 100644
--- a/l10n/pt_BR.json
+++ b/l10n/pt_BR.json
@@ -29,5 +29,5 @@
"Plain text editor" : "Editor de texto puro",
"Open, save and edit text files" : "Abra, salve e edite arquivos de texto",
"This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation." : "Este aplicativo permite que usuários do Nextcloud abram, salvem e editem arquivos de texto no navegador web. Se ativado, uma entrada chamada \"Arquivo de texto\" no menu do botão \"Novo\" na parte superior do navegador web é exibida. Quando clicado, um novo arquivo de texto é aberto no navegador e o arquivo pode ser salvo no diretório Nextcloud atual. Além disso, quando um arquivo de texto é clicado no navegador web, ele abre e fica editável. Se os privilégios permitirem, o usuário também pode editar arquivos compartilhados e salvar as alterações no navegador web.\nMais informações estão disponíveis na documentação do editor de texto."
-},"pluralForm" :"nplurals=2; plural=(n > 1);"
+},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file
diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js
index 5df88fd..12ce186 100644
--- a/l10n/pt_PT.js
+++ b/l10n/pt_PT.js
@@ -19,4 +19,4 @@ OC.L10N.register(
"Could not write to file." : "Não foi possível escrever no ficheiro.",
"Share not found" : "Partilha não encontrada"
},
-"nplurals=2; plural=(n != 1);");
+"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json
index 005186b..a3052d0 100644
--- a/l10n/pt_PT.json
+++ b/l10n/pt_PT.json
@@ -16,5 +16,5 @@
"An internal server error occurred." : "Ocorreu um erro interno no servidor.",
"Could not write to file." : "Não foi possível escrever no ficheiro.",
"Share not found" : "Partilha não encontrada"
-},"pluralForm" :"nplurals=2; plural=(n != 1);"
+},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
} \ No newline at end of file