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

github.com/nextcloud/files_automatedtagging.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/l10n
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2022-05-24 05:51:43 +0300
committerNextcloud bot <bot@nextcloud.com>2022-05-24 05:51:43 +0300
commitbb0500ae9b02d5ab082f3127d07cd8a37742fb5f (patch)
treef252aa218d053582e7f18c70936e4f9cc34bbe05 /l10n
parent1856094327a757c83a4db55bc3ab0a14e9daf349 (diff)
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Diffstat (limited to 'l10n')
-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 365d5b8..14602d1 100644
--- a/l10n/es.js
+++ b/l10n/es.js
@@ -14,4 +14,4 @@ OC.L10N.register(
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Una app para Nextcloud que asigna automáticamente etiquetas a los archivos que se suban basándose en ciertas condiciones.\n\nLas etiquetas se pueden usar posteriormente para control de retención, acceso a archivos, ejecución automática de scripts y más.\n\n## Cómo funciona\nPara definir etiquetas, los administradores pueden crear y usar un conjunto de grupos de reglas. Cada grupo de reglas consiste en una o más reglas combinadas mediante operadores. Las reglas pueden incluir criterios como el tipo de archiovs, el tamaño, la fecha y más. Una petición cumple un grupo si todas las reglas se evalúan como verdaderas. Al subir un archivo todos los grupos definidos se evalúan y, cuando coinciden, se asignan al archivo las etiquetas dadas.",
"Tag a file" : "Etiquetar un archivo"
},
-"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 ef9a155..eccef07 100644
--- a/l10n/es.json
+++ b/l10n/es.json
@@ -11,5 +11,5 @@
"Automatically assign collaborative tags to files based on conditions" : "Asigna automáticamente etiquetas colaborativas a archivos según ciertas condiciones",
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Una app para Nextcloud que asigna automáticamente etiquetas a los archivos que se suban basándose en ciertas condiciones.\n\nLas etiquetas se pueden usar posteriormente para control de retención, acceso a archivos, ejecución automática de scripts y más.\n\n## Cómo funciona\nPara definir etiquetas, los administradores pueden crear y usar un conjunto de grupos de reglas. Cada grupo de reglas consiste en una o más reglas combinadas mediante operadores. Las reglas pueden incluir criterios como el tipo de archiovs, el tamaño, la fecha y más. Una petición cumple un grupo si todas las reglas se evalúan como verdaderas. Al subir un archivo todos los grupos definidos se evalúan y, cuando coinciden, se asignan al archivo las etiquetas dadas.",
"Tag a file" : "Etiquetar un archivo"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_419.js
+++ b/l10n/es_419.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_419.json
+++ b/l10n/es_419.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 28adbb5..168473d 100644
--- a/l10n/es_AR.js
+++ b/l10n/es_AR.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o mas reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los gurpos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 6b4198e..6ebf097 100644
--- a/l10n/es_AR.json
+++ b/l10n/es_AR.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiquete archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o mas reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los gurpos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_CL.js
+++ b/l10n/es_CL.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_CL.json
+++ b/l10n/es_CL.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_CO.js
+++ b/l10n/es_CO.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_CO.json
+++ b/l10n/es_CO.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_CR.js
+++ b/l10n/es_CR.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_CR.json
+++ b/l10n/es_CR.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_DO.js
+++ b/l10n/es_DO.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_DO.json
+++ b/l10n/es_DO.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_EC.js
+++ b/l10n/es_EC.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_EC.json
+++ b/l10n/es_EC.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_GT.js
+++ b/l10n/es_GT.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_GT.json
+++ b/l10n/es_GT.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_HN.js
+++ b/l10n/es_HN.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_HN.json
+++ b/l10n/es_HN.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 71da51d..e8b14fc 100644
--- a/l10n/es_MX.js
+++ b/l10n/es_MX.js
@@ -9,4 +9,4 @@ OC.L10N.register(
"Files automated tagging" : "Etiquetado automático de archivos",
"Automatically assign collaborative tags to files based on conditions" : "Automáticamente asigna etiquetas colaborativas a los archivos con base en condiciones"
},
-"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 1ad25a9..815cd59 100644
--- a/l10n/es_MX.json
+++ b/l10n/es_MX.json
@@ -6,5 +6,5 @@
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos",
"Automatically assign collaborative tags to files based on conditions" : "Automáticamente asigna etiquetas colaborativas a los archivos con base en condiciones"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_NI.js
+++ b/l10n/es_NI.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_NI.json
+++ b/l10n/es_NI.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_PA.js
+++ b/l10n/es_PA.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_PA.json
+++ b/l10n/es_PA.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_PE.js
+++ b/l10n/es_PE.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_PE.json
+++ b/l10n/es_PE.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_PR.js
+++ b/l10n/es_PR.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_PR.json
+++ b/l10n/es_PR.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_PY.js
+++ b/l10n/es_PY.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_PY.json
+++ b/l10n/es_PY.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..cc34ad2 100644
--- a/l10n/es_SV.js
+++ b/l10n/es_SV.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..93b0e8d 100644
--- a/l10n/es_SV.json
+++ b/l10n/es_SV.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 7b50531..0c1e9c9 100644
--- a/l10n/es_UY.js
+++ b/l10n/es_UY.js
@@ -8,4 +8,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
},
-"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 9eb593f..1c284cd 100644
--- a/l10n/es_UY.json
+++ b/l10n/es_UY.json
@@ -5,5 +5,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiqueta archivos automáticamente con base en factores tales como tipo de archivo, pertenencia a grupos de usuarios, tiempo y más. ",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de reglas contiene una o más reglas. Una solicitud coincide con un grupo si el resultado de todas las reglas es verdadero. Al cargar un archivo todos los grupos son evaluados y al tener una coincidencia, las etiquetas colaborativas dadas son asignadas al archivo. ",
"Files automated tagging" : "Etiquetado automático de archivos"
-},"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 5e7500e..890883d 100644
--- a/l10n/fr.js
+++ b/l10n/fr.js
@@ -14,4 +14,4 @@ OC.L10N.register(
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Une application pour Nextcloud qui attribue automatiquement des étiquettes aux nouveaux fichiers téléversés en se basant sur des conditions.\n\nLes étiquettes peuvent plus tard servir à contrôler la rétention, l'accès au fichier, l’exécution de script automatique et plus encore.\n\n## Comment ça fonctionne\nPour définir des étiquettes, les administrateurs peuvent créer et gérer un ensemble de groupes de règles. Chaque groupe de règles consiste en une ou plusieurs règles combinées via des opérateurs. Les règles peuvent inclure des critères tels que le type de fichier, la taille, l'heure et plus encore. Une requête correspond à un groupe si toutes les règles sont respectées. Lors d'un dépôt de fichier, tous les groupes définis sont évalués et si cela correspond, les balises données sont assignées au fichier.",
"Tag a file" : "Étiqueter un fichier"
},
-"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 2319cb3..2d3d13c 100644
--- a/l10n/fr.json
+++ b/l10n/fr.json
@@ -11,5 +11,5 @@
"Automatically assign collaborative tags to files based on conditions" : "Attribuer automatiquement des étiquettes collaboratives à des fichiers basés sur des conditions",
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Une application pour Nextcloud qui attribue automatiquement des étiquettes aux nouveaux fichiers téléversés en se basant sur des conditions.\n\nLes étiquettes peuvent plus tard servir à contrôler la rétention, l'accès au fichier, l’exécution de script automatique et plus encore.\n\n## Comment ça fonctionne\nPour définir des étiquettes, les administrateurs peuvent créer et gérer un ensemble de groupes de règles. Chaque groupe de règles consiste en une ou plusieurs règles combinées via des opérateurs. Les règles peuvent inclure des critères tels que le type de fichier, la taille, l'heure et plus encore. Une requête correspond à un groupe si toutes les règles sont respectées. Lors d'un dépôt de fichier, tous les groupes définis sont évalués et si cela correspond, les balises données sont assignées au fichier.",
"Tag a file" : "Étiqueter un fichier"
-},"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 0284848..5b03336 100644
--- a/l10n/it.js
+++ b/l10n/it.js
@@ -14,4 +14,4 @@ OC.L10N.register(
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Un'applicazione per Nextcloud che assegna etichette automaticamente ai nuovi file caricati, in base ad alcune condizioni.\n\nLe etichette possono poi essere usate per controllare l'archiviazione, l'accesso ai file, l'esecuzione automatica di script e altro.\n\n## Come funziona\nPer definire le etichette, gli amministratori possono creare e gestire un insieme di gruppi di ruoli. Ogni gruppo di ruoli consiste in uno o più ruoli combinati da operatori. I ruoli possono includere criteri come tipo di file, dimensione, orario e altro. Una richiesta corrisponde a un gruppo se tutte le regole sono vere. Quando si carica un file, tutti i gruppi definiti vengono valutati e, quando corrispondono, le etichette date vengono assegnate al file.",
"Tag a file" : "Etichetta un file"
},
-"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 badd54d..703c677 100644
--- a/l10n/it.json
+++ b/l10n/it.json
@@ -11,5 +11,5 @@
"Automatically assign collaborative tags to files based on conditions" : "Assegna automaticamente etichette collaborative ai file sulla base di condizioni",
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Un'applicazione per Nextcloud che assegna etichette automaticamente ai nuovi file caricati, in base ad alcune condizioni.\n\nLe etichette possono poi essere usate per controllare l'archiviazione, l'accesso ai file, l'esecuzione automatica di script e altro.\n\n## Come funziona\nPer definire le etichette, gli amministratori possono creare e gestire un insieme di gruppi di ruoli. Ogni gruppo di ruoli consiste in uno o più ruoli combinati da operatori. I ruoli possono includere criteri come tipo di file, dimensione, orario e altro. Una richiesta corrisponde a un gruppo se tutte le regole sono vere. Quando si carica un file, tutti i gruppi definiti vengono valutati e, quando corrispondono, le etichette date vengono assegnate al file.",
"Tag a file" : "Etichetta un file"
-},"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 c68f9e3..8029c0e 100644
--- a/l10n/pt_BR.js
+++ b/l10n/pt_BR.js
@@ -14,4 +14,4 @@ OC.L10N.register(
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Um aplicativo para o Nextcloud que atribui automaticamente tags a arquivos recém-carregados com base em algumas condições.\n\nAs tags podem ser usadas posteriormente para controlar a retenção, o acesso a arquivos, a execução automática de scripts e muito mais.\n\n## Como funciona\nPara definir tags, os administradores podem criar e gerenciar um conjunto de grupos de regras. Cada grupo de regras consiste em uma ou mais regras combinadas por meio de operadores. As regras podem incluir critérios como tipo de arquivo, tamanho, tempo e mais. Uma solicitação corresponde a um grupo se todas as regras forem avaliadas como verdadeiras. Ao fazer o upload de um arquivo, todos os grupos definidos são avaliados e quando coincidentes, as tags fornecidas são atribuídas ao arquivo.",
"Tag a file" : "Etiquetar um arquivo"
},
-"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 6edd9eb..0d581df 100644
--- a/l10n/pt_BR.json
+++ b/l10n/pt_BR.json
@@ -11,5 +11,5 @@
"Automatically assign collaborative tags to files based on conditions" : "Atribuir etiquetas colaborativas automaticamente aos arquivos, com base em condições",
"An app for Nextcloud that automatically assigns tags to newly uploaded files based on some conditions.\n\nThe tags can later be used to control retention, file access, automatic script execution and more.\n\n## How it works\nTo define tags, administrators can create and manage a set of rule groups. Each rule group consists of one or more rules combined through operators. Rules can include criteria like file type, size, time and more. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given tags are assigned to the file." : "Um aplicativo para o Nextcloud que atribui automaticamente tags a arquivos recém-carregados com base em algumas condições.\n\nAs tags podem ser usadas posteriormente para controlar a retenção, o acesso a arquivos, a execução automática de scripts e muito mais.\n\n## Como funciona\nPara definir tags, os administradores podem criar e gerenciar um conjunto de grupos de regras. Cada grupo de regras consiste em uma ou mais regras combinadas por meio de operadores. As regras podem incluir critérios como tipo de arquivo, tamanho, tempo e mais. Uma solicitação corresponde a um grupo se todas as regras forem avaliadas como verdadeiras. Ao fazer o upload de um arquivo, todos os grupos definidos são avaliados e quando coincidentes, as tags fornecidas são atribuídas ao arquivo.",
"Tag a file" : "Etiquetar um arquivo"
-},"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 5f10edb..bdd8993 100644
--- a/l10n/pt_PT.js
+++ b/l10n/pt_PT.js
@@ -9,4 +9,4 @@ OC.L10N.register(
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de regras consiste em uma ou mais regras. Um pedido corresponde a um grupo se todas as regras avaliadas forem verdade. Ao carregar um ficheiro todos os grupos definidos são avaliados e havendo correspondência, as etiquetas colaborativas específicas são atribuídas a esse ficheiro.",
"Files automated tagging" : "Marcação automática de ficheiros"
},
-"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 293d10a..1b1c1cf 100644
--- a/l10n/pt_PT.json
+++ b/l10n/pt_PT.json
@@ -6,5 +6,5 @@
"Automatically tag files based on factors such as filetype, user group memberships, time and more." : "Etiquetar automaticamente ficheiros com base em factores como tipo de ficheiro, associação, tempo, entre outros.",
"Each rule group consists of one or more rules. A request matches a group if all rules evaluate to true. On uploading a file all defined groups are evaluated and when matching, the given collaborative tags are assigned to the file." : "Cada grupo de regras consiste em uma ou mais regras. Um pedido corresponde a um grupo se todas as regras avaliadas forem verdade. Ao carregar um ficheiro todos os grupos definidos são avaliados e havendo correspondência, as etiquetas colaborativas específicas são atribuídas a esse ficheiro.",
"Files automated tagging" : "Marcação automática de ficheiros"
-},"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