diff --git a/apps/appstore/l10n/cs.js b/apps/appstore/l10n/cs.js
new file mode 100644
index 00000000000..a0ee41dea1f
--- /dev/null
+++ b/apps/appstore/l10n/cs.js
@@ -0,0 +1,80 @@
+OC.L10N.register(
+ "appstore",
+ {
+ "Apps" : "Aplikace",
+ "App name" : "Název aplikace",
+ "Version" : "Verze",
+ "Actions" : "Akce",
+ "Show details" : "Zobrazit podrobnosti",
+ "Grid view" : "Zobrazení v mřížce",
+ "Please use the AIO interface to switch between office suites." : "Pro přepnutí mezi sadami kancelářských aplikací použijte rozhraní pro správu AIO.",
+ "installed" : "nainstalované",
+ "Learn more" : "Zjistit více",
+ "Daemon" : "Proces služby",
+ "Deploy Daemon" : "Nasadit proces služby",
+ "Type" : "Typ",
+ "Name" : "Název",
+ "Display Name" : "Zobrazované jméno",
+ "GPUs support" : "Podpora pro výpočty na GPU",
+ "Compute device" : "Výpočetní zařízení",
+ "Advanced deploy options" : "Pokročilé předvolby pro nasazení",
+ "Edit ExApp deploy options before installation" : "Předvolby nasazení ExApp před instalací",
+ "Environment variables" : "Proměnné prostředí",
+ "Mounts" : "Připojení",
+ "Define host folder mounts to bind to the ExApp container" : "Definovat připojení hostitelské složky pro napojení na kontejner s ExApp",
+ "Must exist on the Deploy daemon host prior to installing the ExApp" : "Je třeba, aby existovalo na hostiteli procesu nasazovací služby ještě před instalací ExApp",
+ "New mount" : "Nové připojení",
+ "Enter path to host folder" : "Zadejte popis umístění složky hostitele",
+ "Confirm adding new mount" : "Potvrďte přidání nového připojení",
+ "Confirm" : "Potvrdit",
+ "Cancel adding mount" : "Zrušit přidávání připojení",
+ "ExApp container mounts" : "Připojení kontejneru s ExApp",
+ "No mounts defined" : "Nedefinována žádná připojení",
+ "Description" : "Popis",
+ "View in store" : "Zobrazit v katalogu aplikací",
+ "Visit website" : "Navštívit webovou stránku",
+ "Admin documentation" : "Dokumentace pro správce",
+ "Developer documentation" : "Dokumentace pro vývojáře",
+ "Details" : "Podrobnosti",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Tuto aplikaci nelze nainstalovat, protože nejsou splněny následující závislosti:",
+ "Categories" : "Kategorie",
+ "Resources" : "Prostředky",
+ "Changelog" : "Souhrn změn",
+ "Supported" : "Podporováno",
+ "Featured" : "Doporučená",
+ "This app is supported via your current Nextcloud subscription." : "Tato aplikace je podporována prostřednictvím vašeho stávajícího předplatného podpory Nextcloud.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Doporučované aplikace jsou vyvíjeny komunitou. Jsou propojeny se zbytkem Nextcloud a připraveny na produkční nasazení.",
+ "Community rating: {score}/5" : "Hodnocení komunitou: {score}/5",
+ "Choose Deploy Daemon for {appName}" : "Zvolte proces služby nasazování pro {appName}",
+ "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování",
+ "Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon",
+ "Manage Deploy daemons" : "Spravovat procesy služby nasazování",
+ "Default" : "Výchozí",
+ "Carousel" : "Kolotoč",
+ "Previous slide" : "Předchozí snímek",
+ "Next slide" : "Následující snímek",
+ "Choose slide to display" : "Zvolte snímek který zobrazit",
+ "Save" : "Uložit",
+ "Search everywhere" : "Hledat všude",
+ "Download and enable all" : "Stáhnout a zapnout vše",
+ "Could not load app discover section" : "Nepodařilo se načíst sekci objevování aplikací",
+ "Nothing to show" : "Není co zobrazit",
+ "Could not load section content from app store." : "Nepodařilo se načíst obsah sekce z katalogu aplikací.",
+ "Loading" : "Načítání",
+ "Fetching the latest news…" : "Získávání nejnovějších zpráv …",
+ "Version {version}, {license}-licensed" : "Verze {version}, {license}-licencováno",
+ "Version {version}" : "Verze {version}",
+ "Disable" : "Vypnout",
+ "Download and enable" : "Stáhnout a zapnout",
+ "Report a bug" : "Nahlásit chybu",
+ "Active apps" : "Aktivní aplikace",
+ "App bundles" : "Sady aplikací",
+ "Featured apps" : "Doporučené aplikace",
+ "Supported apps" : "Podporované aplikace",
+ "Best Nextcloud integration" : "Nejlepší začlenění do Nextcloud",
+ "Best security: documents never leave your server" : "Nejlepší zabezpečení: dokumenty nikdy neopouštějí váš server",
+ "Best support for legacy files" : "Nejlepší podpora pro soubory ze starých aplikací",
+ "Open core" : "Open core",
+ "Best performance" : "Nejlepší výkon"
+},
+"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");
diff --git a/apps/appstore/l10n/cs.json b/apps/appstore/l10n/cs.json
new file mode 100644
index 00000000000..25a8b0ee05a
--- /dev/null
+++ b/apps/appstore/l10n/cs.json
@@ -0,0 +1,78 @@
+{ "translations": {
+ "Apps" : "Aplikace",
+ "App name" : "Název aplikace",
+ "Version" : "Verze",
+ "Actions" : "Akce",
+ "Show details" : "Zobrazit podrobnosti",
+ "Grid view" : "Zobrazení v mřížce",
+ "Please use the AIO interface to switch between office suites." : "Pro přepnutí mezi sadami kancelářských aplikací použijte rozhraní pro správu AIO.",
+ "installed" : "nainstalované",
+ "Learn more" : "Zjistit více",
+ "Daemon" : "Proces služby",
+ "Deploy Daemon" : "Nasadit proces služby",
+ "Type" : "Typ",
+ "Name" : "Název",
+ "Display Name" : "Zobrazované jméno",
+ "GPUs support" : "Podpora pro výpočty na GPU",
+ "Compute device" : "Výpočetní zařízení",
+ "Advanced deploy options" : "Pokročilé předvolby pro nasazení",
+ "Edit ExApp deploy options before installation" : "Předvolby nasazení ExApp před instalací",
+ "Environment variables" : "Proměnné prostředí",
+ "Mounts" : "Připojení",
+ "Define host folder mounts to bind to the ExApp container" : "Definovat připojení hostitelské složky pro napojení na kontejner s ExApp",
+ "Must exist on the Deploy daemon host prior to installing the ExApp" : "Je třeba, aby existovalo na hostiteli procesu nasazovací služby ještě před instalací ExApp",
+ "New mount" : "Nové připojení",
+ "Enter path to host folder" : "Zadejte popis umístění složky hostitele",
+ "Confirm adding new mount" : "Potvrďte přidání nového připojení",
+ "Confirm" : "Potvrdit",
+ "Cancel adding mount" : "Zrušit přidávání připojení",
+ "ExApp container mounts" : "Připojení kontejneru s ExApp",
+ "No mounts defined" : "Nedefinována žádná připojení",
+ "Description" : "Popis",
+ "View in store" : "Zobrazit v katalogu aplikací",
+ "Visit website" : "Navštívit webovou stránku",
+ "Admin documentation" : "Dokumentace pro správce",
+ "Developer documentation" : "Dokumentace pro vývojáře",
+ "Details" : "Podrobnosti",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Tuto aplikaci nelze nainstalovat, protože nejsou splněny následující závislosti:",
+ "Categories" : "Kategorie",
+ "Resources" : "Prostředky",
+ "Changelog" : "Souhrn změn",
+ "Supported" : "Podporováno",
+ "Featured" : "Doporučená",
+ "This app is supported via your current Nextcloud subscription." : "Tato aplikace je podporována prostřednictvím vašeho stávajícího předplatného podpory Nextcloud.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Doporučované aplikace jsou vyvíjeny komunitou. Jsou propojeny se zbytkem Nextcloud a připraveny na produkční nasazení.",
+ "Community rating: {score}/5" : "Hodnocení komunitou: {score}/5",
+ "Choose Deploy Daemon for {appName}" : "Zvolte proces služby nasazování pro {appName}",
+ "No Deploy daemons configured" : "Nejsou nastavené žádné procesy služby nasazování",
+ "Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon",
+ "Manage Deploy daemons" : "Spravovat procesy služby nasazování",
+ "Default" : "Výchozí",
+ "Carousel" : "Kolotoč",
+ "Previous slide" : "Předchozí snímek",
+ "Next slide" : "Následující snímek",
+ "Choose slide to display" : "Zvolte snímek který zobrazit",
+ "Save" : "Uložit",
+ "Search everywhere" : "Hledat všude",
+ "Download and enable all" : "Stáhnout a zapnout vše",
+ "Could not load app discover section" : "Nepodařilo se načíst sekci objevování aplikací",
+ "Nothing to show" : "Není co zobrazit",
+ "Could not load section content from app store." : "Nepodařilo se načíst obsah sekce z katalogu aplikací.",
+ "Loading" : "Načítání",
+ "Fetching the latest news…" : "Získávání nejnovějších zpráv …",
+ "Version {version}, {license}-licensed" : "Verze {version}, {license}-licencováno",
+ "Version {version}" : "Verze {version}",
+ "Disable" : "Vypnout",
+ "Download and enable" : "Stáhnout a zapnout",
+ "Report a bug" : "Nahlásit chybu",
+ "Active apps" : "Aktivní aplikace",
+ "App bundles" : "Sady aplikací",
+ "Featured apps" : "Doporučené aplikace",
+ "Supported apps" : "Podporované aplikace",
+ "Best Nextcloud integration" : "Nejlepší začlenění do Nextcloud",
+ "Best security: documents never leave your server" : "Nejlepší zabezpečení: dokumenty nikdy neopouštějí váš server",
+ "Best support for legacy files" : "Nejlepší podpora pro soubory ze starých aplikací",
+ "Open core" : "Open core",
+ "Best performance" : "Nejlepší výkon"
+},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
+}
\ No newline at end of file
diff --git a/apps/appstore/l10n/cy_GB.js b/apps/appstore/l10n/cy_GB.js
index e9f4cfe170b..cb62fb7e442 100644
--- a/apps/appstore/l10n/cy_GB.js
+++ b/apps/appstore/l10n/cy_GB.js
@@ -5,16 +5,20 @@ OC.L10N.register(
"App name" : "Enw'r ap",
"Version" : "Fersiwn",
"Actions" : "Gweithredoedd",
+ "Grid view" : "Golwg grid",
+ "Type" : "Math",
"Name" : "Enw",
"Confirm" : "Cadarnhau",
"Description" : "Disgrifiad",
"Admin documentation" : "Dogfennaeth weinyddol",
"Developer documentation" : "Dogfennaeth datblygwr",
+ "Details" : "Manylion",
"Categories" : "Categorïau",
"Resources" : "Adnoddau",
"Changelog" : "Cofnod newid",
"Featured" : "Nodwedd",
"Save" : "Cadw",
+ "Disable" : "Analluogi",
"Featured apps" : "Apiau dan sylw"
},
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");
diff --git a/apps/appstore/l10n/cy_GB.json b/apps/appstore/l10n/cy_GB.json
index 6ec616ec564..7705ffabc31 100644
--- a/apps/appstore/l10n/cy_GB.json
+++ b/apps/appstore/l10n/cy_GB.json
@@ -3,16 +3,20 @@
"App name" : "Enw'r ap",
"Version" : "Fersiwn",
"Actions" : "Gweithredoedd",
+ "Grid view" : "Golwg grid",
+ "Type" : "Math",
"Name" : "Enw",
"Confirm" : "Cadarnhau",
"Description" : "Disgrifiad",
"Admin documentation" : "Dogfennaeth weinyddol",
"Developer documentation" : "Dogfennaeth datblygwr",
+ "Details" : "Manylion",
"Categories" : "Categorïau",
"Resources" : "Adnoddau",
"Changelog" : "Cofnod newid",
"Featured" : "Nodwedd",
"Save" : "Cadw",
+ "Disable" : "Analluogi",
"Featured apps" : "Apiau dan sylw"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
}
\ No newline at end of file
diff --git a/apps/appstore/l10n/es_419.js b/apps/appstore/l10n/es_419.js
index 3d3e3757469..a6bc88b2613 100644
--- a/apps/appstore/l10n/es_419.js
+++ b/apps/appstore/l10n/es_419.js
@@ -5,16 +5,26 @@ OC.L10N.register(
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
+ "Grid view" : "Vista de cuadrícula",
+ "Learn more" : "Conoce más",
+ "Type" : "Tipo",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
+ "View in store" : "Ver en la tienda",
+ "Visit website" : "Visita el sitio web",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
+ "Details" : "Detalles",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
- "Save" : "Guardar"
+ "Save" : "Guardar",
+ "Disable" : "Deshabilitar",
+ "Report a bug" : "Reporta un detalle",
+ "App bundles" : "Paquetes de aplicación"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/appstore/l10n/es_419.json b/apps/appstore/l10n/es_419.json
index 6205566e3fb..10c68a86bc7 100644
--- a/apps/appstore/l10n/es_419.json
+++ b/apps/appstore/l10n/es_419.json
@@ -3,16 +3,26 @@
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
+ "Grid view" : "Vista de cuadrícula",
+ "Learn more" : "Conoce más",
+ "Type" : "Tipo",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
+ "View in store" : "Ver en la tienda",
+ "Visit website" : "Visita el sitio web",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
+ "Details" : "Detalles",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
- "Save" : "Guardar"
+ "Save" : "Guardar",
+ "Disable" : "Deshabilitar",
+ "Report a bug" : "Reporta un detalle",
+ "App bundles" : "Paquetes de aplicación"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
\ No newline at end of file
diff --git a/apps/appstore/l10n/es_GT.js b/apps/appstore/l10n/es_GT.js
index 3d3e3757469..be07ce7b66a 100644
--- a/apps/appstore/l10n/es_GT.js
+++ b/apps/appstore/l10n/es_GT.js
@@ -5,16 +5,28 @@ OC.L10N.register(
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
+ "Grid view" : "Vista de cuadrícula",
+ "Learn more" : "Conoce más",
+ "Daemon" : "Demonio",
+ "Type" : "Tipo",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
+ "View in store" : "Ver en la tienda",
+ "Visit website" : "Visita el sitio web",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
+ "Details" : "Detalles",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
- "Save" : "Guardar"
+ "Save" : "Guardar",
+ "Loading" : "Cargando",
+ "Disable" : "Deshabilitar",
+ "Report a bug" : "Reporta un detalle",
+ "App bundles" : "Paquetes de aplicación"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/appstore/l10n/es_GT.json b/apps/appstore/l10n/es_GT.json
index 6205566e3fb..25cbd5cd6b9 100644
--- a/apps/appstore/l10n/es_GT.json
+++ b/apps/appstore/l10n/es_GT.json
@@ -3,16 +3,28 @@
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
+ "Grid view" : "Vista de cuadrícula",
+ "Learn more" : "Conoce más",
+ "Daemon" : "Demonio",
+ "Type" : "Tipo",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
+ "View in store" : "Ver en la tienda",
+ "Visit website" : "Visita el sitio web",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
+ "Details" : "Detalles",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
- "Save" : "Guardar"
+ "Save" : "Guardar",
+ "Loading" : "Cargando",
+ "Disable" : "Deshabilitar",
+ "Report a bug" : "Reporta un detalle",
+ "App bundles" : "Paquetes de aplicación"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
\ No newline at end of file
diff --git a/apps/appstore/l10n/es_HN.js b/apps/appstore/l10n/es_HN.js
index 3d3e3757469..be07ce7b66a 100644
--- a/apps/appstore/l10n/es_HN.js
+++ b/apps/appstore/l10n/es_HN.js
@@ -5,16 +5,28 @@ OC.L10N.register(
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
+ "Grid view" : "Vista de cuadrícula",
+ "Learn more" : "Conoce más",
+ "Daemon" : "Demonio",
+ "Type" : "Tipo",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
+ "View in store" : "Ver en la tienda",
+ "Visit website" : "Visita el sitio web",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
+ "Details" : "Detalles",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
- "Save" : "Guardar"
+ "Save" : "Guardar",
+ "Loading" : "Cargando",
+ "Disable" : "Deshabilitar",
+ "Report a bug" : "Reporta un detalle",
+ "App bundles" : "Paquetes de aplicación"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/appstore/l10n/es_HN.json b/apps/appstore/l10n/es_HN.json
index 6205566e3fb..25cbd5cd6b9 100644
--- a/apps/appstore/l10n/es_HN.json
+++ b/apps/appstore/l10n/es_HN.json
@@ -3,16 +3,28 @@
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
+ "Grid view" : "Vista de cuadrícula",
+ "Learn more" : "Conoce más",
+ "Daemon" : "Demonio",
+ "Type" : "Tipo",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
+ "View in store" : "Ver en la tienda",
+ "Visit website" : "Visita el sitio web",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
+ "Details" : "Detalles",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicación no puede ser instalada porque las siguientes dependencias no están satisfechas:",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
- "Save" : "Guardar"
+ "Save" : "Guardar",
+ "Loading" : "Cargando",
+ "Disable" : "Deshabilitar",
+ "Report a bug" : "Reporta un detalle",
+ "App bundles" : "Paquetes de aplicación"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}
\ No newline at end of file
diff --git a/apps/appstore/l10n/fi.js b/apps/appstore/l10n/fi.js
new file mode 100644
index 00000000000..9f1ef366650
--- /dev/null
+++ b/apps/appstore/l10n/fi.js
@@ -0,0 +1,53 @@
+OC.L10N.register(
+ "appstore",
+ {
+ "Apps" : "Sovellukset",
+ "App name" : "Sovelluksen nimi",
+ "Version" : "Versio",
+ "Actions" : "Toiminnot",
+ "Show details" : "Näytä lisätiedot",
+ "Grid view" : "Ruudukkonäkymä",
+ "Learn more" : "Opi lisää",
+ "Daemon" : "Taustapalvelu",
+ "Type" : "Tyyppi",
+ "Name" : "Nimi",
+ "Display Name" : "Näyttönimi",
+ "Environment variables" : "Ympäristömuuttujat",
+ "Confirm" : "Vahvista",
+ "Description" : "Kuvaus",
+ "View in store" : "Näytä kaupassa",
+ "Visit website" : "Käy verkkosivustolla",
+ "Admin documentation" : "Ylläpitäjän dokumentaatio",
+ "Developer documentation" : "Kehittäjädokumentaatio",
+ "Details" : "Tiedot",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Tätä sovellusta ei voi asentaa, koska seuraavat riippuvuudet eivät täyty:",
+ "Categories" : "Kategoriat",
+ "Resources" : "Resurssit",
+ "Changelog" : "Muutosloki",
+ "Supported" : "Tuettu",
+ "Featured" : "Poiminta",
+ "This app is supported via your current Nextcloud subscription." : "Tämä sovellus on tuettu nykyisen Nextcloud-tilauksesi kautta.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Esitellyt sovellukset on yhteisön itsensä kehitettämiä. Ne tarjoavat keskeisiä toimintoja ja ovat valmiita tuotantokäyttöön.",
+ "Community rating: {score}/5" : "Yhteisön arvostelu: {score}/5",
+ "Default" : "Oletus",
+ "Carousel" : "Karuselli",
+ "Previous slide" : "Edellinen dia",
+ "Next slide" : "Seuraava dia",
+ "Choose slide to display" : "Valitse näytettävä dia",
+ "Save" : "Tallenna",
+ "Search everywhere" : "Etsi kaikkialta",
+ "Download and enable all" : "Lataa ja ota kaikki käyttöön",
+ "Nothing to show" : "Ei mitään näytettävää",
+ "Loading" : "Ladataan",
+ "Fetching the latest news…" : "Noudetaan viimeisimpiä uutisia…",
+ "Version {version}, {license}-licensed" : "Versio {version}, lisenssi {license}",
+ "Version {version}" : "Versio {version}",
+ "Disable" : "Poista käytöstä",
+ "Download and enable" : "Lataa ja ota käyttöön",
+ "Report a bug" : "Ilmoita viasta",
+ "Active apps" : "Aktiiviset sovellukset",
+ "App bundles" : "Sovelluskokoelmat",
+ "Featured apps" : "Esitellyt sovellukset",
+ "Supported apps" : "Tuetut sovellukset"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/appstore/l10n/fi.json b/apps/appstore/l10n/fi.json
new file mode 100644
index 00000000000..b355ba12be8
--- /dev/null
+++ b/apps/appstore/l10n/fi.json
@@ -0,0 +1,51 @@
+{ "translations": {
+ "Apps" : "Sovellukset",
+ "App name" : "Sovelluksen nimi",
+ "Version" : "Versio",
+ "Actions" : "Toiminnot",
+ "Show details" : "Näytä lisätiedot",
+ "Grid view" : "Ruudukkonäkymä",
+ "Learn more" : "Opi lisää",
+ "Daemon" : "Taustapalvelu",
+ "Type" : "Tyyppi",
+ "Name" : "Nimi",
+ "Display Name" : "Näyttönimi",
+ "Environment variables" : "Ympäristömuuttujat",
+ "Confirm" : "Vahvista",
+ "Description" : "Kuvaus",
+ "View in store" : "Näytä kaupassa",
+ "Visit website" : "Käy verkkosivustolla",
+ "Admin documentation" : "Ylläpitäjän dokumentaatio",
+ "Developer documentation" : "Kehittäjädokumentaatio",
+ "Details" : "Tiedot",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Tätä sovellusta ei voi asentaa, koska seuraavat riippuvuudet eivät täyty:",
+ "Categories" : "Kategoriat",
+ "Resources" : "Resurssit",
+ "Changelog" : "Muutosloki",
+ "Supported" : "Tuettu",
+ "Featured" : "Poiminta",
+ "This app is supported via your current Nextcloud subscription." : "Tämä sovellus on tuettu nykyisen Nextcloud-tilauksesi kautta.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Esitellyt sovellukset on yhteisön itsensä kehitettämiä. Ne tarjoavat keskeisiä toimintoja ja ovat valmiita tuotantokäyttöön.",
+ "Community rating: {score}/5" : "Yhteisön arvostelu: {score}/5",
+ "Default" : "Oletus",
+ "Carousel" : "Karuselli",
+ "Previous slide" : "Edellinen dia",
+ "Next slide" : "Seuraava dia",
+ "Choose slide to display" : "Valitse näytettävä dia",
+ "Save" : "Tallenna",
+ "Search everywhere" : "Etsi kaikkialta",
+ "Download and enable all" : "Lataa ja ota kaikki käyttöön",
+ "Nothing to show" : "Ei mitään näytettävää",
+ "Loading" : "Ladataan",
+ "Fetching the latest news…" : "Noudetaan viimeisimpiä uutisia…",
+ "Version {version}, {license}-licensed" : "Versio {version}, lisenssi {license}",
+ "Version {version}" : "Versio {version}",
+ "Disable" : "Poista käytöstä",
+ "Download and enable" : "Lataa ja ota käyttöön",
+ "Report a bug" : "Ilmoita viasta",
+ "Active apps" : "Aktiiviset sovellukset",
+ "App bundles" : "Sovelluskokoelmat",
+ "Featured apps" : "Esitellyt sovellukset",
+ "Supported apps" : "Tuetut sovellukset"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+}
\ No newline at end of file
diff --git a/apps/appstore/l10n/lt_LT.js b/apps/appstore/l10n/lt_LT.js
new file mode 100644
index 00000000000..7c614c97a78
--- /dev/null
+++ b/apps/appstore/l10n/lt_LT.js
@@ -0,0 +1,83 @@
+OC.L10N.register(
+ "appstore",
+ {
+ "Apps" : "Programėlės",
+ "App name" : "Programėlės pavadinimas",
+ "Version" : "Versija",
+ "Actions" : "Veiksmai",
+ "Show details" : "Rodyti išsamesnę informaciją",
+ "Grid view" : "Tinklelio rodinys",
+ "Please use the AIO interface to switch between office suites." : "Norėdami pereiti iš vieno biuro programų paketo į kitą, naudokite AIO sąsają.",
+ "installed" : "įdiegta",
+ "Learn more" : "Sužinoti daugiau",
+ "Daemon" : "Tarnyba",
+ "Deploy Daemon" : "„Deploy Daemon“",
+ "Type" : "Tipas",
+ "Name" : "Pavadinimas",
+ "Display Name" : "Rodomas vardas",
+ "GPUs support" : "GPU palaikymas",
+ "Compute device" : "Skaičiavimo įrenginys",
+ "Advanced deploy options" : "Išplėstinės diegimo parinktys",
+ "Edit ExApp deploy options before installation" : "Redaguokite „ExApp“ diegimo parinktis prieš diegimą",
+ "Configured ExApp deploy options. Can be set only during installation" : "Sukonfigūruotos „ExApp“ diegimo parinktys. Galima nustatyti tik diegimo metu",
+ "Environment variables" : "Aplinkos kintamieji",
+ "Mounts" : "Prijunginiai",
+ "Define host folder mounts to bind to the ExApp container" : "Nustatykite, kokie pagrindinio kompiuterio aplankų prijungimai turi būti susieti su „ExApp“ konteineriu",
+ "Must exist on the Deploy daemon host prior to installing the ExApp" : "Prieš diegiant „ExApp“, tai jau turi būti „Deploy daemon“ serveryje.",
+ "New mount" : "Nauja jungtis",
+ "Enter path to host folder" : "Įveskite kelią iki pagrindinio aplanko",
+ "Confirm adding new mount" : "Patvirtinkite naujos jungties pridėjimą",
+ "Confirm" : "Patvirtinti",
+ "Cancel adding mount" : "Atšaukti jungties pridėjimą",
+ "ExApp container mounts" : "ExApp konteinerio jungtis",
+ "No mounts defined" : "Jungtys neapibrėžtos",
+ "Description" : "Aprašas",
+ "View in store" : "Rodyti parduotuvėje",
+ "Visit website" : "Aplankyti svetainę",
+ "Admin documentation" : "Administratoriaus dokumentacija",
+ "Developer documentation" : "Plėtotojo dokumentacija",
+ "Details" : "Išsamiau",
+ "This app has no minimum {productName} version assigned. This will be an error in the future." : "Šiai programėlei nenurodyta {productName} minimali versija. Ateityje tai bus klaida.",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Ši programėlė negali būti įdiegta, nes nėra patenkintos žemiau išvardintos priklausomybės:",
+ "Categories" : "Kategorijos",
+ "Resources" : "Ištekliai",
+ "Changelog" : "Keitinių žurnalas",
+ "Supported" : "Palaikoma",
+ "Featured" : "Siūlomos",
+ "This app is supported via your current Nextcloud subscription." : "Ši programėlė yra palaikoma per jūsų esamą Nextcloud prenumeratą.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Siūlomos programėlės yra kuriamos bendruomenės viduje ir jas kuria bendruomenė. Šios programėlės siūlo svarbiausią funkcionalumą ir yra paruoštos kasdieniam naudojimui.",
+ "Community rating: {score}/5" : "Bendruomenės įvertinimas: {score}/5",
+ "Choose Deploy Daemon for {appName}" : "Pasirinkite „Deploy Daemon“ {appName}",
+ "No Deploy daemons configured" : "Nėra sukonfigūruotų „Deploy Daemon“",
+ "Register a custom one or setup from available templates" : "Užregistruokite savo šabloną arba pasirinkite vieną iš siūlomų šablonų",
+ "Manage Deploy daemons" : "Tvarkyti „Deploy Daemon“",
+ "Default" : "Numatytasis",
+ "Carousel" : "\"Carousel\"",
+ "Previous slide" : "Ankstesnė skaidrė",
+ "Next slide" : "Kita skaidrė",
+ "Choose slide to display" : "Pasirinkti rodytiną skaidrę",
+ "Save" : "Įrašyti",
+ "Search everywhere" : "Ieškoti visur",
+ "Download and enable all" : "Atsisiųskite ir įgalinkite viską",
+ "Could not load app discover section" : "Nepavyko įkelti programėlių radimo skilties",
+ "Nothing to show" : "Nėra ką rodyti",
+ "Could not load section content from app store." : "Nepavyko įkelti skyriaus turinio iš programėlių parduotuvės.",
+ "Loading" : "Įkeliama",
+ "Fetching the latest news…" : "Gaunamos paskiausios naujienos…",
+ "Version {version}, {license}-licensed" : "Versija {version}, {license}-licencijuota",
+ "Version {version}" : "Versija {version}",
+ "Disable" : "Išjungti",
+ "Download and enable" : "Atsisiųsti ir įjungti",
+ "Report a bug" : "Pranešti apie klaidą",
+ "Active apps" : "Aktyvios programėlės",
+ "App bundles" : "Programėlių rinkiniai",
+ "Featured apps" : "Siūlomos programėlės",
+ "Supported apps" : "Palaikomos programėlės",
+ "Best Nextcloud integration" : "Geriausia \"Nextcloud\" integracija",
+ "Good performance" : "Geras našumas",
+ "Best security: documents never leave your server" : "Geriausias saugumas: dokumentai niekada nepalieka jūsų serverio",
+ "Best support for legacy files" : "Geriausias palaikymas senesniems failams",
+ "Open core" : "Atviro branduolio",
+ "Best performance" : "Geriausias našumas"
+},
+"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/appstore/l10n/lt_LT.json b/apps/appstore/l10n/lt_LT.json
new file mode 100644
index 00000000000..021a483cd18
--- /dev/null
+++ b/apps/appstore/l10n/lt_LT.json
@@ -0,0 +1,81 @@
+{ "translations": {
+ "Apps" : "Programėlės",
+ "App name" : "Programėlės pavadinimas",
+ "Version" : "Versija",
+ "Actions" : "Veiksmai",
+ "Show details" : "Rodyti išsamesnę informaciją",
+ "Grid view" : "Tinklelio rodinys",
+ "Please use the AIO interface to switch between office suites." : "Norėdami pereiti iš vieno biuro programų paketo į kitą, naudokite AIO sąsają.",
+ "installed" : "įdiegta",
+ "Learn more" : "Sužinoti daugiau",
+ "Daemon" : "Tarnyba",
+ "Deploy Daemon" : "„Deploy Daemon“",
+ "Type" : "Tipas",
+ "Name" : "Pavadinimas",
+ "Display Name" : "Rodomas vardas",
+ "GPUs support" : "GPU palaikymas",
+ "Compute device" : "Skaičiavimo įrenginys",
+ "Advanced deploy options" : "Išplėstinės diegimo parinktys",
+ "Edit ExApp deploy options before installation" : "Redaguokite „ExApp“ diegimo parinktis prieš diegimą",
+ "Configured ExApp deploy options. Can be set only during installation" : "Sukonfigūruotos „ExApp“ diegimo parinktys. Galima nustatyti tik diegimo metu",
+ "Environment variables" : "Aplinkos kintamieji",
+ "Mounts" : "Prijunginiai",
+ "Define host folder mounts to bind to the ExApp container" : "Nustatykite, kokie pagrindinio kompiuterio aplankų prijungimai turi būti susieti su „ExApp“ konteineriu",
+ "Must exist on the Deploy daemon host prior to installing the ExApp" : "Prieš diegiant „ExApp“, tai jau turi būti „Deploy daemon“ serveryje.",
+ "New mount" : "Nauja jungtis",
+ "Enter path to host folder" : "Įveskite kelią iki pagrindinio aplanko",
+ "Confirm adding new mount" : "Patvirtinkite naujos jungties pridėjimą",
+ "Confirm" : "Patvirtinti",
+ "Cancel adding mount" : "Atšaukti jungties pridėjimą",
+ "ExApp container mounts" : "ExApp konteinerio jungtis",
+ "No mounts defined" : "Jungtys neapibrėžtos",
+ "Description" : "Aprašas",
+ "View in store" : "Rodyti parduotuvėje",
+ "Visit website" : "Aplankyti svetainę",
+ "Admin documentation" : "Administratoriaus dokumentacija",
+ "Developer documentation" : "Plėtotojo dokumentacija",
+ "Details" : "Išsamiau",
+ "This app has no minimum {productName} version assigned. This will be an error in the future." : "Šiai programėlei nenurodyta {productName} minimali versija. Ateityje tai bus klaida.",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Ši programėlė negali būti įdiegta, nes nėra patenkintos žemiau išvardintos priklausomybės:",
+ "Categories" : "Kategorijos",
+ "Resources" : "Ištekliai",
+ "Changelog" : "Keitinių žurnalas",
+ "Supported" : "Palaikoma",
+ "Featured" : "Siūlomos",
+ "This app is supported via your current Nextcloud subscription." : "Ši programėlė yra palaikoma per jūsų esamą Nextcloud prenumeratą.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Siūlomos programėlės yra kuriamos bendruomenės viduje ir jas kuria bendruomenė. Šios programėlės siūlo svarbiausią funkcionalumą ir yra paruoštos kasdieniam naudojimui.",
+ "Community rating: {score}/5" : "Bendruomenės įvertinimas: {score}/5",
+ "Choose Deploy Daemon for {appName}" : "Pasirinkite „Deploy Daemon“ {appName}",
+ "No Deploy daemons configured" : "Nėra sukonfigūruotų „Deploy Daemon“",
+ "Register a custom one or setup from available templates" : "Užregistruokite savo šabloną arba pasirinkite vieną iš siūlomų šablonų",
+ "Manage Deploy daemons" : "Tvarkyti „Deploy Daemon“",
+ "Default" : "Numatytasis",
+ "Carousel" : "\"Carousel\"",
+ "Previous slide" : "Ankstesnė skaidrė",
+ "Next slide" : "Kita skaidrė",
+ "Choose slide to display" : "Pasirinkti rodytiną skaidrę",
+ "Save" : "Įrašyti",
+ "Search everywhere" : "Ieškoti visur",
+ "Download and enable all" : "Atsisiųskite ir įgalinkite viską",
+ "Could not load app discover section" : "Nepavyko įkelti programėlių radimo skilties",
+ "Nothing to show" : "Nėra ką rodyti",
+ "Could not load section content from app store." : "Nepavyko įkelti skyriaus turinio iš programėlių parduotuvės.",
+ "Loading" : "Įkeliama",
+ "Fetching the latest news…" : "Gaunamos paskiausios naujienos…",
+ "Version {version}, {license}-licensed" : "Versija {version}, {license}-licencijuota",
+ "Version {version}" : "Versija {version}",
+ "Disable" : "Išjungti",
+ "Download and enable" : "Atsisiųsti ir įjungti",
+ "Report a bug" : "Pranešti apie klaidą",
+ "Active apps" : "Aktyvios programėlės",
+ "App bundles" : "Programėlių rinkiniai",
+ "Featured apps" : "Siūlomos programėlės",
+ "Supported apps" : "Palaikomos programėlės",
+ "Best Nextcloud integration" : "Geriausia \"Nextcloud\" integracija",
+ "Good performance" : "Geras našumas",
+ "Best security: documents never leave your server" : "Geriausias saugumas: dokumentai niekada nepalieka jūsų serverio",
+ "Best support for legacy files" : "Geriausias palaikymas senesniems failams",
+ "Open core" : "Atviro branduolio",
+ "Best performance" : "Geriausias našumas"
+},"pluralForm" :"nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);"
+}
\ No newline at end of file
diff --git a/apps/appstore/l10n/nb.js b/apps/appstore/l10n/nb.js
new file mode 100644
index 00000000000..e28539f46ae
--- /dev/null
+++ b/apps/appstore/l10n/nb.js
@@ -0,0 +1,61 @@
+OC.L10N.register(
+ "appstore",
+ {
+ "Apps" : "Apper",
+ "App name" : "App-navn",
+ "Version" : "Versjon",
+ "Actions" : "Handlinger",
+ "Show details" : "Vis detaljer",
+ "Grid view" : "Rutenett-visning",
+ "Learn more" : "Lær mer",
+ "Daemon" : "Nisse",
+ "Deploy Daemon" : "Distribuerings-daemon",
+ "Type" : "Type",
+ "Name" : "Navn",
+ "Display Name" : "Visningsnavn",
+ "GPUs support" : "Støtte for GPUer",
+ "Compute device" : "Beregningsenhet",
+ "Confirm" : "Bekreft",
+ "Description" : "Beskrivelse",
+ "View in store" : "Vis i butikk",
+ "Visit website" : "Besøk nettsiden",
+ "Admin documentation" : "Admindokumentasjon",
+ "Developer documentation" : "Utviklerdokumentasjon",
+ "Details" : "Detaljer",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Denne appen kan ikke installeres fordi følgende avhengigheter ikke er tilfredsstilt:",
+ "Categories" : "Kategorier",
+ "Resources" : "Ressurser",
+ "Changelog" : "Endringslogg",
+ "Supported" : "Støttet",
+ "Featured" : "Anbefalt",
+ "This app is supported via your current Nextcloud subscription." : "Denne appen er støttet av ditt nåværende Nextcloud abonnement.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Anbefalte apper er utviklet av og innenfor fellesskapet. De tilbyr sentral funksjonalitet og er klare for bruk i produksjon.",
+ "Community rating: {score}/5" : "Samfunnsvurdering: {score}/5",
+ "No Deploy daemons configured" : "Ingen distribuerings-daemoner konfigurert",
+ "Register a custom one or setup from available templates" : "Registrer en tilpasset en eller sett opp fra tilgjengelige maler",
+ "Default" : "Forvalg",
+ "Carousel" : "Karusell",
+ "Previous slide" : "Forrige lysbilde",
+ "Next slide" : "Neste lysbilde",
+ "Choose slide to display" : "Velg lysbilde som skal vises",
+ "Save" : "Lagre",
+ "Search everywhere" : "Søk overalt",
+ "Download and enable all" : "Last ned og aktiver alle",
+ "Could not load app discover section" : "Kunne ikke laste inn appoppdagelsesdelen",
+ "Nothing to show" : "Ingenting å vise her",
+ "Could not load section content from app store." : "Kunne ikke laste inn seksjonsinnhold fra app store.",
+ "Loading" : "Lasting",
+ "Fetching the latest news…" : "Henter siste nyheter...",
+ "Loading categories" : "Laster kategorier",
+ "Version {version}, {license}-licensed" : "Versjon {version}, {license}-lisensiert",
+ "Version {version}" : "Versjon {version}",
+ "Disable" : "Deaktiver",
+ "Enable" : "Aktiver",
+ "Download and enable" : "Last ned og aktiver",
+ "Report a bug" : "Rapporter en feil",
+ "Active apps" : "Aktive apper",
+ "App bundles" : "App-pakker",
+ "Featured apps" : "Fremhevede apper",
+ "Supported apps" : "Støttede apper"
+},
+"nplurals=2; plural=(n != 1);");
diff --git a/apps/appstore/l10n/nb.json b/apps/appstore/l10n/nb.json
new file mode 100644
index 00000000000..234e05f6b45
--- /dev/null
+++ b/apps/appstore/l10n/nb.json
@@ -0,0 +1,59 @@
+{ "translations": {
+ "Apps" : "Apper",
+ "App name" : "App-navn",
+ "Version" : "Versjon",
+ "Actions" : "Handlinger",
+ "Show details" : "Vis detaljer",
+ "Grid view" : "Rutenett-visning",
+ "Learn more" : "Lær mer",
+ "Daemon" : "Nisse",
+ "Deploy Daemon" : "Distribuerings-daemon",
+ "Type" : "Type",
+ "Name" : "Navn",
+ "Display Name" : "Visningsnavn",
+ "GPUs support" : "Støtte for GPUer",
+ "Compute device" : "Beregningsenhet",
+ "Confirm" : "Bekreft",
+ "Description" : "Beskrivelse",
+ "View in store" : "Vis i butikk",
+ "Visit website" : "Besøk nettsiden",
+ "Admin documentation" : "Admindokumentasjon",
+ "Developer documentation" : "Utviklerdokumentasjon",
+ "Details" : "Detaljer",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Denne appen kan ikke installeres fordi følgende avhengigheter ikke er tilfredsstilt:",
+ "Categories" : "Kategorier",
+ "Resources" : "Ressurser",
+ "Changelog" : "Endringslogg",
+ "Supported" : "Støttet",
+ "Featured" : "Anbefalt",
+ "This app is supported via your current Nextcloud subscription." : "Denne appen er støttet av ditt nåværende Nextcloud abonnement.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Anbefalte apper er utviklet av og innenfor fellesskapet. De tilbyr sentral funksjonalitet og er klare for bruk i produksjon.",
+ "Community rating: {score}/5" : "Samfunnsvurdering: {score}/5",
+ "No Deploy daemons configured" : "Ingen distribuerings-daemoner konfigurert",
+ "Register a custom one or setup from available templates" : "Registrer en tilpasset en eller sett opp fra tilgjengelige maler",
+ "Default" : "Forvalg",
+ "Carousel" : "Karusell",
+ "Previous slide" : "Forrige lysbilde",
+ "Next slide" : "Neste lysbilde",
+ "Choose slide to display" : "Velg lysbilde som skal vises",
+ "Save" : "Lagre",
+ "Search everywhere" : "Søk overalt",
+ "Download and enable all" : "Last ned og aktiver alle",
+ "Could not load app discover section" : "Kunne ikke laste inn appoppdagelsesdelen",
+ "Nothing to show" : "Ingenting å vise her",
+ "Could not load section content from app store." : "Kunne ikke laste inn seksjonsinnhold fra app store.",
+ "Loading" : "Lasting",
+ "Fetching the latest news…" : "Henter siste nyheter...",
+ "Loading categories" : "Laster kategorier",
+ "Version {version}, {license}-licensed" : "Versjon {version}, {license}-lisensiert",
+ "Version {version}" : "Versjon {version}",
+ "Disable" : "Deaktiver",
+ "Enable" : "Aktiver",
+ "Download and enable" : "Last ned og aktiver",
+ "Report a bug" : "Rapporter en feil",
+ "Active apps" : "Aktive apper",
+ "App bundles" : "App-pakker",
+ "Featured apps" : "Fremhevede apper",
+ "Supported apps" : "Støttede apper"
+},"pluralForm" :"nplurals=2; plural=(n != 1);"
+}
\ No newline at end of file
diff --git a/apps/appstore/l10n/pt_PT.js b/apps/appstore/l10n/pt_PT.js
new file mode 100644
index 00000000000..609d172b668
--- /dev/null
+++ b/apps/appstore/l10n/pt_PT.js
@@ -0,0 +1,38 @@
+OC.L10N.register(
+ "appstore",
+ {
+ "Apps" : "Aplicações",
+ "App name" : "Nome da aplicação",
+ "Version" : "Versão",
+ "Actions" : "Ações",
+ "Show details" : "Mostrar detalhes",
+ "Grid view" : "Visualização em grelha",
+ "Learn more" : "Conheça melhor",
+ "Type" : "Tipo",
+ "Name" : "Nome",
+ "Confirm" : "Confirmar",
+ "Description" : "Descrição",
+ "View in store" : "Ver na loja",
+ "Visit website" : "Visitar o website",
+ "Admin documentation" : "Documentação de administrador",
+ "Developer documentation" : "Documentação de programador",
+ "Details" : "Detalhes",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicação não pode ser instalada porque as seguintes dependências não podem ser realizadas:",
+ "Categories" : "Categorias",
+ "Resources" : "Recursos",
+ "Changelog" : "Registo de alterações",
+ "Supported" : "Suportado",
+ "Featured" : "Destacado",
+ "Default" : "Predefinido",
+ "Save" : "Gravar",
+ "Search everywhere" : "Pesquisar em todo o lado",
+ "Download and enable all" : "Transferir e ativar tudo",
+ "Loading" : "A carregar",
+ "Disable" : "Desativar",
+ "Enable" : "Ativar",
+ "Download and enable" : "Transferir e ativar",
+ "Report a bug" : "Reportar um erro",
+ "App bundles" : "Pacotes de apps",
+ "Featured apps" : "Aplicações destacadas"
+},
+"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");
diff --git a/apps/appstore/l10n/pt_PT.json b/apps/appstore/l10n/pt_PT.json
new file mode 100644
index 00000000000..58a622bcf0e
--- /dev/null
+++ b/apps/appstore/l10n/pt_PT.json
@@ -0,0 +1,36 @@
+{ "translations": {
+ "Apps" : "Aplicações",
+ "App name" : "Nome da aplicação",
+ "Version" : "Versão",
+ "Actions" : "Ações",
+ "Show details" : "Mostrar detalhes",
+ "Grid view" : "Visualização em grelha",
+ "Learn more" : "Conheça melhor",
+ "Type" : "Tipo",
+ "Name" : "Nome",
+ "Confirm" : "Confirmar",
+ "Description" : "Descrição",
+ "View in store" : "Ver na loja",
+ "Visit website" : "Visitar o website",
+ "Admin documentation" : "Documentação de administrador",
+ "Developer documentation" : "Documentação de programador",
+ "Details" : "Detalhes",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Esta aplicação não pode ser instalada porque as seguintes dependências não podem ser realizadas:",
+ "Categories" : "Categorias",
+ "Resources" : "Recursos",
+ "Changelog" : "Registo de alterações",
+ "Supported" : "Suportado",
+ "Featured" : "Destacado",
+ "Default" : "Predefinido",
+ "Save" : "Gravar",
+ "Search everywhere" : "Pesquisar em todo o lado",
+ "Download and enable all" : "Transferir e ativar tudo",
+ "Loading" : "A carregar",
+ "Disable" : "Desativar",
+ "Enable" : "Ativar",
+ "Download and enable" : "Transferir e ativar",
+ "Report a bug" : "Reportar um erro",
+ "App bundles" : "Pacotes de apps",
+ "Featured apps" : "Aplicações destacadas"
+},"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/apps/appstore/l10n/sk.js b/apps/appstore/l10n/sk.js
index f531442a840..534f97366e1 100644
--- a/apps/appstore/l10n/sk.js
+++ b/apps/appstore/l10n/sk.js
@@ -5,18 +5,83 @@ OC.L10N.register(
"App name" : "Názov aplikácie",
"Version" : "Verzia",
"Actions" : "Akcie",
+ "Show details" : "Zobraziť podrobnosti",
+ "Grid view" : "Zobrazenie v mriežke",
+ "Please use the AIO interface to switch between office suites." : "Prosím, použite rozhranie AIO na prepínanie medzi kancelárskymi balíkmi.",
+ "Disable office suites" : "Zakázať kancelárske balíky",
+ "installed" : "nainštalované",
+ "Learn more" : "Dozvedieť sa viac",
+ "Daemon" : "Daemon",
+ "Deploy Daemon" : "Nasadiť proces služby",
+ "Type" : "Typ",
"Name" : "Názov",
"Display Name" : "Zobrazované meno",
+ "GPUs support" : "Podpora GPU",
+ "Compute device" : "Výpočetné zariadenie",
+ "Advanced deploy options" : "Pokročilé možnosti nasadenia",
+ "Edit ExApp deploy options before installation" : "Editovať možnosti nasadenia ExApp pred inštaláciou",
+ "Configured ExApp deploy options. Can be set only during installation" : "Nakonfigurované možnosti nasadenia ExApp. Dá sa nastaviť len počas inštalácie",
+ "Environment variables" : "Premenné prostredia",
+ "Mounts" : "Prípojné body",
+ "Define host folder mounts to bind to the ExApp container" : "Definujte pripojenia hostiteľského adresára, ktoré sa majú naviazať na kontajner ExApp",
+ "Must exist on the Deploy daemon host prior to installing the ExApp" : "Musí existovať na hostiteľovi démona Deploy pred inštaláciou ExApp",
+ "New mount" : "Nový prípojný bod",
+ "Enter path to host folder" : "Vložte cestu k hostiteľskému adresáru ",
+ "Confirm adding new mount" : "Potvrdiť pridanie nového prípojného bodu",
"Confirm" : "Potvrdiť",
+ "Cancel adding mount" : "Zrušiť pridanie prípojného bodu",
+ "ExApp container mounts" : "Prípojné body kontajnera ExApp",
+ "No mounts defined" : "Nie sú definované žiadne prípojné body",
"Description" : "Popis",
+ "View in store" : "Zobraziť v obchode",
+ "Visit website" : "Navštíviť webstránku",
"Admin documentation" : "Príručka administrátora",
"Developer documentation" : "Dokumentácia vývojára",
+ "Details" : "Podrobnosti",
+ "This app has no minimum {productName} version assigned. This will be an error in the future." : "Táto aplikácia nemá priradenú minimálnu verziu {productName}. V budúcnosti to bude chyba.",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Túto aplikáciu nemožno nainštalovať, pretože nie sú splnené nasledovné závislosti:",
"Categories" : "Kategórie",
"Resources" : "Zdroje",
"Changelog" : "Zoznam zmien",
"Supported" : "Podporované",
"Featured" : "Doporučená",
+ "This app is supported via your current Nextcloud subscription." : "Táto aplikácia je podporovaná prostredníctvom vášho aktuálneho predplatného Nextcloud.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Odporúčané aplikácie sú vyvíjané komunitou Sú prepojené so zbytkom Nextcloud a pripravené na produkčné nasadenie.",
+ "Community rating: {score}/5" : "Komunitné hodnotenie: {score}/5",
+ "Choose Deploy Daemon for {appName}" : "Vyberte Deploy Daemon pre {appName}",
+ "No Deploy daemons configured" : "Neboli nastavené žiadne Démony nasadeia",
+ "Register a custom one or setup from available templates" : "Zaregistrujte si vlastný alebo ho nastavte z dostupných šablón",
+ "Manage Deploy daemons" : "Spravovať Deploy daemon-y",
+ "Default" : "Predvolené",
+ "Carousel" : "Karusel",
+ "Previous slide" : "Predchádzajúca snímka",
+ "Next slide" : "Ďalšia snímka",
+ "Choose slide to display" : "Vyberte snímok pre zobrazenie",
"Save" : "Uložiť",
- "Featured apps" : "Odporúčané aplikácie"
+ "Search everywhere" : "Hľadať všade",
+ "Download and enable all" : "Stiahnuť a povoliť všetko",
+ "Could not load app discover section" : "Nepodarilo sa načítať sekciu objavovania aplikácií",
+ "Nothing to show" : "Nič pre zobrazenie",
+ "Could not load section content from app store." : "Nepodarilo sa načítať obsah sekcie z obchodu s aplikáciami.",
+ "Loading" : "Načítava sa",
+ "Fetching the latest news…" : "Načítavajú sa najnovšie správy…",
+ "Loading categories" : "Načítavam kategórie",
+ "Version {version}, {license}-licensed" : "Verzia {version}, {license}-licencované",
+ "Version {version}" : "Verzia {version}",
+ "Disable" : "Zakázať",
+ "Enable" : "Povoliť",
+ "Download and enable" : "Stiahnuť a povoliť",
+ "Report a bug" : "Nahlásiť chybu",
+ "Active apps" : "Aktívne aplikácie",
+ "App bundles" : "Aplikačné balíky",
+ "Featured apps" : "Odporúčané aplikácie",
+ "Supported apps" : "Podporované aplikácie",
+ "Best Nextcloud integration" : "Najlepšia integrácia s Nextcloud",
+ "Good performance" : "Dobrý výkon",
+ "Best security: documents never leave your server" : "Najlepšia bezpečnosť: dokumenty nikdy neopustia váš server",
+ "Best support for legacy files" : "Najlepšia podpora pre staršie súbory",
+ "Good Nextcloud integration" : "Dobrá integrácia Nextcloud",
+ "Open core" : "Otvorené jadro",
+ "Best performance" : "Najlepší výkon"
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");
diff --git a/apps/appstore/l10n/sk.json b/apps/appstore/l10n/sk.json
index dbfd931fc0b..949ca6b2242 100644
--- a/apps/appstore/l10n/sk.json
+++ b/apps/appstore/l10n/sk.json
@@ -3,18 +3,83 @@
"App name" : "Názov aplikácie",
"Version" : "Verzia",
"Actions" : "Akcie",
+ "Show details" : "Zobraziť podrobnosti",
+ "Grid view" : "Zobrazenie v mriežke",
+ "Please use the AIO interface to switch between office suites." : "Prosím, použite rozhranie AIO na prepínanie medzi kancelárskymi balíkmi.",
+ "Disable office suites" : "Zakázať kancelárske balíky",
+ "installed" : "nainštalované",
+ "Learn more" : "Dozvedieť sa viac",
+ "Daemon" : "Daemon",
+ "Deploy Daemon" : "Nasadiť proces služby",
+ "Type" : "Typ",
"Name" : "Názov",
"Display Name" : "Zobrazované meno",
+ "GPUs support" : "Podpora GPU",
+ "Compute device" : "Výpočetné zariadenie",
+ "Advanced deploy options" : "Pokročilé možnosti nasadenia",
+ "Edit ExApp deploy options before installation" : "Editovať možnosti nasadenia ExApp pred inštaláciou",
+ "Configured ExApp deploy options. Can be set only during installation" : "Nakonfigurované možnosti nasadenia ExApp. Dá sa nastaviť len počas inštalácie",
+ "Environment variables" : "Premenné prostredia",
+ "Mounts" : "Prípojné body",
+ "Define host folder mounts to bind to the ExApp container" : "Definujte pripojenia hostiteľského adresára, ktoré sa majú naviazať na kontajner ExApp",
+ "Must exist on the Deploy daemon host prior to installing the ExApp" : "Musí existovať na hostiteľovi démona Deploy pred inštaláciou ExApp",
+ "New mount" : "Nový prípojný bod",
+ "Enter path to host folder" : "Vložte cestu k hostiteľskému adresáru ",
+ "Confirm adding new mount" : "Potvrdiť pridanie nového prípojného bodu",
"Confirm" : "Potvrdiť",
+ "Cancel adding mount" : "Zrušiť pridanie prípojného bodu",
+ "ExApp container mounts" : "Prípojné body kontajnera ExApp",
+ "No mounts defined" : "Nie sú definované žiadne prípojné body",
"Description" : "Popis",
+ "View in store" : "Zobraziť v obchode",
+ "Visit website" : "Navštíviť webstránku",
"Admin documentation" : "Príručka administrátora",
"Developer documentation" : "Dokumentácia vývojára",
+ "Details" : "Podrobnosti",
+ "This app has no minimum {productName} version assigned. This will be an error in the future." : "Táto aplikácia nemá priradenú minimálnu verziu {productName}. V budúcnosti to bude chyba.",
+ "This app cannot be installed because the following dependencies are not fulfilled:" : "Túto aplikáciu nemožno nainštalovať, pretože nie sú splnené nasledovné závislosti:",
"Categories" : "Kategórie",
"Resources" : "Zdroje",
"Changelog" : "Zoznam zmien",
"Supported" : "Podporované",
"Featured" : "Doporučená",
+ "This app is supported via your current Nextcloud subscription." : "Táto aplikácia je podporovaná prostredníctvom vášho aktuálneho predplatného Nextcloud.",
+ "Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Odporúčané aplikácie sú vyvíjané komunitou Sú prepojené so zbytkom Nextcloud a pripravené na produkčné nasadenie.",
+ "Community rating: {score}/5" : "Komunitné hodnotenie: {score}/5",
+ "Choose Deploy Daemon for {appName}" : "Vyberte Deploy Daemon pre {appName}",
+ "No Deploy daemons configured" : "Neboli nastavené žiadne Démony nasadeia",
+ "Register a custom one or setup from available templates" : "Zaregistrujte si vlastný alebo ho nastavte z dostupných šablón",
+ "Manage Deploy daemons" : "Spravovať Deploy daemon-y",
+ "Default" : "Predvolené",
+ "Carousel" : "Karusel",
+ "Previous slide" : "Predchádzajúca snímka",
+ "Next slide" : "Ďalšia snímka",
+ "Choose slide to display" : "Vyberte snímok pre zobrazenie",
"Save" : "Uložiť",
- "Featured apps" : "Odporúčané aplikácie"
+ "Search everywhere" : "Hľadať všade",
+ "Download and enable all" : "Stiahnuť a povoliť všetko",
+ "Could not load app discover section" : "Nepodarilo sa načítať sekciu objavovania aplikácií",
+ "Nothing to show" : "Nič pre zobrazenie",
+ "Could not load section content from app store." : "Nepodarilo sa načítať obsah sekcie z obchodu s aplikáciami.",
+ "Loading" : "Načítava sa",
+ "Fetching the latest news…" : "Načítavajú sa najnovšie správy…",
+ "Loading categories" : "Načítavam kategórie",
+ "Version {version}, {license}-licensed" : "Verzia {version}, {license}-licencované",
+ "Version {version}" : "Verzia {version}",
+ "Disable" : "Zakázať",
+ "Enable" : "Povoliť",
+ "Download and enable" : "Stiahnuť a povoliť",
+ "Report a bug" : "Nahlásiť chybu",
+ "Active apps" : "Aktívne aplikácie",
+ "App bundles" : "Aplikačné balíky",
+ "Featured apps" : "Odporúčané aplikácie",
+ "Supported apps" : "Podporované aplikácie",
+ "Best Nextcloud integration" : "Najlepšia integrácia s Nextcloud",
+ "Good performance" : "Dobrý výkon",
+ "Best security: documents never leave your server" : "Najlepšia bezpečnosť: dokumenty nikdy neopustia váš server",
+ "Best support for legacy files" : "Najlepšia podpora pre staršie súbory",
+ "Good Nextcloud integration" : "Dobrá integrácia Nextcloud",
+ "Open core" : "Otvorené jadro",
+ "Best performance" : "Najlepší výkon"
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
}
\ No newline at end of file
diff --git a/apps/dashboard/l10n/nb.js b/apps/dashboard/l10n/nb.js
index d1c712594a1..23860b3f453 100644
--- a/apps/dashboard/l10n/nb.js
+++ b/apps/dashboard/l10n/nb.js
@@ -9,7 +9,7 @@ OC.L10N.register(
"Good morning" : "God morgen",
"Good morning, {name}" : "God morgen, {name}",
"Good afternoon" : "God ettermiddag",
- "Good afternoon, {name}" : "Good ettermiddag, {name}",
+ "Good afternoon, {name}" : "God ettermiddag, {name}",
"Good evening" : "God kveld",
"Good evening, {name}" : "God kveld, {name}",
"Hello" : "Hallo",
diff --git a/apps/dashboard/l10n/nb.json b/apps/dashboard/l10n/nb.json
index 93b7591aa85..6bfe174a6ba 100644
--- a/apps/dashboard/l10n/nb.json
+++ b/apps/dashboard/l10n/nb.json
@@ -7,7 +7,7 @@
"Good morning" : "God morgen",
"Good morning, {name}" : "God morgen, {name}",
"Good afternoon" : "God ettermiddag",
- "Good afternoon, {name}" : "Good ettermiddag, {name}",
+ "Good afternoon, {name}" : "God ettermiddag, {name}",
"Good evening" : "God kveld",
"Good evening, {name}" : "God kveld, {name}",
"Hello" : "Hallo",
diff --git a/apps/dav/l10n/ja.js b/apps/dav/l10n/ja.js
index d377a855457..6616825fb32 100644
--- a/apps/dav/l10n/ja.js
+++ b/apps/dav/l10n/ja.js
@@ -242,6 +242,7 @@ OC.L10N.register(
"Failed to unlink: %1$s" : "リンクの解除に失敗: %1$s",
"Failed to write file contents: %1$s" : "ファイルの内容の書き込みに失敗: %1$s",
"File not found: %1$s" : "ファイルが見つかりません: %1$s",
+ "Insufficient space" : "空きが不足しています。",
"Invalid target path" : "無効なターゲットパス",
"System is in maintenance mode." : "システムはメンテナンスモードです。",
"Upgrade needed" : "アップグレードが必要です",
diff --git a/apps/dav/l10n/ja.json b/apps/dav/l10n/ja.json
index c3c99cf4c53..08caf1b6308 100644
--- a/apps/dav/l10n/ja.json
+++ b/apps/dav/l10n/ja.json
@@ -240,6 +240,7 @@
"Failed to unlink: %1$s" : "リンクの解除に失敗: %1$s",
"Failed to write file contents: %1$s" : "ファイルの内容の書き込みに失敗: %1$s",
"File not found: %1$s" : "ファイルが見つかりません: %1$s",
+ "Insufficient space" : "空きが不足しています。",
"Invalid target path" : "無効なターゲットパス",
"System is in maintenance mode." : "システムはメンテナンスモードです。",
"Upgrade needed" : "アップグレードが必要です",
diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js
index d9c65203fa1..a05fd1a7ef6 100644
--- a/apps/files_external/l10n/ja.js
+++ b/apps/files_external/l10n/ja.js
@@ -42,23 +42,33 @@ OC.L10N.register(
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Kerberosのデフォルトのレルム、デフォルトは「WORKGROUP」です",
"Kerberos ticket Apache mode" : "Kerberosチケット Apache モード",
"Kerberos ticket" : "ケルベロスチケット",
+ "S3-Compatible Object Storage" : "S3互換オブジェクトストレージ",
"Bucket" : "バケット名",
"Hostname" : "ホスト名",
"Port" : "ポート",
"Proxy" : "プロキシ",
"Region" : "リージョン",
"Storage Class" : "ストレージクラス",
+ "Use HTTPS" : "HTTPSを使用する",
+ "Use Path Style (https://example.com/bucket)" : "パススタイルを使用する(https://example.com/bucket)",
"Use Legacy S3 signing (v2)" : "レガシー S3 署名 (v2) を使用する",
"Enable multipart copy" : "マルチパートコピーの有効化",
+ "Enable Direct Downloads (presigned URLs)" : "直接ダウンロードを有効にする(事前署名済みURL)",
"SSE-C encryption key" : "SSE-C暗号化キー",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "リモートサブフォルダー",
"Secure https://" : "セキュア https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "ホスト",
"Secure ftps://" : "Secure ftps://",
+ "Local (server storage)" : "ローカル(サーバーストレージ)",
"Location" : "場所",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP(SSHファイル転送)",
"Root" : "ルート",
+ "SFTP with public key authentication" : "公開鍵認証を使用したSFTP",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS(Windows ネットワーク共有)",
"Share" : "共有",
"Show hidden files" : "隠しファイルを表示",
"Case sensitive file system" : "大文字と小文字を区別するファイルシステム",
@@ -66,7 +76,9 @@ OC.L10N.register(
"Verify ACL access when listing files" : "ファイルをリストアップする際に ACL アクセスを確認する",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "ディレクトリ内の各ファイルまたはフォルダの ACL をチェックして、アカウントに読み取り権限がないアイテムをフィルタリングします。これにはパフォーマンスの低下が付きます。",
"Timeout" : "タイムアウト",
+ "SMB / CIFS using Nextcloud login" : "Nextcloudのログインを使用したSMB / CIFS",
"Login as share" : "共有者としてログイン",
+ "OpenStack Swift Object Storage" : "OpenStack Swift オブジェクトストレージ",
"Service name" : "サービス名",
"Request timeout (seconds)" : "リクエストがタイムアウトするまでの秒数",
"External storage" : "外部ストレージ",
diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json
index 331d9404262..4bc943af874 100644
--- a/apps/files_external/l10n/ja.json
+++ b/apps/files_external/l10n/ja.json
@@ -40,23 +40,33 @@
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Kerberosのデフォルトのレルム、デフォルトは「WORKGROUP」です",
"Kerberos ticket Apache mode" : "Kerberosチケット Apache モード",
"Kerberos ticket" : "ケルベロスチケット",
+ "S3-Compatible Object Storage" : "S3互換オブジェクトストレージ",
"Bucket" : "バケット名",
"Hostname" : "ホスト名",
"Port" : "ポート",
"Proxy" : "プロキシ",
"Region" : "リージョン",
"Storage Class" : "ストレージクラス",
+ "Use HTTPS" : "HTTPSを使用する",
+ "Use Path Style (https://example.com/bucket)" : "パススタイルを使用する(https://example.com/bucket)",
"Use Legacy S3 signing (v2)" : "レガシー S3 署名 (v2) を使用する",
"Enable multipart copy" : "マルチパートコピーの有効化",
+ "Enable Direct Downloads (presigned URLs)" : "直接ダウンロードを有効にする(事前署名済みURL)",
"SSE-C encryption key" : "SSE-C暗号化キー",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "リモートサブフォルダー",
"Secure https://" : "セキュア https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "ホスト",
"Secure ftps://" : "Secure ftps://",
+ "Local (server storage)" : "ローカル(サーバーストレージ)",
"Location" : "場所",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP(SSHファイル転送)",
"Root" : "ルート",
+ "SFTP with public key authentication" : "公開鍵認証を使用したSFTP",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS(Windows ネットワーク共有)",
"Share" : "共有",
"Show hidden files" : "隠しファイルを表示",
"Case sensitive file system" : "大文字と小文字を区別するファイルシステム",
@@ -64,7 +74,9 @@
"Verify ACL access when listing files" : "ファイルをリストアップする際に ACL アクセスを確認する",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "ディレクトリ内の各ファイルまたはフォルダの ACL をチェックして、アカウントに読み取り権限がないアイテムをフィルタリングします。これにはパフォーマンスの低下が付きます。",
"Timeout" : "タイムアウト",
+ "SMB / CIFS using Nextcloud login" : "Nextcloudのログインを使用したSMB / CIFS",
"Login as share" : "共有者としてログイン",
+ "OpenStack Swift Object Storage" : "OpenStack Swift オブジェクトストレージ",
"Service name" : "サービス名",
"Request timeout (seconds)" : "リクエストがタイムアウトするまでの秒数",
"External storage" : "外部ストレージ",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index f25f003e868..3bb09e67b5a 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -15,6 +15,9 @@ OC.L10N.register(
"Unsatisfied authentication mechanism parameters" : "Недопустимые настройки механизма авторизации",
"Insufficient data: %s" : "Недостаточно данных: %s",
"Storage with ID \"%d\" is not editable by non-admins" : "Хранилище с идентификатором \"%d\" не доступно для редактирования лицами, не являющимися администраторами ",
+ "Static credentials" : "Статические учётные данные",
+ "Access key ID" : "Идентификатор ключа доступа",
+ "Secret access key" : "Секретный ключ доступа",
"Builtin" : "Встроенный",
"None" : "Отсутствует",
"OpenStack v2" : "OpenStack v2",
@@ -39,22 +42,33 @@ OC.L10N.register(
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Используемая по умолчанию область Kerberos (если не задано, будет использоваться область «WORKGROUP»)",
"Kerberos ticket Apache mode" : "Режим Kerberos с авторизацией через Apache",
"Kerberos ticket" : "Kerberos тикет",
+ "S3-Compatible Object Storage" : "S3-совместимое объектное хранилище",
"Bucket" : "Корзина",
"Hostname" : "Имя хоста",
"Port" : "Порт",
"Proxy" : "Прокси-сервер",
"Region" : "Регион",
"Storage Class" : "Класс хранилища",
+ "Use HTTPS" : "Использовать HTTPS",
+ "Use Path Style (https://example.com/bucket)" : "Использовать стиль пути (https://example.com/bucket)",
+ "Use Legacy S3 signing (v2)" : "Использовать подпись Legacy S3 (v2)",
"Enable multipart copy" : "Включить составное копирование",
+ "Enable Direct Downloads (presigned URLs)" : "Включить прямую загрузку (предподписанные URL-адреса)",
"SSE-C encryption key" : "Ключ шифрования SSE-C",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "Подкаталог на другом сервере",
"Secure https://" : "Использовать https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "Имя или адрес сервера",
"Secure ftps://" : "Защищённый ftps://",
+ "Local (server storage)" : "Локальное (серверное хранилище)",
"Location" : "Расположение",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP (SSH передача файлов)",
"Root" : "Корневой каталог",
+ "SFTP with public key authentication" : "SFTP с аутентификацией по открытому ключу",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS (Общий сетевой ресурс Windows)",
"Share" : "Общий ресурс",
"Show hidden files" : "Показать скрытые файлы",
"Case sensitive file system" : "Файловая система чувствительная к регистру",
@@ -62,22 +76,29 @@ OC.L10N.register(
"Verify ACL access when listing files" : "Проверять права ACL при получении списка файлов",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "Проверьте список контроля доступа для каждого файла или папки внутри каталога, чтобы отфильтровать элементы, для которых учетная запись не имеет прав на чтение, что приводит к снижению производительности",
"Timeout" : "Тайм-аут",
+ "SMB / CIFS using Nextcloud login" : "SMB / CIFS используя Nextcloud вход",
"Login as share" : "Войдите в систему как общий доступ",
+ "OpenStack Swift Object Storage" : "OpenStack Swift хранилище объектов",
"Service name" : "Название сервиса",
"Request timeout (seconds)" : "Таймаут запроса (в секундах)",
"External storage" : "Внешнее хранилище",
"External storage support" : "Поддержка внешних хранилищ",
"Adds basic external storage support" : "Базовая поддержка внешних хранилищ",
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administration can choose which types of storage to enable and can mount these storage locations for an account, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows people to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the administration with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Это приложение позволяет администраторам настраивать подключения к внешним поставщикам хранилища, таким как FTP-серверы, хранилища объектов S3 или SWIFT, другие серверы Nextcloud, WebDAV-серверы и многое другое. Администрация может выбрать, какие типы хранилищ включить, и подключить эти хранилища для учетной записи, группы или всей системы. Пользователи увидят, что в их корневом каталоге Nextcloud появится новая папка, доступ к которой они смогут получить и использовать, как и любую другую папку Nextcloud. Внешнее хранилище также позволяет пользователям предоставлять общий доступ к файлам, хранящимся в этих внешних хранилищах. В этих случаях учетные данные владельца файла используются, когда получатель запрашивает файл из внешнего хранилища, тем самым гарантируя, что получатель сможет получить доступ к общему файлу.\n \n Внешнее хранилище можно настроить с помощью графического интерфейса пользователя или в командной строке. Этот второй вариант предоставляет администрации больше гибкости при настройке массового подключения внешнего хранилища и установлении приоритетов подключения. Дополнительная информация доступна в документации по графическому интерфейсу внешнего хранилища и документации по файлу конфигурации внешнего хранилища.",
+ "Edit storage" : "Изменить хранилище",
"Add storage" : "Добавить хранилище",
"Folder name" : "Имя папки",
"Authentication" : "Способ авторизации",
"Cancel" : "Cancel",
"Edit" : "Редактировать",
"Create" : "Создать",
+ "Restrict to" : "Ограничить до",
+ "Storage configuration" : "Конфигурация хранилища",
"Never" : "Никогда",
"Once every direct access" : "Каждый раз при прямом доступе",
"Always" : "Всегда",
+ "Mount options" : "Настройки монтирования",
+ "Check filesystem changes" : "Проверить изменения файловой системы",
"Read only" : "Только чтение",
"Enable previews" : "Включить предварительный просмотр",
"Enable sharing" : "Разрешить предоставление общего доступа",
@@ -85,11 +106,19 @@ OC.L10N.register(
"Compatibility with Mac NFD encoding (slow)" : "Совместимость с кодировкой Mac NFD (медленно)",
"External storages" : "Внешние хранилища",
"Status" : "Статус",
+ "Restricted to" : "Ограничено до",
"Actions" : "Действия",
+ "Checking …" : "Проверка ...",
+ "Recheck status" : "Повторно проверить статус",
"Delete" : "Удалить",
+ "System provided storage" : "Системное хранилище",
"Saved" : "Сохранено",
"Error while saving" : "Не удалось сохранить",
+ "Saved allowed backends" : "Сохранённые разрешённые бэкенды",
+ "Failed to save allowed backends" : "Не удалось сохранить разрешенные бэкенды",
+ "Advanced options for external storage mounts" : "Расширенные возможности подключения внешних накопителей",
"Allow people to mount external storage" : "Разрешить пользователям подключать внешнее хранилище",
+ "External storage backends people are allowed to mount" : "Люди, разрешённые для монтирования бэкендов внешних хранилищ данных",
"Error generating key pair" : "Ошибка создания пары ключей",
"Key size" : "Размер ключа",
"Generate keys" : "Создать ключи",
@@ -98,6 +127,16 @@ OC.L10N.register(
"To access the storage, you need to provide the authentication credentials." : "Для получения доступа в хранилище, вам нужно указать четные данные для аутентификации.",
"Enter the storage login" : "Введите имя пользователя хранилища",
"Enter the storage password" : "Введите пароль от хранилища",
+ "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices." : "Внешнее хранилище позволяет подключать внешние службы и устройства хранения в качестве дополнительных устройств хранения данных Nextcloud.",
+ "You may also allow people to mount their own external storage services." : "Вы также можете разрешить людям подключать свои собственные внешние службы хранения данных.",
+ "The cURL support in PHP is not enabled or installed." : "Поддержка cURL в PHP не включена или не установлена.",
+ "The FTP support in PHP is not enabled or installed." : "Поддержка FTP в PHP не включена или не установлена.",
+ "{module} is not installed." : "{module} не установлен.",
+ "Dependant backends" : "Зависимые бэкэнды",
+ "No external storage configured or you do not have the permission to configure them" : "Внешнее хранилище не настроено или у вас нет разрешения на его настройку.",
+ "Add external storage" : "Добавить внешнее хранилище",
+ "Global credentials saved" : "Глобальные учётные данные сохранены",
+ "Could not save global credentials" : "Невозможно сохранить глобальные учётные данные",
"Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобальные учетные данные могут использоваться для аутентификации с несколькими внешними хранилищами, которые имеют одинаковые учетные данные.",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -113,6 +152,7 @@ OC.L10N.register(
"Open in Files" : "Открыть в Файлах",
"External mount error" : "Ошибка внешнего подключения",
"There was an error with this external storage. Do you want to review this mount point config in the settings page?" : "Произошла ошибка с этим внешним хранилищем. Вы хотите просмотреть конфигурацию точки монтирования на странице настроек?",
+ "Open settings" : "Открыть настройки",
"Ignore" : "Пропустить",
"List of external storage." : "Список внешних хранилищ.",
"There is no external storage configured. You can configure them in your Personal settings." : "Внешнее хранилище не настроено. Вы можете настроить их в своих личных настройках.",
@@ -125,6 +165,8 @@ OC.L10N.register(
"System" : "Система",
"Connected" : "Соединено",
"Error" : "Ошибка",
+ "Indeterminate" : "Неопределённо",
+ "Incomplete configuration" : "Неполная конфигурация",
"Unauthorized" : "Неавторизовано",
"Network error" : "Ошибка сети",
"Grant access" : "Предоставить доступ",
@@ -135,6 +177,7 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "Идентификатор клиента",
"Client secret" : "Клиентский ключ ",
+ "S3 Storage" : "S3 хранилище",
"Enable SSL" : "Использовать SSL",
"Enable Path Style" : "Использовать стиль пути",
"Legacy (v2) authentication" : "Устаревшая (v2) проверка подлинности",
@@ -170,6 +213,7 @@ OC.L10N.register(
"Configuration" : "Конфигурация",
"Available for" : "Доступно для",
"All people" : "Все люди",
- "Advanced settings" : "Расширенные настройки"
+ "Advanced settings" : "Расширенные настройки",
+ "Use presigned S3 url" : "Использовать предподписанный URL-адрес S3"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index e53233f8ae0..db0bf4aae5c 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -13,6 +13,9 @@
"Unsatisfied authentication mechanism parameters" : "Недопустимые настройки механизма авторизации",
"Insufficient data: %s" : "Недостаточно данных: %s",
"Storage with ID \"%d\" is not editable by non-admins" : "Хранилище с идентификатором \"%d\" не доступно для редактирования лицами, не являющимися администраторами ",
+ "Static credentials" : "Статические учётные данные",
+ "Access key ID" : "Идентификатор ключа доступа",
+ "Secret access key" : "Секретный ключ доступа",
"Builtin" : "Встроенный",
"None" : "Отсутствует",
"OpenStack v2" : "OpenStack v2",
@@ -37,22 +40,33 @@
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Используемая по умолчанию область Kerberos (если не задано, будет использоваться область «WORKGROUP»)",
"Kerberos ticket Apache mode" : "Режим Kerberos с авторизацией через Apache",
"Kerberos ticket" : "Kerberos тикет",
+ "S3-Compatible Object Storage" : "S3-совместимое объектное хранилище",
"Bucket" : "Корзина",
"Hostname" : "Имя хоста",
"Port" : "Порт",
"Proxy" : "Прокси-сервер",
"Region" : "Регион",
"Storage Class" : "Класс хранилища",
+ "Use HTTPS" : "Использовать HTTPS",
+ "Use Path Style (https://example.com/bucket)" : "Использовать стиль пути (https://example.com/bucket)",
+ "Use Legacy S3 signing (v2)" : "Использовать подпись Legacy S3 (v2)",
"Enable multipart copy" : "Включить составное копирование",
+ "Enable Direct Downloads (presigned URLs)" : "Включить прямую загрузку (предподписанные URL-адреса)",
"SSE-C encryption key" : "Ключ шифрования SSE-C",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "Подкаталог на другом сервере",
"Secure https://" : "Использовать https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "Имя или адрес сервера",
"Secure ftps://" : "Защищённый ftps://",
+ "Local (server storage)" : "Локальное (серверное хранилище)",
"Location" : "Расположение",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP (SSH передача файлов)",
"Root" : "Корневой каталог",
+ "SFTP with public key authentication" : "SFTP с аутентификацией по открытому ключу",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS (Общий сетевой ресурс Windows)",
"Share" : "Общий ресурс",
"Show hidden files" : "Показать скрытые файлы",
"Case sensitive file system" : "Файловая система чувствительная к регистру",
@@ -60,22 +74,29 @@
"Verify ACL access when listing files" : "Проверять права ACL при получении списка файлов",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "Проверьте список контроля доступа для каждого файла или папки внутри каталога, чтобы отфильтровать элементы, для которых учетная запись не имеет прав на чтение, что приводит к снижению производительности",
"Timeout" : "Тайм-аут",
+ "SMB / CIFS using Nextcloud login" : "SMB / CIFS используя Nextcloud вход",
"Login as share" : "Войдите в систему как общий доступ",
+ "OpenStack Swift Object Storage" : "OpenStack Swift хранилище объектов",
"Service name" : "Название сервиса",
"Request timeout (seconds)" : "Таймаут запроса (в секундах)",
"External storage" : "Внешнее хранилище",
"External storage support" : "Поддержка внешних хранилищ",
"Adds basic external storage support" : "Базовая поддержка внешних хранилищ",
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administration can choose which types of storage to enable and can mount these storage locations for an account, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows people to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the administration with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Это приложение позволяет администраторам настраивать подключения к внешним поставщикам хранилища, таким как FTP-серверы, хранилища объектов S3 или SWIFT, другие серверы Nextcloud, WebDAV-серверы и многое другое. Администрация может выбрать, какие типы хранилищ включить, и подключить эти хранилища для учетной записи, группы или всей системы. Пользователи увидят, что в их корневом каталоге Nextcloud появится новая папка, доступ к которой они смогут получить и использовать, как и любую другую папку Nextcloud. Внешнее хранилище также позволяет пользователям предоставлять общий доступ к файлам, хранящимся в этих внешних хранилищах. В этих случаях учетные данные владельца файла используются, когда получатель запрашивает файл из внешнего хранилища, тем самым гарантируя, что получатель сможет получить доступ к общему файлу.\n \n Внешнее хранилище можно настроить с помощью графического интерфейса пользователя или в командной строке. Этот второй вариант предоставляет администрации больше гибкости при настройке массового подключения внешнего хранилища и установлении приоритетов подключения. Дополнительная информация доступна в документации по графическому интерфейсу внешнего хранилища и документации по файлу конфигурации внешнего хранилища.",
+ "Edit storage" : "Изменить хранилище",
"Add storage" : "Добавить хранилище",
"Folder name" : "Имя папки",
"Authentication" : "Способ авторизации",
"Cancel" : "Cancel",
"Edit" : "Редактировать",
"Create" : "Создать",
+ "Restrict to" : "Ограничить до",
+ "Storage configuration" : "Конфигурация хранилища",
"Never" : "Никогда",
"Once every direct access" : "Каждый раз при прямом доступе",
"Always" : "Всегда",
+ "Mount options" : "Настройки монтирования",
+ "Check filesystem changes" : "Проверить изменения файловой системы",
"Read only" : "Только чтение",
"Enable previews" : "Включить предварительный просмотр",
"Enable sharing" : "Разрешить предоставление общего доступа",
@@ -83,11 +104,19 @@
"Compatibility with Mac NFD encoding (slow)" : "Совместимость с кодировкой Mac NFD (медленно)",
"External storages" : "Внешние хранилища",
"Status" : "Статус",
+ "Restricted to" : "Ограничено до",
"Actions" : "Действия",
+ "Checking …" : "Проверка ...",
+ "Recheck status" : "Повторно проверить статус",
"Delete" : "Удалить",
+ "System provided storage" : "Системное хранилище",
"Saved" : "Сохранено",
"Error while saving" : "Не удалось сохранить",
+ "Saved allowed backends" : "Сохранённые разрешённые бэкенды",
+ "Failed to save allowed backends" : "Не удалось сохранить разрешенные бэкенды",
+ "Advanced options for external storage mounts" : "Расширенные возможности подключения внешних накопителей",
"Allow people to mount external storage" : "Разрешить пользователям подключать внешнее хранилище",
+ "External storage backends people are allowed to mount" : "Люди, разрешённые для монтирования бэкендов внешних хранилищ данных",
"Error generating key pair" : "Ошибка создания пары ключей",
"Key size" : "Размер ключа",
"Generate keys" : "Создать ключи",
@@ -96,6 +125,16 @@
"To access the storage, you need to provide the authentication credentials." : "Для получения доступа в хранилище, вам нужно указать четные данные для аутентификации.",
"Enter the storage login" : "Введите имя пользователя хранилища",
"Enter the storage password" : "Введите пароль от хранилища",
+ "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices." : "Внешнее хранилище позволяет подключать внешние службы и устройства хранения в качестве дополнительных устройств хранения данных Nextcloud.",
+ "You may also allow people to mount their own external storage services." : "Вы также можете разрешить людям подключать свои собственные внешние службы хранения данных.",
+ "The cURL support in PHP is not enabled or installed." : "Поддержка cURL в PHP не включена или не установлена.",
+ "The FTP support in PHP is not enabled or installed." : "Поддержка FTP в PHP не включена или не установлена.",
+ "{module} is not installed." : "{module} не установлен.",
+ "Dependant backends" : "Зависимые бэкэнды",
+ "No external storage configured or you do not have the permission to configure them" : "Внешнее хранилище не настроено или у вас нет разрешения на его настройку.",
+ "Add external storage" : "Добавить внешнее хранилище",
+ "Global credentials saved" : "Глобальные учётные данные сохранены",
+ "Could not save global credentials" : "Невозможно сохранить глобальные учётные данные",
"Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобальные учетные данные могут использоваться для аутентификации с несколькими внешними хранилищами, которые имеют одинаковые учетные данные.",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -111,6 +150,7 @@
"Open in Files" : "Открыть в Файлах",
"External mount error" : "Ошибка внешнего подключения",
"There was an error with this external storage. Do you want to review this mount point config in the settings page?" : "Произошла ошибка с этим внешним хранилищем. Вы хотите просмотреть конфигурацию точки монтирования на странице настроек?",
+ "Open settings" : "Открыть настройки",
"Ignore" : "Пропустить",
"List of external storage." : "Список внешних хранилищ.",
"There is no external storage configured. You can configure them in your Personal settings." : "Внешнее хранилище не настроено. Вы можете настроить их в своих личных настройках.",
@@ -123,6 +163,8 @@
"System" : "Система",
"Connected" : "Соединено",
"Error" : "Ошибка",
+ "Indeterminate" : "Неопределённо",
+ "Incomplete configuration" : "Неполная конфигурация",
"Unauthorized" : "Неавторизовано",
"Network error" : "Ошибка сети",
"Grant access" : "Предоставить доступ",
@@ -133,6 +175,7 @@
"OAuth2" : "OAuth2",
"Client ID" : "Идентификатор клиента",
"Client secret" : "Клиентский ключ ",
+ "S3 Storage" : "S3 хранилище",
"Enable SSL" : "Использовать SSL",
"Enable Path Style" : "Использовать стиль пути",
"Legacy (v2) authentication" : "Устаревшая (v2) проверка подлинности",
@@ -168,6 +211,7 @@
"Configuration" : "Конфигурация",
"Available for" : "Доступно для",
"All people" : "Все люди",
- "Advanced settings" : "Расширенные настройки"
+ "Advanced settings" : "Расширенные настройки",
+ "Use presigned S3 url" : "Использовать предподписанный URL-адрес S3"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}
\ No newline at end of file
diff --git a/apps/provisioning_api/l10n/ja.js b/apps/provisioning_api/l10n/ja.js
index ea14fec7500..09fdb8b6276 100644
--- a/apps/provisioning_api/l10n/ja.js
+++ b/apps/provisioning_api/l10n/ja.js
@@ -14,8 +14,15 @@ OC.L10N.register(
"An email address is required, to send a password link to the user." : "ユーザーにパスワードリンクを送信するため、メールアドレスが必要です。",
"Required email address was not provided" : "必要のEメールアドレスが提供されていません",
"User creation failed" : "ユーザーの作成に失敗しました",
+ "Cannot change display name for this user" : "このユーザーの表示名を変更できません",
"Invalid email address" : "無効なメールアドレス",
+ "Language change is not allowed on this instance" : "このインスタンスでは言語の変更は許可されていません",
"Invalid language" : "無効な言語",
+ "Insufficient permissions to change quota" : "クォータを変更する権限が不足しています",
+ "Insufficient permissions to change groups" : "グループを変更する権限が不足しています",
+ "Group %s does not exist" : "グループ %s は存在しません",
+ "Insufficient permissions to change sub-admin groups" : "サブ管理者グループを変更する権限が不足しています",
+ "Insufficient permissions to change manager" : "マネージャーを変更する権限が不足しています",
"Invalid quota value: %1$s" : "無効なクォータ値: %1$s",
"Invalid quota value. %1$s is exceeding the maximum quota" : "無効なクォータ値。%1$sは最大クォータを超えています",
"Unlimited quota is forbidden on this instance" : "このインスタンスでは無制限のクォータは禁止されています。",
diff --git a/apps/provisioning_api/l10n/ja.json b/apps/provisioning_api/l10n/ja.json
index 5e0d8a8f14b..32995782add 100644
--- a/apps/provisioning_api/l10n/ja.json
+++ b/apps/provisioning_api/l10n/ja.json
@@ -12,8 +12,15 @@
"An email address is required, to send a password link to the user." : "ユーザーにパスワードリンクを送信するため、メールアドレスが必要です。",
"Required email address was not provided" : "必要のEメールアドレスが提供されていません",
"User creation failed" : "ユーザーの作成に失敗しました",
+ "Cannot change display name for this user" : "このユーザーの表示名を変更できません",
"Invalid email address" : "無効なメールアドレス",
+ "Language change is not allowed on this instance" : "このインスタンスでは言語の変更は許可されていません",
"Invalid language" : "無効な言語",
+ "Insufficient permissions to change quota" : "クォータを変更する権限が不足しています",
+ "Insufficient permissions to change groups" : "グループを変更する権限が不足しています",
+ "Group %s does not exist" : "グループ %s は存在しません",
+ "Insufficient permissions to change sub-admin groups" : "サブ管理者グループを変更する権限が不足しています",
+ "Insufficient permissions to change manager" : "マネージャーを変更する権限が不足しています",
"Invalid quota value: %1$s" : "無効なクォータ値: %1$s",
"Invalid quota value. %1$s is exceeding the maximum quota" : "無効なクォータ値。%1$sは最大クォータを超えています",
"Unlimited quota is forbidden on this instance" : "このインスタンスでは無制限のクォータは禁止されています。",
diff --git a/apps/settings/l10n/ja.js b/apps/settings/l10n/ja.js
index 2dda0ac3d67..8913c6c4153 100644
--- a/apps/settings/l10n/ja.js
+++ b/apps/settings/l10n/ja.js
@@ -313,8 +313,13 @@ OC.L10N.register(
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["過去%n日間にスケジュールされたタスクはありません。"],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["タスクのピックアップ速度は、過去%n日間正常でした。"],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["過去%n日間タスクのピックアップ速度が遅くなっています。多くのタスクが取得に4分以上かかりました。バックグラウンドでタスクを処理するようにワーカーを設定することを検討してください。"],
+ "Task Processing success rate" : "タスク処理の成功率",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["ほとんどのタスクは過去%n日間に成功しました。"],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["過去%n日間に多くのタスクが失敗しました。nextcloudログでエラーを確認し、AIプロバイダーアプリが正しく設定されているかどうかを調査することを検討してください。"],
+ "Task Processing worker status" : "タスク処理ワーカーのステータス",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["タスク処理ワーカーは、過去%n分間稼働しています。"],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "タスク処理ワーカーが実行されていないようです。最後の実行は%sでした。",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "タスク処理ワーカーが実行されていないようです。どうやら、これまで一度も実行されたことがないようです。",
"Temporary space available" : "テンポラリ領域が利用可能です",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "PHP のテンポラリパスのチェック中にエラーが発生しました - ディレクトリが正しく設定されていませんでした。返された値:%s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "PHPの関数 \"disk_free_space\"が無効になっており、一時的なディレクトリに十分な空き容量があるかどうかをチェックできません。",
@@ -633,6 +638,7 @@ OC.L10N.register(
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "アカウントのリスト。このリストはパフォーマンス上の理由から完全にはレンダリングされません。アカウントはリスト内を移動するにつれてレンダリングされます。",
"Account name" : "アカウント名",
"Account updated" : "アカウントが更新されました",
+ "Failed to update account" : "アカウントの更新に失敗しました",
"Edit account" : "アカウント編集",
"Saving …" : "保存中 …",
"Save" : "保存",
@@ -654,6 +660,7 @@ OC.L10N.register(
"Language" : "言語",
"Set default language" : "デフォルト言語の設定",
"Manager" : "Manager",
+ "Search for a manager…" : "マネージャーを探す…",
"Quota" : "クオータ",
"Set account quota" : "アカウントクォータを設定する",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount}アカウント ..."],
diff --git a/apps/settings/l10n/ja.json b/apps/settings/l10n/ja.json
index b9a7dcfd476..1d24ba30712 100644
--- a/apps/settings/l10n/ja.json
+++ b/apps/settings/l10n/ja.json
@@ -311,8 +311,13 @@
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["過去%n日間にスケジュールされたタスクはありません。"],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["タスクのピックアップ速度は、過去%n日間正常でした。"],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["過去%n日間タスクのピックアップ速度が遅くなっています。多くのタスクが取得に4分以上かかりました。バックグラウンドでタスクを処理するようにワーカーを設定することを検討してください。"],
+ "Task Processing success rate" : "タスク処理の成功率",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["ほとんどのタスクは過去%n日間に成功しました。"],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["過去%n日間に多くのタスクが失敗しました。nextcloudログでエラーを確認し、AIプロバイダーアプリが正しく設定されているかどうかを調査することを検討してください。"],
+ "Task Processing worker status" : "タスク処理ワーカーのステータス",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["タスク処理ワーカーは、過去%n分間稼働しています。"],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "タスク処理ワーカーが実行されていないようです。最後の実行は%sでした。",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "タスク処理ワーカーが実行されていないようです。どうやら、これまで一度も実行されたことがないようです。",
"Temporary space available" : "テンポラリ領域が利用可能です",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "PHP のテンポラリパスのチェック中にエラーが発生しました - ディレクトリが正しく設定されていませんでした。返された値:%s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "PHPの関数 \"disk_free_space\"が無効になっており、一時的なディレクトリに十分な空き容量があるかどうかをチェックできません。",
@@ -631,6 +636,7 @@
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "アカウントのリスト。このリストはパフォーマンス上の理由から完全にはレンダリングされません。アカウントはリスト内を移動するにつれてレンダリングされます。",
"Account name" : "アカウント名",
"Account updated" : "アカウントが更新されました",
+ "Failed to update account" : "アカウントの更新に失敗しました",
"Edit account" : "アカウント編集",
"Saving …" : "保存中 …",
"Save" : "保存",
@@ -652,6 +658,7 @@
"Language" : "言語",
"Set default language" : "デフォルト言語の設定",
"Manager" : "Manager",
+ "Search for a manager…" : "マネージャーを探す…",
"Quota" : "クオータ",
"Set account quota" : "アカウントクォータを設定する",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount}アカウント ..."],
diff --git a/apps/settings/l10n/nb.js b/apps/settings/l10n/nb.js
index dd4e84c03dd..a1a447f7c8f 100644
--- a/apps/settings/l10n/nb.js
+++ b/apps/settings/l10n/nb.js
@@ -117,7 +117,7 @@ OC.L10N.register(
"App directories owner" : "Eier av appkataloger",
"Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:\n%s" : "Enkelte mapper er eid av annen bruker enn den webserveren kjører som. Dette kan kan oppstå hvis apper er installert manuelt. Sjekk eierskap og tillatelser på følgende appkataloger:\n%s",
"App directories have the correct owner \"%s\"" : "Appkataloger har riktig eier \"%s\"",
- "Brute-force Throttle" : "rå makt struping",
+ "Brute-force Throttle" : "Rå makt struping",
"Your remote address could not be determined." : "Den eksterne adressen din kunne ikke fastslås.",
"Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Din eksterne adresse ble identifisert som \"%s\" og er rå makt-strupet for øyeblikket, noe som reduserer ytelsen til forskjellige forespørsler. Hvis den eksterne adressen ikke er adressen din, kan dette være en indikasjon på at en proxy ikke er riktig konfigurert.",
"Your remote address \"%s\" is not brute-force throttled." : "Din eksterne adresse \"%s\" er ikke rå makt-strupet.",
diff --git a/apps/settings/l10n/nb.json b/apps/settings/l10n/nb.json
index 31f0fe80f00..08e9c93e6f6 100644
--- a/apps/settings/l10n/nb.json
+++ b/apps/settings/l10n/nb.json
@@ -115,7 +115,7 @@
"App directories owner" : "Eier av appkataloger",
"Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:\n%s" : "Enkelte mapper er eid av annen bruker enn den webserveren kjører som. Dette kan kan oppstå hvis apper er installert manuelt. Sjekk eierskap og tillatelser på følgende appkataloger:\n%s",
"App directories have the correct owner \"%s\"" : "Appkataloger har riktig eier \"%s\"",
- "Brute-force Throttle" : "rå makt struping",
+ "Brute-force Throttle" : "Rå makt struping",
"Your remote address could not be determined." : "Den eksterne adressen din kunne ikke fastslås.",
"Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Din eksterne adresse ble identifisert som \"%s\" og er rå makt-strupet for øyeblikket, noe som reduserer ytelsen til forskjellige forespørsler. Hvis den eksterne adressen ikke er adressen din, kan dette være en indikasjon på at en proxy ikke er riktig konfigurert.",
"Your remote address \"%s\" is not brute-force throttled." : "Din eksterne adresse \"%s\" er ikke rå makt-strupet.",
diff --git a/apps/settings/l10n/ru.js b/apps/settings/l10n/ru.js
index 5f4d7dc86fc..7adcfd80d21 100644
--- a/apps/settings/l10n/ru.js
+++ b/apps/settings/l10n/ru.js
@@ -31,6 +31,8 @@ OC.L10N.register(
"Remote wipe was started on %1$s" : "Инициировано удаление данных с устройства %1$s",
"Remote wipe has finished on %1$s" : "Завершено удаление данных с устройства %1$s",
"Your password or email was modified" : "Ваш пароль или адрес электронной почты были изменены",
+ "One time login" : "Одноразовый вход",
+ "QR Code login" : "QR код вход",
"Wrong password" : "Неверный пароль",
"Unable to change personal password" : "Невозможно изменить личный пароль",
"Saved" : "Сохранено",
@@ -101,6 +103,7 @@ OC.L10N.register(
"Personal info" : "Личная информация",
"Mobile & desktop" : "Клиенты для ПК и мобильных устройств",
"Artificial Intelligence" : "Искусственный интеллект",
+ "None / STARTTLS" : "Без шифрования / STARTTLS",
"Email server" : "Почтовый сервер",
"Mail Providers" : "Почтовые провайдеры",
"Mail provider enables sending emails directly through the user's personal email account. At present, this functionality is limited to calendar invitations. It requires Nextcloud Mail 4.1 and an email account in Nextcloud Mail that matches the user's email address in Nextcloud." : "Почтовый провайдер позволяет отправлять электронные письма непосредственно через личную учетную запись электронной почты пользователя. В настоящее время эта функциональность ограничена приглашениями из календаря. Для этого требуется Nextcloud Mail 4.1 и учетная запись электронной почты в Nextcloud Mail, которая соответствует адресу электронной почты пользователя в Nextcloud.",
@@ -300,6 +303,7 @@ OC.L10N.register(
"MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия MySQL \"%1$s\". MySQL версий >=%2$s и <=%3$s рекомендован для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия PostgreSQL \"%1$s\". Для лучшей производительности, стабильности и функциональности с этой версией Nextcloud рекомендуется использовать PostgreSQL >=%2$s и <=%3$s.",
"Nextcloud %d does not support your current version, so be sure to update the database before updating your Nextcloud Server." : "Nextcloud %d не поддерживает вашу текущую версию, поэтому обязательно обновите базу данных перед обновлением сервера Nextcloud.",
+ "Oracle version \"%1$s\" detected. Oracle >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия Oracle \"%1$s\". Oracle версий >=%2$s и <=%3$s рекомендована для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "В настоящее время в качестве серверной базы данных используется SQLite. Для более крупных установок рекомендуется переключиться на другую серверную базу данных. Это особенно рекомендуется при использовании настольного клиента для синхронизации файлов. Для перехода на другую базу данных используйте инструмент командной строки: \"occ db:convert-type\".",
"Unknown database platform" : "Неизвестная платформа базы данных",
"Architecture" : "Архитектура",
@@ -309,8 +313,13 @@ OC.L10N.register(
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["Нет запланированных задач за последний день.","Нет запланированных задач за последние %n дня.","Нет запланированных задач за последние %n дней.","Нет запланированных задач за последние %n дней."],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["Скорость подхвата задач за последний день была в норме.","Скорость подхвата задач за последние %n дня была в норме.","Скорость подхвата задач за последние %n дней была в норме.","Скорость подхвата задач за последние %n дней была в норме."],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["Скорость подхвата задач за последний день была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дня была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме."],
+ "Task Processing success rate" : "Уровень успешности обработки задач",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["Большинство задач были успешны в последний день.","Большинство задач были успешны в последние %n дня.","Большинство задач были успешны в последние %n дней.","Большинство задач были успешны в последние %n дней."],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["За последний день многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дня многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера."],
+ "Task Processing worker status" : "Статус воркера обработки задач",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["Воркер обработки задач был запущен в последнюю минуту.","Воркер обработки задач был запущен в последние %n минуты.","Воркер обработки задач был запущен в последние %n минут.","Воркер обработки задач был запущен в последние %n минут."],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "Кажется, что рабочий процесс обработки задач не работает. Последний запуск был в %s.",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "Кажется, что воркер обработки задач не работает. Кажется, оно ещё никогда не запускалось так далеко.",
"Temporary space available" : "Доступное временное пространство",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Ошибка при проверке временного пути PHP - он не был правильно установлен в каталог. Возвращаемое значение: %s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "Функция php \"disk_free_space\" отключена, что не дает провести проверку наличия свободного места во временных каталогах",
@@ -483,8 +492,11 @@ OC.L10N.register(
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php зарегистрирован в службе webcron для вызова cron.php каждые 5 минут по протоколу HTTP. Пример использования: Очень маленький экземпляр (1-5 учетных записей в зависимости от использования).",
"Cron (Recommended)" : "Cron (рекомендуется)",
"Unable to update profile default setting" : "Не удалось обновить состояние использования профилей по умолчанию",
+ "Unable to update profile picker setting" : "Невозможно обновить настройки выбора профиля",
"Profile" : "Профиль",
"Enable or disable profile by default for new accounts." : "Включите или отключите профиль по умолчанию для новых учетных записей.",
+ "Enable the profile picker" : "Включить выбор профиля",
+ "Enable or disable the profile picker in the Smart Picker and the profile link previews." : "Включить или отключить выбора профиля в Smart Picker и предварительный просмотр ссылок на профиль.",
"Password confirmation is required" : "Требуется подтверждение пароля",
"Failed to save setting" : "Не удалось сохранить параметры",
"{app}'s declarative setting field: {name}" : "{app} поле декларативной настройки: {name}",
@@ -626,6 +638,7 @@ OC.L10N.register(
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Список учётных записей. Этот список отображен не полностью по соображениям производительности. Учётные записи будут отображаться по мере того, как Вы будете перемещаться по списку.",
"Account name" : "Имя учётной записи",
"Account updated" : "Аккаунт обновлен",
+ "Failed to update account" : "Не удалось обновить аккаунт",
"Edit account" : "Изменить учётную запись",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -647,6 +660,7 @@ OC.L10N.register(
"Language" : "Язык",
"Set default language" : "Выбрать язык по умолчанию",
"Manager" : "Руководитель",
+ "Search for a manager…" : "Поиск менеджера...",
"Quota" : "Квота",
"Set account quota" : "Задать квоту для учётной записи",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} учётная запись …","{userCount} учётных записи …","{userCount} учётных записей …","{userCount} учётных записей …"],
@@ -698,6 +712,7 @@ OC.L10N.register(
"Default quota" : "Квота по умолчанию",
"Select default quota" : "Квота по умолчанию",
"Search" : "Поиск",
+ "Focus search" : "Фокус поиска",
"Help" : "Справка",
"Show those shortcuts" : "Показать ярлыки",
"Server error while trying to complete WebAuthn device registration" : "Ошибка сервера при попытке завершить регистрацию устройства WebAuthn",
@@ -711,7 +726,12 @@ OC.L10N.register(
"No devices configured." : "Устройства не настроены.",
"The following devices are configured for your account:" : "Следующие устройства настроены для вашей учетной записи:",
"Your browser does not support WebAuthn." : "Ваш браузер не поддерживает WebAuthn.",
+ "Email sent successfully" : "Письмо успешно отправлено",
+ "Failed to send email" : "Не удалось отправить электронное письмо",
+ "Failed to save email settings" : "Не удалось сохранить настройки электронной почты",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "Важно предоставить этому серверу возможность отправлять электронные письма, например, для сброса пароля и уведомлений.",
+ "The server configuration is read-only so the mail settings cannot be changed using the web interface." : "Конфигурация сервера доступна только для чтения, поэтому настройки почты нельзя изменить с помощью веб-интерфейса.",
+ "Mail delivery is disabled by instance config \"{config}\"." : "Доставка почты отключена конфигурацией экземпляра \"{config}\".",
"Send mode" : "Способ отправки",
"Encryption" : "Шифрование",
"Sendmail mode" : "Режим sendmail",
@@ -723,6 +743,8 @@ OC.L10N.register(
"Port" : "Порт",
"Authentication" : "Аутентификация",
"Authentication required" : "Требуется аутентификация ",
+ "Sending test email…" : "Отправка тестового письма…",
+ "Send test email" : "Отправить тестовое письмо",
"Saving…" : "Сохраняется…",
"Save settings" : "Сохранить изменения",
"Please double check the {linkStartInstallationGuides}installation guides{linkEnd}, and check for any errors or warnings in the {linkStartLog}log{linkEnd}." : "Пожалуйста, дважды проверьте руководства по установке {linkStartInstallationGuides} {linkEnd}, и проверьте наличие ошибок или предупреждений в журнале {linkStartLog} {linkEnd}.",
@@ -744,6 +766,8 @@ OC.L10N.register(
"Admins" : "Администраторы",
"Account group: {group}" : "Группа учётных записей: {group}",
"Account management" : "Управление учётными записями",
+ "Search accounts and groups" : "Поиск аккаунтов и групп",
+ "Search accounts and groups…" : "Поиск аккаунтов и групп...",
"Clear search" : "Очистить поиск",
"For performance reasons, when you enable encryption on a {productName} server only new and changed files are encrypted." : "В целях повышения производительности, при включении шифрования на сервере {productName} шифруются только новые и изменённые файлы.",
"Location" : "Местоположение",
@@ -974,6 +998,24 @@ OC.L10N.register(
"SMTP Login" : "Имя пользователя SMTP",
"SMTP Password" : "Пароль SMTP",
"Test and verify email settings" : "Проверить параметры эл. почты",
+ "Office suite switching is managed through the Nextcloud All-in-One interface." : "Переключение между пакетами Office осуществляется через интерфейс Nextcloud All-in-One.",
+ "Please use the AIO interface to switch between office suites." : "Используйте интерфейс AIO для переключения между офисными пакетами.",
+ "Select your preferred office suite. Please note that installing requires manual server setup." : "Выберите предпочитаемый офисный пакет. Обратите внимание, что для установки требуется настройка сервера вручную.",
+ "installed" : "установлен",
+ "Disable office suites" : "Отключить офисные пакеты",
+ "All office suites disabled" : "Все офисные пакеты отключены",
+ "{name} enabled" : "{name} включён",
+ "Best Nextcloud integration" : "Лучшая интеграция с Nextcloud",
+ "Open source" : "Открытые исходные коды",
+ "Good performance" : "Хорошая производительность",
+ "Best security: documents never leave your server" : "Лучшая безопасность: документы никогда не покидают ваш сервер",
+ "Best ODF compatibility" : "Лучшая совместимость с ODF",
+ "Best support for legacy files" : "Лучшая поддержка устаревших файлов",
+ "Good Nextcloud integration" : "Хорошая интеграция с Nextcloud",
+ "Open core" : "Открытое ядро",
+ "Best performance" : "Лучшая производительность",
+ "Limited ODF compatibility" : "Ограниченная совместимость с ODF",
+ "Best Microsoft compatibility" : "Лучшая совместимость с Microsoft",
"{progress}% Deploying …" : "{progress}% Развёртывание …",
"{progress}% Initializing …" : "{progress}% Инициализация …"
},
diff --git a/apps/settings/l10n/ru.json b/apps/settings/l10n/ru.json
index 25e2289ef6a..e35a97098ee 100644
--- a/apps/settings/l10n/ru.json
+++ b/apps/settings/l10n/ru.json
@@ -29,6 +29,8 @@
"Remote wipe was started on %1$s" : "Инициировано удаление данных с устройства %1$s",
"Remote wipe has finished on %1$s" : "Завершено удаление данных с устройства %1$s",
"Your password or email was modified" : "Ваш пароль или адрес электронной почты были изменены",
+ "One time login" : "Одноразовый вход",
+ "QR Code login" : "QR код вход",
"Wrong password" : "Неверный пароль",
"Unable to change personal password" : "Невозможно изменить личный пароль",
"Saved" : "Сохранено",
@@ -99,6 +101,7 @@
"Personal info" : "Личная информация",
"Mobile & desktop" : "Клиенты для ПК и мобильных устройств",
"Artificial Intelligence" : "Искусственный интеллект",
+ "None / STARTTLS" : "Без шифрования / STARTTLS",
"Email server" : "Почтовый сервер",
"Mail Providers" : "Почтовые провайдеры",
"Mail provider enables sending emails directly through the user's personal email account. At present, this functionality is limited to calendar invitations. It requires Nextcloud Mail 4.1 and an email account in Nextcloud Mail that matches the user's email address in Nextcloud." : "Почтовый провайдер позволяет отправлять электронные письма непосредственно через личную учетную запись электронной почты пользователя. В настоящее время эта функциональность ограничена приглашениями из календаря. Для этого требуется Nextcloud Mail 4.1 и учетная запись электронной почты в Nextcloud Mail, которая соответствует адресу электронной почты пользователя в Nextcloud.",
@@ -298,6 +301,7 @@
"MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия MySQL \"%1$s\". MySQL версий >=%2$s и <=%3$s рекомендован для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия PostgreSQL \"%1$s\". Для лучшей производительности, стабильности и функциональности с этой версией Nextcloud рекомендуется использовать PostgreSQL >=%2$s и <=%3$s.",
"Nextcloud %d does not support your current version, so be sure to update the database before updating your Nextcloud Server." : "Nextcloud %d не поддерживает вашу текущую версию, поэтому обязательно обновите базу данных перед обновлением сервера Nextcloud.",
+ "Oracle version \"%1$s\" detected. Oracle >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия Oracle \"%1$s\". Oracle версий >=%2$s и <=%3$s рекомендована для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "В настоящее время в качестве серверной базы данных используется SQLite. Для более крупных установок рекомендуется переключиться на другую серверную базу данных. Это особенно рекомендуется при использовании настольного клиента для синхронизации файлов. Для перехода на другую базу данных используйте инструмент командной строки: \"occ db:convert-type\".",
"Unknown database platform" : "Неизвестная платформа базы данных",
"Architecture" : "Архитектура",
@@ -307,8 +311,13 @@
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["Нет запланированных задач за последний день.","Нет запланированных задач за последние %n дня.","Нет запланированных задач за последние %n дней.","Нет запланированных задач за последние %n дней."],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["Скорость подхвата задач за последний день была в норме.","Скорость подхвата задач за последние %n дня была в норме.","Скорость подхвата задач за последние %n дней была в норме.","Скорость подхвата задач за последние %n дней была в норме."],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["Скорость подхвата задач за последний день была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дня была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме."],
+ "Task Processing success rate" : "Уровень успешности обработки задач",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["Большинство задач были успешны в последний день.","Большинство задач были успешны в последние %n дня.","Большинство задач были успешны в последние %n дней.","Большинство задач были успешны в последние %n дней."],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["За последний день многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дня многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера."],
+ "Task Processing worker status" : "Статус воркера обработки задач",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["Воркер обработки задач был запущен в последнюю минуту.","Воркер обработки задач был запущен в последние %n минуты.","Воркер обработки задач был запущен в последние %n минут.","Воркер обработки задач был запущен в последние %n минут."],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "Кажется, что рабочий процесс обработки задач не работает. Последний запуск был в %s.",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "Кажется, что воркер обработки задач не работает. Кажется, оно ещё никогда не запускалось так далеко.",
"Temporary space available" : "Доступное временное пространство",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Ошибка при проверке временного пути PHP - он не был правильно установлен в каталог. Возвращаемое значение: %s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "Функция php \"disk_free_space\" отключена, что не дает провести проверку наличия свободного места во временных каталогах",
@@ -481,8 +490,11 @@
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php зарегистрирован в службе webcron для вызова cron.php каждые 5 минут по протоколу HTTP. Пример использования: Очень маленький экземпляр (1-5 учетных записей в зависимости от использования).",
"Cron (Recommended)" : "Cron (рекомендуется)",
"Unable to update profile default setting" : "Не удалось обновить состояние использования профилей по умолчанию",
+ "Unable to update profile picker setting" : "Невозможно обновить настройки выбора профиля",
"Profile" : "Профиль",
"Enable or disable profile by default for new accounts." : "Включите или отключите профиль по умолчанию для новых учетных записей.",
+ "Enable the profile picker" : "Включить выбор профиля",
+ "Enable or disable the profile picker in the Smart Picker and the profile link previews." : "Включить или отключить выбора профиля в Smart Picker и предварительный просмотр ссылок на профиль.",
"Password confirmation is required" : "Требуется подтверждение пароля",
"Failed to save setting" : "Не удалось сохранить параметры",
"{app}'s declarative setting field: {name}" : "{app} поле декларативной настройки: {name}",
@@ -624,6 +636,7 @@
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Список учётных записей. Этот список отображен не полностью по соображениям производительности. Учётные записи будут отображаться по мере того, как Вы будете перемещаться по списку.",
"Account name" : "Имя учётной записи",
"Account updated" : "Аккаунт обновлен",
+ "Failed to update account" : "Не удалось обновить аккаунт",
"Edit account" : "Изменить учётную запись",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -645,6 +658,7 @@
"Language" : "Язык",
"Set default language" : "Выбрать язык по умолчанию",
"Manager" : "Руководитель",
+ "Search for a manager…" : "Поиск менеджера...",
"Quota" : "Квота",
"Set account quota" : "Задать квоту для учётной записи",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} учётная запись …","{userCount} учётных записи …","{userCount} учётных записей …","{userCount} учётных записей …"],
@@ -696,6 +710,7 @@
"Default quota" : "Квота по умолчанию",
"Select default quota" : "Квота по умолчанию",
"Search" : "Поиск",
+ "Focus search" : "Фокус поиска",
"Help" : "Справка",
"Show those shortcuts" : "Показать ярлыки",
"Server error while trying to complete WebAuthn device registration" : "Ошибка сервера при попытке завершить регистрацию устройства WebAuthn",
@@ -709,7 +724,12 @@
"No devices configured." : "Устройства не настроены.",
"The following devices are configured for your account:" : "Следующие устройства настроены для вашей учетной записи:",
"Your browser does not support WebAuthn." : "Ваш браузер не поддерживает WebAuthn.",
+ "Email sent successfully" : "Письмо успешно отправлено",
+ "Failed to send email" : "Не удалось отправить электронное письмо",
+ "Failed to save email settings" : "Не удалось сохранить настройки электронной почты",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "Важно предоставить этому серверу возможность отправлять электронные письма, например, для сброса пароля и уведомлений.",
+ "The server configuration is read-only so the mail settings cannot be changed using the web interface." : "Конфигурация сервера доступна только для чтения, поэтому настройки почты нельзя изменить с помощью веб-интерфейса.",
+ "Mail delivery is disabled by instance config \"{config}\"." : "Доставка почты отключена конфигурацией экземпляра \"{config}\".",
"Send mode" : "Способ отправки",
"Encryption" : "Шифрование",
"Sendmail mode" : "Режим sendmail",
@@ -721,6 +741,8 @@
"Port" : "Порт",
"Authentication" : "Аутентификация",
"Authentication required" : "Требуется аутентификация ",
+ "Sending test email…" : "Отправка тестового письма…",
+ "Send test email" : "Отправить тестовое письмо",
"Saving…" : "Сохраняется…",
"Save settings" : "Сохранить изменения",
"Please double check the {linkStartInstallationGuides}installation guides{linkEnd}, and check for any errors or warnings in the {linkStartLog}log{linkEnd}." : "Пожалуйста, дважды проверьте руководства по установке {linkStartInstallationGuides} {linkEnd}, и проверьте наличие ошибок или предупреждений в журнале {linkStartLog} {linkEnd}.",
@@ -742,6 +764,8 @@
"Admins" : "Администраторы",
"Account group: {group}" : "Группа учётных записей: {group}",
"Account management" : "Управление учётными записями",
+ "Search accounts and groups" : "Поиск аккаунтов и групп",
+ "Search accounts and groups…" : "Поиск аккаунтов и групп...",
"Clear search" : "Очистить поиск",
"For performance reasons, when you enable encryption on a {productName} server only new and changed files are encrypted." : "В целях повышения производительности, при включении шифрования на сервере {productName} шифруются только новые и изменённые файлы.",
"Location" : "Местоположение",
@@ -972,6 +996,24 @@
"SMTP Login" : "Имя пользователя SMTP",
"SMTP Password" : "Пароль SMTP",
"Test and verify email settings" : "Проверить параметры эл. почты",
+ "Office suite switching is managed through the Nextcloud All-in-One interface." : "Переключение между пакетами Office осуществляется через интерфейс Nextcloud All-in-One.",
+ "Please use the AIO interface to switch between office suites." : "Используйте интерфейс AIO для переключения между офисными пакетами.",
+ "Select your preferred office suite. Please note that installing requires manual server setup." : "Выберите предпочитаемый офисный пакет. Обратите внимание, что для установки требуется настройка сервера вручную.",
+ "installed" : "установлен",
+ "Disable office suites" : "Отключить офисные пакеты",
+ "All office suites disabled" : "Все офисные пакеты отключены",
+ "{name} enabled" : "{name} включён",
+ "Best Nextcloud integration" : "Лучшая интеграция с Nextcloud",
+ "Open source" : "Открытые исходные коды",
+ "Good performance" : "Хорошая производительность",
+ "Best security: documents never leave your server" : "Лучшая безопасность: документы никогда не покидают ваш сервер",
+ "Best ODF compatibility" : "Лучшая совместимость с ODF",
+ "Best support for legacy files" : "Лучшая поддержка устаревших файлов",
+ "Good Nextcloud integration" : "Хорошая интеграция с Nextcloud",
+ "Open core" : "Открытое ядро",
+ "Best performance" : "Лучшая производительность",
+ "Limited ODF compatibility" : "Ограниченная совместимость с ODF",
+ "Best Microsoft compatibility" : "Лучшая совместимость с Microsoft",
"{progress}% Deploying …" : "{progress}% Развёртывание …",
"{progress}% Initializing …" : "{progress}% Инициализация …"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
diff --git a/core/l10n/ar.js b/core/l10n/ar.js
index 019a7f5e6cb..5b8be88ed93 100644
--- a/core/l10n/ar.js
+++ b/core/l10n/ar.js
@@ -80,6 +80,7 @@ OC.L10N.register(
"Done" : "تمّ",
"_{count} notification_::_{count} notifications_" : ["{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات"],
"More apps" : "المزيد من التطبيقات",
+ "Applications" : "التطبيقات",
"Apps" : "التطبيقات",
"No" : "لا",
"Yes" : "نعم",
diff --git a/core/l10n/ar.json b/core/l10n/ar.json
index a1bfff88ad9..4921b6d66e6 100644
--- a/core/l10n/ar.json
+++ b/core/l10n/ar.json
@@ -78,6 +78,7 @@
"Done" : "تمّ",
"_{count} notification_::_{count} notifications_" : ["{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات"],
"More apps" : "المزيد من التطبيقات",
+ "Applications" : "التطبيقات",
"Apps" : "التطبيقات",
"No" : "لا",
"Yes" : "نعم",
diff --git a/core/l10n/be.js b/core/l10n/be.js
index bfab76bbe1c..6c02942dbfd 100644
--- a/core/l10n/be.js
+++ b/core/l10n/be.js
@@ -187,6 +187,7 @@ OC.L10N.register(
"Done" : "Гатова",
"_{count} notification_::_{count} notifications_" : ["{count} апавяшчэнне","{count} апавяшчэнні","{count} апавяшчэнняў","{count} апавяшчэнняў"],
"More apps" : "Болей праграм",
+ "Applications" : "Праграмы",
"Apps" : "Праграмы",
"No" : "Не",
"Yes" : "Так",
diff --git a/core/l10n/be.json b/core/l10n/be.json
index 961e68ab706..d87402a4ded 100644
--- a/core/l10n/be.json
+++ b/core/l10n/be.json
@@ -185,6 +185,7 @@
"Done" : "Гатова",
"_{count} notification_::_{count} notifications_" : ["{count} апавяшчэнне","{count} апавяшчэнні","{count} апавяшчэнняў","{count} апавяшчэнняў"],
"More apps" : "Болей праграм",
+ "Applications" : "Праграмы",
"Apps" : "Праграмы",
"No" : "Не",
"Yes" : "Так",
diff --git a/core/l10n/cs.js b/core/l10n/cs.js
index 01bda20c2cc..9d468ea19e0 100644
--- a/core/l10n/cs.js
+++ b/core/l10n/cs.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Platnost kódu skončí za {timeCountdown} nebo po použití",
"_{count} notification_::_{count} notifications_" : ["{count} upozornění","{count} upozornění","{count} upozornění","{count} upozornění"],
"More apps" : "Více aplikací",
+ "Applications" : "Aplikace",
"Apps" : "Aplikace",
"No" : "Ne",
"Yes" : "Ano",
diff --git a/core/l10n/cs.json b/core/l10n/cs.json
index d452925b010..31bb8f60a7e 100644
--- a/core/l10n/cs.json
+++ b/core/l10n/cs.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Platnost kódu skončí za {timeCountdown} nebo po použití",
"_{count} notification_::_{count} notifications_" : ["{count} upozornění","{count} upozornění","{count} upozornění","{count} upozornění"],
"More apps" : "Více aplikací",
+ "Applications" : "Aplikace",
"Apps" : "Aplikace",
"No" : "Ne",
"Yes" : "Ano",
diff --git a/core/l10n/da.js b/core/l10n/da.js
index 892b8daf256..9d50c3a3149 100644
--- a/core/l10n/da.js
+++ b/core/l10n/da.js
@@ -200,6 +200,7 @@ OC.L10N.register(
"Done" : "Færdig",
"_{count} notification_::_{count} notifications_" : ["{count} underretning","{count} underretninger"],
"More apps" : "Flere apps",
+ "Applications" : "ApplikationerApplikationer",
"Apps" : "Apps",
"No" : "Nej",
"Yes" : "Ja",
diff --git a/core/l10n/da.json b/core/l10n/da.json
index 14e9a411a9a..df80d2a7dcd 100644
--- a/core/l10n/da.json
+++ b/core/l10n/da.json
@@ -198,6 +198,7 @@
"Done" : "Færdig",
"_{count} notification_::_{count} notifications_" : ["{count} underretning","{count} underretninger"],
"More apps" : "Flere apps",
+ "Applications" : "ApplikationerApplikationer",
"Apps" : "Apps",
"No" : "Nej",
"Yes" : "Ja",
diff --git a/core/l10n/de.js b/core/l10n/de.js
index 02e2ecbd5a5..b01989fc9c2 100644
--- a/core/l10n/de.js
+++ b/core/l10n/de.js
@@ -206,6 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/de.json b/core/l10n/de.json
index d515ea982e4..d1191da8474 100644
--- a/core/l10n/de.json
+++ b/core/l10n/de.json
@@ -204,6 +204,9 @@
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js
index 04aa2ff953a..27631bf73fc 100644
--- a/core/l10n/de_DE.js
+++ b/core/l10n/de_DE.js
@@ -206,6 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json
index 1e19668746a..a5126cd7243 100644
--- a/core/l10n/de_DE.json
+++ b/core/l10n/de_DE.json
@@ -204,6 +204,9 @@
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/el.js b/core/l10n/el.js
index 93c22de1527..e64c7850e60 100644
--- a/core/l10n/el.js
+++ b/core/l10n/el.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Ο κωδικός θα λήξει {timeCountdown} ή μετά τη χρήση",
"_{count} notification_::_{count} notifications_" : ["{count} ειδοποίηση","{count} ειδοποιήσεις"],
"More apps" : "Περισσότερες εφαρμογές",
+ "Applications" : "Εφαρμογές",
"Apps" : "Εφαρμογές",
"No" : "Όχι",
"Yes" : "Ναι",
diff --git a/core/l10n/el.json b/core/l10n/el.json
index 9cce9f194ad..e195036b9b1 100644
--- a/core/l10n/el.json
+++ b/core/l10n/el.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Ο κωδικός θα λήξει {timeCountdown} ή μετά τη χρήση",
"_{count} notification_::_{count} notifications_" : ["{count} ειδοποίηση","{count} ειδοποιήσεις"],
"More apps" : "Περισσότερες εφαρμογές",
+ "Applications" : "Εφαρμογές",
"Apps" : "Εφαρμογές",
"No" : "Όχι",
"Yes" : "Ναι",
diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js
index 910fbb29734..150e6ea90c1 100644
--- a/core/l10n/en_GB.js
+++ b/core/l10n/en_GB.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Code will expire {timeCountdown} or after use",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications"],
"More apps" : "More apps",
+ "Applications" : "Applications",
"Apps" : "Apps",
"No" : "No",
"Yes" : "Yes",
diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json
index 52e7c0b1213..1048e72e290 100644
--- a/core/l10n/en_GB.json
+++ b/core/l10n/en_GB.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Code will expire {timeCountdown} or after use",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications"],
"More apps" : "More apps",
+ "Applications" : "Applications",
"Apps" : "Apps",
"No" : "No",
"Yes" : "Yes",
diff --git a/core/l10n/es.js b/core/l10n/es.js
index 3695f01ad82..1bf0d7b8d39 100644
--- a/core/l10n/es.js
+++ b/core/l10n/es.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "El código caducará en {timeCountdown} o tras usarlo",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificaciones","{count} notificaciones"],
"More apps" : "Más aplicaciones",
+ "Applications" : "Aplicaciones",
"Apps" : "Aplicaciones",
"No" : "No",
"Yes" : "Sí",
diff --git a/core/l10n/es.json b/core/l10n/es.json
index c85b7de1382..6ae0a6708c7 100644
--- a/core/l10n/es.json
+++ b/core/l10n/es.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "El código caducará en {timeCountdown} o tras usarlo",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificaciones","{count} notificaciones"],
"More apps" : "Más aplicaciones",
+ "Applications" : "Aplicaciones",
"Apps" : "Aplicaciones",
"No" : "No",
"Yes" : "Sí",
diff --git a/core/l10n/et_EE.js b/core/l10n/et_EE.js
index 83ccb9112e0..870fa8cd4eb 100644
--- a/core/l10n/et_EE.js
+++ b/core/l10n/et_EE.js
@@ -202,10 +202,13 @@ OC.L10N.register(
"AVI video" : "AVI video",
"Done" : "Valmis",
"Scan QR code to log in" : "Sisselogimiseks skaneeri QR-koodi",
- "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koode {productName}i mobiilikliendiga, mida soovid kasutada",
+ "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koodi {productName}i mobiilikliendiga, mida soovid kasutada",
"Code will expire {timeCountdown} or after use" : "Kood aegub peale kasutamist või {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} teavitus","{count} teavitust"],
"More apps" : "Veel rakendusi",
+ "App store" : "Rakendustepood",
+ "Applications" : "Rakendused",
+ "Open apps menu" : "Ava rakenduste menüü",
"Apps" : "Rakendused",
"No" : "Ei",
"Yes" : "Jah",
diff --git a/core/l10n/et_EE.json b/core/l10n/et_EE.json
index 3e226049e26..1a397ea2156 100644
--- a/core/l10n/et_EE.json
+++ b/core/l10n/et_EE.json
@@ -200,10 +200,13 @@
"AVI video" : "AVI video",
"Done" : "Valmis",
"Scan QR code to log in" : "Sisselogimiseks skaneeri QR-koodi",
- "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koode {productName}i mobiilikliendiga, mida soovid kasutada",
+ "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koodi {productName}i mobiilikliendiga, mida soovid kasutada",
"Code will expire {timeCountdown} or after use" : "Kood aegub peale kasutamist või {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} teavitus","{count} teavitust"],
"More apps" : "Veel rakendusi",
+ "App store" : "Rakendustepood",
+ "Applications" : "Rakendused",
+ "Open apps menu" : "Ava rakenduste menüü",
"Apps" : "Rakendused",
"No" : "Ei",
"Yes" : "Jah",
diff --git a/core/l10n/eu.js b/core/l10n/eu.js
index 7643794e834..a82ae3d267b 100644
--- a/core/l10n/eu.js
+++ b/core/l10n/eu.js
@@ -204,6 +204,7 @@ OC.L10N.register(
"Scan QR code to log in" : "Eskaneatu QRa saioa hasteko",
"_{count} notification_::_{count} notifications_" : ["Jakinarazpen {count}","{count} jakinarazpenak"],
"More apps" : "Aplikazio gehiago",
+ "Applications" : "Aplikazioak",
"Apps" : "Aplikazioak",
"No" : "Ez",
"Yes" : "Bai",
diff --git a/core/l10n/eu.json b/core/l10n/eu.json
index a6042e64a93..7fbd990f6b2 100644
--- a/core/l10n/eu.json
+++ b/core/l10n/eu.json
@@ -202,6 +202,7 @@
"Scan QR code to log in" : "Eskaneatu QRa saioa hasteko",
"_{count} notification_::_{count} notifications_" : ["Jakinarazpen {count}","{count} jakinarazpenak"],
"More apps" : "Aplikazio gehiago",
+ "Applications" : "Aplikazioak",
"Apps" : "Aplikazioak",
"No" : "Ez",
"Yes" : "Bai",
diff --git a/core/l10n/fi.js b/core/l10n/fi.js
index 9bd22cc2756..7afe0d3ab57 100644
--- a/core/l10n/fi.js
+++ b/core/l10n/fi.js
@@ -168,6 +168,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Koodi vanhenee {timeCountdown} tai kun se on käytetty",
"_{count} notification_::_{count} notifications_" : ["{count} ilmoitus","{count} ilmoitusta"],
"More apps" : "Lisää sovelluksia",
+ "Applications" : "Sovellukset",
"Apps" : "Sovellukset",
"No" : "Ei",
"Yes" : "Kyllä",
diff --git a/core/l10n/fi.json b/core/l10n/fi.json
index 247127f106d..9a6f7634e4e 100644
--- a/core/l10n/fi.json
+++ b/core/l10n/fi.json
@@ -166,6 +166,7 @@
"Code will expire {timeCountdown} or after use" : "Koodi vanhenee {timeCountdown} tai kun se on käytetty",
"_{count} notification_::_{count} notifications_" : ["{count} ilmoitus","{count} ilmoitusta"],
"More apps" : "Lisää sovelluksia",
+ "Applications" : "Sovellukset",
"Apps" : "Sovellukset",
"No" : "Ei",
"Yes" : "Kyllä",
diff --git a/core/l10n/fr.js b/core/l10n/fr.js
index 3c735ace2ac..cf168f47a79 100644
--- a/core/l10n/fr.js
+++ b/core/l10n/fr.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Le code expirera dans {timeCountdown} ou après utilisation",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications","{count} notifications"],
"More apps" : "Plus d’applications",
+ "Applications" : "Applications",
"Apps" : "Applications",
"No" : "Non",
"Yes" : "Oui",
diff --git a/core/l10n/fr.json b/core/l10n/fr.json
index adce68cd31e..fbd96d8e862 100644
--- a/core/l10n/fr.json
+++ b/core/l10n/fr.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Le code expirera dans {timeCountdown} ou après utilisation",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications","{count} notifications"],
"More apps" : "Plus d’applications",
+ "Applications" : "Applications",
"Apps" : "Applications",
"No" : "Non",
"Yes" : "Oui",
diff --git a/core/l10n/ga.js b/core/l10n/ga.js
index e71488396ed..da4ab9801cb 100644
--- a/core/l10n/ga.js
+++ b/core/l10n/ga.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Rachaidh an cód in éag {timeCountdown} nó tar éis úsáide",
"_{count} notification_::_{count} notifications_" : ["{count} fógra","{count} fógra","{count} fógra","{count} fógra","{count} fógra"],
"More apps" : "Tuilleadh apps",
+ "Applications" : "Feidhmchláir",
"Apps" : "Feidhmchláir",
"No" : "Níl",
"Yes" : "Tá",
diff --git a/core/l10n/ga.json b/core/l10n/ga.json
index 6ebf0299268..7cb1e837e03 100644
--- a/core/l10n/ga.json
+++ b/core/l10n/ga.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Rachaidh an cód in éag {timeCountdown} nó tar éis úsáide",
"_{count} notification_::_{count} notifications_" : ["{count} fógra","{count} fógra","{count} fógra","{count} fógra","{count} fógra"],
"More apps" : "Tuilleadh apps",
+ "Applications" : "Feidhmchláir",
"Apps" : "Feidhmchláir",
"No" : "Níl",
"Yes" : "Tá",
diff --git a/core/l10n/gl.js b/core/l10n/gl.js
index 60226c0e8e4..0039e3b6ab9 100644
--- a/core/l10n/gl.js
+++ b/core/l10n/gl.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "O código caducará en {timeCountdown} ou após o seu uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificacións"],
"More apps" : "Máis aplicacións",
+ "Applications" : "Aplicacións",
"Apps" : "Aplicacións",
"No" : "Non",
"Yes" : "Si",
diff --git a/core/l10n/gl.json b/core/l10n/gl.json
index d3c85f83250..da629479ae5 100644
--- a/core/l10n/gl.json
+++ b/core/l10n/gl.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "O código caducará en {timeCountdown} ou após o seu uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificacións"],
"More apps" : "Máis aplicacións",
+ "Applications" : "Aplicacións",
"Apps" : "Aplicacións",
"No" : "Non",
"Yes" : "Si",
diff --git a/core/l10n/hu.js b/core/l10n/hu.js
index 362e75a1feb..dc04e22dc74 100644
--- a/core/l10n/hu.js
+++ b/core/l10n/hu.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "A kód {timeCountdown} vagy használat után lejár",
"_{count} notification_::_{count} notifications_" : ["{count} értesítés","{count} értesítés"],
"More apps" : "További alkalmazások",
+ "Applications" : "Alkalmazások",
"Apps" : "Alkalmazások",
"No" : "Nem",
"Yes" : "Igen",
diff --git a/core/l10n/hu.json b/core/l10n/hu.json
index fdbc4a9c222..0888d50f193 100644
--- a/core/l10n/hu.json
+++ b/core/l10n/hu.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "A kód {timeCountdown} vagy használat után lejár",
"_{count} notification_::_{count} notifications_" : ["{count} értesítés","{count} értesítés"],
"More apps" : "További alkalmazások",
+ "Applications" : "Alkalmazások",
"Apps" : "Alkalmazások",
"No" : "Nem",
"Yes" : "Igen",
diff --git a/core/l10n/it.js b/core/l10n/it.js
index 071631e8be2..e32ec4512fc 100644
--- a/core/l10n/it.js
+++ b/core/l10n/it.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Il codice scadrà {timeCountdown} o dopo l'utilizzo",
"_{count} notification_::_{count} notifications_" : ["{count} notifica","{count} notifiche","{count} notifiche"],
"More apps" : "Altre applicazioni",
+ "Applications" : "Applicazioni",
"Apps" : "Applicazioni",
"No" : "No",
"Yes" : "Sì",
diff --git a/core/l10n/it.json b/core/l10n/it.json
index ffadc35ec04..c150055b470 100644
--- a/core/l10n/it.json
+++ b/core/l10n/it.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Il codice scadrà {timeCountdown} o dopo l'utilizzo",
"_{count} notification_::_{count} notifications_" : ["{count} notifica","{count} notifiche","{count} notifiche"],
"More apps" : "Altre applicazioni",
+ "Applications" : "Applicazioni",
"Apps" : "Applicazioni",
"No" : "No",
"Yes" : "Sì",
diff --git a/core/l10n/ja.js b/core/l10n/ja.js
index 2e21c0ccbc4..e65b311302b 100644
--- a/core/l10n/ja.js
+++ b/core/l10n/ja.js
@@ -206,6 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "コードは{timeCountdown}で期限切れ、または使用後に失効します",
"_{count} notification_::_{count} notifications_" : ["通知 {count} 件"],
"More apps" : "さらにアプリ",
+ "App store" : "アプリストア",
+ "Applications" : "アプリケーション",
+ "Open apps menu" : "アプリメニューを開く",
"Apps" : "アプリ",
"No" : "いいえ",
"Yes" : "はい",
diff --git a/core/l10n/ja.json b/core/l10n/ja.json
index 0335c3852f1..bb1e8c99d96 100644
--- a/core/l10n/ja.json
+++ b/core/l10n/ja.json
@@ -204,6 +204,9 @@
"Code will expire {timeCountdown} or after use" : "コードは{timeCountdown}で期限切れ、または使用後に失効します",
"_{count} notification_::_{count} notifications_" : ["通知 {count} 件"],
"More apps" : "さらにアプリ",
+ "App store" : "アプリストア",
+ "Applications" : "アプリケーション",
+ "Open apps menu" : "アプリメニューを開く",
"Apps" : "アプリ",
"No" : "いいえ",
"Yes" : "はい",
diff --git a/core/l10n/lo.js b/core/l10n/lo.js
index dfdd04c64dd..ba524219733 100644
--- a/core/l10n/lo.js
+++ b/core/l10n/lo.js
@@ -201,6 +201,7 @@ OC.L10N.register(
"Done" : "ສະຖານະ",
"_{count} notification_::_{count} notifications_" : ["{count} notifications"],
"More apps" : "ແອັບພລິເຄຊັນເພີ່ມເຕີມ",
+ "Applications" : "ແອັບພລິເຄຊັນ",
"Apps" : "ແອັບພລິເຄຊັນ",
"No" : "ບໍ່",
"Yes" : "ແມ່ນແລ້ວ",
diff --git a/core/l10n/lo.json b/core/l10n/lo.json
index 922193de67e..3bcc731de5e 100644
--- a/core/l10n/lo.json
+++ b/core/l10n/lo.json
@@ -199,6 +199,7 @@
"Done" : "ສະຖານະ",
"_{count} notification_::_{count} notifications_" : ["{count} notifications"],
"More apps" : "ແອັບພລິເຄຊັນເພີ່ມເຕີມ",
+ "Applications" : "ແອັບພລິເຄຊັນ",
"Apps" : "ແອັບພລິເຄຊັນ",
"No" : "ບໍ່",
"Yes" : "ແມ່ນແລ້ວ",
diff --git a/core/l10n/lt_LT.js b/core/l10n/lt_LT.js
index 1ed1455733f..49551c0c4fc 100644
--- a/core/l10n/lt_LT.js
+++ b/core/l10n/lt_LT.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Kodas baigs galioti jį panaudojus arba {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} pranešimas","{count} pranešimai","{count} pranešimų","{count} pranešimas"],
"More apps" : "Daugiau programėlių",
+ "Applications" : "Programėlės",
"Apps" : "Programėlės",
"No" : "Ne",
"Yes" : "Taip",
diff --git a/core/l10n/lt_LT.json b/core/l10n/lt_LT.json
index a6a65e97ea9..84036b30e87 100644
--- a/core/l10n/lt_LT.json
+++ b/core/l10n/lt_LT.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Kodas baigs galioti jį panaudojus arba {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} pranešimas","{count} pranešimai","{count} pranešimų","{count} pranešimas"],
"More apps" : "Daugiau programėlių",
+ "Applications" : "Programėlės",
"Apps" : "Programėlės",
"No" : "Ne",
"Yes" : "Taip",
diff --git a/core/l10n/lv.js b/core/l10n/lv.js
index f91884018dd..87d25000727 100644
--- a/core/l10n/lv.js
+++ b/core/l10n/lv.js
@@ -78,6 +78,7 @@ OC.L10N.register(
"Done" : "Pabeigts",
"_{count} notification_::_{count} notifications_" : ["{count} paziņojumu","{count}paziņojums","{count}paziņojumi"],
"More apps" : "Vairāk lietotņu",
+ "Applications" : "Lietotnes",
"Apps" : "Lietotnes",
"No" : "Nē",
"Yes" : "Jā",
diff --git a/core/l10n/lv.json b/core/l10n/lv.json
index 73fed10fa05..09ef88bdf4b 100644
--- a/core/l10n/lv.json
+++ b/core/l10n/lv.json
@@ -76,6 +76,7 @@
"Done" : "Pabeigts",
"_{count} notification_::_{count} notifications_" : ["{count} paziņojumu","{count}paziņojums","{count}paziņojumi"],
"More apps" : "Vairāk lietotņu",
+ "Applications" : "Lietotnes",
"Apps" : "Lietotnes",
"No" : "Nē",
"Yes" : "Jā",
diff --git a/core/l10n/nb.js b/core/l10n/nb.js
index 360c86194ce..13ae23105d3 100644
--- a/core/l10n/nb.js
+++ b/core/l10n/nb.js
@@ -131,6 +131,7 @@ OC.L10N.register(
"Done" : "Ferdig",
"_{count} notification_::_{count} notifications_" : ["{count} varsel","{count} varsler"],
"More apps" : "Flere apper",
+ "Applications" : "Applikasjoner",
"Apps" : "Apper",
"No" : "Nei",
"Yes" : "Ja",
diff --git a/core/l10n/nb.json b/core/l10n/nb.json
index 56bd88598fb..3610fdc66dc 100644
--- a/core/l10n/nb.json
+++ b/core/l10n/nb.json
@@ -129,6 +129,7 @@
"Done" : "Ferdig",
"_{count} notification_::_{count} notifications_" : ["{count} varsel","{count} varsler"],
"More apps" : "Flere apper",
+ "Applications" : "Applikasjoner",
"Apps" : "Apper",
"No" : "Nei",
"Yes" : "Ja",
diff --git a/core/l10n/nl.js b/core/l10n/nl.js
index 60b54e88537..2c1ca411e54 100644
--- a/core/l10n/nl.js
+++ b/core/l10n/nl.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "De code verloopt {timeCountdown} of na gebruik.",
"_{count} notification_::_{count} notifications_" : ["{count} melding","{count} meldingen"],
"More apps" : "Meer apps",
+ "Applications" : "Toepassingen",
"Apps" : "Apps",
"No" : "Nee",
"Yes" : "Ja",
diff --git a/core/l10n/nl.json b/core/l10n/nl.json
index a0a7b1ee2db..5650df157b7 100644
--- a/core/l10n/nl.json
+++ b/core/l10n/nl.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "De code verloopt {timeCountdown} of na gebruik.",
"_{count} notification_::_{count} notifications_" : ["{count} melding","{count} meldingen"],
"More apps" : "Meer apps",
+ "Applications" : "Toepassingen",
"Apps" : "Apps",
"No" : "Nee",
"Yes" : "Ja",
diff --git a/core/l10n/pl.js b/core/l10n/pl.js
index c40593c5708..436b71a7a4a 100644
--- a/core/l10n/pl.js
+++ b/core/l10n/pl.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Kod wygaśnie za {timeCountdown} lub po użyciu",
"_{count} notification_::_{count} notifications_" : ["{count} powiadomienie","{count} powiadomienia","{count} powiadomień","{count} powiadomień"],
"More apps" : "Więcej aplikacji",
+ "Applications" : "Aplikacje",
"Apps" : "Aplikacje",
"No" : "Nie",
"Yes" : "Tak",
diff --git a/core/l10n/pl.json b/core/l10n/pl.json
index b08cddbdc86..d75422f2812 100644
--- a/core/l10n/pl.json
+++ b/core/l10n/pl.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Kod wygaśnie za {timeCountdown} lub po użyciu",
"_{count} notification_::_{count} notifications_" : ["{count} powiadomienie","{count} powiadomienia","{count} powiadomień","{count} powiadomień"],
"More apps" : "Więcej aplikacji",
+ "Applications" : "Aplikacje",
"Apps" : "Aplikacje",
"No" : "Nie",
"Yes" : "Tak",
diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js
index cabc81d285d..c573f66f690 100644
--- a/core/l10n/pt_BR.js
+++ b/core/l10n/pt_BR.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "O código expirará {timeCountdown} após o uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificação","{count} de notificações","{count} notificações"],
"More apps" : "Mais aplicativos",
+ "Applications" : "Aplicativos",
"Apps" : "Aplicativos",
"No" : "Não",
"Yes" : "Sim",
diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json
index d3707bd8c47..35e93c24186 100644
--- a/core/l10n/pt_BR.json
+++ b/core/l10n/pt_BR.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "O código expirará {timeCountdown} após o uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificação","{count} de notificações","{count} notificações"],
"More apps" : "Mais aplicativos",
+ "Applications" : "Aplicativos",
"Apps" : "Aplicativos",
"No" : "Não",
"Yes" : "Sim",
diff --git a/core/l10n/tr.js b/core/l10n/tr.js
index 431757bfc9e..5ec64e84e77 100644
--- a/core/l10n/tr.js
+++ b/core/l10n/tr.js
@@ -206,7 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Kod {timeCountdown} ya da kullanıldıktan sonra geçersiz olacak",
"_{count} notification_::_{count} notifications_" : ["{count} bildirim","{count} bildirim"],
"More apps" : "Diğer uygulamalar",
+ "App store" : "Uygulama mağazası",
"Applications" : "Uygulamalar",
+ "Open apps menu" : "Uygulama menüsünü aç",
"Apps" : "Uygulamalar",
"No" : "Hayır",
"Yes" : "Evet",
diff --git a/core/l10n/tr.json b/core/l10n/tr.json
index 1f86c896a24..0947a4eae23 100644
--- a/core/l10n/tr.json
+++ b/core/l10n/tr.json
@@ -204,7 +204,9 @@
"Code will expire {timeCountdown} or after use" : "Kod {timeCountdown} ya da kullanıldıktan sonra geçersiz olacak",
"_{count} notification_::_{count} notifications_" : ["{count} bildirim","{count} bildirim"],
"More apps" : "Diğer uygulamalar",
+ "App store" : "Uygulama mağazası",
"Applications" : "Uygulamalar",
+ "Open apps menu" : "Uygulama menüsünü aç",
"Apps" : "Uygulamalar",
"No" : "Hayır",
"Yes" : "Evet",
diff --git a/core/l10n/zh_TW.js b/core/l10n/zh_TW.js
index 4a2d2fb020a..2187cf057d6 100644
--- a/core/l10n/zh_TW.js
+++ b/core/l10n/zh_TW.js
@@ -208,6 +208,7 @@ OC.L10N.register(
"More apps" : "更多應用程式",
"App store" : "應用程式商店",
"Applications" : "應用程式",
+ "Open apps menu" : "開啟應用程式選單",
"Apps" : "應用程式",
"No" : "否",
"Yes" : "是",
diff --git a/core/l10n/zh_TW.json b/core/l10n/zh_TW.json
index f95bda64d36..1ccdbf5c404 100644
--- a/core/l10n/zh_TW.json
+++ b/core/l10n/zh_TW.json
@@ -206,6 +206,7 @@
"More apps" : "更多應用程式",
"App store" : "應用程式商店",
"Applications" : "應用程式",
+ "Open apps menu" : "開啟應用程式選單",
"Apps" : "應用程式",
"No" : "否",
"Yes" : "是",
diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js
index 8f075f6f3e4..df0eae0e800 100644
--- a/lib/l10n/ja.js
+++ b/lib/l10n/ja.js
@@ -215,6 +215,7 @@ OC.L10N.register(
"Share provider does not support accepting" : "共有プロバイダは受け入れをサポートしていません",
"Cannot change target of link share" : "リンク共有のターゲットを変更できません",
"Invalid share recipient" : "無効な共有先",
+ "Unknown share recipient" : "不明な共有先",
"Group \"%s\" does not exist" : "グループ \"%s\" は存在しません",
"The requested share does not exist anymore" : "この共有はもう存在しません。",
"The user was not created because the user limit has been reached. Check your notifications to learn more." : "登録可能なユーザー数の上限に達したため、ユーザーは作成されませんでした。詳細については通知をご確認ください。",
diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json
index 484fd2e17ee..017b2346b23 100644
--- a/lib/l10n/ja.json
+++ b/lib/l10n/ja.json
@@ -213,6 +213,7 @@
"Share provider does not support accepting" : "共有プロバイダは受け入れをサポートしていません",
"Cannot change target of link share" : "リンク共有のターゲットを変更できません",
"Invalid share recipient" : "無効な共有先",
+ "Unknown share recipient" : "不明な共有先",
"Group \"%s\" does not exist" : "グループ \"%s\" は存在しません",
"The requested share does not exist anymore" : "この共有はもう存在しません。",
"The user was not created because the user limit has been reached. Check your notifications to learn more." : "登録可能なユーザー数の上限に達したため、ユーザーは作成されませんでした。詳細については通知をご確認ください。",