Merge branch 'master' into work/carl/remove-orderById

This commit is contained in:
Carl Schwan 2026-05-12 13:59:15 +02:00 committed by GitHub
commit 3dbefe89fd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
612 changed files with 5034 additions and 4997 deletions

View file

@ -10,7 +10,7 @@ SPDX-FileCopyrightText = "2016 ownCloud, Inc., 2016-2024 Nextcloud translators"
SPDX-License-Identifier = "AGPL-3.0-only OR AGPL-3.0-or-later"
[[annotations]]
path = ["apps/cloud_federation_api/l10n/**.js", "apps/cloud_federation_api/l10n/**.json", "apps/contactsinteraction/l10n/**.js", "apps/contactsinteraction/l10n/**.json", "apps/dashboard/l10n/**.js", "apps/dashboard/l10n/**.json", "apps/files_reminders/l10n/**.js", "apps/files_reminders/l10n/**.json", "apps/lookup_server_connector/l10n/**.js", "apps/lookup_server_connector/l10n/**.json", "apps/profile/l10n/**.js", "apps/profile/l10n/**.json", "apps/sharebymail/l10n/**.js", "apps/oauth2/l10n/**.js", "apps/oauth2/l10n/**.json", "apps/sharebymail/l10n/**.json", "apps/theming/l10n/**.js", "apps/theming/l10n/**.json", "apps/twofactor_backupcodes/l10n/**.js", "apps/twofactor_backupcodes/l10n/**.json", "apps/user_status/l10n/**.js", "apps/user_status/l10n/**.json", "apps/weather_status/l10n/**.js", "apps/weather_status/l10n/**.json", "apps/webhook_listeners/l10n/**.js", "apps/webhook_listeners/l10n/**.json", "apps/workflowengine/l10n/**.js", "apps/workflowengine/l10n/**.json"]
path = ["apps/appstore/l10n/**.js", "apps/appstore/l10n/**.json", "apps/cloud_federation_api/l10n/**.js", "apps/cloud_federation_api/l10n/**.json", "apps/contactsinteraction/l10n/**.js", "apps/contactsinteraction/l10n/**.json", "apps/dashboard/l10n/**.js", "apps/dashboard/l10n/**.json", "apps/files_reminders/l10n/**.js", "apps/files_reminders/l10n/**.json", "apps/lookup_server_connector/l10n/**.js", "apps/lookup_server_connector/l10n/**.json", "apps/profile/l10n/**.js", "apps/profile/l10n/**.json", "apps/sharebymail/l10n/**.js", "apps/oauth2/l10n/**.js", "apps/oauth2/l10n/**.json", "apps/sharebymail/l10n/**.json", "apps/theming/l10n/**.js", "apps/theming/l10n/**.json", "apps/twofactor_backupcodes/l10n/**.js", "apps/twofactor_backupcodes/l10n/**.json", "apps/user_status/l10n/**.js", "apps/user_status/l10n/**.json", "apps/weather_status/l10n/**.js", "apps/weather_status/l10n/**.json", "apps/webhook_listeners/l10n/**.js", "apps/webhook_listeners/l10n/**.json", "apps/workflowengine/l10n/**.js", "apps/workflowengine/l10n/**.json"]
precedence = "aggregate"
SPDX-FileCopyrightText = "2016-2024 Nextcloud translators"
SPDX-License-Identifier = "AGPL-3.0-or-later"

View file

@ -1,54 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Приложения",
"App name" : "Име на приложението",
"Version" : "Версия",
"Actions" : "Действия",
"Cancel" : "Cancel",
"Daemon" : "Системен процес",
"Name" : "Име",
"Display Name" : "Име за визуализация",
"Advanced deploy options" : "Разширени опции за внедряване",
"Edit ExApp deploy options before installation" : "Редактиране на опциите за внедряване на ExApp преди инсталиране",
"Configured ExApp deploy options. Can be set only during installation" : "Конфигурирани опции за внедряване на ExApp. Могат да се зададат само по време на инсталацията.",
"Environment variables" : "Променливи на средата",
"Define host folder mounts to bind to the ExApp container" : "Дефиниране на монтираните папки на хоста за свързване с ExApp",
"Container path" : "Връзка към контейнер",
"New mount" : "Нов монтаж",
"Confirm" : "Потвърди",
"Description" : "Описание",
"View in store" : "Преглед в магазина",
"Admin documentation" : "Документация за администратори",
"Developer documentation" : "Документация за разработчици",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Това приложение {productName}няма зададена максимална версия. Това ще бъде грешка в бъдеще.",
"Categories" : "Категории",
"Resources" : "Ресурси",
"Changelog" : "Списък на промените",
"Supported" : "Поддържан",
"Featured" : "Препоръчани",
"This app is supported via your current Nextcloud subscription." : "Това приложение се поддържа чрез текущия ви абонамент за Nextcloud.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Представените приложения са разработени от и в рамките на общността. Те предлагат централна функционалност и са готови за производствена употреба.",
"Choose Deploy Daemon for {appName}" : "Изберете внедраване на системен поцес за {appName}",
"Register a custom one or setup from available templates" : "Регистрирайте персонализиран такъв или го настройте от наличните шаблони",
"Registered Deploy daemons list" : "Списък с регистриран бекграунд списък",
"Carousel" : "Въртележка",
"Previous slide" : "Предишен слайд",
"Choose slide to display" : "Изберете слайд за показване",
"{index} of {total}" : "{index}на {total}",
"Save" : "Запис",
"Loading app list" : "Списъкът с приложения се зарежда",
"Could not render element" : "Елементът не можа да се изобрази",
"Nothing to show" : "Нищо за показване",
"Could not load section content from app store." : "Не можа да се зареди съдържанието на секцията от магазина за приложения.",
"Fetching the latest news…" : "Извличане на последните новини…",
"Loading categories" : "Категории се зареждат",
"Version {version}, {license}-licensed" : "Версия {version}, {license}-лицензирана",
"Download and enable" : "Сваляне и включване",
"Report a bug" : "Докладване за грешка",
"Remove" : "Премахване",
"Updates" : "Актуализации",
"Featured apps" : "Препоръчани приложения",
"An error occurred during the request. Unable to proceed." : "Възникна грешка по време на заявката. Не може да се продължи."
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,52 +0,0 @@
{ "translations": {
"Apps" : "Приложения",
"App name" : "Име на приложението",
"Version" : "Версия",
"Actions" : "Действия",
"Cancel" : "Cancel",
"Daemon" : "Системен процес",
"Name" : "Име",
"Display Name" : "Име за визуализация",
"Advanced deploy options" : "Разширени опции за внедряване",
"Edit ExApp deploy options before installation" : "Редактиране на опциите за внедряване на ExApp преди инсталиране",
"Configured ExApp deploy options. Can be set only during installation" : "Конфигурирани опции за внедряване на ExApp. Могат да се зададат само по време на инсталацията.",
"Environment variables" : "Променливи на средата",
"Define host folder mounts to bind to the ExApp container" : "Дефиниране на монтираните папки на хоста за свързване с ExApp",
"Container path" : "Връзка към контейнер",
"New mount" : "Нов монтаж",
"Confirm" : "Потвърди",
"Description" : "Описание",
"View in store" : "Преглед в магазина",
"Admin documentation" : "Документация за администратори",
"Developer documentation" : "Документация за разработчици",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Това приложение {productName}няма зададена максимална версия. Това ще бъде грешка в бъдеще.",
"Categories" : "Категории",
"Resources" : "Ресурси",
"Changelog" : "Списък на промените",
"Supported" : "Поддържан",
"Featured" : "Препоръчани",
"This app is supported via your current Nextcloud subscription." : "Това приложение се поддържа чрез текущия ви абонамент за Nextcloud.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Представените приложения са разработени от и в рамките на общността. Те предлагат централна функционалност и са готови за производствена употреба.",
"Choose Deploy Daemon for {appName}" : "Изберете внедраване на системен поцес за {appName}",
"Register a custom one or setup from available templates" : "Регистрирайте персонализиран такъв или го настройте от наличните шаблони",
"Registered Deploy daemons list" : "Списък с регистриран бекграунд списък",
"Carousel" : "Въртележка",
"Previous slide" : "Предишен слайд",
"Choose slide to display" : "Изберете слайд за показване",
"{index} of {total}" : "{index}на {total}",
"Save" : "Запис",
"Loading app list" : "Списъкът с приложения се зарежда",
"Could not render element" : "Елементът не можа да се изобрази",
"Nothing to show" : "Нищо за показване",
"Could not load section content from app store." : "Не можа да се зареди съдържанието на секцията от магазина за приложения.",
"Fetching the latest news…" : "Извличане на последните новини…",
"Loading categories" : "Категории се зареждат",
"Version {version}, {license}-licensed" : "Версия {version}, {license}-лицензирана",
"Download and enable" : "Сваляне и включване",
"Report a bug" : "Докладване за грешка",
"Remove" : "Премахване",
"Updates" : "Актуализации",
"Featured apps" : "Препоръчани приложения",
"An error occurred during the request. Unable to proceed." : "Възникна грешка по време на заявката. Не може да се продължи."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,61 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplikace",
"App name" : "Název aplikace",
"Version" : "Verze",
"Actions" : "Akce",
"Cancel" : "Zrušit",
"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.",
"Disable office suites" : "Vypnout sady kancelářských aplikací",
"Features" : "Funkce",
"Daemon" : "Proces služby",
"Name" : "Název",
"Display Name" : "Zobrazované jméno",
"Advanced deploy options" : "Pokročilé předvolby pro nasazení",
"Edit ExApp deploy options before installation" : "Předvolby nasazení ExApp před instalací",
"Configured ExApp deploy options. Can be set only during installation" : "Nastavené předvolby nasazení ExAPP. Je možné nastavovat pouze při instalaci",
"Environment variables" : "Proměnné prostředí",
"Define host folder mounts to bind to the ExApp container" : "Definovat připojení hostitelské složky pro napojení na kontejner s ExApp",
"Container path" : "Popis umístění kontejneru",
"New mount" : "Nové připojení",
"Confirm" : "Potvrdit",
"Description" : "Popis",
"View in store" : "Zobrazit v katalogu aplikací",
"Admin documentation" : "Dokumentace pro správce",
"Developer documentation" : "Dokumentace pro vývojáře",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Tato aplikace nemá nastavenou žádnou nejvyšší podporovanou verzi {productName}. To v budoucnu bude hodnoceno jako chyba.",
"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í.",
"Choose Deploy Daemon for {appName}" : "Zvolte proces služby nasazování pro {appName}",
"Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon",
"Registered Deploy daemons list" : "Seznam zaregistrovaných procesů nasazování",
"Carousel" : "Kolotoč",
"Previous slide" : "Předchozí snímek",
"Choose slide to display" : "Zvolte snímek který zobrazit",
"{index} of {total}" : "{index} z {total}",
"Save" : "Uložit",
"Loading app list" : "Načítání seznamu aplikací …",
"Could not render element" : "Prvek se nepodařilo vykreslit",
"Nothing to show" : "Není co zobrazit",
"Could not load section content from app store." : "Nepodařilo se načíst obsah sekce z katalogu aplikací.",
"Fetching the latest news…" : "Získávání nejnovějších zpráv …",
"Loading categories" : "Načítání kategorií …",
"Version {version}, {license}-licensed" : "Verze {version}, {license}-licencováno",
"Download and enable" : "Stáhnout a zapnout",
"Report a bug" : "Nahlásit chybu",
"Remove" : "Odebrat",
"Updates" : "Aktualizace",
"Featured apps" : "Doporučené aplikace",
"Best ODF compatibility" : "Nejlepší kompatibilita s formátem ODF",
"Good Nextcloud integration" : "Dobré začlenění do Nextcloud",
"Best performance" : "Nejlepší výkon",
"Best Microsoft compatibility" : "Nejlepší kompatibilita s Microsoft formáty",
"An error occurred during the request. Unable to proceed." : "Během požadavku došlo k chybě. Nelze pokračovat."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

View file

@ -1,59 +0,0 @@
{ "translations": {
"Apps" : "Aplikace",
"App name" : "Název aplikace",
"Version" : "Verze",
"Actions" : "Akce",
"Cancel" : "Zrušit",
"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.",
"Disable office suites" : "Vypnout sady kancelářských aplikací",
"Features" : "Funkce",
"Daemon" : "Proces služby",
"Name" : "Název",
"Display Name" : "Zobrazované jméno",
"Advanced deploy options" : "Pokročilé předvolby pro nasazení",
"Edit ExApp deploy options before installation" : "Předvolby nasazení ExApp před instalací",
"Configured ExApp deploy options. Can be set only during installation" : "Nastavené předvolby nasazení ExAPP. Je možné nastavovat pouze při instalaci",
"Environment variables" : "Proměnné prostředí",
"Define host folder mounts to bind to the ExApp container" : "Definovat připojení hostitelské složky pro napojení na kontejner s ExApp",
"Container path" : "Popis umístění kontejneru",
"New mount" : "Nové připojení",
"Confirm" : "Potvrdit",
"Description" : "Popis",
"View in store" : "Zobrazit v katalogu aplikací",
"Admin documentation" : "Dokumentace pro správce",
"Developer documentation" : "Dokumentace pro vývojáře",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Tato aplikace nemá nastavenou žádnou nejvyšší podporovanou verzi {productName}. To v budoucnu bude hodnoceno jako chyba.",
"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í.",
"Choose Deploy Daemon for {appName}" : "Zvolte proces služby nasazování pro {appName}",
"Register a custom one or setup from available templates" : "Zaregistrujte uživatelsky určené nebo nastavte z dostupných šablon",
"Registered Deploy daemons list" : "Seznam zaregistrovaných procesů nasazování",
"Carousel" : "Kolotoč",
"Previous slide" : "Předchozí snímek",
"Choose slide to display" : "Zvolte snímek který zobrazit",
"{index} of {total}" : "{index} z {total}",
"Save" : "Uložit",
"Loading app list" : "Načítání seznamu aplikací …",
"Could not render element" : "Prvek se nepodařilo vykreslit",
"Nothing to show" : "Není co zobrazit",
"Could not load section content from app store." : "Nepodařilo se načíst obsah sekce z katalogu aplikací.",
"Fetching the latest news…" : "Získávání nejnovějších zpráv …",
"Loading categories" : "Načítání kategorií …",
"Version {version}, {license}-licensed" : "Verze {version}, {license}-licencováno",
"Download and enable" : "Stáhnout a zapnout",
"Report a bug" : "Nahlásit chybu",
"Remove" : "Odebrat",
"Updates" : "Aktualizace",
"Featured apps" : "Doporučené aplikace",
"Best ODF compatibility" : "Nejlepší kompatibilita s formátem ODF",
"Good Nextcloud integration" : "Dobré začlenění do Nextcloud",
"Best performance" : "Nejlepší výkon",
"Best Microsoft compatibility" : "Nejlepší kompatibilita s Microsoft formáty",
"An error occurred during the request. Unable to proceed." : "Během požadavku došlo k chybě. Nelze pokračovat."
},"pluralForm" :"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;"
}

View file

@ -1,21 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Pecynnau",
"App name" : "Enw'r ap",
"Version" : "Fersiwn",
"Actions" : "Gweithredoedd",
"Cancel" : "Cancel",
"Name" : "Enw",
"Confirm" : "Cadarnhau",
"Description" : "Disgrifiad",
"Admin documentation" : "Dogfennaeth weinyddol",
"Developer documentation" : "Dogfennaeth datblygwr",
"Categories" : "Categorïau",
"Resources" : "Adnoddau",
"Changelog" : "Cofnod newid",
"Featured" : "Nodwedd",
"Save" : "Cadw",
"Featured apps" : "Apiau dan sylw"
},
"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;");

View file

@ -1,19 +0,0 @@
{ "translations": {
"Apps" : "Pecynnau",
"App name" : "Enw'r ap",
"Version" : "Fersiwn",
"Actions" : "Gweithredoedd",
"Cancel" : "Cancel",
"Name" : "Enw",
"Confirm" : "Cadarnhau",
"Description" : "Disgrifiad",
"Admin documentation" : "Dogfennaeth weinyddol",
"Developer documentation" : "Dogfennaeth datblygwr",
"Categories" : "Categorïau",
"Resources" : "Adnoddau",
"Changelog" : "Cofnod newid",
"Featured" : "Nodwedd",
"Save" : "Cadw",
"Featured apps" : "Apiau dan sylw"
},"pluralForm" :"nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3;"
}

View file

@ -1,24 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,22 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,31 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancelar",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Supported" : "Compatible",
"Featured" : "Destacado",
"This app is supported via your current Nextcloud subscription." : "Esta aplicación es compatible con tu suscripción actual de Nextcloud.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Las aplicaciones destacadas son desarrolladas por y dentro de la comunidad. Ofrecen funcionalidad central y están listas para su uso en producción.",
"Save" : "Guardar",
"Download and enable" : "Descargar y habilitar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones",
"Featured apps" : "Aplicaciones destacadas",
"An error occurred during the request. Unable to proceed." : "Ocurrió un error durante la solicitud. No se puede continuar."
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,29 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancelar",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Supported" : "Compatible",
"Featured" : "Destacado",
"This app is supported via your current Nextcloud subscription." : "Esta aplicación es compatible con tu suscripción actual de Nextcloud.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Las aplicaciones destacadas son desarrolladas por y dentro de la comunidad. Ofrecen funcionalidad central y están listas para su uso en producción.",
"Save" : "Guardar",
"Download and enable" : "Descargar y habilitar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones",
"Featured apps" : "Aplicaciones destacadas",
"An error occurred during the request. Unable to proceed." : "Ocurrió un error durante la solicitud. No se puede continuar."
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"Categories" : "Categorías",
"Resources" : "Recursos",
"Changelog" : "Bitácora de cambios",
"Featured" : "Destacado",
"Save" : "Guardar",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,26 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,24 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,26 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,24 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Daemon" : "Demonio",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,25 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},
"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,23 +0,0 @@
{ "translations": {
"Apps" : "Aplicaciones",
"App name" : "Nombre de la aplicación",
"Version" : "Versión",
"Actions" : "Acciones",
"Cancel" : "Cancel",
"Name" : "Nombre",
"Display Name" : "Nombre a desplegar",
"Confirm" : "Confirmar",
"Description" : "Descripción",
"View in store" : "Ver en la tienda",
"Admin documentation" : "Documentación del administrador",
"Developer documentation" : "Documentación del desarrollador",
"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",
"Report a bug" : "Reporta un detalle",
"Updates" : "Actualizaciones"
},"pluralForm" :"nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,67 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Rakendused",
"App name" : "Rakenduse nimi",
"Version" : "Versioon",
"Actions" : "Tegevused",
"Cancel" : "Katkesta",
"Please use the AIO interface to switch between office suites." : "Paluna kasuta kontoritarkvarapakettide vahetamiseks Nextcloudi kõik-ühes (All-in-One) kasutajaliidesest.",
"Disable office suites" : "Lülita kontoritarkvarapaketid välja",
"Daemon" : "Taustateenus",
"Deploy Daemon" : "Kasutuselevõtmise taustateenus",
"Name" : "Nimi",
"Display Name" : "Kuvatav nimi",
"Compute device" : "Arvutusseade",
"Advanced deploy options" : "Kasutuselevõtmise lisavalikud",
"Edit ExApp deploy options before installation" : "Muuda ExApp konteineri seadistuse enne paigaldamist",
"Configured ExApp deploy options. Can be set only during installation" : "ExApp'i konteineri seadistuse valikud. Neid saab määrata vaid paigalduse ajal",
"Environment variables" : "Keskonnamuutujad",
"Define host folder mounts to bind to the ExApp container" : "Sidumaks ExApp'i konteineriga määratle peremeeskaustade haakepunktid",
"Host path" : "Peremeeskausta asukoht",
"Container path" : "Konteineri asukoht",
"New mount" : "Uus haakepunkt",
"Confirm" : "Kinnita",
"Cancel adding mount" : "Katkesta haakepunkti lisamine",
"Add mount" : "Lisa haakepunkt",
"Description" : "Kirjeldus",
"View in store" : "Vaata poes",
"Admin documentation" : "Administraatori dokumentatsioon",
"Developer documentation" : "Arendaja dokumentatsioon",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Sellel rakendusel pole määratud maksimaalset {productName}i versiooni. See põhjustab tulevikus veateateid.",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Seda rakendust ei saa paigaldada, sest järgmised sõltuvusel ei ole täidetud:",
"Categories" : "Kategooriad",
"Resources" : "Ressursid",
"Changelog" : "Muudatuste logi",
"Supported" : "Toetatud",
"Featured" : "Esile tõstetud",
"This app is supported via your current Nextcloud subscription." : "See rakendus on toetatud sinu praeguses Nextcloudi tellimuses. ",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Esiletõstetud rakendusi arendatakse kogukonna poolt. Nad pakuvad võimalust kasutada olulist funktsionaalsust ning on sobilikud igapäevaseks kasutuseks.",
"Choose Deploy Daemon for {appName}" : "Vali {appName} rakenduse jaoks kasutuselevõtmise taustateenus",
"Register a custom one or setup from available templates" : "Registreeri enda eelistus või vali olemasolevate mallide seast",
"Registered Deploy daemons list" : "Registreeritud kasutuselevõtmise taustateenuste loend",
"Default" : "Vaikimisi",
"Carousel" : "Karussell",
"Previous slide" : "Eelmine slaid",
"Choose slide to display" : "Vali kuvatav slaid",
"{index} of {total}" : "{index} / {total}",
"Save" : "Salvesta",
"Loading app list" : "Laadin rakenduste loendit",
"Could not render element" : "Elemendi töötlemine ei õnnestunud",
"Nothing to show" : "Pole midagi näidata",
"Could not load section content from app store." : "Jaotise sisu laadimine rakendustepoest ei õnnestunud.",
"Fetching the latest news…" : "Laadin viimaseid uuendusi",
"Loading categories" : "Laadin kategooriaid",
"Version {version}, {license}-licensed" : "Versioon {version}, avaldatud {license} litsentsi alusel",
"Download and enable" : "Laadi alla ja võta kasutusele",
"Report a bug" : "Teata veast",
"Remove" : "Eemalda",
"Updates" : "Uuendused",
"Featured apps" : "Esiletõstetud rakendused",
"Best ODF compatibility" : "Parim ühilduvus ODF-failidega",
"Good Nextcloud integration" : "Hea Nextcloudi lõiming",
"Best performance" : "Parim jõudlus",
"Best Microsoft compatibility" : "Parim ühilduvus Microsoftiga",
"An error occurred during the request. Unable to proceed." : "Päringu ajal tekkis viga. Jätkamine pole võimalik."
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,65 +0,0 @@
{ "translations": {
"Apps" : "Rakendused",
"App name" : "Rakenduse nimi",
"Version" : "Versioon",
"Actions" : "Tegevused",
"Cancel" : "Katkesta",
"Please use the AIO interface to switch between office suites." : "Paluna kasuta kontoritarkvarapakettide vahetamiseks Nextcloudi kõik-ühes (All-in-One) kasutajaliidesest.",
"Disable office suites" : "Lülita kontoritarkvarapaketid välja",
"Daemon" : "Taustateenus",
"Deploy Daemon" : "Kasutuselevõtmise taustateenus",
"Name" : "Nimi",
"Display Name" : "Kuvatav nimi",
"Compute device" : "Arvutusseade",
"Advanced deploy options" : "Kasutuselevõtmise lisavalikud",
"Edit ExApp deploy options before installation" : "Muuda ExApp konteineri seadistuse enne paigaldamist",
"Configured ExApp deploy options. Can be set only during installation" : "ExApp'i konteineri seadistuse valikud. Neid saab määrata vaid paigalduse ajal",
"Environment variables" : "Keskonnamuutujad",
"Define host folder mounts to bind to the ExApp container" : "Sidumaks ExApp'i konteineriga määratle peremeeskaustade haakepunktid",
"Host path" : "Peremeeskausta asukoht",
"Container path" : "Konteineri asukoht",
"New mount" : "Uus haakepunkt",
"Confirm" : "Kinnita",
"Cancel adding mount" : "Katkesta haakepunkti lisamine",
"Add mount" : "Lisa haakepunkt",
"Description" : "Kirjeldus",
"View in store" : "Vaata poes",
"Admin documentation" : "Administraatori dokumentatsioon",
"Developer documentation" : "Arendaja dokumentatsioon",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Sellel rakendusel pole määratud maksimaalset {productName}i versiooni. See põhjustab tulevikus veateateid.",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Seda rakendust ei saa paigaldada, sest järgmised sõltuvusel ei ole täidetud:",
"Categories" : "Kategooriad",
"Resources" : "Ressursid",
"Changelog" : "Muudatuste logi",
"Supported" : "Toetatud",
"Featured" : "Esile tõstetud",
"This app is supported via your current Nextcloud subscription." : "See rakendus on toetatud sinu praeguses Nextcloudi tellimuses. ",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Esiletõstetud rakendusi arendatakse kogukonna poolt. Nad pakuvad võimalust kasutada olulist funktsionaalsust ning on sobilikud igapäevaseks kasutuseks.",
"Choose Deploy Daemon for {appName}" : "Vali {appName} rakenduse jaoks kasutuselevõtmise taustateenus",
"Register a custom one or setup from available templates" : "Registreeri enda eelistus või vali olemasolevate mallide seast",
"Registered Deploy daemons list" : "Registreeritud kasutuselevõtmise taustateenuste loend",
"Default" : "Vaikimisi",
"Carousel" : "Karussell",
"Previous slide" : "Eelmine slaid",
"Choose slide to display" : "Vali kuvatav slaid",
"{index} of {total}" : "{index} / {total}",
"Save" : "Salvesta",
"Loading app list" : "Laadin rakenduste loendit",
"Could not render element" : "Elemendi töötlemine ei õnnestunud",
"Nothing to show" : "Pole midagi näidata",
"Could not load section content from app store." : "Jaotise sisu laadimine rakendustepoest ei õnnestunud.",
"Fetching the latest news…" : "Laadin viimaseid uuendusi",
"Loading categories" : "Laadin kategooriaid",
"Version {version}, {license}-licensed" : "Versioon {version}, avaldatud {license} litsentsi alusel",
"Download and enable" : "Laadi alla ja võta kasutusele",
"Report a bug" : "Teata veast",
"Remove" : "Eemalda",
"Updates" : "Uuendused",
"Featured apps" : "Esiletõstetud rakendused",
"Best ODF compatibility" : "Parim ühilduvus ODF-failidega",
"Good Nextcloud integration" : "Hea Nextcloudi lõiming",
"Best performance" : "Parim jõudlus",
"Best Microsoft compatibility" : "Parim ühilduvus Microsoftiga",
"An error occurred during the request. Unable to proceed." : "Päringu ajal tekkis viga. Jätkamine pole võimalik."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,45 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Sovellukset",
"App name" : "Sovelluksen nimi",
"Version" : "Versio",
"Actions" : "Toiminnot",
"Cancel" : "Peruuta",
"Features" : "Ominaisuudet",
"Daemon" : "Taustapalvelu",
"Name" : "Nimi",
"Display Name" : "Näyttönimi",
"Environment variables" : "Ympäristömuuttujat",
"Confirm" : "Vahvista",
"Description" : "Kuvaus",
"View in store" : "Näytä kaupassa",
"Admin documentation" : "Ylläpitäjän dokumentaatio",
"Developer documentation" : "Kehittäjädokumentaatio",
"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.",
"Default" : "Oletus",
"Carousel" : "Karuselli",
"Previous slide" : "Edellinen dia",
"Choose slide to display" : "Valitse näytettävä dia",
"{index} of {total}" : "{index}/{total}",
"Save" : "Tallenna",
"Loading app list" : "Ladataan sovellusluetteloa",
"Nothing to show" : "Ei mitään näytettävää",
"Fetching the latest news…" : "Noudetaan viimeisimpiä uutisia…",
"Loading categories" : "Ladataan luokkia",
"Version {version}, {license}-licensed" : "Versio {version}, lisenssi {license}",
"Download and enable" : "Lataa ja ota käyttöön",
"Report a bug" : "Ilmoita viasta",
"Remove" : "Poista",
"Updates" : "Päivitykset",
"Featured apps" : "Esitellyt sovellukset",
"An error occurred during the request. Unable to proceed." : "Pyynnön aikana tapahtui virhe. Jatkaminen ei onnistu."
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,43 +0,0 @@
{ "translations": {
"Apps" : "Sovellukset",
"App name" : "Sovelluksen nimi",
"Version" : "Versio",
"Actions" : "Toiminnot",
"Cancel" : "Peruuta",
"Features" : "Ominaisuudet",
"Daemon" : "Taustapalvelu",
"Name" : "Nimi",
"Display Name" : "Näyttönimi",
"Environment variables" : "Ympäristömuuttujat",
"Confirm" : "Vahvista",
"Description" : "Kuvaus",
"View in store" : "Näytä kaupassa",
"Admin documentation" : "Ylläpitäjän dokumentaatio",
"Developer documentation" : "Kehittäjädokumentaatio",
"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.",
"Default" : "Oletus",
"Carousel" : "Karuselli",
"Previous slide" : "Edellinen dia",
"Choose slide to display" : "Valitse näytettävä dia",
"{index} of {total}" : "{index}/{total}",
"Save" : "Tallenna",
"Loading app list" : "Ladataan sovellusluetteloa",
"Nothing to show" : "Ei mitään näytettävää",
"Fetching the latest news…" : "Noudetaan viimeisimpiä uutisia…",
"Loading categories" : "Ladataan luokkia",
"Version {version}, {license}-licensed" : "Versio {version}, lisenssi {license}",
"Download and enable" : "Lataa ja ota käyttöön",
"Report a bug" : "Ilmoita viasta",
"Remove" : "Poista",
"Updates" : "Päivitykset",
"Featured apps" : "Esitellyt sovellukset",
"An error occurred during the request. Unable to proceed." : "Pyynnön aikana tapahtui virhe. Jatkaminen ei onnistu."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,43 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Alkalmazások",
"App name" : "Alkalmazás neve",
"Version" : "Verzió",
"Actions" : "Műveletek",
"Cancel" : "Mégse",
"Features" : "Funkciók",
"Daemon" : "Démon",
"Name" : "Név",
"Display Name" : "Megjelenítendő név",
"Confirm" : "Megerősítés",
"Description" : "Leírás",
"View in store" : "Megtekintés a tárban",
"Admin documentation" : "Rendszergazdai dokumentáció",
"Developer documentation" : "Fejlesztői dokumentáció",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Ezt az alkalmazást nem lehet telepíteni, mert a következő függőségek hiányoznak:",
"Categories" : "Kategóriák",
"Resources" : "Erőforrások",
"Changelog" : "Változásnapló",
"Supported" : "Támogatott",
"Featured" : "Kiemelt",
"This app is supported via your current Nextcloud subscription." : "Az alkalmazás támogatását a jelenlegi Nextcloud előfizetése biztosítja.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "A kiemelt alkalmazásokat a közösség tagjai készítik. Ezek biztosítják a fő funkciókat, és készek az éles használatra.",
"Default" : "Alapértelmezett",
"Previous slide" : "Előző dia",
"Choose slide to display" : "Válassza ki a megjelenítendő diát",
"{index} of {total}" : "{index} / {total}",
"Save" : "Mentés",
"Loading app list" : "Alkalmazáslista betöltése",
"Nothing to show" : "Nincs mit megjeleníteni",
"Fetching the latest news…" : "Legfrissebb hírek lekérése…",
"Loading categories" : "Kategóriák betöltése",
"Version {version}, {license}-licensed" : " {version} verzió,{license} licenc alatt",
"Download and enable" : "Letöltés és engedélyezés",
"Report a bug" : "Hiba bejelentése",
"Remove" : "Eltávolítás",
"Updates" : "Frissítések",
"Featured apps" : "Kiemelt alkalmazások",
"An error occurred during the request. Unable to proceed." : "Hiba történt a kérés során. Nem lehet folytatni."
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,41 +0,0 @@
{ "translations": {
"Apps" : "Alkalmazások",
"App name" : "Alkalmazás neve",
"Version" : "Verzió",
"Actions" : "Műveletek",
"Cancel" : "Mégse",
"Features" : "Funkciók",
"Daemon" : "Démon",
"Name" : "Név",
"Display Name" : "Megjelenítendő név",
"Confirm" : "Megerősítés",
"Description" : "Leírás",
"View in store" : "Megtekintés a tárban",
"Admin documentation" : "Rendszergazdai dokumentáció",
"Developer documentation" : "Fejlesztői dokumentáció",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Ezt az alkalmazást nem lehet telepíteni, mert a következő függőségek hiányoznak:",
"Categories" : "Kategóriák",
"Resources" : "Erőforrások",
"Changelog" : "Változásnapló",
"Supported" : "Támogatott",
"Featured" : "Kiemelt",
"This app is supported via your current Nextcloud subscription." : "Az alkalmazás támogatását a jelenlegi Nextcloud előfizetése biztosítja.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "A kiemelt alkalmazásokat a közösség tagjai készítik. Ezek biztosítják a fő funkciókat, és készek az éles használatra.",
"Default" : "Alapértelmezett",
"Previous slide" : "Előző dia",
"Choose slide to display" : "Válassza ki a megjelenítendő diát",
"{index} of {total}" : "{index} / {total}",
"Save" : "Mentés",
"Loading app list" : "Alkalmazáslista betöltése",
"Nothing to show" : "Nincs mit megjeleníteni",
"Fetching the latest news…" : "Legfrissebb hírek lekérése…",
"Loading categories" : "Kategóriák betöltése",
"Version {version}, {license}-licensed" : " {version} verzió,{license} licenc alatt",
"Download and enable" : "Letöltés és engedélyezés",
"Report a bug" : "Hiba bejelentése",
"Remove" : "Eltávolítás",
"Updates" : "Frissítések",
"Featured apps" : "Kiemelt alkalmazások",
"An error occurred during the request. Unable to proceed." : "Hiba történt a kérés során. Nem lehet folytatni."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,70 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "アプリ",
"App name" : "アプリ名",
"Version" : "バージョン",
"Actions" : "アクション",
"Cancel" : "キャンセル",
"Please use the AIO interface to switch between office suites." : "オフィススイートの切り替えにはAIOインターフェースをご利用ください。",
"Disable office suites" : "オフィススイートを無効にする",
"Daemon" : "デーモン",
"Deploy Daemon" : "デーモンのデプロイ",
"Name" : "名前",
"Display Name" : "表示名",
"Compute device" : "計算デバイス",
"Advanced deploy options" : "高度なデプロイオプション",
"Edit ExApp deploy options before installation" : "インストール前にExAppの配置オプションを編集する",
"Configured ExApp deploy options. Can be set only during installation" : "ExAppのデプロイオプションを設定。インストール時にのみ設定可能です",
"Environment variables" : "環境変数",
"Define host folder mounts to bind to the ExApp container" : "ExAppコンテナにバインドするホストフォルダマウントの定義",
"Host path" : "ホストパス",
"Container path" : "コンテナパス",
"Read-only" : "読み込み専用",
"New mount" : "新しいマウント",
"Confirm" : "確認",
"Cancel adding mount" : "マウントの追加をキャンセル",
"Add mount" : "マウントを追加",
"Description" : "説明",
"View in store" : "ストア内で表示",
"Admin documentation" : "管理者ドキュメント",
"Developer documentation" : "開発者ドキュメント",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "このアプリには、最大{productName}バージョンが割り当てられていません。これは将来エラーになります。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "次の依存関係が満たされないためこのアプリをインストールできません:",
"Categories" : "カテゴリ",
"Resources" : "リソース",
"Changelog" : "変更履歴",
"Supported" : "対応しています",
"Featured" : "注目",
"This app is supported via your current Nextcloud subscription." : "このアプリは、現行のNextcloudサブスクリプションでサポートされています。",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "注目のアプリはコミュニティ内で開発されています。これらのアプリは主要な機能を提供しており、すぐに本番で使用することができます。",
"Choose Deploy Daemon for {appName}" : "{appName}に対してデプロイデーモンを選択する",
"Register a custom one or setup from available templates" : "カスタムのものを登録するか利用可能なテンプレートから設定する",
"Registered Deploy daemons list" : "登録済みデプロイデーモンリスト",
"Default" : "デフォルト",
"Carousel" : "カルーセル",
"Previous slide" : "前のスライド",
"Choose slide to display" : "表示するスライドを選択",
"{index} of {total}" : "{total} のうち {index}",
"Save" : "保存",
"Loading app list" : "アプリ一覧を読み込み中",
"Could not render element" : "要素を表示できませんでした",
"Nothing to show" : "表示するものがありません",
"Could not load section content from app store." : "アプリストアからセクションの内容を読み込めませんでした。",
"Fetching the latest news…" : "最新のニュースを取得しています...",
"Loading categories" : "カテゴリーの読み込み中",
"Version {version}, {license}-licensed" : "バージョン{version}, {license}ライセンス",
"Download and enable" : "ダウンロードして有効にする",
"Report a bug" : "不具合を報告",
"Remove" : "削除",
"Updates" : "アップデート",
"Featured apps" : "注目のアプリ",
"Best security: documents never leave your server" : "最高のセキュリティ:ドキュメントはサーバーから決して外に出ません",
"Best ODF compatibility" : "最高のODF互換性",
"Good Nextcloud integration" : "優れたNextcloud統合",
"Best performance" : "最高のパフォーマンス",
"Limited ODF compatibility" : "限定的なODF互換性",
"Best Microsoft compatibility" : "最高のMicrosoft互換性",
"An error occurred during the request. Unable to proceed." : "要求中にエラーが発生しました。 続行できません。"
},
"nplurals=1; plural=0;");

View file

@ -1,68 +0,0 @@
{ "translations": {
"Apps" : "アプリ",
"App name" : "アプリ名",
"Version" : "バージョン",
"Actions" : "アクション",
"Cancel" : "キャンセル",
"Please use the AIO interface to switch between office suites." : "オフィススイートの切り替えにはAIOインターフェースをご利用ください。",
"Disable office suites" : "オフィススイートを無効にする",
"Daemon" : "デーモン",
"Deploy Daemon" : "デーモンのデプロイ",
"Name" : "名前",
"Display Name" : "表示名",
"Compute device" : "計算デバイス",
"Advanced deploy options" : "高度なデプロイオプション",
"Edit ExApp deploy options before installation" : "インストール前にExAppの配置オプションを編集する",
"Configured ExApp deploy options. Can be set only during installation" : "ExAppのデプロイオプションを設定。インストール時にのみ設定可能です",
"Environment variables" : "環境変数",
"Define host folder mounts to bind to the ExApp container" : "ExAppコンテナにバインドするホストフォルダマウントの定義",
"Host path" : "ホストパス",
"Container path" : "コンテナパス",
"Read-only" : "読み込み専用",
"New mount" : "新しいマウント",
"Confirm" : "確認",
"Cancel adding mount" : "マウントの追加をキャンセル",
"Add mount" : "マウントを追加",
"Description" : "説明",
"View in store" : "ストア内で表示",
"Admin documentation" : "管理者ドキュメント",
"Developer documentation" : "開発者ドキュメント",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "このアプリには、最大{productName}バージョンが割り当てられていません。これは将来エラーになります。",
"This app cannot be installed because the following dependencies are not fulfilled:" : "次の依存関係が満たされないためこのアプリをインストールできません:",
"Categories" : "カテゴリ",
"Resources" : "リソース",
"Changelog" : "変更履歴",
"Supported" : "対応しています",
"Featured" : "注目",
"This app is supported via your current Nextcloud subscription." : "このアプリは、現行のNextcloudサブスクリプションでサポートされています。",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "注目のアプリはコミュニティ内で開発されています。これらのアプリは主要な機能を提供しており、すぐに本番で使用することができます。",
"Choose Deploy Daemon for {appName}" : "{appName}に対してデプロイデーモンを選択する",
"Register a custom one or setup from available templates" : "カスタムのものを登録するか利用可能なテンプレートから設定する",
"Registered Deploy daemons list" : "登録済みデプロイデーモンリスト",
"Default" : "デフォルト",
"Carousel" : "カルーセル",
"Previous slide" : "前のスライド",
"Choose slide to display" : "表示するスライドを選択",
"{index} of {total}" : "{total} のうち {index}",
"Save" : "保存",
"Loading app list" : "アプリ一覧を読み込み中",
"Could not render element" : "要素を表示できませんでした",
"Nothing to show" : "表示するものがありません",
"Could not load section content from app store." : "アプリストアからセクションの内容を読み込めませんでした。",
"Fetching the latest news…" : "最新のニュースを取得しています...",
"Loading categories" : "カテゴリーの読み込み中",
"Version {version}, {license}-licensed" : "バージョン{version}, {license}ライセンス",
"Download and enable" : "ダウンロードして有効にする",
"Report a bug" : "不具合を報告",
"Remove" : "削除",
"Updates" : "アップデート",
"Featured apps" : "注目のアプリ",
"Best security: documents never leave your server" : "最高のセキュリティ:ドキュメントはサーバーから決して外に出ません",
"Best ODF compatibility" : "最高のODF互換性",
"Good Nextcloud integration" : "優れたNextcloud統合",
"Best performance" : "最高のパフォーマンス",
"Limited ODF compatibility" : "限定的なODF互換性",
"Best Microsoft compatibility" : "最高のMicrosoft互換性",
"An error occurred during the request. Unable to proceed." : "要求中にエラーが発生しました。 続行できません。"
},"pluralForm" :"nplurals=1; plural=0;"
}

View file

@ -1,28 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "აპლიკაციები",
"App name" : "აპლიკაციის სახელი",
"Version" : "ვერისა",
"Actions" : "მოქმედებები",
"Cancel" : "Cancel",
"Daemon" : "დაემონი",
"Name" : "სახელი",
"Display Name" : "დისპლეი სახელი",
"Confirm" : "დადასტურება",
"Description" : "აღწერა",
"View in store" : "იხილეთ store-ში",
"Admin documentation" : "ადმინისტრატორის დოკუმენტაცია",
"Developer documentation" : "დეველოპერის დოკუმენტაცია",
"This app cannot be installed because the following dependencies are not fulfilled:" : "ეს აპლიკაცია ვერ დაყენდა რადგან შემდეგი დამოკიდებულებები არაა დაკმაყოფილებული:",
"Categories" : "კატეგორიები",
"Resources" : "რესურსები",
"Changelog" : "ცვლილებების ლოგი",
"Supported" : "მხარდაჭერილია",
"Featured" : "გამორჩეულები",
"Default" : "საწყისი პარამეტრები",
"Save" : "შენახვა",
"Report a bug" : "განაცხადეთ შეცდომის შესახებ",
"Updates" : "განახლებები"
},
"nplurals=2; plural=(n!=1);");

View file

@ -1,26 +0,0 @@
{ "translations": {
"Apps" : "აპლიკაციები",
"App name" : "აპლიკაციის სახელი",
"Version" : "ვერისა",
"Actions" : "მოქმედებები",
"Cancel" : "Cancel",
"Daemon" : "დაემონი",
"Name" : "სახელი",
"Display Name" : "დისპლეი სახელი",
"Confirm" : "დადასტურება",
"Description" : "აღწერა",
"View in store" : "იხილეთ store-ში",
"Admin documentation" : "ადმინისტრატორის დოკუმენტაცია",
"Developer documentation" : "დეველოპერის დოკუმენტაცია",
"This app cannot be installed because the following dependencies are not fulfilled:" : "ეს აპლიკაცია ვერ დაყენდა რადგან შემდეგი დამოკიდებულებები არაა დაკმაყოფილებული:",
"Categories" : "კატეგორიები",
"Resources" : "რესურსები",
"Changelog" : "ცვლილებების ლოგი",
"Supported" : "მხარდაჭერილია",
"Featured" : "გამორჩეულები",
"Default" : "საწყისი პარამეტრები",
"Save" : "შენახვა",
"Report a bug" : "განაცხადეთ შეცდომის შესახებ",
"Updates" : "განახლებები"
},"pluralForm" :"nplurals=2; plural=(n!=1);"
}

View file

@ -1,72 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Programėlės",
"App name" : "Programėlės pavadinimas",
"Version" : "Versija",
"Actions" : "Veiksmai",
"Cancel" : "Atsisakyti",
"Please use the AIO interface to switch between office suites." : "Norėdami pereiti iš vieno biuro programų paketo į kitą, naudokite AIO sąsają.",
"Disable office suites" : "Išjungti biuro programų rinkinius",
"Features" : "Ypatybės",
"Daemon" : "Tarnyba",
"Deploy Daemon" : "„Deploy Daemon“",
"Name" : "Pavadinimas",
"Display Name" : "Rodomas vardas",
"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",
"Define host folder mounts to bind to the ExApp container" : "Nustatykite, kokie pagrindinio kompiuterio aplankų prijungimai turi būti susieti su „ExApp“ konteineriu",
"Host path" : "Pagrindinis kelias",
"Container path" : "Kelias į konteinerį",
"Read-only" : "Tik skaitymui",
"New mount" : "Nauja jungtis",
"Confirm" : "Patvirtinti",
"Cancel adding mount" : "Atšaukti jungties pridėjimą",
"Add mount" : "Pridėti jungtį",
"Description" : "Aprašas",
"View in store" : "Rodyti parduotuvėje",
"Admin documentation" : "Administratoriaus dokumentacija",
"Developer documentation" : "Plėtotojo dokumentacija",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Šiai programėlei nėra priskirta {productName} maksimali 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.",
"Choose Deploy Daemon for {appName}" : "Pasirinkite „Deploy Daemon“ {appName}",
"Register a custom one or setup from available templates" : "Užregistruokite savo šabloną arba pasirinkite vieną iš siūlomų šablonų",
"Registered Deploy daemons list" : "Registruotų „Deploy Daemon“ sąrašas",
"Default" : "Numatytasis",
"Carousel" : "\"Carousel\"",
"Previous slide" : "Ankstesnė skaidrė",
"Choose slide to display" : "Pasirinkti rodytiną skaidrę",
"{index} of {total}" : "{index} iš {total}",
"Limit to groups" : "Apriboti iki grupių",
"Save" : "Įrašyti",
"Loading app list" : "Įkeliamas programėlių sąrašas",
"Could not render element" : "Nepavyko atvaizduoti elemento",
"Nothing to show" : "Nėra ką rodyti",
"Could not load section content from app store." : "Nepavyko įkelti skyriaus turinio iš programėlių parduotuvės.",
"Fetching the latest news…" : "Gaunamos paskiausios naujienos…",
"Loading categories" : "Įkeliamos kategorijos",
"Version {version}, {license}-licensed" : "Versija {version}, {license}-licencijuota",
"Download and enable" : "Atsisiųsti ir įjungti",
"Report a bug" : "Pranešti apie klaidą",
"Remove" : "Šalinti",
"Updates" : "Atnaujinimai",
"Featured apps" : "Siūlomos programėlės",
"Best security: documents never leave your server" : "Geriausias saugumas: dokumentai niekada nepalieka jūsų serverio",
"Best ODF compatibility" : "Geriausias ODF suderinamumas",
"Good Nextcloud integration" : "Gera \"Nextcloud\" integracija",
"Best performance" : "Geriausias našumas",
"Limited ODF compatibility" : "Ribotas suderinamumas su ODF",
"Best Microsoft compatibility" : "Geriausias suderinamumas su „Microsoft“",
"An error occurred during the request. Unable to proceed." : "Užklausos metu įvyko klaida. Nepavyksta tęsti."
},
"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);");

View file

@ -1,70 +0,0 @@
{ "translations": {
"Apps" : "Programėlės",
"App name" : "Programėlės pavadinimas",
"Version" : "Versija",
"Actions" : "Veiksmai",
"Cancel" : "Atsisakyti",
"Please use the AIO interface to switch between office suites." : "Norėdami pereiti iš vieno biuro programų paketo į kitą, naudokite AIO sąsają.",
"Disable office suites" : "Išjungti biuro programų rinkinius",
"Features" : "Ypatybės",
"Daemon" : "Tarnyba",
"Deploy Daemon" : "„Deploy Daemon“",
"Name" : "Pavadinimas",
"Display Name" : "Rodomas vardas",
"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",
"Define host folder mounts to bind to the ExApp container" : "Nustatykite, kokie pagrindinio kompiuterio aplankų prijungimai turi būti susieti su „ExApp“ konteineriu",
"Host path" : "Pagrindinis kelias",
"Container path" : "Kelias į konteinerį",
"Read-only" : "Tik skaitymui",
"New mount" : "Nauja jungtis",
"Confirm" : "Patvirtinti",
"Cancel adding mount" : "Atšaukti jungties pridėjimą",
"Add mount" : "Pridėti jungtį",
"Description" : "Aprašas",
"View in store" : "Rodyti parduotuvėje",
"Admin documentation" : "Administratoriaus dokumentacija",
"Developer documentation" : "Plėtotojo dokumentacija",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Šiai programėlei nėra priskirta {productName} maksimali 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.",
"Choose Deploy Daemon for {appName}" : "Pasirinkite „Deploy Daemon“ {appName}",
"Register a custom one or setup from available templates" : "Užregistruokite savo šabloną arba pasirinkite vieną iš siūlomų šablonų",
"Registered Deploy daemons list" : "Registruotų „Deploy Daemon“ sąrašas",
"Default" : "Numatytasis",
"Carousel" : "\"Carousel\"",
"Previous slide" : "Ankstesnė skaidrė",
"Choose slide to display" : "Pasirinkti rodytiną skaidrę",
"{index} of {total}" : "{index} iš {total}",
"Limit to groups" : "Apriboti iki grupių",
"Save" : "Įrašyti",
"Loading app list" : "Įkeliamas programėlių sąrašas",
"Could not render element" : "Nepavyko atvaizduoti elemento",
"Nothing to show" : "Nėra ką rodyti",
"Could not load section content from app store." : "Nepavyko įkelti skyriaus turinio iš programėlių parduotuvės.",
"Fetching the latest news…" : "Gaunamos paskiausios naujienos…",
"Loading categories" : "Įkeliamos kategorijos",
"Version {version}, {license}-licensed" : "Versija {version}, {license}-licencijuota",
"Download and enable" : "Atsisiųsti ir įjungti",
"Report a bug" : "Pranešti apie klaidą",
"Remove" : "Šalinti",
"Updates" : "Atnaujinimai",
"Featured apps" : "Siūlomos programėlės",
"Best security: documents never leave your server" : "Geriausias saugumas: dokumentai niekada nepalieka jūsų serverio",
"Best ODF compatibility" : "Geriausias ODF suderinamumas",
"Good Nextcloud integration" : "Gera \"Nextcloud\" integracija",
"Best performance" : "Geriausias našumas",
"Limited ODF compatibility" : "Ribotas suderinamumas su ODF",
"Best Microsoft compatibility" : "Geriausias suderinamumas su „Microsoft“",
"An error occurred during the request. Unable to proceed." : "Užklausos metu įvyko klaida. Nepavyksta tęsti."
},"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);"
}

View file

@ -1,49 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Apper",
"App name" : "App-navn",
"Version" : "Versjon",
"Actions" : "Handlinger",
"Cancel" : "Cancel",
"Daemon" : "Nisse",
"Deploy Daemon" : "Distribuerings-daemon",
"Name" : "Navn",
"Display Name" : "Visningsnavn",
"Compute device" : "Beregningsenhet",
"Confirm" : "Bekreft",
"Description" : "Beskrivelse",
"View in store" : "Vis i butikk",
"Admin documentation" : "Admindokumentasjon",
"Developer documentation" : "Utviklerdokumentasjon",
"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.",
"Register a custom one or setup from available templates" : "Registrer en tilpasset en eller sett opp fra tilgjengelige maler",
"Registered Deploy daemons list" : "Registrert liste over distribuerings-daemoner",
"Default" : "Forvalg",
"Carousel" : "Karusell",
"Previous slide" : "Forrige lysbilde",
"Choose slide to display" : "Velg lysbilde som skal vises",
"{index} of {total}" : "{index} av {total}",
"Save" : "Lagre",
"Loading app list" : "Laster appliste",
"Could not render element" : "Kunne ikke gjengi element",
"Nothing to show" : "Ingenting å vise her",
"Could not load section content from app store." : "Kunne ikke laste inn seksjonsinnhold fra app store.",
"Fetching the latest news…" : "Henter siste nyheter...",
"Loading categories" : "Laster kategorier",
"Version {version}, {license}-licensed" : "Versjon {version}, {license}-lisensiert",
"Download and enable" : "Last ned og aktiver",
"Report a bug" : "Rapporter en feil",
"Remove" : "Fjern",
"Updates" : "Oppdateringer",
"Featured apps" : "Fremhevede apper",
"An error occurred during the request. Unable to proceed." : "En feil oppstod under forespørselen. Kan ikke fortsette."
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,47 +0,0 @@
{ "translations": {
"Apps" : "Apper",
"App name" : "App-navn",
"Version" : "Versjon",
"Actions" : "Handlinger",
"Cancel" : "Cancel",
"Daemon" : "Nisse",
"Deploy Daemon" : "Distribuerings-daemon",
"Name" : "Navn",
"Display Name" : "Visningsnavn",
"Compute device" : "Beregningsenhet",
"Confirm" : "Bekreft",
"Description" : "Beskrivelse",
"View in store" : "Vis i butikk",
"Admin documentation" : "Admindokumentasjon",
"Developer documentation" : "Utviklerdokumentasjon",
"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.",
"Register a custom one or setup from available templates" : "Registrer en tilpasset en eller sett opp fra tilgjengelige maler",
"Registered Deploy daemons list" : "Registrert liste over distribuerings-daemoner",
"Default" : "Forvalg",
"Carousel" : "Karusell",
"Previous slide" : "Forrige lysbilde",
"Choose slide to display" : "Velg lysbilde som skal vises",
"{index} of {total}" : "{index} av {total}",
"Save" : "Lagre",
"Loading app list" : "Laster appliste",
"Could not render element" : "Kunne ikke gjengi element",
"Nothing to show" : "Ingenting å vise her",
"Could not load section content from app store." : "Kunne ikke laste inn seksjonsinnhold fra app store.",
"Fetching the latest news…" : "Henter siste nyheter...",
"Loading categories" : "Laster kategorier",
"Version {version}, {license}-licensed" : "Versjon {version}, {license}-lisensiert",
"Download and enable" : "Last ned og aktiver",
"Report a bug" : "Rapporter en feil",
"Remove" : "Fjern",
"Updates" : "Oppdateringer",
"Featured apps" : "Fremhevede apper",
"An error occurred during the request. Unable to proceed." : "En feil oppstod under forespørselen. Kan ikke fortsette."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,31 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicações",
"App name" : "Nome da aplicação",
"Version" : "Versão",
"Actions" : "Ações",
"Cancel" : "Cancelar",
"Type" : "Tipo",
"Name" : "Nome",
"Confirm" : "Confirmar",
"Description" : "Descrição",
"View in store" : "Ver na loja",
"Admin documentation" : "Documentação de administrador",
"Developer documentation" : "Documentação de programador",
"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",
"Limit to groups" : "Limitado a grupos",
"Save" : "Gravar",
"Download and enable" : "Transferir e ativar",
"Report a bug" : "Reportar um erro",
"Remove" : "Remover",
"Updates" : "Atualizações",
"Featured apps" : "Aplicações destacadas"
},
"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;");

View file

@ -1,29 +0,0 @@
{ "translations": {
"Apps" : "Aplicações",
"App name" : "Nome da aplicação",
"Version" : "Versão",
"Actions" : "Ações",
"Cancel" : "Cancelar",
"Type" : "Tipo",
"Name" : "Nome",
"Confirm" : "Confirmar",
"Description" : "Descrição",
"View in store" : "Ver na loja",
"Admin documentation" : "Documentação de administrador",
"Developer documentation" : "Documentação de programador",
"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",
"Limit to groups" : "Limitado a grupos",
"Save" : "Gravar",
"Download and enable" : "Transferir e ativar",
"Report a bug" : "Reportar um erro",
"Remove" : "Remover",
"Updates" : "Atualizações",
"Featured apps" : "Aplicações destacadas"
},"pluralForm" :"nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;"
}

View file

@ -1,34 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplicatziones",
"App name" : "Nùmene de s'aplicatzione",
"Version" : "Versione",
"Actions" : "Atziones",
"Cancel" : "Cancel",
"Type" : "Genia",
"Name" : "Nùmene",
"Confirm" : "Cunfirma",
"Description" : "Descritzione",
"View in store" : "Visualiza in sa butega",
"Admin documentation" : "Documentatzione amministratzione",
"Developer documentation" : "Documentatzione isvilupu",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Non faghet a installare custa aplicatzione ca is dipendèntzias in fatu non sunt satisfatos:",
"Categories" : "Categorias",
"Resources" : "Risorsas",
"Changelog" : "Registru de is càmbios",
"Supported" : "Suportadu",
"Featured" : "In evidèntzia",
"This app is supported via your current Nextcloud subscription." : "Custa aplicatzione est suportada dae sa sutaiscritzione atuale tua in Nextcloud.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Is aplicatziones in evidèntzia sunt isvilupadas dae e cun sa comunidade. Oferint funtzionalidades noas e sunt prontas pro s'impreu in produtzione.",
"Default" : "Predefinidu",
"Limit to groups" : "Lìmita a grupos",
"Save" : "Sarva",
"Nothing to show" : "Nudda de mustrare",
"Download and enable" : "Iscàrriga e ativa",
"Report a bug" : "Report a bug",
"Remove" : "Boga",
"Updates" : "Agiornamentos",
"Featured apps" : "Aplicatziones in evidèntzia"
},
"nplurals=2; plural=(n != 1);");

View file

@ -1,32 +0,0 @@
{ "translations": {
"Apps" : "Aplicatziones",
"App name" : "Nùmene de s'aplicatzione",
"Version" : "Versione",
"Actions" : "Atziones",
"Cancel" : "Cancel",
"Type" : "Genia",
"Name" : "Nùmene",
"Confirm" : "Cunfirma",
"Description" : "Descritzione",
"View in store" : "Visualiza in sa butega",
"Admin documentation" : "Documentatzione amministratzione",
"Developer documentation" : "Documentatzione isvilupu",
"This app cannot be installed because the following dependencies are not fulfilled:" : "Non faghet a installare custa aplicatzione ca is dipendèntzias in fatu non sunt satisfatos:",
"Categories" : "Categorias",
"Resources" : "Risorsas",
"Changelog" : "Registru de is càmbios",
"Supported" : "Suportadu",
"Featured" : "In evidèntzia",
"This app is supported via your current Nextcloud subscription." : "Custa aplicatzione est suportada dae sa sutaiscritzione atuale tua in Nextcloud.",
"Featured apps are developed by and within the community. They offer central functionality and are ready for production use." : "Is aplicatziones in evidèntzia sunt isvilupadas dae e cun sa comunidade. Oferint funtzionalidades noas e sunt prontas pro s'impreu in produtzione.",
"Default" : "Predefinidu",
"Limit to groups" : "Lìmita a grupos",
"Save" : "Sarva",
"Nothing to show" : "Nudda de mustrare",
"Download and enable" : "Iscàrriga e ativa",
"Report a bug" : "Report a bug",
"Remove" : "Boga",
"Updates" : "Agiornamentos",
"Featured apps" : "Aplicatziones in evidèntzia"
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -1,73 +0,0 @@
OC.L10N.register(
"appstore",
{
"Apps" : "Aplikácie",
"App name" : "Názov aplikácie",
"Version" : "Verzia",
"Actions" : "Akcie",
"Cancel" : "Zrušiť",
"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",
"Features" : "Vlastnosti",
"Daemon" : "Daemon",
"Deploy Daemon" : "Nasadiť proces služby",
"Type" : "Typ",
"Name" : "Názov",
"Display Name" : "Zobrazované meno",
"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",
"Define host folder mounts to bind to the ExApp container" : "Definujte pripojenia hostiteľského adresára, ktoré sa majú naviazať na kontajner ExApp",
"Host path" : "Cesta k hostiteľovi",
"Container path" : "Cesta ku kontajneru",
"Read-only" : "Iba na čítanie",
"New mount" : "Nový prípojný bod",
"Confirm" : "Potvrdiť",
"Cancel adding mount" : "Zrušiť pridanie prípojného bodu",
"Add mount" : "Pridať prípojný bod",
"Description" : "Popis",
"View in store" : "Zobraziť v obchode",
"Admin documentation" : "Príručka administrátora",
"Developer documentation" : "Dokumentácia vývojára",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Táto aplikácia nemá priradenú maximá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.",
"Choose Deploy Daemon for {appName}" : "Vyberte Deploy Daemon pre {appName}",
"Register a custom one or setup from available templates" : "Zaregistrujte si vlastný alebo ho nastavte z dostupných šablón",
"Registered Deploy daemons list" : "Zoznam registrovaných démonov nasadenia",
"Default" : "Predvolené",
"Carousel" : "Karusel",
"Previous slide" : "Predchádzajúca snímka",
"Choose slide to display" : "Vyberte snímok pre zobrazenie",
"{index} of {total}" : "{index} z {total}",
"Limit to groups" : "Povoľ len pre skupiny",
"Save" : "Uložiť",
"Loading app list" : "Načítavam zoznam aplikácií",
"Could not render element" : "Prvok sa nepodarilo vykresliť",
"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.",
"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é",
"Download and enable" : "Stiahnuť a povoliť",
"Report a bug" : "Nahlásiť chybu",
"Remove" : "Odobrať",
"Updates" : "Aktualizácie",
"Featured apps" : "Odporúčané aplikácie",
"Best security: documents never leave your server" : "Najlepšia bezpečnosť: dokumenty nikdy neopustia váš server",
"Best ODF compatibility" : "Najlepšia kompatibilita s ODF",
"Good Nextcloud integration" : "Dobrá integrácia Nextcloud",
"Best performance" : "Najlepší výkon",
"Limited ODF compatibility" : "Obmedzená kompatibilita ODF",
"Best Microsoft compatibility" : "Najlepšia kompatibilita s Microsoftom",
"An error occurred during the request. Unable to proceed." : "Počas vybavovania požiadavky nastala chyba. Nie je možné pokračovať."
},
"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);");

View file

@ -1,71 +0,0 @@
{ "translations": {
"Apps" : "Aplikácie",
"App name" : "Názov aplikácie",
"Version" : "Verzia",
"Actions" : "Akcie",
"Cancel" : "Zrušiť",
"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",
"Features" : "Vlastnosti",
"Daemon" : "Daemon",
"Deploy Daemon" : "Nasadiť proces služby",
"Type" : "Typ",
"Name" : "Názov",
"Display Name" : "Zobrazované meno",
"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",
"Define host folder mounts to bind to the ExApp container" : "Definujte pripojenia hostiteľského adresára, ktoré sa majú naviazať na kontajner ExApp",
"Host path" : "Cesta k hostiteľovi",
"Container path" : "Cesta ku kontajneru",
"Read-only" : "Iba na čítanie",
"New mount" : "Nový prípojný bod",
"Confirm" : "Potvrdiť",
"Cancel adding mount" : "Zrušiť pridanie prípojného bodu",
"Add mount" : "Pridať prípojný bod",
"Description" : "Popis",
"View in store" : "Zobraziť v obchode",
"Admin documentation" : "Príručka administrátora",
"Developer documentation" : "Dokumentácia vývojára",
"This app has no maximum {productName} version assigned. This will be an error in the future." : "Táto aplikácia nemá priradenú maximá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.",
"Choose Deploy Daemon for {appName}" : "Vyberte Deploy Daemon pre {appName}",
"Register a custom one or setup from available templates" : "Zaregistrujte si vlastný alebo ho nastavte z dostupných šablón",
"Registered Deploy daemons list" : "Zoznam registrovaných démonov nasadenia",
"Default" : "Predvolené",
"Carousel" : "Karusel",
"Previous slide" : "Predchádzajúca snímka",
"Choose slide to display" : "Vyberte snímok pre zobrazenie",
"{index} of {total}" : "{index} z {total}",
"Limit to groups" : "Povoľ len pre skupiny",
"Save" : "Uložiť",
"Loading app list" : "Načítavam zoznam aplikácií",
"Could not render element" : "Prvok sa nepodarilo vykresliť",
"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.",
"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é",
"Download and enable" : "Stiahnuť a povoliť",
"Report a bug" : "Nahlásiť chybu",
"Remove" : "Odobrať",
"Updates" : "Aktualizácie",
"Featured apps" : "Odporúčané aplikácie",
"Best security: documents never leave your server" : "Najlepšia bezpečnosť: dokumenty nikdy neopustia váš server",
"Best ODF compatibility" : "Najlepšia kompatibilita s ODF",
"Good Nextcloud integration" : "Dobrá integrácia Nextcloud",
"Best performance" : "Najlepší výkon",
"Limited ODF compatibility" : "Obmedzená kompatibilita ODF",
"Best Microsoft compatibility" : "Najlepšia kompatibilita s Microsoftom",
"An error occurred during the request. Unable to proceed." : "Počas vybavovania požiadavky nastala chyba. Nie je možné pokračovať."
},"pluralForm" :"nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);"
}

View file

@ -20,7 +20,7 @@ OC.L10N.register(
"New comment" : "Naujas komentaras",
"Write a comment …" : "Rašyti komentarą ...",
"Post comment" : "Paskelbti komentarą",
"@ for mentions, : for emoji, / for smart picker" : "@ paminėjimams, : jaustukams, / išmaniajam rinkikliui",
"@ for mentions, : for emoji, / for smart picker" : "@ paminėjimams, : emociukams, / išmaniajam rinkikliui",
"Could not reload comments" : "Nepavyko įkelti komentarų iš naujo",
"Failed to mark comments as read" : "Nepavyko pažymėti komentarų kaip perskaitytų",
"Unable to load the comments list" : "Nepavyko įkelti komentarų sąrašo",

View file

@ -18,7 +18,7 @@
"New comment" : "Naujas komentaras",
"Write a comment …" : "Rašyti komentarą ...",
"Post comment" : "Paskelbti komentarą",
"@ for mentions, : for emoji, / for smart picker" : "@ paminėjimams, : jaustukams, / išmaniajam rinkikliui",
"@ for mentions, : for emoji, / for smart picker" : "@ paminėjimams, : emociukams, / išmaniajam rinkikliui",
"Could not reload comments" : "Nepavyko įkelti komentarų iš naujo",
"Failed to mark comments as read" : "Nepavyko pažymėti komentarų kaip perskaitytų",
"Unable to load the comments list" : "Nepavyko įkelti komentarų sąrašo",

View file

@ -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",

View file

@ -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",

View file

@ -6,7 +6,7 @@
* SPDX-License-Identifier: AGPL-3.0-only
*/
use OC\Files\Filesystem;
use OC\Files\Storage\Wrapper\PermissionsMask;
use OC\Files\Storage\Wrapper\DirPermissionsMask;
use OC\Files\View;
use OCA\DAV\Connector\Sabre\PublicAuth;
use OCA\DAV\Connector\Sabre\ServerFactory;
@ -116,7 +116,11 @@ $server = $serverFactory->createServer(true, $baseuri, $requestUri, $authPlugin,
$mask |= Constants::PERMISSION_READ | Constants::PERMISSION_DELETE;
}
return new PermissionsMask(['storage' => $storage, 'mask' => $mask]);
return new DirPermissionsMask([
'storage' => $storage,
'mask' => $mask,
'path' => 'files',
]);
});
/** @psalm-suppress MissingClosureParamType */

View file

@ -242,6 +242,7 @@ OC.L10N.register(
"Failed to unlink: %1$s" : "Theip ar dhínascadh: %1$s",
"Failed to write file contents: %1$s" : "Níorbh fhéidir inneachar an chomhaid a scríobh: %1$s",
"File not found: %1$s" : "Comhad gan aimsiú: %1$s",
"Insufficient space" : "Easpa spáis",
"Invalid target path" : "Conair sprice neamhbhailí",
"System is in maintenance mode." : "Tá an córas i mód cothabhála.",
"Upgrade needed" : "Uasghrádú ag teastáil",

View file

@ -240,6 +240,7 @@
"Failed to unlink: %1$s" : "Theip ar dhínascadh: %1$s",
"Failed to write file contents: %1$s" : "Níorbh fhéidir inneachar an chomhaid a scríobh: %1$s",
"File not found: %1$s" : "Comhad gan aimsiú: %1$s",
"Insufficient space" : "Easpa spáis",
"Invalid target path" : "Conair sprice neamhbhailí",
"System is in maintenance mode." : "Tá an córas i mód cothabhála.",
"Upgrade needed" : "Uasghrádú ag teastáil",

View file

@ -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" : "アップグレードが必要です",

View file

@ -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" : "アップグレードが必要です",

View file

@ -242,6 +242,7 @@ OC.L10N.register(
"Failed to unlink: %1$s" : "Falha ao desvincular: %1$s",
"Failed to write file contents: %1$s" : "Falha ao gravar o conteúdo do arquivo:%1$s",
"File not found: %1$s" : "Arquivo não encontrado: %1$s",
"Insufficient space" : "Espaço insuficiente",
"Invalid target path" : "Caminho de destino inválido",
"System is in maintenance mode." : "O sistema está em modo de manutenção",
"Upgrade needed" : "Upgrade necessário",

View file

@ -240,6 +240,7 @@
"Failed to unlink: %1$s" : "Falha ao desvincular: %1$s",
"Failed to write file contents: %1$s" : "Falha ao gravar o conteúdo do arquivo:%1$s",
"File not found: %1$s" : "Arquivo não encontrado: %1$s",
"Insufficient space" : "Espaço insuficiente",
"Invalid target path" : "Caminho de destino inválido",
"System is in maintenance mode." : "O sistema está em modo de manutenção",
"Upgrade needed" : "Upgrade necessário",

View file

@ -73,7 +73,19 @@ OC.L10N.register(
"Where: %s" : "Где: %s",
"%1$s via %2$s" : "%1$s через %2$s",
"In the past on %1$s for the entire day" : "В прошлом, %1$s, в течение всего дня",
"_In %n minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["Через %n минуту, %1$s, в течение всего дня","Через %n минуты, %1$s, в течение всего дня","Через %n минут, %1$s, в течение всего дня","Через %n минут, %1$s, в течение всего дня"],
"_In %n hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["Через %n час, %1$s, в течение всего дня","Через %n часа, %1$s, в течение всего дня","Через %n часов, %1$s, в течение всего дня","Через %n часов, %1$s, в течение всего дня"],
"_In %n day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Через %n день, %1$s, в течение всего дня","Через %n дня, %1$s, в течение всего дня","Через %n дней, %1$s, в течение всего дня","Через %n дней, %1$s, в течение всего дня"],
"_In %n week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Через %n неделю, %1$s, в течение всего дня","Через %n недели, %1$s, в течение всего дня","Через %n недель, %1$s, в течение всего дня","Через %n недель, %1$s, в течение всего дня"],
"_In %n month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["Через %n месяц, %1$s, в течение всего дня","Через %n месяца, %1$s, в течение всего дня","Через %n месяцев, %1$s, в течение всего дня","Через %n месяцев, %1$s, в течение всего дня"],
"_In %n year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Через %n год, %1$s, в течение всего дня","Через %n года, %1$s, в течение всего дня","Через %n лет, %1$s, в течение всего дня","Через %n лет, %1$s, в течение всего дня"],
"In the past on %1$s between %2$s - %3$s" : "В прошлом, %1$s, с %2$s до %3$s",
"_In %n minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["Через %n минуту, %1$s, с %2$s до %3$s","Через %n минуты, %1$s, с %2$s до %3$s","Через %n минут, %1$s, с %2$s до %3$s","Через %n минут, %1$s, с %2$s до %3$s"],
"_In %n hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["Через %n час, %1$s, с %2$s до %3$s","Через %n часа, %1$s, с %2$s до %3$s","Через %n часов, %1$s, с %2$s до %3$s","Через %n часов, %1$s, с %2$s до %3$s"],
"_In %n day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Через %n день, %1$s, с %2$s до %3$s","Через %n дня %1$s, с %2$s до %3$s","Через %n дней, %1$s, с %2$s до %3$s","Через %n дней, %1$s, с %2$s до %3$s"],
"_In %n week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Через %n неделю, %1$s, с %2$s до %3$s","Через %n недели, %1$s, с %2$s до %3$s","Через %n недель, %1$s, с %2$s до %3$s","Через %n недель, %1$s, с %2$s до %3$s"],
"_In %n month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Через %n месяц, %1$s, с %2$s до %3$s","Через %n месяца, %1$s, с %2$s до %3$s","Через %n месяцев, %1$s, с %2$s до %3$s","Через %n месяцев, %1$s, с %2$s до %3$s"],
"_In %n year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["Через %n год, %1$s, с %2$s до %3$s","Через %n года, %1$s, с %2$s до %3$s","Через %n лет, %1$s, с %2$s до %3$s","Через %n лет, %1$s, с %2$s до %3$s"],
"Could not generate when statement" : "Не удалось сгенерировать выражение времени",
"Every Day for the entire day" : "Каждый день в течение всего дня",
"Every Day for the entire day until %1$s" : "Каждый день весь день до %1$s",
@ -224,11 +236,13 @@ OC.L10N.register(
"Failed to check file size: %1$s" : "Не удалось проверить размер файла: %1$s",
"Could not open file: %1$s (%2$d), file does seem to exist" : "Не удалось открыть файл: %1$s (%2$d), файл, похоже, существует",
"Could not open file: %1$s (%2$d), file doesn't seem to exist" : "Не удалось открыть файл: %1$s (%2$d), файл, похоже, не существует",
"Failed to get size for : %1$s" : "Не удалось проверить размер файла: %1$s",
"Encryption not ready: %1$s" : "Подсистема шифрования не готова: %1$s",
"Failed to open file: %1$s" : "Не удалось открыть файл: %1$s",
"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" : "Требуется обновление",
@ -240,6 +254,7 @@ OC.L10N.register(
"Completed on %s" : "Завершено %s",
"Due on %s by %s" : "До %s %s",
"Due on %s" : "До %s",
"This is an example contact" : "Это пример контакта",
"Welcome to Nextcloud Calendar!\n\nThis is a sample event - explore the flexibility of planning with Nextcloud Calendar by making any edits you want!\n\nWith Nextcloud Calendar, you can:\n- Create, edit, and manage events effortlessly.\n- Create multiple calendars and share them with teammates, friends, or family.\n- Check availability and display your busy times to others.\n- Seamlessly integrate with apps and devices via CalDAV.\n- Customize your experience: schedule recurring events, adjust notifications and other settings." : "Добро пожаловать в Календарь Nextcloud!\n\nЭто пример события — исследуйте возможности планирования с Календарём Nextcloud, внося любые изменения по своему усмотрению!\n\nС помощью Календаря Nextcloud вы можете:\n- Легко создавать, редактировать и управлять событиями.\n- Создавать несколько календарей и делиться ими с коллегами, друзьями или семьёй.\n- Проверять доступность и показывать другим своё занятое время.\n- Беспрепятственно подключать приложения и устройства через CalDAV.\n- Настроить календарь под себя: повторяющиеся события, уведомления и многое другое.",
"Example event - open me!" : "Пример события — отройте меня!",
"System Address Book" : "Системная адресная книга",

View file

@ -71,7 +71,19 @@
"Where: %s" : "Где: %s",
"%1$s via %2$s" : "%1$s через %2$s",
"In the past on %1$s for the entire day" : "В прошлом, %1$s, в течение всего дня",
"_In %n minute on %1$s for the entire day_::_In %n minutes on %1$s for the entire day_" : ["Через %n минуту, %1$s, в течение всего дня","Через %n минуты, %1$s, в течение всего дня","Через %n минут, %1$s, в течение всего дня","Через %n минут, %1$s, в течение всего дня"],
"_In %n hour on %1$s for the entire day_::_In %n hours on %1$s for the entire day_" : ["Через %n час, %1$s, в течение всего дня","Через %n часа, %1$s, в течение всего дня","Через %n часов, %1$s, в течение всего дня","Через %n часов, %1$s, в течение всего дня"],
"_In %n day on %1$s for the entire day_::_In %n days on %1$s for the entire day_" : ["Через %n день, %1$s, в течение всего дня","Через %n дня, %1$s, в течение всего дня","Через %n дней, %1$s, в течение всего дня","Через %n дней, %1$s, в течение всего дня"],
"_In %n week on %1$s for the entire day_::_In %n weeks on %1$s for the entire day_" : ["Через %n неделю, %1$s, в течение всего дня","Через %n недели, %1$s, в течение всего дня","Через %n недель, %1$s, в течение всего дня","Через %n недель, %1$s, в течение всего дня"],
"_In %n month on %1$s for the entire day_::_In %n months on %1$s for the entire day_" : ["Через %n месяц, %1$s, в течение всего дня","Через %n месяца, %1$s, в течение всего дня","Через %n месяцев, %1$s, в течение всего дня","Через %n месяцев, %1$s, в течение всего дня"],
"_In %n year on %1$s for the entire day_::_In %n years on %1$s for the entire day_" : ["Через %n год, %1$s, в течение всего дня","Через %n года, %1$s, в течение всего дня","Через %n лет, %1$s, в течение всего дня","Через %n лет, %1$s, в течение всего дня"],
"In the past on %1$s between %2$s - %3$s" : "В прошлом, %1$s, с %2$s до %3$s",
"_In %n minute on %1$s between %2$s - %3$s_::_In %n minutes on %1$s between %2$s - %3$s_" : ["Через %n минуту, %1$s, с %2$s до %3$s","Через %n минуты, %1$s, с %2$s до %3$s","Через %n минут, %1$s, с %2$s до %3$s","Через %n минут, %1$s, с %2$s до %3$s"],
"_In %n hour on %1$s between %2$s - %3$s_::_In %n hours on %1$s between %2$s - %3$s_" : ["Через %n час, %1$s, с %2$s до %3$s","Через %n часа, %1$s, с %2$s до %3$s","Через %n часов, %1$s, с %2$s до %3$s","Через %n часов, %1$s, с %2$s до %3$s"],
"_In %n day on %1$s between %2$s - %3$s_::_In %n days on %1$s between %2$s - %3$s_" : ["Через %n день, %1$s, с %2$s до %3$s","Через %n дня %1$s, с %2$s до %3$s","Через %n дней, %1$s, с %2$s до %3$s","Через %n дней, %1$s, с %2$s до %3$s"],
"_In %n week on %1$s between %2$s - %3$s_::_In %n weeks on %1$s between %2$s - %3$s_" : ["Через %n неделю, %1$s, с %2$s до %3$s","Через %n недели, %1$s, с %2$s до %3$s","Через %n недель, %1$s, с %2$s до %3$s","Через %n недель, %1$s, с %2$s до %3$s"],
"_In %n month on %1$s between %2$s - %3$s_::_In %n months on %1$s between %2$s - %3$s_" : ["Через %n месяц, %1$s, с %2$s до %3$s","Через %n месяца, %1$s, с %2$s до %3$s","Через %n месяцев, %1$s, с %2$s до %3$s","Через %n месяцев, %1$s, с %2$s до %3$s"],
"_In %n year on %1$s between %2$s - %3$s_::_In %n years on %1$s between %2$s - %3$s_" : ["Через %n год, %1$s, с %2$s до %3$s","Через %n года, %1$s, с %2$s до %3$s","Через %n лет, %1$s, с %2$s до %3$s","Через %n лет, %1$s, с %2$s до %3$s"],
"Could not generate when statement" : "Не удалось сгенерировать выражение времени",
"Every Day for the entire day" : "Каждый день в течение всего дня",
"Every Day for the entire day until %1$s" : "Каждый день весь день до %1$s",
@ -222,11 +234,13 @@
"Failed to check file size: %1$s" : "Не удалось проверить размер файла: %1$s",
"Could not open file: %1$s (%2$d), file does seem to exist" : "Не удалось открыть файл: %1$s (%2$d), файл, похоже, существует",
"Could not open file: %1$s (%2$d), file doesn't seem to exist" : "Не удалось открыть файл: %1$s (%2$d), файл, похоже, не существует",
"Failed to get size for : %1$s" : "Не удалось проверить размер файла: %1$s",
"Encryption not ready: %1$s" : "Подсистема шифрования не готова: %1$s",
"Failed to open file: %1$s" : "Не удалось открыть файл: %1$s",
"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" : "Требуется обновление",
@ -238,6 +252,7 @@
"Completed on %s" : "Завершено %s",
"Due on %s by %s" : "До %s %s",
"Due on %s" : "До %s",
"This is an example contact" : "Это пример контакта",
"Welcome to Nextcloud Calendar!\n\nThis is a sample event - explore the flexibility of planning with Nextcloud Calendar by making any edits you want!\n\nWith Nextcloud Calendar, you can:\n- Create, edit, and manage events effortlessly.\n- Create multiple calendars and share them with teammates, friends, or family.\n- Check availability and display your busy times to others.\n- Seamlessly integrate with apps and devices via CalDAV.\n- Customize your experience: schedule recurring events, adjust notifications and other settings." : "Добро пожаловать в Календарь Nextcloud!\n\nЭто пример события — исследуйте возможности планирования с Календарём Nextcloud, внося любые изменения по своему усмотрению!\n\nС помощью Календаря Nextcloud вы можете:\n- Легко создавать, редактировать и управлять событиями.\n- Создавать несколько календарей и делиться ими с коллегами, друзьями или семьёй.\n- Проверять доступность и показывать другим своё занятое время.\n- Беспрепятственно подключать приложения и устройства через CalDAV.\n- Настроить календарь под себя: повторяющиеся события, уведомления и многое другое.",
"Example event - open me!" : "Пример события — отройте меня!",
"System Address Book" : "Системная адресная книга",

View file

@ -98,8 +98,12 @@ class NodeTest extends \Test\TestCase {
->method('getRelativePath')
->with(null)
->willReturn('');
$view
->method('getAbsolutePath')
->with(null)
->willReturn('');
$node = new File($view, $info);
$node = new File($view, $info);
$this->assertEquals($expected, $node->getDavPermissions());
}

View file

@ -184,7 +184,7 @@ OC.L10N.register(
"Owner" : "Besitzer",
"{usedQuotaByte} used" : "{usedQuotaByte} verwendet",
"{used} of {quota} used" : "{used} von {quota} verwendet",
"{relative}% used" : "{relative} % verwendet",
"{relative}% used" : "{relative}% verwendet",
"Could not refresh storage stats" : "Die Speicherstatistik konnte nicht aktualisiert werden",
"Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Storage information" : "Speicherinformation",

View file

@ -182,7 +182,7 @@
"Owner" : "Besitzer",
"{usedQuotaByte} used" : "{usedQuotaByte} verwendet",
"{used} of {quota} used" : "{used} von {quota} verwendet",
"{relative}% used" : "{relative} % verwendet",
"{relative}% used" : "{relative}% verwendet",
"Could not refresh storage stats" : "Die Speicherstatistik konnte nicht aktualisiert werden",
"Your storage is full, files can not be updated or synced anymore!" : "Ihr Speicher ist voll, daher können keine Dateien mehr aktualisiert oder synchronisiert werden!",
"Storage information" : "Speicherinformation",

View file

@ -216,13 +216,21 @@ OC.L10N.register(
"Submitting fields …" : "Mezők beküldése…",
"Submit" : "Beküldés",
"Choose a file or folder to transfer" : "Válassz egy átruházandó fájlt vagy mappát",
"Transfer \"{path}\"" : "„{path}” átvitele",
"Select file or folder" : "Válasszon fájlt vagy mappát",
"Transfer" : "Átruházás",
"Transfer {path} to {userid}" : "{path} átruházása {userid} számára",
"Error while opening file picker for transfer ownership" : "Hiba történt a fájlválasztó megnyitásakor a tulajdonjog átadásához",
"Error while searching for users" : "Hiba történt a felhasználók keresésekor",
"Ownership transfer request sent" : "Tulajdonjog átruházási kérés elküldve",
"Cannot transfer ownership of a file or folder you do not own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné",
"Error while sending ownership transfer request" : "Hiba történt a tulajdonjog-átadási kérés elküldésekor",
"Transfer ownership of a file or folder" : "Fájl vagy mappa tulajdonjogának átruházása",
"File or folder to transfer" : "Átviendő fájl vagy mappa",
"No file or folder selected" : "Nincs fájl vagy mappa kiválasztva",
"New owner" : "Új tulajdonos",
"You need to select a file or folder to transfer ownership." : "Választania kell egy fájlt vagy mappát a tulajdonjog átadásához.",
"You need to select a new owner for the file or folder." : "Választania kell egy új tulajdonost a fájlhoz vagy mappához.",
"Keep {old}" : "{old} megtartása",
"Keep without extension" : "Megtartás kiterjesztés nélkül",
"Use {new}" : "{new} használata",

View file

@ -214,13 +214,21 @@
"Submitting fields …" : "Mezők beküldése…",
"Submit" : "Beküldés",
"Choose a file or folder to transfer" : "Válassz egy átruházandó fájlt vagy mappát",
"Transfer \"{path}\"" : "„{path}” átvitele",
"Select file or folder" : "Válasszon fájlt vagy mappát",
"Transfer" : "Átruházás",
"Transfer {path} to {userid}" : "{path} átruházása {userid} számára",
"Error while opening file picker for transfer ownership" : "Hiba történt a fájlválasztó megnyitásakor a tulajdonjog átadásához",
"Error while searching for users" : "Hiba történt a felhasználók keresésekor",
"Ownership transfer request sent" : "Tulajdonjog átruházási kérés elküldve",
"Cannot transfer ownership of a file or folder you do not own" : "Nem ruházható át olyan fájl vagy mappa tulajdonjoga, amely nem Öné",
"Error while sending ownership transfer request" : "Hiba történt a tulajdonjog-átadási kérés elküldésekor",
"Transfer ownership of a file or folder" : "Fájl vagy mappa tulajdonjogának átruházása",
"File or folder to transfer" : "Átviendő fájl vagy mappa",
"No file or folder selected" : "Nincs fájl vagy mappa kiválasztva",
"New owner" : "Új tulajdonos",
"You need to select a file or folder to transfer ownership." : "Választania kell egy fájlt vagy mappát a tulajdonjog átadásához.",
"You need to select a new owner for the file or folder." : "Választania kell egy új tulajdonost a fájlhoz vagy mappához.",
"Keep {old}" : "{old} megtartása",
"Keep without extension" : "Megtartás kiterjesztés nélkül",
"Use {new}" : "{new} használata",

View file

@ -95,6 +95,7 @@ OC.L10N.register(
"Another entry with the same name already exists." : "Другая запись с таким же именем уже существует.",
"Invalid filename." : "Недопустимое имя файла.",
"Rename file" : "Переименовать файл",
"Recently created" : "Недавно создано",
"Folder" : "Каталог",
"Unknown file type" : "Неизвестный тип файла",
"{ext} image" : "{ext} изображение",
@ -215,13 +216,21 @@ OC.L10N.register(
"Submitting fields …" : "Отправка полей …",
"Submit" : "Отправить ответ",
"Choose a file or folder to transfer" : "Выберите файл или папку для передачи",
"Transfer \"{path}\"" : "Перенос \"{path}\"",
"Select file or folder" : "Выберите файл или папку",
"Transfer" : "Передать",
"Transfer {path} to {userid}" : "Передать {path} пользователю {userid}",
"Error while opening file picker for transfer ownership" : "Ошибка при открытии средства выбора файлов для передачи права собственности",
"Error while searching for users" : "Ошибка при поиске пользователей",
"Ownership transfer request sent" : "Запрос на передачу прав владения отправлен",
"Cannot transfer ownership of a file or folder you do not own" : "Невозможно передать право владения на файл или каталог, которые вам не принадлежат",
"Error while sending ownership transfer request" : "Ошибка при отправке запроса на передачу владения",
"Transfer ownership of a file or folder" : "Изменение владельца файла или папки",
"File or folder to transfer" : "Файл или папка для передачи",
"No file or folder selected" : "Ни один файл или папка не выбраны",
"New owner" : "Новый владелец",
"You need to select a file or folder to transfer ownership." : "Вам нужно выбрать файл или папку для передачи владения",
"You need to select a new owner for the file or folder." : "Вам необходимо выбрать нового владельца файла или папки.",
"Keep {old}" : "Сохранить {old}",
"Keep without extension" : "Сохранить без расширения",
"Use {new}" : "Использовать{new}",
@ -231,6 +240,9 @@ OC.L10N.register(
"Removing the file extension \"{old}\" may render the file unreadable." : "Удаление расширения файла \"{old}\" может сделать файл нечитаемым.",
"Adding the file extension \"{new}\" may render the file unreadable." : "Добавление расширения файла \"{new}\" может сделать его нечитаемым.",
"Do not show this dialog again." : "Больше не показывать это диалоговое окно.",
"Rename file to hidden" : "Переименуйте файл в скрытый",
"Prefixing a filename with a dot may render the file hidden." : "Префикс имени файла с точкой может сделать файл скрытым.",
"Are you sure you want to rename the file to \"{filename}\"?" : "Вы уверены, что хотите переименовать файл в \"{filename}\"?",
"Cancel" : "Отменить",
"Rename" : "Переименовать",
"Select file or folder to link to" : "Выберите файл или папку для создания ссылки",
@ -313,7 +325,9 @@ OC.L10N.register(
"The files are locked" : "Файлы заблокированы",
"The file does not exist anymore" : "Файл больше не существует",
"Moving \"{source}\" to \"{destination}\" …" : "Перемещение \"{source}\" в \"{destination}\" …",
"Moving {count} files to \"{destination}\" …" : "Перемещение {count} файлов в \"{destination}\" …",
"Copying \"{source}\" to \"{destination}\" …" : "Копирование \"{source}\" в \"{destination}\" …",
"Copying {count} files to \"{destination}\" …" : "Копирование {count} файлов в \"{destination}\" …",
"Choose destination" : "Выберите место назначения",
"Copy to {target}" : "Скопировать в «{target}»",
"Move to {target}" : "Переместить в «{target}»",

View file

@ -93,6 +93,7 @@
"Another entry with the same name already exists." : "Другая запись с таким же именем уже существует.",
"Invalid filename." : "Недопустимое имя файла.",
"Rename file" : "Переименовать файл",
"Recently created" : "Недавно создано",
"Folder" : "Каталог",
"Unknown file type" : "Неизвестный тип файла",
"{ext} image" : "{ext} изображение",
@ -213,13 +214,21 @@
"Submitting fields …" : "Отправка полей …",
"Submit" : "Отправить ответ",
"Choose a file or folder to transfer" : "Выберите файл или папку для передачи",
"Transfer \"{path}\"" : "Перенос \"{path}\"",
"Select file or folder" : "Выберите файл или папку",
"Transfer" : "Передать",
"Transfer {path} to {userid}" : "Передать {path} пользователю {userid}",
"Error while opening file picker for transfer ownership" : "Ошибка при открытии средства выбора файлов для передачи права собственности",
"Error while searching for users" : "Ошибка при поиске пользователей",
"Ownership transfer request sent" : "Запрос на передачу прав владения отправлен",
"Cannot transfer ownership of a file or folder you do not own" : "Невозможно передать право владения на файл или каталог, которые вам не принадлежат",
"Error while sending ownership transfer request" : "Ошибка при отправке запроса на передачу владения",
"Transfer ownership of a file or folder" : "Изменение владельца файла или папки",
"File or folder to transfer" : "Файл или папка для передачи",
"No file or folder selected" : "Ни один файл или папка не выбраны",
"New owner" : "Новый владелец",
"You need to select a file or folder to transfer ownership." : "Вам нужно выбрать файл или папку для передачи владения",
"You need to select a new owner for the file or folder." : "Вам необходимо выбрать нового владельца файла или папки.",
"Keep {old}" : "Сохранить {old}",
"Keep without extension" : "Сохранить без расширения",
"Use {new}" : "Использовать{new}",
@ -229,6 +238,9 @@
"Removing the file extension \"{old}\" may render the file unreadable." : "Удаление расширения файла \"{old}\" может сделать файл нечитаемым.",
"Adding the file extension \"{new}\" may render the file unreadable." : "Добавление расширения файла \"{new}\" может сделать его нечитаемым.",
"Do not show this dialog again." : "Больше не показывать это диалоговое окно.",
"Rename file to hidden" : "Переименуйте файл в скрытый",
"Prefixing a filename with a dot may render the file hidden." : "Префикс имени файла с точкой может сделать файл скрытым.",
"Are you sure you want to rename the file to \"{filename}\"?" : "Вы уверены, что хотите переименовать файл в \"{filename}\"?",
"Cancel" : "Отменить",
"Rename" : "Переименовать",
"Select file or folder to link to" : "Выберите файл или папку для создания ссылки",
@ -311,7 +323,9 @@
"The files are locked" : "Файлы заблокированы",
"The file does not exist anymore" : "Файл больше не существует",
"Moving \"{source}\" to \"{destination}\" …" : "Перемещение \"{source}\" в \"{destination}\" …",
"Moving {count} files to \"{destination}\" …" : "Перемещение {count} файлов в \"{destination}\" …",
"Copying \"{source}\" to \"{destination}\" …" : "Копирование \"{source}\" в \"{destination}\" …",
"Copying {count} files to \"{destination}\" …" : "Копирование {count} файлов в \"{destination}\" …",
"Choose destination" : "Выберите место назначения",
"Copy to {target}" : "Скопировать в «{target}»",
"Move to {target}" : "Переместить в «{target}»",

View file

@ -14,7 +14,6 @@ use OCA\Files\Capabilities;
use OCA\Files\Collaboration\Resources\Listener;
use OCA\Files\Collaboration\Resources\ResourceProvider;
use OCA\Files\ConfigLexicon;
use OCA\Files\Controller\ApiController;
use OCA\Files\Dashboard\FavoriteWidget;
use OCA\Files\DirectEditingCapabilities;
use OCA\Files\Event\LoadSearchPlugins;
@ -28,10 +27,6 @@ use OCA\Files\Listener\SyncLivePhotosListener;
use OCA\Files\Listener\UserFirstTimeLoggedInListener;
use OCA\Files\Notification\Notifier;
use OCA\Files\Search\FilesSearchProvider;
use OCA\Files\Service\TagService;
use OCA\Files\Service\UserConfig;
use OCA\Files\Service\ViewConfig;
use OCP\Activity\IManager as IActivityManager;
use OCP\AppFramework\App;
use OCP\AppFramework\Bootstrap\IBootContext;
use OCP\AppFramework\Bootstrap\IBootstrap;
@ -45,19 +40,8 @@ use OCP\Files\Events\Node\BeforeNodeRenamedEvent;
use OCP\Files\Events\Node\NodeCopiedEvent;
use OCP\Files\Events\NodeAddedToFavorite;
use OCP\Files\Events\NodeRemovedFromFavorite;
use OCP\Files\IRootFolder;
use OCP\IConfig;
use OCP\IL10N;
use OCP\IPreview;
use OCP\IRequest;
use OCP\IServerContainer;
use OCP\ITagManager;
use OCP\IUserSession;
use OCP\Share\IManager as IShareManager;
use OCP\User\Events\UserFirstTimeLoggedInEvent;
use OCP\Util;
use Psr\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
class Application extends App implements IBootstrap {
public const APP_ID = 'files';
@ -68,45 +52,6 @@ class Application extends App implements IBootstrap {
#[\Override]
public function register(IRegistrationContext $context): void {
/**
* Controllers
*/
$context->registerService('APIController', function (ContainerInterface $c) {
/** @var IServerContainer $server */
$server = $c->get(IServerContainer::class);
return new ApiController(
$c->get('AppName'),
$c->get(IRequest::class),
$c->get(IUserSession::class),
$c->get(TagService::class),
$c->get(IPreview::class),
$c->get(IShareManager::class),
$c->get(IConfig::class),
$server->getUserFolder(),
$c->get(UserConfig::class),
$c->get(ViewConfig::class),
$c->get(IL10N::class),
$c->get(IRootFolder::class),
$c->get(LoggerInterface::class),
);
});
/**
* Services
*/
$context->registerService(TagService::class, function (ContainerInterface $c) {
/** @var IServerContainer $server */
$server = $c->get(IServerContainer::class);
return new TagService(
$c->get(IUserSession::class),
$c->get(IActivityManager::class),
$c->get(ITagManager::class)->load(self::APP_ID),
$server->getUserFolder(),
);
});
/*
* Register capabilities
*/

View file

@ -53,6 +53,8 @@ use Throwable;
* @package OCA\Files\Controller
*/
class ApiController extends Controller {
private ?Folder $userFolder = null;
public function __construct(
string $appName,
IRequest $request,
@ -61,7 +63,6 @@ class ApiController extends Controller {
private IPreview $previewManager,
private IManager $shareManager,
private IConfig $config,
private ?Folder $userFolder,
private UserConfig $userConfig,
private ViewConfig $viewConfig,
private IL10N $l10n,
@ -69,6 +70,10 @@ class ApiController extends Controller {
private LoggerInterface $logger,
) {
parent::__construct($appName, $request);
$user = $this->userSession->getUser();
if ($user) {
$this->userFolder = $this->rootFolder->getUserFolder($user->getUID());
}
}
/**

View file

@ -7,9 +7,12 @@
*/
namespace OCA\Files\Service;
use OCA\Files\AppInfo\Application;
use OCP\Activity\IManager;
use OCP\Files\Folder;
use OCP\Files\IRootFolder;
use OCP\Files\NotFoundException;
use OCP\ITagManager;
use OCP\ITags;
use OCP\IUserSession;
@ -17,13 +20,20 @@ use OCP\IUserSession;
* Service class to manage tags on files.
*/
class TagService {
private ?Folder $homeFolder = null;
private ?ITags $tagger;
public function __construct(
private IUserSession $userSession,
private IManager $activityManager,
private ?ITags $tagger,
private ?Folder $homeFolder,
ITagManager $tagManager,
IRootFolder $rootFolder,
) {
$user = $this->userSession->getUser();
if ($user) {
$this->homeFolder = $rootFolder->getUserFolder($user->getUID());
}
$this->tagger = $tagManager->load(Application::APP_ID);
}
/**

View file

@ -77,6 +77,9 @@ class ApiControllerTest extends TestCase {
$this->viewConfig = $this->createMock(ViewConfig::class);
$this->l10n = $this->createMock(IL10N::class);
$this->rootFolder = $this->createMock(IRootFolder::class);
$this->rootFolder->expects($this->any())
->method('getUserFolder')
->willReturn($this->userFolder);
$this->logger = $this->createMock(LoggerInterface::class);
$this->apiController = new ApiController(
@ -87,7 +90,6 @@ class ApiControllerTest extends TestCase {
$this->preview,
$this->shareManager,
$this->config,
$this->userFolder,
$this->userConfig,
$this->viewConfig,
$this->l10n,

View file

@ -104,6 +104,10 @@ class ViewControllerTest extends TestCase {
$this->appManager->expects($this->any())
->method('isAppLoaded')
->willReturn(true);
$this->appManager->expects($this->any())
->method('getAppNamespace')
->with('files')
->willReturn('OCA\\Files');
$this->cacheFactory = $this->createMock(ICacheFactory::class);
$this->logger = $this->createMock(LoggerInterface::class);

View file

@ -44,6 +44,9 @@ class TagServiceTest extends \Test\TestCase {
\OC_User::setUserId($this->user);
\OC_Util::setupFS($this->user);
$user = $this->createMock(IUser::class);
$user->expects($this->any())
->method('getUID')
->willReturn($this->user);
$this->userSession = $this->createMock(IUserSession::class);
$this->userSession->expects($this->any())
->method('getUser')
@ -61,8 +64,8 @@ class TagServiceTest extends \Test\TestCase {
->setConstructorArgs([
$this->userSession,
$this->activityManager,
$this->tagger,
$this->root,
Server::get(ITagManager::class),
Server::get(IRootFolder::class),
])
->onlyMethods($methods)
->getMock();
@ -91,16 +94,22 @@ class TagServiceTest extends \Test\TestCase {
// set tags
$this->tagService->updateFileTags('subdir/test.txt', [$tag1, $tag2]);
// Sync to reload tags
$this->tagger->addMultiple([], sync:true);
$this->assertEquals([$fileId], $this->tagger->getIdsForTag($tag1));
$this->assertEquals([$fileId], $this->tagger->getIdsForTag($tag2));
// remove tag
$this->tagService->updateFileTags('subdir/test.txt', [$tag2]);
// Sync to reload tags
$this->tagger->addMultiple([], sync:true);
$this->assertEquals([], $this->tagger->getIdsForTag($tag1));
$this->assertEquals([$fileId], $this->tagger->getIdsForTag($tag2));
// clear tags
$this->tagService->updateFileTags('subdir/test.txt', []);
// Sync to reload tags
$this->tagger->addMultiple([], sync:true);
$this->assertEquals([], $this->tagger->getIdsForTag($tag1));
$this->assertEquals([], $this->tagger->getIdsForTag($tag2));

View file

@ -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)" : "SFTPSSHファイル転送",
"Root" : "ルート",
"SFTP with public key authentication" : "公開鍵認証を使用したSFTP",
"SMB / CIFS (Windows network share)" : "SMB / CIFSWindows ネットワーク共有)",
"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" : "外部ストレージ",

View file

@ -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)" : "SFTPSSHファイル転送",
"Root" : "ルート",
"SFTP with public key authentication" : "公開鍵認証を使用したSFTP",
"SMB / CIFS (Windows network share)" : "SMB / CIFSWindows ネットワーク共有)",
"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" : "外部ストレージ",

View file

@ -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);");

View file

@ -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);"
}

View file

@ -54,7 +54,7 @@ OC.L10N.register(
"{actor} removed you from the share named {file}" : "{actor} hat dich aus der Freigabe von {file} entfernt",
"Share for file {file} with {user} expired" : "Freigabe für die Datei {file} mit {user} abgelaufen",
"Share for file {file} expired" : "Freigabe für die Datei {file} abgelaufen",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder geteilter Ordner wurde <strong>heruntergeladen</strong>",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder Ordner wurde <strong>heruntergeladen</strong>",
"Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Dateien wurden in einen per E-Mail oder über einen öffentlichen Link freigegebenen Ordner <strong>hochgeladen</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt",
"Sharing" : "Teilen",

View file

@ -52,7 +52,7 @@
"{actor} removed you from the share named {file}" : "{actor} hat dich aus der Freigabe von {file} entfernt",
"Share for file {file} with {user} expired" : "Freigabe für die Datei {file} mit {user} abgelaufen",
"Share for file {file} expired" : "Freigabe für die Datei {file} abgelaufen",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder geteilter Ordner wurde <strong>heruntergeladen</strong>",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder Ordner wurde <strong>heruntergeladen</strong>",
"Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Dateien wurden in einen per E-Mail oder über einen öffentlichen Link freigegebenen Ordner <strong>hochgeladen</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt",
"Sharing" : "Teilen",

View file

@ -54,7 +54,7 @@ OC.L10N.register(
"{actor} removed you from the share named {file}" : "{actor} hat Sie aus der Freigabe von {file} entfernt",
"Share for file {file} with {user} expired" : "Freigabe der Datei {file} für {user} abgelaufen",
"Share for file {file} expired" : "Freigabe für die Datei {file} abgelaufen",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder geteilter Ordner wurde <strong>heruntergeladen</strong>",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder Ordner wurde <strong>heruntergeladen</strong>",
"Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Dateien wurden in einen per E-Mail oder über einen öffentlichen Link freigegebenen Ordner <strong>hochgeladen</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt",
"Sharing" : "Teilen",

View file

@ -52,7 +52,7 @@
"{actor} removed you from the share named {file}" : "{actor} hat Sie aus der Freigabe von {file} entfernt",
"Share for file {file} with {user} expired" : "Freigabe der Datei {file} für {user} abgelaufen",
"Share for file {file} expired" : "Freigabe für die Datei {file} abgelaufen",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder geteilter Ordner wurde <strong>heruntergeladen</strong>",
"A file or folder shared by mail or by public link was <strong>downloaded</strong>" : "Öffentlich oder per E-Mail geteilte Datei oder Ordner wurde <strong>heruntergeladen</strong>",
"Files have been <strong>uploaded</strong> to a folder shared by mail or by public link" : "Dateien wurden in einen per E-Mail oder über einen öffentlichen Link freigegebenen Ordner <strong>hochgeladen</strong>",
"A file or folder was shared from <strong>another server</strong>" : "Eine Datei oder ein Ordner wurde von <strong>einem anderen Server</strong> geteilt",
"Sharing" : "Teilen",

View file

@ -39,6 +39,10 @@ export default class Share {
}
ocsData.attributes = ocsData.attributes ?? []
// Pre-declared so Vue 2 makes newPassword reactive at observation time,
// avoiding $set's property-addition path which races with async setters.
ocsData.newPassword = ocsData.newPassword ?? undefined
// store state
this._share = ocsData
}
@ -281,6 +285,18 @@ export default class Share {
this._share.password = password
}
/**
* Unsaved password (set during share creation or editing).
* Delegates to _share so reads/writes go through the reactive state.
*/
get newPassword(): string | undefined {
return this._share.newPassword
}
set newPassword(value: string | undefined) {
this._share.newPassword = value
}
/**
* Password expiration time
*

View file

@ -7,8 +7,6 @@
*/
namespace OCA\Files_Versions\AppInfo;
use OC\KnownUser\KnownUserService;
use OCA\DAV\CalDAV\Proxy\ProxyMapper;
use OCA\DAV\Connector\Sabre\Principal;
use OCA\Files\Event\LoadAdditionalScriptsEvent;
use OCA\Files\Event\LoadSidebar;
@ -22,7 +20,6 @@ use OCA\Files_Versions\Listener\VersionAuthorListener;
use OCA\Files_Versions\Listener\VersionStorageMoveListener;
use OCA\Files_Versions\Versions\IVersionManager;
use OCA\Files_Versions\Versions\VersionManager;
use OCP\Accounts\IAccountManager;
use OCP\App\IAppManager;
use OCP\AppFramework\App;
use OCP\AppFramework\Bootstrap\IBootContext;
@ -39,14 +36,6 @@ use OCP\Files\Events\Node\NodeDeletedEvent;
use OCP\Files\Events\Node\NodeRenamedEvent;
use OCP\Files\Events\Node\NodeTouchedEvent;
use OCP\Files\Events\Node\NodeWrittenEvent;
use OCP\IConfig;
use OCP\IGroupManager;
use OCP\IServerContainer;
use OCP\IUserManager;
use OCP\IUserSession;
use OCP\L10N\IFactory;
use OCP\Server;
use OCP\Share\IManager as IShareManager;
use Psr\Container\ContainerInterface;
use Psr\Log\LoggerInterface;
@ -67,22 +56,7 @@ class Application extends App implements IBootstrap {
/**
* Register $principalBackend for the DAV collection
*/
$context->registerService('principalBackend', function (ContainerInterface $c) {
/** @var IServerContainer $server */
$server = $c->get(IServerContainer::class);
return new Principal(
$server->get(IUserManager::class),
$server->get(IGroupManager::class),
Server::get(IAccountManager::class),
$server->get(IShareManager::class),
$server->get(IUserSession::class),
$server->get(IAppManager::class),
$server->get(ProxyMapper::class),
$server->get(KnownUserService::class),
$server->get(IConfig::class),
$server->get(IFactory::class),
);
});
$context->registerServiceAlias('principalBackend', Principal::class);
$context->registerServiceAlias(IVersionManager::class, VersionManager::class);

View file

@ -12,7 +12,7 @@ OC.L10N.register(
"Edit Profile" : "تعديل الملف الشخصي",
"The headline and about sections will show up here" : "سيظهر هنا العنوان والأقسام الخاصة بالملف الشخصي",
"Profile not found" : "ملف المستخدم غير موجود",
"The profile does not exist." : "الملف الشخصي غير موجود.",
"Back to %s" : "عودة إلى %s"
"Back to %s" : "عودة إلى %s",
"The profile does not exist." : "الملف الشخصي غير موجود."
},
"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;");

View file

@ -10,7 +10,7 @@
"Edit Profile" : "تعديل الملف الشخصي",
"The headline and about sections will show up here" : "سيظهر هنا العنوان والأقسام الخاصة بالملف الشخصي",
"Profile not found" : "ملف المستخدم غير موجود",
"The profile does not exist." : "الملف الشخصي غير موجود.",
"Back to %s" : "عودة إلى %s"
"Back to %s" : "عودة إلى %s",
"The profile does not exist." : "الملف الشخصي غير موجود."
},"pluralForm" :"nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;"
}

View file

@ -10,7 +10,7 @@ OC.L10N.register(
"Edit Profile" : "Editar el perfil",
"The headline and about sections will show up here" : "Equí apaecen la testera y les seiciones d'información",
"Profile not found" : "Nun s'atopó'l perfil",
"The profile does not exist." : "El perfil nun esiste.",
"Back to %s" : "Volver a «%s»"
"Back to %s" : "Volver a «%s»",
"The profile does not exist." : "El perfil nun esiste."
},
"nplurals=2; plural=(n != 1);");

View file

@ -8,7 +8,7 @@
"Edit Profile" : "Editar el perfil",
"The headline and about sections will show up here" : "Equí apaecen la testera y les seiciones d'información",
"Profile not found" : "Nun s'atopó'l perfil",
"The profile does not exist." : "El perfil nun esiste.",
"Back to %s" : "Volver a «%s»"
"Back to %s" : "Volver a «%s»",
"The profile does not exist." : "El perfil nun esiste."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -10,7 +10,7 @@ OC.L10N.register(
"Error opening the user status modal, try hard refreshing the page" : "Памылка пры адкрыцці статусу карыстальніка, паспрабуйце абнавіць старонку",
"Edit Profile" : "Рэдагаваць профіль",
"Profile not found" : "Профіль не знойдзены",
"The profile does not exist." : "Профіль не існуе.",
"Back to %s" : "Назад да %s"
"Back to %s" : "Назад да %s",
"The profile does not exist." : "Профіль не існуе."
},
"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);");

View file

@ -8,7 +8,7 @@
"Error opening the user status modal, try hard refreshing the page" : "Памылка пры адкрыцці статусу карыстальніка, паспрабуйце абнавіць старонку",
"Edit Profile" : "Рэдагаваць профіль",
"Profile not found" : "Профіль не знойдзены",
"The profile does not exist." : "Профіль не існуе.",
"Back to %s" : "Назад да %s"
"Back to %s" : "Назад да %s",
"The profile does not exist." : "Профіль не існуе."
},"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);"
}

View file

@ -10,7 +10,7 @@ OC.L10N.register(
"Edit Profile" : "Редактиране на профил",
"The headline and about sections will show up here" : "Заглавието и секцията за информация ще се покажат тук",
"Profile not found" : "Профилът не е намерен",
"The profile does not exist." : "Профилът не съществува.",
"Back to %s" : "Обратно към %s"
"Back to %s" : "Обратно към %s",
"The profile does not exist." : "Профилът не съществува."
},
"nplurals=2; plural=(n != 1);");

View file

@ -8,7 +8,7 @@
"Edit Profile" : "Редактиране на профил",
"The headline and about sections will show up here" : "Заглавието и секцията за информация ще се покажат тук",
"Profile not found" : "Профилът не е намерен",
"The profile does not exist." : "Профилът не съществува.",
"Back to %s" : "Обратно към %s"
"Back to %s" : "Обратно към %s",
"The profile does not exist." : "Профилът не съществува."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -10,7 +10,7 @@ OC.L10N.register(
"Edit Profile" : "Edita el perfil",
"The headline and about sections will show up here" : "La capçalera i les seccions d'informació es mostraran aquí",
"Profile not found" : "No s'ha trobat el perfil",
"The profile does not exist." : "El perfil no existeix.",
"Back to %s" : "Torna a %s"
"Back to %s" : "Torna a %s",
"The profile does not exist." : "El perfil no existeix."
},
"nplurals=2; plural=(n != 1);");

View file

@ -8,7 +8,7 @@
"Edit Profile" : "Edita el perfil",
"The headline and about sections will show up here" : "La capçalera i les seccions d'informació es mostraran aquí",
"Profile not found" : "No s'ha trobat el perfil",
"The profile does not exist." : "El perfil no existeix.",
"Back to %s" : "Torna a %s"
"Back to %s" : "Torna a %s",
"The profile does not exist." : "El perfil no existeix."
},"pluralForm" :"nplurals=2; plural=(n != 1);"
}

View file

@ -17,7 +17,7 @@ OC.L10N.register(
"Edit Profile" : "Upravit profil",
"The headline and about sections will show up here" : "Nadpis a sekce o uživatelích se zobrazí zde",
"Profile not found" : "Profil nenalezen",
"The profile does not exist." : "Profil neexistuje.",
"Back to %s" : "Zpět na %s"
"Back to %s" : "Zpět na %s",
"The profile does not exist." : "Profil neexistuje."
},
"nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;");

Some files were not shown because too many files have changed in this diff Show more