diff --git a/apps/dashboard/l10n/nb.js b/apps/dashboard/l10n/nb.js
index d1c712594a1..23860b3f453 100644
--- a/apps/dashboard/l10n/nb.js
+++ b/apps/dashboard/l10n/nb.js
@@ -9,7 +9,7 @@ OC.L10N.register(
"Good morning" : "God morgen",
"Good morning, {name}" : "God morgen, {name}",
"Good afternoon" : "God ettermiddag",
- "Good afternoon, {name}" : "Good ettermiddag, {name}",
+ "Good afternoon, {name}" : "God ettermiddag, {name}",
"Good evening" : "God kveld",
"Good evening, {name}" : "God kveld, {name}",
"Hello" : "Hallo",
diff --git a/apps/dashboard/l10n/nb.json b/apps/dashboard/l10n/nb.json
index 93b7591aa85..6bfe174a6ba 100644
--- a/apps/dashboard/l10n/nb.json
+++ b/apps/dashboard/l10n/nb.json
@@ -7,7 +7,7 @@
"Good morning" : "God morgen",
"Good morning, {name}" : "God morgen, {name}",
"Good afternoon" : "God ettermiddag",
- "Good afternoon, {name}" : "Good ettermiddag, {name}",
+ "Good afternoon, {name}" : "God ettermiddag, {name}",
"Good evening" : "God kveld",
"Good evening, {name}" : "God kveld, {name}",
"Hello" : "Hallo",
diff --git a/apps/dav/l10n/ja.js b/apps/dav/l10n/ja.js
index d377a855457..6616825fb32 100644
--- a/apps/dav/l10n/ja.js
+++ b/apps/dav/l10n/ja.js
@@ -242,6 +242,7 @@ OC.L10N.register(
"Failed to unlink: %1$s" : "リンクの解除に失敗: %1$s",
"Failed to write file contents: %1$s" : "ファイルの内容の書き込みに失敗: %1$s",
"File not found: %1$s" : "ファイルが見つかりません: %1$s",
+ "Insufficient space" : "空きが不足しています。",
"Invalid target path" : "無効なターゲットパス",
"System is in maintenance mode." : "システムはメンテナンスモードです。",
"Upgrade needed" : "アップグレードが必要です",
diff --git a/apps/dav/l10n/ja.json b/apps/dav/l10n/ja.json
index c3c99cf4c53..08caf1b6308 100644
--- a/apps/dav/l10n/ja.json
+++ b/apps/dav/l10n/ja.json
@@ -240,6 +240,7 @@
"Failed to unlink: %1$s" : "リンクの解除に失敗: %1$s",
"Failed to write file contents: %1$s" : "ファイルの内容の書き込みに失敗: %1$s",
"File not found: %1$s" : "ファイルが見つかりません: %1$s",
+ "Insufficient space" : "空きが不足しています。",
"Invalid target path" : "無効なターゲットパス",
"System is in maintenance mode." : "システムはメンテナンスモードです。",
"Upgrade needed" : "アップグレードが必要です",
diff --git a/apps/files_external/l10n/ja.js b/apps/files_external/l10n/ja.js
index d9c65203fa1..a05fd1a7ef6 100644
--- a/apps/files_external/l10n/ja.js
+++ b/apps/files_external/l10n/ja.js
@@ -42,23 +42,33 @@ OC.L10N.register(
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Kerberosのデフォルトのレルム、デフォルトは「WORKGROUP」です",
"Kerberos ticket Apache mode" : "Kerberosチケット Apache モード",
"Kerberos ticket" : "ケルベロスチケット",
+ "S3-Compatible Object Storage" : "S3互換オブジェクトストレージ",
"Bucket" : "バケット名",
"Hostname" : "ホスト名",
"Port" : "ポート",
"Proxy" : "プロキシ",
"Region" : "リージョン",
"Storage Class" : "ストレージクラス",
+ "Use HTTPS" : "HTTPSを使用する",
+ "Use Path Style (https://example.com/bucket)" : "パススタイルを使用する(https://example.com/bucket)",
"Use Legacy S3 signing (v2)" : "レガシー S3 署名 (v2) を使用する",
"Enable multipart copy" : "マルチパートコピーの有効化",
+ "Enable Direct Downloads (presigned URLs)" : "直接ダウンロードを有効にする(事前署名済みURL)",
"SSE-C encryption key" : "SSE-C暗号化キー",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "リモートサブフォルダー",
"Secure https://" : "セキュア https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "ホスト",
"Secure ftps://" : "Secure ftps://",
+ "Local (server storage)" : "ローカル(サーバーストレージ)",
"Location" : "場所",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP(SSHファイル転送)",
"Root" : "ルート",
+ "SFTP with public key authentication" : "公開鍵認証を使用したSFTP",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS(Windows ネットワーク共有)",
"Share" : "共有",
"Show hidden files" : "隠しファイルを表示",
"Case sensitive file system" : "大文字と小文字を区別するファイルシステム",
@@ -66,7 +76,9 @@ OC.L10N.register(
"Verify ACL access when listing files" : "ファイルをリストアップする際に ACL アクセスを確認する",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "ディレクトリ内の各ファイルまたはフォルダの ACL をチェックして、アカウントに読み取り権限がないアイテムをフィルタリングします。これにはパフォーマンスの低下が付きます。",
"Timeout" : "タイムアウト",
+ "SMB / CIFS using Nextcloud login" : "Nextcloudのログインを使用したSMB / CIFS",
"Login as share" : "共有者としてログイン",
+ "OpenStack Swift Object Storage" : "OpenStack Swift オブジェクトストレージ",
"Service name" : "サービス名",
"Request timeout (seconds)" : "リクエストがタイムアウトするまでの秒数",
"External storage" : "外部ストレージ",
diff --git a/apps/files_external/l10n/ja.json b/apps/files_external/l10n/ja.json
index 331d9404262..4bc943af874 100644
--- a/apps/files_external/l10n/ja.json
+++ b/apps/files_external/l10n/ja.json
@@ -40,23 +40,33 @@
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Kerberosのデフォルトのレルム、デフォルトは「WORKGROUP」です",
"Kerberos ticket Apache mode" : "Kerberosチケット Apache モード",
"Kerberos ticket" : "ケルベロスチケット",
+ "S3-Compatible Object Storage" : "S3互換オブジェクトストレージ",
"Bucket" : "バケット名",
"Hostname" : "ホスト名",
"Port" : "ポート",
"Proxy" : "プロキシ",
"Region" : "リージョン",
"Storage Class" : "ストレージクラス",
+ "Use HTTPS" : "HTTPSを使用する",
+ "Use Path Style (https://example.com/bucket)" : "パススタイルを使用する(https://example.com/bucket)",
"Use Legacy S3 signing (v2)" : "レガシー S3 署名 (v2) を使用する",
"Enable multipart copy" : "マルチパートコピーの有効化",
+ "Enable Direct Downloads (presigned URLs)" : "直接ダウンロードを有効にする(事前署名済みURL)",
"SSE-C encryption key" : "SSE-C暗号化キー",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "リモートサブフォルダー",
"Secure https://" : "セキュア https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "ホスト",
"Secure ftps://" : "Secure ftps://",
+ "Local (server storage)" : "ローカル(サーバーストレージ)",
"Location" : "場所",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP(SSHファイル転送)",
"Root" : "ルート",
+ "SFTP with public key authentication" : "公開鍵認証を使用したSFTP",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS(Windows ネットワーク共有)",
"Share" : "共有",
"Show hidden files" : "隠しファイルを表示",
"Case sensitive file system" : "大文字と小文字を区別するファイルシステム",
@@ -64,7 +74,9 @@
"Verify ACL access when listing files" : "ファイルをリストアップする際に ACL アクセスを確認する",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "ディレクトリ内の各ファイルまたはフォルダの ACL をチェックして、アカウントに読み取り権限がないアイテムをフィルタリングします。これにはパフォーマンスの低下が付きます。",
"Timeout" : "タイムアウト",
+ "SMB / CIFS using Nextcloud login" : "Nextcloudのログインを使用したSMB / CIFS",
"Login as share" : "共有者としてログイン",
+ "OpenStack Swift Object Storage" : "OpenStack Swift オブジェクトストレージ",
"Service name" : "サービス名",
"Request timeout (seconds)" : "リクエストがタイムアウトするまでの秒数",
"External storage" : "外部ストレージ",
diff --git a/apps/files_external/l10n/ru.js b/apps/files_external/l10n/ru.js
index f25f003e868..3bb09e67b5a 100644
--- a/apps/files_external/l10n/ru.js
+++ b/apps/files_external/l10n/ru.js
@@ -15,6 +15,9 @@ OC.L10N.register(
"Unsatisfied authentication mechanism parameters" : "Недопустимые настройки механизма авторизации",
"Insufficient data: %s" : "Недостаточно данных: %s",
"Storage with ID \"%d\" is not editable by non-admins" : "Хранилище с идентификатором \"%d\" не доступно для редактирования лицами, не являющимися администраторами ",
+ "Static credentials" : "Статические учётные данные",
+ "Access key ID" : "Идентификатор ключа доступа",
+ "Secret access key" : "Секретный ключ доступа",
"Builtin" : "Встроенный",
"None" : "Отсутствует",
"OpenStack v2" : "OpenStack v2",
@@ -39,22 +42,33 @@ OC.L10N.register(
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Используемая по умолчанию область Kerberos (если не задано, будет использоваться область «WORKGROUP»)",
"Kerberos ticket Apache mode" : "Режим Kerberos с авторизацией через Apache",
"Kerberos ticket" : "Kerberos тикет",
+ "S3-Compatible Object Storage" : "S3-совместимое объектное хранилище",
"Bucket" : "Корзина",
"Hostname" : "Имя хоста",
"Port" : "Порт",
"Proxy" : "Прокси-сервер",
"Region" : "Регион",
"Storage Class" : "Класс хранилища",
+ "Use HTTPS" : "Использовать HTTPS",
+ "Use Path Style (https://example.com/bucket)" : "Использовать стиль пути (https://example.com/bucket)",
+ "Use Legacy S3 signing (v2)" : "Использовать подпись Legacy S3 (v2)",
"Enable multipart copy" : "Включить составное копирование",
+ "Enable Direct Downloads (presigned URLs)" : "Включить прямую загрузку (предподписанные URL-адреса)",
"SSE-C encryption key" : "Ключ шифрования SSE-C",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "Подкаталог на другом сервере",
"Secure https://" : "Использовать https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "Имя или адрес сервера",
"Secure ftps://" : "Защищённый ftps://",
+ "Local (server storage)" : "Локальное (серверное хранилище)",
"Location" : "Расположение",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP (SSH передача файлов)",
"Root" : "Корневой каталог",
+ "SFTP with public key authentication" : "SFTP с аутентификацией по открытому ключу",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS (Общий сетевой ресурс Windows)",
"Share" : "Общий ресурс",
"Show hidden files" : "Показать скрытые файлы",
"Case sensitive file system" : "Файловая система чувствительная к регистру",
@@ -62,22 +76,29 @@ OC.L10N.register(
"Verify ACL access when listing files" : "Проверять права ACL при получении списка файлов",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "Проверьте список контроля доступа для каждого файла или папки внутри каталога, чтобы отфильтровать элементы, для которых учетная запись не имеет прав на чтение, что приводит к снижению производительности",
"Timeout" : "Тайм-аут",
+ "SMB / CIFS using Nextcloud login" : "SMB / CIFS используя Nextcloud вход",
"Login as share" : "Войдите в систему как общий доступ",
+ "OpenStack Swift Object Storage" : "OpenStack Swift хранилище объектов",
"Service name" : "Название сервиса",
"Request timeout (seconds)" : "Таймаут запроса (в секундах)",
"External storage" : "Внешнее хранилище",
"External storage support" : "Поддержка внешних хранилищ",
"Adds basic external storage support" : "Базовая поддержка внешних хранилищ",
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administration can choose which types of storage to enable and can mount these storage locations for an account, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows people to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the administration with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Это приложение позволяет администраторам настраивать подключения к внешним поставщикам хранилища, таким как FTP-серверы, хранилища объектов S3 или SWIFT, другие серверы Nextcloud, WebDAV-серверы и многое другое. Администрация может выбрать, какие типы хранилищ включить, и подключить эти хранилища для учетной записи, группы или всей системы. Пользователи увидят, что в их корневом каталоге Nextcloud появится новая папка, доступ к которой они смогут получить и использовать, как и любую другую папку Nextcloud. Внешнее хранилище также позволяет пользователям предоставлять общий доступ к файлам, хранящимся в этих внешних хранилищах. В этих случаях учетные данные владельца файла используются, когда получатель запрашивает файл из внешнего хранилища, тем самым гарантируя, что получатель сможет получить доступ к общему файлу.\n \n Внешнее хранилище можно настроить с помощью графического интерфейса пользователя или в командной строке. Этот второй вариант предоставляет администрации больше гибкости при настройке массового подключения внешнего хранилища и установлении приоритетов подключения. Дополнительная информация доступна в документации по графическому интерфейсу внешнего хранилища и документации по файлу конфигурации внешнего хранилища.",
+ "Edit storage" : "Изменить хранилище",
"Add storage" : "Добавить хранилище",
"Folder name" : "Имя папки",
"Authentication" : "Способ авторизации",
"Cancel" : "Cancel",
"Edit" : "Редактировать",
"Create" : "Создать",
+ "Restrict to" : "Ограничить до",
+ "Storage configuration" : "Конфигурация хранилища",
"Never" : "Никогда",
"Once every direct access" : "Каждый раз при прямом доступе",
"Always" : "Всегда",
+ "Mount options" : "Настройки монтирования",
+ "Check filesystem changes" : "Проверить изменения файловой системы",
"Read only" : "Только чтение",
"Enable previews" : "Включить предварительный просмотр",
"Enable sharing" : "Разрешить предоставление общего доступа",
@@ -85,11 +106,19 @@ OC.L10N.register(
"Compatibility with Mac NFD encoding (slow)" : "Совместимость с кодировкой Mac NFD (медленно)",
"External storages" : "Внешние хранилища",
"Status" : "Статус",
+ "Restricted to" : "Ограничено до",
"Actions" : "Действия",
+ "Checking …" : "Проверка ...",
+ "Recheck status" : "Повторно проверить статус",
"Delete" : "Удалить",
+ "System provided storage" : "Системное хранилище",
"Saved" : "Сохранено",
"Error while saving" : "Не удалось сохранить",
+ "Saved allowed backends" : "Сохранённые разрешённые бэкенды",
+ "Failed to save allowed backends" : "Не удалось сохранить разрешенные бэкенды",
+ "Advanced options for external storage mounts" : "Расширенные возможности подключения внешних накопителей",
"Allow people to mount external storage" : "Разрешить пользователям подключать внешнее хранилище",
+ "External storage backends people are allowed to mount" : "Люди, разрешённые для монтирования бэкендов внешних хранилищ данных",
"Error generating key pair" : "Ошибка создания пары ключей",
"Key size" : "Размер ключа",
"Generate keys" : "Создать ключи",
@@ -98,6 +127,16 @@ OC.L10N.register(
"To access the storage, you need to provide the authentication credentials." : "Для получения доступа в хранилище, вам нужно указать четные данные для аутентификации.",
"Enter the storage login" : "Введите имя пользователя хранилища",
"Enter the storage password" : "Введите пароль от хранилища",
+ "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices." : "Внешнее хранилище позволяет подключать внешние службы и устройства хранения в качестве дополнительных устройств хранения данных Nextcloud.",
+ "You may also allow people to mount their own external storage services." : "Вы также можете разрешить людям подключать свои собственные внешние службы хранения данных.",
+ "The cURL support in PHP is not enabled or installed." : "Поддержка cURL в PHP не включена или не установлена.",
+ "The FTP support in PHP is not enabled or installed." : "Поддержка FTP в PHP не включена или не установлена.",
+ "{module} is not installed." : "{module} не установлен.",
+ "Dependant backends" : "Зависимые бэкэнды",
+ "No external storage configured or you do not have the permission to configure them" : "Внешнее хранилище не настроено или у вас нет разрешения на его настройку.",
+ "Add external storage" : "Добавить внешнее хранилище",
+ "Global credentials saved" : "Глобальные учётные данные сохранены",
+ "Could not save global credentials" : "Невозможно сохранить глобальные учётные данные",
"Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобальные учетные данные могут использоваться для аутентификации с несколькими внешними хранилищами, которые имеют одинаковые учетные данные.",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -113,6 +152,7 @@ OC.L10N.register(
"Open in Files" : "Открыть в Файлах",
"External mount error" : "Ошибка внешнего подключения",
"There was an error with this external storage. Do you want to review this mount point config in the settings page?" : "Произошла ошибка с этим внешним хранилищем. Вы хотите просмотреть конфигурацию точки монтирования на странице настроек?",
+ "Open settings" : "Открыть настройки",
"Ignore" : "Пропустить",
"List of external storage." : "Список внешних хранилищ.",
"There is no external storage configured. You can configure them in your Personal settings." : "Внешнее хранилище не настроено. Вы можете настроить их в своих личных настройках.",
@@ -125,6 +165,8 @@ OC.L10N.register(
"System" : "Система",
"Connected" : "Соединено",
"Error" : "Ошибка",
+ "Indeterminate" : "Неопределённо",
+ "Incomplete configuration" : "Неполная конфигурация",
"Unauthorized" : "Неавторизовано",
"Network error" : "Ошибка сети",
"Grant access" : "Предоставить доступ",
@@ -135,6 +177,7 @@ OC.L10N.register(
"OAuth2" : "OAuth2",
"Client ID" : "Идентификатор клиента",
"Client secret" : "Клиентский ключ ",
+ "S3 Storage" : "S3 хранилище",
"Enable SSL" : "Использовать SSL",
"Enable Path Style" : "Использовать стиль пути",
"Legacy (v2) authentication" : "Устаревшая (v2) проверка подлинности",
@@ -170,6 +213,7 @@ OC.L10N.register(
"Configuration" : "Конфигурация",
"Available for" : "Доступно для",
"All people" : "Все люди",
- "Advanced settings" : "Расширенные настройки"
+ "Advanced settings" : "Расширенные настройки",
+ "Use presigned S3 url" : "Использовать предподписанный URL-адрес S3"
},
"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);");
diff --git a/apps/files_external/l10n/ru.json b/apps/files_external/l10n/ru.json
index e53233f8ae0..db0bf4aae5c 100644
--- a/apps/files_external/l10n/ru.json
+++ b/apps/files_external/l10n/ru.json
@@ -13,6 +13,9 @@
"Unsatisfied authentication mechanism parameters" : "Недопустимые настройки механизма авторизации",
"Insufficient data: %s" : "Недостаточно данных: %s",
"Storage with ID \"%d\" is not editable by non-admins" : "Хранилище с идентификатором \"%d\" не доступно для редактирования лицами, не являющимися администраторами ",
+ "Static credentials" : "Статические учётные данные",
+ "Access key ID" : "Идентификатор ключа доступа",
+ "Secret access key" : "Секретный ключ доступа",
"Builtin" : "Встроенный",
"None" : "Отсутствует",
"OpenStack v2" : "OpenStack v2",
@@ -37,22 +40,33 @@
"Kerberos default realm, defaults to \"WORKGROUP\"" : "Используемая по умолчанию область Kerberos (если не задано, будет использоваться область «WORKGROUP»)",
"Kerberos ticket Apache mode" : "Режим Kerberos с авторизацией через Apache",
"Kerberos ticket" : "Kerberos тикет",
+ "S3-Compatible Object Storage" : "S3-совместимое объектное хранилище",
"Bucket" : "Корзина",
"Hostname" : "Имя хоста",
"Port" : "Порт",
"Proxy" : "Прокси-сервер",
"Region" : "Регион",
"Storage Class" : "Класс хранилища",
+ "Use HTTPS" : "Использовать HTTPS",
+ "Use Path Style (https://example.com/bucket)" : "Использовать стиль пути (https://example.com/bucket)",
+ "Use Legacy S3 signing (v2)" : "Использовать подпись Legacy S3 (v2)",
"Enable multipart copy" : "Включить составное копирование",
+ "Enable Direct Downloads (presigned URLs)" : "Включить прямую загрузку (предподписанные URL-адреса)",
"SSE-C encryption key" : "Ключ шифрования SSE-C",
"WebDAV" : "WebDAV",
"URL" : "URL",
"Remote subfolder" : "Подкаталог на другом сервере",
"Secure https://" : "Использовать https://",
+ "FTP / FTPS" : "FTP / FTPS",
"Host" : "Имя или адрес сервера",
"Secure ftps://" : "Защищённый ftps://",
+ "Local (server storage)" : "Локальное (серверное хранилище)",
"Location" : "Расположение",
+ "Nextcloud (WebDAV)" : "Nextcloud (WebDAV)",
+ "SFTP (SSH file transfer)" : "SFTP (SSH передача файлов)",
"Root" : "Корневой каталог",
+ "SFTP with public key authentication" : "SFTP с аутентификацией по открытому ключу",
+ "SMB / CIFS (Windows network share)" : "SMB / CIFS (Общий сетевой ресурс Windows)",
"Share" : "Общий ресурс",
"Show hidden files" : "Показать скрытые файлы",
"Case sensitive file system" : "Файловая система чувствительная к регистру",
@@ -60,22 +74,29 @@
"Verify ACL access when listing files" : "Проверять права ACL при получении списка файлов",
"Check the ACL's of each file or folder inside a directory to filter out items where the account has no read permissions, comes with a performance penalty" : "Проверьте список контроля доступа для каждого файла или папки внутри каталога, чтобы отфильтровать элементы, для которых учетная запись не имеет прав на чтение, что приводит к снижению производительности",
"Timeout" : "Тайм-аут",
+ "SMB / CIFS using Nextcloud login" : "SMB / CIFS используя Nextcloud вход",
"Login as share" : "Войдите в систему как общий доступ",
+ "OpenStack Swift Object Storage" : "OpenStack Swift хранилище объектов",
"Service name" : "Название сервиса",
"Request timeout (seconds)" : "Таймаут запроса (в секундах)",
"External storage" : "Внешнее хранилище",
"External storage support" : "Поддержка внешних хранилищ",
"Adds basic external storage support" : "Базовая поддержка внешних хранилищ",
"This application enables administrators to configure connections to external storage providers, such as FTP servers, S3 or SWIFT object stores, other Nextcloud servers, WebDAV servers, and more. Administration can choose which types of storage to enable and can mount these storage locations for an account, a group, or the entire system. Users will see a new folder appear in their root Nextcloud directory, which they can access and use like any other Nextcloud folder. External storage also allows people to share files stored in these external locations. In these cases, the credentials for the owner of the file are used when the recipient requests the file from external storage, thereby ensuring that the recipient can access the shared file.\n\nExternal storage can be configured using the GUI or at the command line. This second option provides the administration with more flexibility for configuring bulk external storage mounts and setting mount priorities. More information is available in the external storage GUI documentation and the external storage Configuration File documentation." : "Это приложение позволяет администраторам настраивать подключения к внешним поставщикам хранилища, таким как FTP-серверы, хранилища объектов S3 или SWIFT, другие серверы Nextcloud, WebDAV-серверы и многое другое. Администрация может выбрать, какие типы хранилищ включить, и подключить эти хранилища для учетной записи, группы или всей системы. Пользователи увидят, что в их корневом каталоге Nextcloud появится новая папка, доступ к которой они смогут получить и использовать, как и любую другую папку Nextcloud. Внешнее хранилище также позволяет пользователям предоставлять общий доступ к файлам, хранящимся в этих внешних хранилищах. В этих случаях учетные данные владельца файла используются, когда получатель запрашивает файл из внешнего хранилища, тем самым гарантируя, что получатель сможет получить доступ к общему файлу.\n \n Внешнее хранилище можно настроить с помощью графического интерфейса пользователя или в командной строке. Этот второй вариант предоставляет администрации больше гибкости при настройке массового подключения внешнего хранилища и установлении приоритетов подключения. Дополнительная информация доступна в документации по графическому интерфейсу внешнего хранилища и документации по файлу конфигурации внешнего хранилища.",
+ "Edit storage" : "Изменить хранилище",
"Add storage" : "Добавить хранилище",
"Folder name" : "Имя папки",
"Authentication" : "Способ авторизации",
"Cancel" : "Cancel",
"Edit" : "Редактировать",
"Create" : "Создать",
+ "Restrict to" : "Ограничить до",
+ "Storage configuration" : "Конфигурация хранилища",
"Never" : "Никогда",
"Once every direct access" : "Каждый раз при прямом доступе",
"Always" : "Всегда",
+ "Mount options" : "Настройки монтирования",
+ "Check filesystem changes" : "Проверить изменения файловой системы",
"Read only" : "Только чтение",
"Enable previews" : "Включить предварительный просмотр",
"Enable sharing" : "Разрешить предоставление общего доступа",
@@ -83,11 +104,19 @@
"Compatibility with Mac NFD encoding (slow)" : "Совместимость с кодировкой Mac NFD (медленно)",
"External storages" : "Внешние хранилища",
"Status" : "Статус",
+ "Restricted to" : "Ограничено до",
"Actions" : "Действия",
+ "Checking …" : "Проверка ...",
+ "Recheck status" : "Повторно проверить статус",
"Delete" : "Удалить",
+ "System provided storage" : "Системное хранилище",
"Saved" : "Сохранено",
"Error while saving" : "Не удалось сохранить",
+ "Saved allowed backends" : "Сохранённые разрешённые бэкенды",
+ "Failed to save allowed backends" : "Не удалось сохранить разрешенные бэкенды",
+ "Advanced options for external storage mounts" : "Расширенные возможности подключения внешних накопителей",
"Allow people to mount external storage" : "Разрешить пользователям подключать внешнее хранилище",
+ "External storage backends people are allowed to mount" : "Люди, разрешённые для монтирования бэкендов внешних хранилищ данных",
"Error generating key pair" : "Ошибка создания пары ключей",
"Key size" : "Размер ключа",
"Generate keys" : "Создать ключи",
@@ -96,6 +125,16 @@
"To access the storage, you need to provide the authentication credentials." : "Для получения доступа в хранилище, вам нужно указать четные данные для аутентификации.",
"Enter the storage login" : "Введите имя пользователя хранилища",
"Enter the storage password" : "Введите пароль от хранилища",
+ "External storage enables you to mount external storage services and devices as secondary Nextcloud storage devices." : "Внешнее хранилище позволяет подключать внешние службы и устройства хранения в качестве дополнительных устройств хранения данных Nextcloud.",
+ "You may also allow people to mount their own external storage services." : "Вы также можете разрешить людям подключать свои собственные внешние службы хранения данных.",
+ "The cURL support in PHP is not enabled or installed." : "Поддержка cURL в PHP не включена или не установлена.",
+ "The FTP support in PHP is not enabled or installed." : "Поддержка FTP в PHP не включена или не установлена.",
+ "{module} is not installed." : "{module} не установлен.",
+ "Dependant backends" : "Зависимые бэкэнды",
+ "No external storage configured or you do not have the permission to configure them" : "Внешнее хранилище не настроено или у вас нет разрешения на его настройку.",
+ "Add external storage" : "Добавить внешнее хранилище",
+ "Global credentials saved" : "Глобальные учётные данные сохранены",
+ "Could not save global credentials" : "Невозможно сохранить глобальные учётные данные",
"Global credentials can be used to authenticate with multiple external storages that have the same credentials." : "Глобальные учетные данные могут использоваться для аутентификации с несколькими внешними хранилищами, которые имеют одинаковые учетные данные.",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -111,6 +150,7 @@
"Open in Files" : "Открыть в Файлах",
"External mount error" : "Ошибка внешнего подключения",
"There was an error with this external storage. Do you want to review this mount point config in the settings page?" : "Произошла ошибка с этим внешним хранилищем. Вы хотите просмотреть конфигурацию точки монтирования на странице настроек?",
+ "Open settings" : "Открыть настройки",
"Ignore" : "Пропустить",
"List of external storage." : "Список внешних хранилищ.",
"There is no external storage configured. You can configure them in your Personal settings." : "Внешнее хранилище не настроено. Вы можете настроить их в своих личных настройках.",
@@ -123,6 +163,8 @@
"System" : "Система",
"Connected" : "Соединено",
"Error" : "Ошибка",
+ "Indeterminate" : "Неопределённо",
+ "Incomplete configuration" : "Неполная конфигурация",
"Unauthorized" : "Неавторизовано",
"Network error" : "Ошибка сети",
"Grant access" : "Предоставить доступ",
@@ -133,6 +175,7 @@
"OAuth2" : "OAuth2",
"Client ID" : "Идентификатор клиента",
"Client secret" : "Клиентский ключ ",
+ "S3 Storage" : "S3 хранилище",
"Enable SSL" : "Использовать SSL",
"Enable Path Style" : "Использовать стиль пути",
"Legacy (v2) authentication" : "Устаревшая (v2) проверка подлинности",
@@ -168,6 +211,7 @@
"Configuration" : "Конфигурация",
"Available for" : "Доступно для",
"All people" : "Все люди",
- "Advanced settings" : "Расширенные настройки"
+ "Advanced settings" : "Расширенные настройки",
+ "Use presigned S3 url" : "Использовать предподписанный URL-адрес S3"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
}
\ No newline at end of file
diff --git a/apps/provisioning_api/l10n/ja.js b/apps/provisioning_api/l10n/ja.js
index ea14fec7500..09fdb8b6276 100644
--- a/apps/provisioning_api/l10n/ja.js
+++ b/apps/provisioning_api/l10n/ja.js
@@ -14,8 +14,15 @@ OC.L10N.register(
"An email address is required, to send a password link to the user." : "ユーザーにパスワードリンクを送信するため、メールアドレスが必要です。",
"Required email address was not provided" : "必要のEメールアドレスが提供されていません",
"User creation failed" : "ユーザーの作成に失敗しました",
+ "Cannot change display name for this user" : "このユーザーの表示名を変更できません",
"Invalid email address" : "無効なメールアドレス",
+ "Language change is not allowed on this instance" : "このインスタンスでは言語の変更は許可されていません",
"Invalid language" : "無効な言語",
+ "Insufficient permissions to change quota" : "クォータを変更する権限が不足しています",
+ "Insufficient permissions to change groups" : "グループを変更する権限が不足しています",
+ "Group %s does not exist" : "グループ %s は存在しません",
+ "Insufficient permissions to change sub-admin groups" : "サブ管理者グループを変更する権限が不足しています",
+ "Insufficient permissions to change manager" : "マネージャーを変更する権限が不足しています",
"Invalid quota value: %1$s" : "無効なクォータ値: %1$s",
"Invalid quota value. %1$s is exceeding the maximum quota" : "無効なクォータ値。%1$sは最大クォータを超えています",
"Unlimited quota is forbidden on this instance" : "このインスタンスでは無制限のクォータは禁止されています。",
diff --git a/apps/provisioning_api/l10n/ja.json b/apps/provisioning_api/l10n/ja.json
index 5e0d8a8f14b..32995782add 100644
--- a/apps/provisioning_api/l10n/ja.json
+++ b/apps/provisioning_api/l10n/ja.json
@@ -12,8 +12,15 @@
"An email address is required, to send a password link to the user." : "ユーザーにパスワードリンクを送信するため、メールアドレスが必要です。",
"Required email address was not provided" : "必要のEメールアドレスが提供されていません",
"User creation failed" : "ユーザーの作成に失敗しました",
+ "Cannot change display name for this user" : "このユーザーの表示名を変更できません",
"Invalid email address" : "無効なメールアドレス",
+ "Language change is not allowed on this instance" : "このインスタンスでは言語の変更は許可されていません",
"Invalid language" : "無効な言語",
+ "Insufficient permissions to change quota" : "クォータを変更する権限が不足しています",
+ "Insufficient permissions to change groups" : "グループを変更する権限が不足しています",
+ "Group %s does not exist" : "グループ %s は存在しません",
+ "Insufficient permissions to change sub-admin groups" : "サブ管理者グループを変更する権限が不足しています",
+ "Insufficient permissions to change manager" : "マネージャーを変更する権限が不足しています",
"Invalid quota value: %1$s" : "無効なクォータ値: %1$s",
"Invalid quota value. %1$s is exceeding the maximum quota" : "無効なクォータ値。%1$sは最大クォータを超えています",
"Unlimited quota is forbidden on this instance" : "このインスタンスでは無制限のクォータは禁止されています。",
diff --git a/apps/settings/l10n/ja.js b/apps/settings/l10n/ja.js
index 2dda0ac3d67..8913c6c4153 100644
--- a/apps/settings/l10n/ja.js
+++ b/apps/settings/l10n/ja.js
@@ -313,8 +313,13 @@ OC.L10N.register(
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["過去%n日間にスケジュールされたタスクはありません。"],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["タスクのピックアップ速度は、過去%n日間正常でした。"],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["過去%n日間タスクのピックアップ速度が遅くなっています。多くのタスクが取得に4分以上かかりました。バックグラウンドでタスクを処理するようにワーカーを設定することを検討してください。"],
+ "Task Processing success rate" : "タスク処理の成功率",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["ほとんどのタスクは過去%n日間に成功しました。"],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["過去%n日間に多くのタスクが失敗しました。nextcloudログでエラーを確認し、AIプロバイダーアプリが正しく設定されているかどうかを調査することを検討してください。"],
+ "Task Processing worker status" : "タスク処理ワーカーのステータス",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["タスク処理ワーカーは、過去%n分間稼働しています。"],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "タスク処理ワーカーが実行されていないようです。最後の実行は%sでした。",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "タスク処理ワーカーが実行されていないようです。どうやら、これまで一度も実行されたことがないようです。",
"Temporary space available" : "テンポラリ領域が利用可能です",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "PHP のテンポラリパスのチェック中にエラーが発生しました - ディレクトリが正しく設定されていませんでした。返された値:%s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "PHPの関数 \"disk_free_space\"が無効になっており、一時的なディレクトリに十分な空き容量があるかどうかをチェックできません。",
@@ -633,6 +638,7 @@ OC.L10N.register(
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "アカウントのリスト。このリストはパフォーマンス上の理由から完全にはレンダリングされません。アカウントはリスト内を移動するにつれてレンダリングされます。",
"Account name" : "アカウント名",
"Account updated" : "アカウントが更新されました",
+ "Failed to update account" : "アカウントの更新に失敗しました",
"Edit account" : "アカウント編集",
"Saving …" : "保存中 …",
"Save" : "保存",
@@ -654,6 +660,7 @@ OC.L10N.register(
"Language" : "言語",
"Set default language" : "デフォルト言語の設定",
"Manager" : "Manager",
+ "Search for a manager…" : "マネージャーを探す…",
"Quota" : "クオータ",
"Set account quota" : "アカウントクォータを設定する",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount}アカウント ..."],
diff --git a/apps/settings/l10n/ja.json b/apps/settings/l10n/ja.json
index b9a7dcfd476..1d24ba30712 100644
--- a/apps/settings/l10n/ja.json
+++ b/apps/settings/l10n/ja.json
@@ -311,8 +311,13 @@
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["過去%n日間にスケジュールされたタスクはありません。"],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["タスクのピックアップ速度は、過去%n日間正常でした。"],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["過去%n日間タスクのピックアップ速度が遅くなっています。多くのタスクが取得に4分以上かかりました。バックグラウンドでタスクを処理するようにワーカーを設定することを検討してください。"],
+ "Task Processing success rate" : "タスク処理の成功率",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["ほとんどのタスクは過去%n日間に成功しました。"],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["過去%n日間に多くのタスクが失敗しました。nextcloudログでエラーを確認し、AIプロバイダーアプリが正しく設定されているかどうかを調査することを検討してください。"],
+ "Task Processing worker status" : "タスク処理ワーカーのステータス",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["タスク処理ワーカーは、過去%n分間稼働しています。"],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "タスク処理ワーカーが実行されていないようです。最後の実行は%sでした。",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "タスク処理ワーカーが実行されていないようです。どうやら、これまで一度も実行されたことがないようです。",
"Temporary space available" : "テンポラリ領域が利用可能です",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "PHP のテンポラリパスのチェック中にエラーが発生しました - ディレクトリが正しく設定されていませんでした。返された値:%s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "PHPの関数 \"disk_free_space\"が無効になっており、一時的なディレクトリに十分な空き容量があるかどうかをチェックできません。",
@@ -631,6 +636,7 @@
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "アカウントのリスト。このリストはパフォーマンス上の理由から完全にはレンダリングされません。アカウントはリスト内を移動するにつれてレンダリングされます。",
"Account name" : "アカウント名",
"Account updated" : "アカウントが更新されました",
+ "Failed to update account" : "アカウントの更新に失敗しました",
"Edit account" : "アカウント編集",
"Saving …" : "保存中 …",
"Save" : "保存",
@@ -652,6 +658,7 @@
"Language" : "言語",
"Set default language" : "デフォルト言語の設定",
"Manager" : "Manager",
+ "Search for a manager…" : "マネージャーを探す…",
"Quota" : "クオータ",
"Set account quota" : "アカウントクォータを設定する",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount}アカウント ..."],
diff --git a/apps/settings/l10n/nb.js b/apps/settings/l10n/nb.js
index dd4e84c03dd..a1a447f7c8f 100644
--- a/apps/settings/l10n/nb.js
+++ b/apps/settings/l10n/nb.js
@@ -117,7 +117,7 @@ OC.L10N.register(
"App directories owner" : "Eier av appkataloger",
"Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:\n%s" : "Enkelte mapper er eid av annen bruker enn den webserveren kjører som. Dette kan kan oppstå hvis apper er installert manuelt. Sjekk eierskap og tillatelser på følgende appkataloger:\n%s",
"App directories have the correct owner \"%s\"" : "Appkataloger har riktig eier \"%s\"",
- "Brute-force Throttle" : "rå makt struping",
+ "Brute-force Throttle" : "Rå makt struping",
"Your remote address could not be determined." : "Den eksterne adressen din kunne ikke fastslås.",
"Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Din eksterne adresse ble identifisert som \"%s\" og er rå makt-strupet for øyeblikket, noe som reduserer ytelsen til forskjellige forespørsler. Hvis den eksterne adressen ikke er adressen din, kan dette være en indikasjon på at en proxy ikke er riktig konfigurert.",
"Your remote address \"%s\" is not brute-force throttled." : "Din eksterne adresse \"%s\" er ikke rå makt-strupet.",
diff --git a/apps/settings/l10n/nb.json b/apps/settings/l10n/nb.json
index 31f0fe80f00..08e9c93e6f6 100644
--- a/apps/settings/l10n/nb.json
+++ b/apps/settings/l10n/nb.json
@@ -115,7 +115,7 @@
"App directories owner" : "Eier av appkataloger",
"Some app directories are owned by a different user than the web server one. This may be the case if apps have been installed manually. Check the permissions of the following app directories:\n%s" : "Enkelte mapper er eid av annen bruker enn den webserveren kjører som. Dette kan kan oppstå hvis apper er installert manuelt. Sjekk eierskap og tillatelser på følgende appkataloger:\n%s",
"App directories have the correct owner \"%s\"" : "Appkataloger har riktig eier \"%s\"",
- "Brute-force Throttle" : "rå makt struping",
+ "Brute-force Throttle" : "Rå makt struping",
"Your remote address could not be determined." : "Den eksterne adressen din kunne ikke fastslås.",
"Your remote address was identified as \"%s\" and is brute-force throttled at the moment slowing down the performance of various requests. If the remote address is not your address this can be an indication that a proxy is not configured correctly." : "Din eksterne adresse ble identifisert som \"%s\" og er rå makt-strupet for øyeblikket, noe som reduserer ytelsen til forskjellige forespørsler. Hvis den eksterne adressen ikke er adressen din, kan dette være en indikasjon på at en proxy ikke er riktig konfigurert.",
"Your remote address \"%s\" is not brute-force throttled." : "Din eksterne adresse \"%s\" er ikke rå makt-strupet.",
diff --git a/apps/settings/l10n/ru.js b/apps/settings/l10n/ru.js
index 5f4d7dc86fc..7adcfd80d21 100644
--- a/apps/settings/l10n/ru.js
+++ b/apps/settings/l10n/ru.js
@@ -31,6 +31,8 @@ OC.L10N.register(
"Remote wipe was started on %1$s" : "Инициировано удаление данных с устройства %1$s",
"Remote wipe has finished on %1$s" : "Завершено удаление данных с устройства %1$s",
"Your password or email was modified" : "Ваш пароль или адрес электронной почты были изменены",
+ "One time login" : "Одноразовый вход",
+ "QR Code login" : "QR код вход",
"Wrong password" : "Неверный пароль",
"Unable to change personal password" : "Невозможно изменить личный пароль",
"Saved" : "Сохранено",
@@ -101,6 +103,7 @@ OC.L10N.register(
"Personal info" : "Личная информация",
"Mobile & desktop" : "Клиенты для ПК и мобильных устройств",
"Artificial Intelligence" : "Искусственный интеллект",
+ "None / STARTTLS" : "Без шифрования / STARTTLS",
"Email server" : "Почтовый сервер",
"Mail Providers" : "Почтовые провайдеры",
"Mail provider enables sending emails directly through the user's personal email account. At present, this functionality is limited to calendar invitations. It requires Nextcloud Mail 4.1 and an email account in Nextcloud Mail that matches the user's email address in Nextcloud." : "Почтовый провайдер позволяет отправлять электронные письма непосредственно через личную учетную запись электронной почты пользователя. В настоящее время эта функциональность ограничена приглашениями из календаря. Для этого требуется Nextcloud Mail 4.1 и учетная запись электронной почты в Nextcloud Mail, которая соответствует адресу электронной почты пользователя в Nextcloud.",
@@ -300,6 +303,7 @@ OC.L10N.register(
"MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия MySQL \"%1$s\". MySQL версий >=%2$s и <=%3$s рекомендован для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия PostgreSQL \"%1$s\". Для лучшей производительности, стабильности и функциональности с этой версией Nextcloud рекомендуется использовать PostgreSQL >=%2$s и <=%3$s.",
"Nextcloud %d does not support your current version, so be sure to update the database before updating your Nextcloud Server." : "Nextcloud %d не поддерживает вашу текущую версию, поэтому обязательно обновите базу данных перед обновлением сервера Nextcloud.",
+ "Oracle version \"%1$s\" detected. Oracle >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия Oracle \"%1$s\". Oracle версий >=%2$s и <=%3$s рекомендована для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "В настоящее время в качестве серверной базы данных используется SQLite. Для более крупных установок рекомендуется переключиться на другую серверную базу данных. Это особенно рекомендуется при использовании настольного клиента для синхронизации файлов. Для перехода на другую базу данных используйте инструмент командной строки: \"occ db:convert-type\".",
"Unknown database platform" : "Неизвестная платформа базы данных",
"Architecture" : "Архитектура",
@@ -309,8 +313,13 @@ OC.L10N.register(
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["Нет запланированных задач за последний день.","Нет запланированных задач за последние %n дня.","Нет запланированных задач за последние %n дней.","Нет запланированных задач за последние %n дней."],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["Скорость подхвата задач за последний день была в норме.","Скорость подхвата задач за последние %n дня была в норме.","Скорость подхвата задач за последние %n дней была в норме.","Скорость подхвата задач за последние %n дней была в норме."],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["Скорость подхвата задач за последний день была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дня была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме."],
+ "Task Processing success rate" : "Уровень успешности обработки задач",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["Большинство задач были успешны в последний день.","Большинство задач были успешны в последние %n дня.","Большинство задач были успешны в последние %n дней.","Большинство задач были успешны в последние %n дней."],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["За последний день многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дня многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера."],
+ "Task Processing worker status" : "Статус воркера обработки задач",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["Воркер обработки задач был запущен в последнюю минуту.","Воркер обработки задач был запущен в последние %n минуты.","Воркер обработки задач был запущен в последние %n минут.","Воркер обработки задач был запущен в последние %n минут."],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "Кажется, что рабочий процесс обработки задач не работает. Последний запуск был в %s.",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "Кажется, что воркер обработки задач не работает. Кажется, оно ещё никогда не запускалось так далеко.",
"Temporary space available" : "Доступное временное пространство",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Ошибка при проверке временного пути PHP - он не был правильно установлен в каталог. Возвращаемое значение: %s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "Функция php \"disk_free_space\" отключена, что не дает провести проверку наличия свободного места во временных каталогах",
@@ -483,8 +492,11 @@ OC.L10N.register(
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php зарегистрирован в службе webcron для вызова cron.php каждые 5 минут по протоколу HTTP. Пример использования: Очень маленький экземпляр (1-5 учетных записей в зависимости от использования).",
"Cron (Recommended)" : "Cron (рекомендуется)",
"Unable to update profile default setting" : "Не удалось обновить состояние использования профилей по умолчанию",
+ "Unable to update profile picker setting" : "Невозможно обновить настройки выбора профиля",
"Profile" : "Профиль",
"Enable or disable profile by default for new accounts." : "Включите или отключите профиль по умолчанию для новых учетных записей.",
+ "Enable the profile picker" : "Включить выбор профиля",
+ "Enable or disable the profile picker in the Smart Picker and the profile link previews." : "Включить или отключить выбора профиля в Smart Picker и предварительный просмотр ссылок на профиль.",
"Password confirmation is required" : "Требуется подтверждение пароля",
"Failed to save setting" : "Не удалось сохранить параметры",
"{app}'s declarative setting field: {name}" : "{app} поле декларативной настройки: {name}",
@@ -626,6 +638,7 @@ OC.L10N.register(
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Список учётных записей. Этот список отображен не полностью по соображениям производительности. Учётные записи будут отображаться по мере того, как Вы будете перемещаться по списку.",
"Account name" : "Имя учётной записи",
"Account updated" : "Аккаунт обновлен",
+ "Failed to update account" : "Не удалось обновить аккаунт",
"Edit account" : "Изменить учётную запись",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -647,6 +660,7 @@ OC.L10N.register(
"Language" : "Язык",
"Set default language" : "Выбрать язык по умолчанию",
"Manager" : "Руководитель",
+ "Search for a manager…" : "Поиск менеджера...",
"Quota" : "Квота",
"Set account quota" : "Задать квоту для учётной записи",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} учётная запись …","{userCount} учётных записи …","{userCount} учётных записей …","{userCount} учётных записей …"],
@@ -698,6 +712,7 @@ OC.L10N.register(
"Default quota" : "Квота по умолчанию",
"Select default quota" : "Квота по умолчанию",
"Search" : "Поиск",
+ "Focus search" : "Фокус поиска",
"Help" : "Справка",
"Show those shortcuts" : "Показать ярлыки",
"Server error while trying to complete WebAuthn device registration" : "Ошибка сервера при попытке завершить регистрацию устройства WebAuthn",
@@ -711,7 +726,12 @@ OC.L10N.register(
"No devices configured." : "Устройства не настроены.",
"The following devices are configured for your account:" : "Следующие устройства настроены для вашей учетной записи:",
"Your browser does not support WebAuthn." : "Ваш браузер не поддерживает WebAuthn.",
+ "Email sent successfully" : "Письмо успешно отправлено",
+ "Failed to send email" : "Не удалось отправить электронное письмо",
+ "Failed to save email settings" : "Не удалось сохранить настройки электронной почты",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "Важно предоставить этому серверу возможность отправлять электронные письма, например, для сброса пароля и уведомлений.",
+ "The server configuration is read-only so the mail settings cannot be changed using the web interface." : "Конфигурация сервера доступна только для чтения, поэтому настройки почты нельзя изменить с помощью веб-интерфейса.",
+ "Mail delivery is disabled by instance config \"{config}\"." : "Доставка почты отключена конфигурацией экземпляра \"{config}\".",
"Send mode" : "Способ отправки",
"Encryption" : "Шифрование",
"Sendmail mode" : "Режим sendmail",
@@ -723,6 +743,8 @@ OC.L10N.register(
"Port" : "Порт",
"Authentication" : "Аутентификация",
"Authentication required" : "Требуется аутентификация ",
+ "Sending test email…" : "Отправка тестового письма…",
+ "Send test email" : "Отправить тестовое письмо",
"Saving…" : "Сохраняется…",
"Save settings" : "Сохранить изменения",
"Please double check the {linkStartInstallationGuides}installation guides{linkEnd}, and check for any errors or warnings in the {linkStartLog}log{linkEnd}." : "Пожалуйста, дважды проверьте руководства по установке {linkStartInstallationGuides} {linkEnd}, и проверьте наличие ошибок или предупреждений в журнале {linkStartLog} {linkEnd}.",
@@ -744,6 +766,8 @@ OC.L10N.register(
"Admins" : "Администраторы",
"Account group: {group}" : "Группа учётных записей: {group}",
"Account management" : "Управление учётными записями",
+ "Search accounts and groups" : "Поиск аккаунтов и групп",
+ "Search accounts and groups…" : "Поиск аккаунтов и групп...",
"Clear search" : "Очистить поиск",
"For performance reasons, when you enable encryption on a {productName} server only new and changed files are encrypted." : "В целях повышения производительности, при включении шифрования на сервере {productName} шифруются только новые и изменённые файлы.",
"Location" : "Местоположение",
@@ -974,6 +998,24 @@ OC.L10N.register(
"SMTP Login" : "Имя пользователя SMTP",
"SMTP Password" : "Пароль SMTP",
"Test and verify email settings" : "Проверить параметры эл. почты",
+ "Office suite switching is managed through the Nextcloud All-in-One interface." : "Переключение между пакетами Office осуществляется через интерфейс Nextcloud All-in-One.",
+ "Please use the AIO interface to switch between office suites." : "Используйте интерфейс AIO для переключения между офисными пакетами.",
+ "Select your preferred office suite. Please note that installing requires manual server setup." : "Выберите предпочитаемый офисный пакет. Обратите внимание, что для установки требуется настройка сервера вручную.",
+ "installed" : "установлен",
+ "Disable office suites" : "Отключить офисные пакеты",
+ "All office suites disabled" : "Все офисные пакеты отключены",
+ "{name} enabled" : "{name} включён",
+ "Best Nextcloud integration" : "Лучшая интеграция с Nextcloud",
+ "Open source" : "Открытые исходные коды",
+ "Good performance" : "Хорошая производительность",
+ "Best security: documents never leave your server" : "Лучшая безопасность: документы никогда не покидают ваш сервер",
+ "Best ODF compatibility" : "Лучшая совместимость с ODF",
+ "Best support for legacy files" : "Лучшая поддержка устаревших файлов",
+ "Good Nextcloud integration" : "Хорошая интеграция с Nextcloud",
+ "Open core" : "Открытое ядро",
+ "Best performance" : "Лучшая производительность",
+ "Limited ODF compatibility" : "Ограниченная совместимость с ODF",
+ "Best Microsoft compatibility" : "Лучшая совместимость с Microsoft",
"{progress}% Deploying …" : "{progress}% Развёртывание …",
"{progress}% Initializing …" : "{progress}% Инициализация …"
},
diff --git a/apps/settings/l10n/ru.json b/apps/settings/l10n/ru.json
index 25e2289ef6a..e35a97098ee 100644
--- a/apps/settings/l10n/ru.json
+++ b/apps/settings/l10n/ru.json
@@ -29,6 +29,8 @@
"Remote wipe was started on %1$s" : "Инициировано удаление данных с устройства %1$s",
"Remote wipe has finished on %1$s" : "Завершено удаление данных с устройства %1$s",
"Your password or email was modified" : "Ваш пароль или адрес электронной почты были изменены",
+ "One time login" : "Одноразовый вход",
+ "QR Code login" : "QR код вход",
"Wrong password" : "Неверный пароль",
"Unable to change personal password" : "Невозможно изменить личный пароль",
"Saved" : "Сохранено",
@@ -99,6 +101,7 @@
"Personal info" : "Личная информация",
"Mobile & desktop" : "Клиенты для ПК и мобильных устройств",
"Artificial Intelligence" : "Искусственный интеллект",
+ "None / STARTTLS" : "Без шифрования / STARTTLS",
"Email server" : "Почтовый сервер",
"Mail Providers" : "Почтовые провайдеры",
"Mail provider enables sending emails directly through the user's personal email account. At present, this functionality is limited to calendar invitations. It requires Nextcloud Mail 4.1 and an email account in Nextcloud Mail that matches the user's email address in Nextcloud." : "Почтовый провайдер позволяет отправлять электронные письма непосредственно через личную учетную запись электронной почты пользователя. В настоящее время эта функциональность ограничена приглашениями из календаря. Для этого требуется Nextcloud Mail 4.1 и учетная запись электронной почты в Nextcloud Mail, которая соответствует адресу электронной почты пользователя в Nextcloud.",
@@ -298,6 +301,7 @@
"MySQL version \"%1$s\" detected. MySQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия MySQL \"%1$s\". MySQL версий >=%2$s и <=%3$s рекомендован для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"PostgreSQL version \"%1$s\" detected. PostgreSQL >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия PostgreSQL \"%1$s\". Для лучшей производительности, стабильности и функциональности с этой версией Nextcloud рекомендуется использовать PostgreSQL >=%2$s и <=%3$s.",
"Nextcloud %d does not support your current version, so be sure to update the database before updating your Nextcloud Server." : "Nextcloud %d не поддерживает вашу текущую версию, поэтому обязательно обновите базу данных перед обновлением сервера Nextcloud.",
+ "Oracle version \"%1$s\" detected. Oracle >=%2$s and <=%3$s is suggested for best performance, stability and functionality with this version of Nextcloud." : "Обнаружена версия Oracle \"%1$s\". Oracle версий >=%2$s и <=%3$s рекомендована для лучшей производительности, стабильности и функциональности с этой версией Nextcloud.",
"SQLite is currently being used as the backend database. For larger installations we recommend that you switch to a different database backend. This is particularly recommended when using the desktop client for file synchronisation. To migrate to another database use the command line tool: \"occ db:convert-type\"." : "В настоящее время в качестве серверной базы данных используется SQLite. Для более крупных установок рекомендуется переключиться на другую серверную базу данных. Это особенно рекомендуется при использовании настольного клиента для синхронизации файлов. Для перехода на другую базу данных используйте инструмент командной строки: \"occ db:convert-type\".",
"Unknown database platform" : "Неизвестная платформа базы данных",
"Architecture" : "Архитектура",
@@ -307,8 +311,13 @@
"_No scheduled tasks in the last day._::_No scheduled tasks in the last %n days._" : ["Нет запланированных задач за последний день.","Нет запланированных задач за последние %n дня.","Нет запланированных задач за последние %n дней.","Нет запланированных задач за последние %n дней."],
"_The task pickup speed has been ok in the last day._::_The task pickup speed has been ok in the last %n days._" : ["Скорость подхвата задач за последний день была в норме.","Скорость подхвата задач за последние %n дня была в норме.","Скорость подхвата задач за последние %n дней была в норме.","Скорость подхвата задач за последние %n дней была в норме."],
"_The task pickup speed has been slow in the last day. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._::_The task pickup speed has been slow in the last %n days. Many tasks took longer than 4 minutes to be picked up. Consider setting up a worker to process tasks in the background._" : ["Скорость подхвата задач за последний день была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дня была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме.","Скорость подхвата задач за последние %n дней была низкой. Многим задачам потребовалось больше 4 минут на подхват. Рассмотрите возможность настройки воркера для обработки задач в фоновом режиме."],
+ "Task Processing success rate" : "Уровень успешности обработки задач",
"_Most tasks were successful in the last day._::_Most tasks were successful in the last %n days._" : ["Большинство задач были успешны в последний день.","Большинство задач были успешны в последние %n дня.","Большинство задач были успешны в последние %n дней.","Большинство задач были успешны в последние %n дней."],
"_A lot of tasks failed in the last day. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._::_A lot of tasks failed in the last %n days. Consider checking the nextcloud log for errors and investigating whether the AI provider apps have been set up correctly._" : ["За последний день многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дня многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера.","За последние %n дней многие задачи не удалось выполнить. Рекомендуем проверить журнал Nextcloud на наличие ошибок и проверить правильность настройки приложений ИИ-провайдера."],
+ "Task Processing worker status" : "Статус воркера обработки задач",
+ "_The Task Processing worker has run in the last minute._::_The Task Processing worker has run in the last %n minutes._" : ["Воркер обработки задач был запущен в последнюю минуту.","Воркер обработки задач был запущен в последние %n минуты.","Воркер обработки задач был запущен в последние %n минут.","Воркер обработки задач был запущен в последние %n минут."],
+ "The Task Processing worker does not seem to be running. The last run was at %s." : "Кажется, что рабочий процесс обработки задач не работает. Последний запуск был в %s.",
+ "The Task Processing worker does not seem to be running. It seems it has never run so far." : "Кажется, что воркер обработки задач не работает. Кажется, оно ещё никогда не запускалось так далеко.",
"Temporary space available" : "Доступное временное пространство",
"Error while checking the temporary PHP path - it was not properly set to a directory. Returned value: %s" : "Ошибка при проверке временного пути PHP - он не был правильно установлен в каталог. Возвращаемое значение: %s",
"The PHP function \"disk_free_space\" is disabled, which prevents the check for enough space in the temporary directories." : "Функция php \"disk_free_space\" отключена, что не дает провести проверку наличия свободного места во временных каталогах",
@@ -481,8 +490,11 @@
"cron.php is registered at a webcron service to call cron.php every 5 minutes over HTTP. Use case: Very small instance (1–5 accounts depending on the usage)." : "cron.php зарегистрирован в службе webcron для вызова cron.php каждые 5 минут по протоколу HTTP. Пример использования: Очень маленький экземпляр (1-5 учетных записей в зависимости от использования).",
"Cron (Recommended)" : "Cron (рекомендуется)",
"Unable to update profile default setting" : "Не удалось обновить состояние использования профилей по умолчанию",
+ "Unable to update profile picker setting" : "Невозможно обновить настройки выбора профиля",
"Profile" : "Профиль",
"Enable or disable profile by default for new accounts." : "Включите или отключите профиль по умолчанию для новых учетных записей.",
+ "Enable the profile picker" : "Включить выбор профиля",
+ "Enable or disable the profile picker in the Smart Picker and the profile link previews." : "Включить или отключить выбора профиля в Smart Picker и предварительный просмотр ссылок на профиль.",
"Password confirmation is required" : "Требуется подтверждение пароля",
"Failed to save setting" : "Не удалось сохранить параметры",
"{app}'s declarative setting field: {name}" : "{app} поле декларативной настройки: {name}",
@@ -624,6 +636,7 @@
"List of accounts. This list is not fully rendered for performance reasons. The accounts will be rendered as you navigate through the list." : "Список учётных записей. Этот список отображен не полностью по соображениям производительности. Учётные записи будут отображаться по мере того, как Вы будете перемещаться по списку.",
"Account name" : "Имя учётной записи",
"Account updated" : "Аккаунт обновлен",
+ "Failed to update account" : "Не удалось обновить аккаунт",
"Edit account" : "Изменить учётную запись",
"Saving …" : "Сохранение…",
"Save" : "Сохранить",
@@ -645,6 +658,7 @@
"Language" : "Язык",
"Set default language" : "Выбрать язык по умолчанию",
"Manager" : "Руководитель",
+ "Search for a manager…" : "Поиск менеджера...",
"Quota" : "Квота",
"Set account quota" : "Задать квоту для учётной записи",
"_{userCount} account …_::_{userCount} accounts …_" : ["{userCount} учётная запись …","{userCount} учётных записи …","{userCount} учётных записей …","{userCount} учётных записей …"],
@@ -696,6 +710,7 @@
"Default quota" : "Квота по умолчанию",
"Select default quota" : "Квота по умолчанию",
"Search" : "Поиск",
+ "Focus search" : "Фокус поиска",
"Help" : "Справка",
"Show those shortcuts" : "Показать ярлыки",
"Server error while trying to complete WebAuthn device registration" : "Ошибка сервера при попытке завершить регистрацию устройства WebAuthn",
@@ -709,7 +724,12 @@
"No devices configured." : "Устройства не настроены.",
"The following devices are configured for your account:" : "Следующие устройства настроены для вашей учетной записи:",
"Your browser does not support WebAuthn." : "Ваш браузер не поддерживает WebAuthn.",
+ "Email sent successfully" : "Письмо успешно отправлено",
+ "Failed to send email" : "Не удалось отправить электронное письмо",
+ "Failed to save email settings" : "Не удалось сохранить настройки электронной почты",
"It is important to set up this server to be able to send emails, like for password reset and notifications." : "Важно предоставить этому серверу возможность отправлять электронные письма, например, для сброса пароля и уведомлений.",
+ "The server configuration is read-only so the mail settings cannot be changed using the web interface." : "Конфигурация сервера доступна только для чтения, поэтому настройки почты нельзя изменить с помощью веб-интерфейса.",
+ "Mail delivery is disabled by instance config \"{config}\"." : "Доставка почты отключена конфигурацией экземпляра \"{config}\".",
"Send mode" : "Способ отправки",
"Encryption" : "Шифрование",
"Sendmail mode" : "Режим sendmail",
@@ -721,6 +741,8 @@
"Port" : "Порт",
"Authentication" : "Аутентификация",
"Authentication required" : "Требуется аутентификация ",
+ "Sending test email…" : "Отправка тестового письма…",
+ "Send test email" : "Отправить тестовое письмо",
"Saving…" : "Сохраняется…",
"Save settings" : "Сохранить изменения",
"Please double check the {linkStartInstallationGuides}installation guides{linkEnd}, and check for any errors or warnings in the {linkStartLog}log{linkEnd}." : "Пожалуйста, дважды проверьте руководства по установке {linkStartInstallationGuides} {linkEnd}, и проверьте наличие ошибок или предупреждений в журнале {linkStartLog} {linkEnd}.",
@@ -742,6 +764,8 @@
"Admins" : "Администраторы",
"Account group: {group}" : "Группа учётных записей: {group}",
"Account management" : "Управление учётными записями",
+ "Search accounts and groups" : "Поиск аккаунтов и групп",
+ "Search accounts and groups…" : "Поиск аккаунтов и групп...",
"Clear search" : "Очистить поиск",
"For performance reasons, when you enable encryption on a {productName} server only new and changed files are encrypted." : "В целях повышения производительности, при включении шифрования на сервере {productName} шифруются только новые и изменённые файлы.",
"Location" : "Местоположение",
@@ -972,6 +996,24 @@
"SMTP Login" : "Имя пользователя SMTP",
"SMTP Password" : "Пароль SMTP",
"Test and verify email settings" : "Проверить параметры эл. почты",
+ "Office suite switching is managed through the Nextcloud All-in-One interface." : "Переключение между пакетами Office осуществляется через интерфейс Nextcloud All-in-One.",
+ "Please use the AIO interface to switch between office suites." : "Используйте интерфейс AIO для переключения между офисными пакетами.",
+ "Select your preferred office suite. Please note that installing requires manual server setup." : "Выберите предпочитаемый офисный пакет. Обратите внимание, что для установки требуется настройка сервера вручную.",
+ "installed" : "установлен",
+ "Disable office suites" : "Отключить офисные пакеты",
+ "All office suites disabled" : "Все офисные пакеты отключены",
+ "{name} enabled" : "{name} включён",
+ "Best Nextcloud integration" : "Лучшая интеграция с Nextcloud",
+ "Open source" : "Открытые исходные коды",
+ "Good performance" : "Хорошая производительность",
+ "Best security: documents never leave your server" : "Лучшая безопасность: документы никогда не покидают ваш сервер",
+ "Best ODF compatibility" : "Лучшая совместимость с ODF",
+ "Best support for legacy files" : "Лучшая поддержка устаревших файлов",
+ "Good Nextcloud integration" : "Хорошая интеграция с Nextcloud",
+ "Open core" : "Открытое ядро",
+ "Best performance" : "Лучшая производительность",
+ "Limited ODF compatibility" : "Ограниченная совместимость с ODF",
+ "Best Microsoft compatibility" : "Лучшая совместимость с Microsoft",
"{progress}% Deploying …" : "{progress}% Развёртывание …",
"{progress}% Initializing …" : "{progress}% Инициализация …"
},"pluralForm" :"nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);"
diff --git a/core/l10n/ar.js b/core/l10n/ar.js
index 019a7f5e6cb..5b8be88ed93 100644
--- a/core/l10n/ar.js
+++ b/core/l10n/ar.js
@@ -80,6 +80,7 @@ OC.L10N.register(
"Done" : "تمّ",
"_{count} notification_::_{count} notifications_" : ["{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات"],
"More apps" : "المزيد من التطبيقات",
+ "Applications" : "التطبيقات",
"Apps" : "التطبيقات",
"No" : "لا",
"Yes" : "نعم",
diff --git a/core/l10n/ar.json b/core/l10n/ar.json
index a1bfff88ad9..4921b6d66e6 100644
--- a/core/l10n/ar.json
+++ b/core/l10n/ar.json
@@ -78,6 +78,7 @@
"Done" : "تمّ",
"_{count} notification_::_{count} notifications_" : ["{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات","{count} إخطارات"],
"More apps" : "المزيد من التطبيقات",
+ "Applications" : "التطبيقات",
"Apps" : "التطبيقات",
"No" : "لا",
"Yes" : "نعم",
diff --git a/core/l10n/be.js b/core/l10n/be.js
index bfab76bbe1c..6c02942dbfd 100644
--- a/core/l10n/be.js
+++ b/core/l10n/be.js
@@ -187,6 +187,7 @@ OC.L10N.register(
"Done" : "Гатова",
"_{count} notification_::_{count} notifications_" : ["{count} апавяшчэнне","{count} апавяшчэнні","{count} апавяшчэнняў","{count} апавяшчэнняў"],
"More apps" : "Болей праграм",
+ "Applications" : "Праграмы",
"Apps" : "Праграмы",
"No" : "Не",
"Yes" : "Так",
diff --git a/core/l10n/be.json b/core/l10n/be.json
index 961e68ab706..d87402a4ded 100644
--- a/core/l10n/be.json
+++ b/core/l10n/be.json
@@ -185,6 +185,7 @@
"Done" : "Гатова",
"_{count} notification_::_{count} notifications_" : ["{count} апавяшчэнне","{count} апавяшчэнні","{count} апавяшчэнняў","{count} апавяшчэнняў"],
"More apps" : "Болей праграм",
+ "Applications" : "Праграмы",
"Apps" : "Праграмы",
"No" : "Не",
"Yes" : "Так",
diff --git a/core/l10n/cs.js b/core/l10n/cs.js
index 01bda20c2cc..9d468ea19e0 100644
--- a/core/l10n/cs.js
+++ b/core/l10n/cs.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Platnost kódu skončí za {timeCountdown} nebo po použití",
"_{count} notification_::_{count} notifications_" : ["{count} upozornění","{count} upozornění","{count} upozornění","{count} upozornění"],
"More apps" : "Více aplikací",
+ "Applications" : "Aplikace",
"Apps" : "Aplikace",
"No" : "Ne",
"Yes" : "Ano",
diff --git a/core/l10n/cs.json b/core/l10n/cs.json
index d452925b010..31bb8f60a7e 100644
--- a/core/l10n/cs.json
+++ b/core/l10n/cs.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Platnost kódu skončí za {timeCountdown} nebo po použití",
"_{count} notification_::_{count} notifications_" : ["{count} upozornění","{count} upozornění","{count} upozornění","{count} upozornění"],
"More apps" : "Více aplikací",
+ "Applications" : "Aplikace",
"Apps" : "Aplikace",
"No" : "Ne",
"Yes" : "Ano",
diff --git a/core/l10n/da.js b/core/l10n/da.js
index 892b8daf256..9d50c3a3149 100644
--- a/core/l10n/da.js
+++ b/core/l10n/da.js
@@ -200,6 +200,7 @@ OC.L10N.register(
"Done" : "Færdig",
"_{count} notification_::_{count} notifications_" : ["{count} underretning","{count} underretninger"],
"More apps" : "Flere apps",
+ "Applications" : "ApplikationerApplikationer",
"Apps" : "Apps",
"No" : "Nej",
"Yes" : "Ja",
diff --git a/core/l10n/da.json b/core/l10n/da.json
index 14e9a411a9a..df80d2a7dcd 100644
--- a/core/l10n/da.json
+++ b/core/l10n/da.json
@@ -198,6 +198,7 @@
"Done" : "Færdig",
"_{count} notification_::_{count} notifications_" : ["{count} underretning","{count} underretninger"],
"More apps" : "Flere apps",
+ "Applications" : "ApplikationerApplikationer",
"Apps" : "Apps",
"No" : "Nej",
"Yes" : "Ja",
diff --git a/core/l10n/de.js b/core/l10n/de.js
index 02e2ecbd5a5..b01989fc9c2 100644
--- a/core/l10n/de.js
+++ b/core/l10n/de.js
@@ -206,6 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/de.json b/core/l10n/de.json
index d515ea982e4..d1191da8474 100644
--- a/core/l10n/de.json
+++ b/core/l10n/de.json
@@ -204,6 +204,9 @@
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/de_DE.js b/core/l10n/de_DE.js
index 04aa2ff953a..27631bf73fc 100644
--- a/core/l10n/de_DE.js
+++ b/core/l10n/de_DE.js
@@ -206,6 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/de_DE.json b/core/l10n/de_DE.json
index 1e19668746a..a5126cd7243 100644
--- a/core/l10n/de_DE.json
+++ b/core/l10n/de_DE.json
@@ -204,6 +204,9 @@
"Code will expire {timeCountdown} or after use" : "Der Code läuft bei Verwendung oder nach {timeCountdown} ab",
"_{count} notification_::_{count} notifications_" : ["{count} Benachrichtigung","{count} Benachrichtigungen"],
"More apps" : "Weitere Apps",
+ "App store" : "App Store",
+ "Applications" : "Anwendungen",
+ "Open apps menu" : "App-Menü öffnen",
"Apps" : "Apps",
"No" : "Nein",
"Yes" : "Ja",
diff --git a/core/l10n/el.js b/core/l10n/el.js
index 93c22de1527..e64c7850e60 100644
--- a/core/l10n/el.js
+++ b/core/l10n/el.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Ο κωδικός θα λήξει {timeCountdown} ή μετά τη χρήση",
"_{count} notification_::_{count} notifications_" : ["{count} ειδοποίηση","{count} ειδοποιήσεις"],
"More apps" : "Περισσότερες εφαρμογές",
+ "Applications" : "Εφαρμογές",
"Apps" : "Εφαρμογές",
"No" : "Όχι",
"Yes" : "Ναι",
diff --git a/core/l10n/el.json b/core/l10n/el.json
index 9cce9f194ad..e195036b9b1 100644
--- a/core/l10n/el.json
+++ b/core/l10n/el.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Ο κωδικός θα λήξει {timeCountdown} ή μετά τη χρήση",
"_{count} notification_::_{count} notifications_" : ["{count} ειδοποίηση","{count} ειδοποιήσεις"],
"More apps" : "Περισσότερες εφαρμογές",
+ "Applications" : "Εφαρμογές",
"Apps" : "Εφαρμογές",
"No" : "Όχι",
"Yes" : "Ναι",
diff --git a/core/l10n/en_GB.js b/core/l10n/en_GB.js
index 910fbb29734..150e6ea90c1 100644
--- a/core/l10n/en_GB.js
+++ b/core/l10n/en_GB.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Code will expire {timeCountdown} or after use",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications"],
"More apps" : "More apps",
+ "Applications" : "Applications",
"Apps" : "Apps",
"No" : "No",
"Yes" : "Yes",
diff --git a/core/l10n/en_GB.json b/core/l10n/en_GB.json
index 52e7c0b1213..1048e72e290 100644
--- a/core/l10n/en_GB.json
+++ b/core/l10n/en_GB.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Code will expire {timeCountdown} or after use",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications"],
"More apps" : "More apps",
+ "Applications" : "Applications",
"Apps" : "Apps",
"No" : "No",
"Yes" : "Yes",
diff --git a/core/l10n/es.js b/core/l10n/es.js
index 3695f01ad82..1bf0d7b8d39 100644
--- a/core/l10n/es.js
+++ b/core/l10n/es.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "El código caducará en {timeCountdown} o tras usarlo",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificaciones","{count} notificaciones"],
"More apps" : "Más aplicaciones",
+ "Applications" : "Aplicaciones",
"Apps" : "Aplicaciones",
"No" : "No",
"Yes" : "Sí",
diff --git a/core/l10n/es.json b/core/l10n/es.json
index c85b7de1382..6ae0a6708c7 100644
--- a/core/l10n/es.json
+++ b/core/l10n/es.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "El código caducará en {timeCountdown} o tras usarlo",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificaciones","{count} notificaciones"],
"More apps" : "Más aplicaciones",
+ "Applications" : "Aplicaciones",
"Apps" : "Aplicaciones",
"No" : "No",
"Yes" : "Sí",
diff --git a/core/l10n/et_EE.js b/core/l10n/et_EE.js
index 83ccb9112e0..870fa8cd4eb 100644
--- a/core/l10n/et_EE.js
+++ b/core/l10n/et_EE.js
@@ -202,10 +202,13 @@ OC.L10N.register(
"AVI video" : "AVI video",
"Done" : "Valmis",
"Scan QR code to log in" : "Sisselogimiseks skaneeri QR-koodi",
- "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koode {productName}i mobiilikliendiga, mida soovid kasutada",
+ "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koodi {productName}i mobiilikliendiga, mida soovid kasutada",
"Code will expire {timeCountdown} or after use" : "Kood aegub peale kasutamist või {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} teavitus","{count} teavitust"],
"More apps" : "Veel rakendusi",
+ "App store" : "Rakendustepood",
+ "Applications" : "Rakendused",
+ "Open apps menu" : "Ava rakenduste menüü",
"Apps" : "Rakendused",
"No" : "Ei",
"Yes" : "Jah",
diff --git a/core/l10n/et_EE.json b/core/l10n/et_EE.json
index 3e226049e26..1a397ea2156 100644
--- a/core/l10n/et_EE.json
+++ b/core/l10n/et_EE.json
@@ -200,10 +200,13 @@
"AVI video" : "AVI video",
"Done" : "Valmis",
"Scan QR code to log in" : "Sisselogimiseks skaneeri QR-koodi",
- "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koode {productName}i mobiilikliendiga, mida soovid kasutada",
+ "Use {productName} mobile client you want to connect to scan the code" : "Skaneeri seda koodi {productName}i mobiilikliendiga, mida soovid kasutada",
"Code will expire {timeCountdown} or after use" : "Kood aegub peale kasutamist või {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} teavitus","{count} teavitust"],
"More apps" : "Veel rakendusi",
+ "App store" : "Rakendustepood",
+ "Applications" : "Rakendused",
+ "Open apps menu" : "Ava rakenduste menüü",
"Apps" : "Rakendused",
"No" : "Ei",
"Yes" : "Jah",
diff --git a/core/l10n/eu.js b/core/l10n/eu.js
index 7643794e834..a82ae3d267b 100644
--- a/core/l10n/eu.js
+++ b/core/l10n/eu.js
@@ -204,6 +204,7 @@ OC.L10N.register(
"Scan QR code to log in" : "Eskaneatu QRa saioa hasteko",
"_{count} notification_::_{count} notifications_" : ["Jakinarazpen {count}","{count} jakinarazpenak"],
"More apps" : "Aplikazio gehiago",
+ "Applications" : "Aplikazioak",
"Apps" : "Aplikazioak",
"No" : "Ez",
"Yes" : "Bai",
diff --git a/core/l10n/eu.json b/core/l10n/eu.json
index a6042e64a93..7fbd990f6b2 100644
--- a/core/l10n/eu.json
+++ b/core/l10n/eu.json
@@ -202,6 +202,7 @@
"Scan QR code to log in" : "Eskaneatu QRa saioa hasteko",
"_{count} notification_::_{count} notifications_" : ["Jakinarazpen {count}","{count} jakinarazpenak"],
"More apps" : "Aplikazio gehiago",
+ "Applications" : "Aplikazioak",
"Apps" : "Aplikazioak",
"No" : "Ez",
"Yes" : "Bai",
diff --git a/core/l10n/fi.js b/core/l10n/fi.js
index 9bd22cc2756..7afe0d3ab57 100644
--- a/core/l10n/fi.js
+++ b/core/l10n/fi.js
@@ -168,6 +168,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Koodi vanhenee {timeCountdown} tai kun se on käytetty",
"_{count} notification_::_{count} notifications_" : ["{count} ilmoitus","{count} ilmoitusta"],
"More apps" : "Lisää sovelluksia",
+ "Applications" : "Sovellukset",
"Apps" : "Sovellukset",
"No" : "Ei",
"Yes" : "Kyllä",
diff --git a/core/l10n/fi.json b/core/l10n/fi.json
index 247127f106d..9a6f7634e4e 100644
--- a/core/l10n/fi.json
+++ b/core/l10n/fi.json
@@ -166,6 +166,7 @@
"Code will expire {timeCountdown} or after use" : "Koodi vanhenee {timeCountdown} tai kun se on käytetty",
"_{count} notification_::_{count} notifications_" : ["{count} ilmoitus","{count} ilmoitusta"],
"More apps" : "Lisää sovelluksia",
+ "Applications" : "Sovellukset",
"Apps" : "Sovellukset",
"No" : "Ei",
"Yes" : "Kyllä",
diff --git a/core/l10n/fr.js b/core/l10n/fr.js
index 3c735ace2ac..cf168f47a79 100644
--- a/core/l10n/fr.js
+++ b/core/l10n/fr.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Le code expirera dans {timeCountdown} ou après utilisation",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications","{count} notifications"],
"More apps" : "Plus d’applications",
+ "Applications" : "Applications",
"Apps" : "Applications",
"No" : "Non",
"Yes" : "Oui",
diff --git a/core/l10n/fr.json b/core/l10n/fr.json
index adce68cd31e..fbd96d8e862 100644
--- a/core/l10n/fr.json
+++ b/core/l10n/fr.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Le code expirera dans {timeCountdown} ou après utilisation",
"_{count} notification_::_{count} notifications_" : ["{count} notification","{count} notifications","{count} notifications"],
"More apps" : "Plus d’applications",
+ "Applications" : "Applications",
"Apps" : "Applications",
"No" : "Non",
"Yes" : "Oui",
diff --git a/core/l10n/ga.js b/core/l10n/ga.js
index e71488396ed..da4ab9801cb 100644
--- a/core/l10n/ga.js
+++ b/core/l10n/ga.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Rachaidh an cód in éag {timeCountdown} nó tar éis úsáide",
"_{count} notification_::_{count} notifications_" : ["{count} fógra","{count} fógra","{count} fógra","{count} fógra","{count} fógra"],
"More apps" : "Tuilleadh apps",
+ "Applications" : "Feidhmchláir",
"Apps" : "Feidhmchláir",
"No" : "Níl",
"Yes" : "Tá",
diff --git a/core/l10n/ga.json b/core/l10n/ga.json
index 6ebf0299268..7cb1e837e03 100644
--- a/core/l10n/ga.json
+++ b/core/l10n/ga.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Rachaidh an cód in éag {timeCountdown} nó tar éis úsáide",
"_{count} notification_::_{count} notifications_" : ["{count} fógra","{count} fógra","{count} fógra","{count} fógra","{count} fógra"],
"More apps" : "Tuilleadh apps",
+ "Applications" : "Feidhmchláir",
"Apps" : "Feidhmchláir",
"No" : "Níl",
"Yes" : "Tá",
diff --git a/core/l10n/gl.js b/core/l10n/gl.js
index 60226c0e8e4..0039e3b6ab9 100644
--- a/core/l10n/gl.js
+++ b/core/l10n/gl.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "O código caducará en {timeCountdown} ou após o seu uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificacións"],
"More apps" : "Máis aplicacións",
+ "Applications" : "Aplicacións",
"Apps" : "Aplicacións",
"No" : "Non",
"Yes" : "Si",
diff --git a/core/l10n/gl.json b/core/l10n/gl.json
index d3c85f83250..da629479ae5 100644
--- a/core/l10n/gl.json
+++ b/core/l10n/gl.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "O código caducará en {timeCountdown} ou após o seu uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificación","{count} notificacións"],
"More apps" : "Máis aplicacións",
+ "Applications" : "Aplicacións",
"Apps" : "Aplicacións",
"No" : "Non",
"Yes" : "Si",
diff --git a/core/l10n/hu.js b/core/l10n/hu.js
index 362e75a1feb..dc04e22dc74 100644
--- a/core/l10n/hu.js
+++ b/core/l10n/hu.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "A kód {timeCountdown} vagy használat után lejár",
"_{count} notification_::_{count} notifications_" : ["{count} értesítés","{count} értesítés"],
"More apps" : "További alkalmazások",
+ "Applications" : "Alkalmazások",
"Apps" : "Alkalmazások",
"No" : "Nem",
"Yes" : "Igen",
diff --git a/core/l10n/hu.json b/core/l10n/hu.json
index fdbc4a9c222..0888d50f193 100644
--- a/core/l10n/hu.json
+++ b/core/l10n/hu.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "A kód {timeCountdown} vagy használat után lejár",
"_{count} notification_::_{count} notifications_" : ["{count} értesítés","{count} értesítés"],
"More apps" : "További alkalmazások",
+ "Applications" : "Alkalmazások",
"Apps" : "Alkalmazások",
"No" : "Nem",
"Yes" : "Igen",
diff --git a/core/l10n/it.js b/core/l10n/it.js
index 071631e8be2..e32ec4512fc 100644
--- a/core/l10n/it.js
+++ b/core/l10n/it.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Il codice scadrà {timeCountdown} o dopo l'utilizzo",
"_{count} notification_::_{count} notifications_" : ["{count} notifica","{count} notifiche","{count} notifiche"],
"More apps" : "Altre applicazioni",
+ "Applications" : "Applicazioni",
"Apps" : "Applicazioni",
"No" : "No",
"Yes" : "Sì",
diff --git a/core/l10n/it.json b/core/l10n/it.json
index ffadc35ec04..c150055b470 100644
--- a/core/l10n/it.json
+++ b/core/l10n/it.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Il codice scadrà {timeCountdown} o dopo l'utilizzo",
"_{count} notification_::_{count} notifications_" : ["{count} notifica","{count} notifiche","{count} notifiche"],
"More apps" : "Altre applicazioni",
+ "Applications" : "Applicazioni",
"Apps" : "Applicazioni",
"No" : "No",
"Yes" : "Sì",
diff --git a/core/l10n/ja.js b/core/l10n/ja.js
index 2e21c0ccbc4..e65b311302b 100644
--- a/core/l10n/ja.js
+++ b/core/l10n/ja.js
@@ -206,6 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "コードは{timeCountdown}で期限切れ、または使用後に失効します",
"_{count} notification_::_{count} notifications_" : ["通知 {count} 件"],
"More apps" : "さらにアプリ",
+ "App store" : "アプリストア",
+ "Applications" : "アプリケーション",
+ "Open apps menu" : "アプリメニューを開く",
"Apps" : "アプリ",
"No" : "いいえ",
"Yes" : "はい",
diff --git a/core/l10n/ja.json b/core/l10n/ja.json
index 0335c3852f1..bb1e8c99d96 100644
--- a/core/l10n/ja.json
+++ b/core/l10n/ja.json
@@ -204,6 +204,9 @@
"Code will expire {timeCountdown} or after use" : "コードは{timeCountdown}で期限切れ、または使用後に失効します",
"_{count} notification_::_{count} notifications_" : ["通知 {count} 件"],
"More apps" : "さらにアプリ",
+ "App store" : "アプリストア",
+ "Applications" : "アプリケーション",
+ "Open apps menu" : "アプリメニューを開く",
"Apps" : "アプリ",
"No" : "いいえ",
"Yes" : "はい",
diff --git a/core/l10n/lo.js b/core/l10n/lo.js
index dfdd04c64dd..ba524219733 100644
--- a/core/l10n/lo.js
+++ b/core/l10n/lo.js
@@ -201,6 +201,7 @@ OC.L10N.register(
"Done" : "ສະຖານະ",
"_{count} notification_::_{count} notifications_" : ["{count} notifications"],
"More apps" : "ແອັບພລິເຄຊັນເພີ່ມເຕີມ",
+ "Applications" : "ແອັບພລິເຄຊັນ",
"Apps" : "ແອັບພລິເຄຊັນ",
"No" : "ບໍ່",
"Yes" : "ແມ່ນແລ້ວ",
diff --git a/core/l10n/lo.json b/core/l10n/lo.json
index 922193de67e..3bcc731de5e 100644
--- a/core/l10n/lo.json
+++ b/core/l10n/lo.json
@@ -199,6 +199,7 @@
"Done" : "ສະຖານະ",
"_{count} notification_::_{count} notifications_" : ["{count} notifications"],
"More apps" : "ແອັບພລິເຄຊັນເພີ່ມເຕີມ",
+ "Applications" : "ແອັບພລິເຄຊັນ",
"Apps" : "ແອັບພລິເຄຊັນ",
"No" : "ບໍ່",
"Yes" : "ແມ່ນແລ້ວ",
diff --git a/core/l10n/lt_LT.js b/core/l10n/lt_LT.js
index 1ed1455733f..49551c0c4fc 100644
--- a/core/l10n/lt_LT.js
+++ b/core/l10n/lt_LT.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Kodas baigs galioti jį panaudojus arba {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} pranešimas","{count} pranešimai","{count} pranešimų","{count} pranešimas"],
"More apps" : "Daugiau programėlių",
+ "Applications" : "Programėlės",
"Apps" : "Programėlės",
"No" : "Ne",
"Yes" : "Taip",
diff --git a/core/l10n/lt_LT.json b/core/l10n/lt_LT.json
index a6a65e97ea9..84036b30e87 100644
--- a/core/l10n/lt_LT.json
+++ b/core/l10n/lt_LT.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Kodas baigs galioti jį panaudojus arba {timeCountdown}",
"_{count} notification_::_{count} notifications_" : ["{count} pranešimas","{count} pranešimai","{count} pranešimų","{count} pranešimas"],
"More apps" : "Daugiau programėlių",
+ "Applications" : "Programėlės",
"Apps" : "Programėlės",
"No" : "Ne",
"Yes" : "Taip",
diff --git a/core/l10n/lv.js b/core/l10n/lv.js
index f91884018dd..87d25000727 100644
--- a/core/l10n/lv.js
+++ b/core/l10n/lv.js
@@ -78,6 +78,7 @@ OC.L10N.register(
"Done" : "Pabeigts",
"_{count} notification_::_{count} notifications_" : ["{count} paziņojumu","{count}paziņojums","{count}paziņojumi"],
"More apps" : "Vairāk lietotņu",
+ "Applications" : "Lietotnes",
"Apps" : "Lietotnes",
"No" : "Nē",
"Yes" : "Jā",
diff --git a/core/l10n/lv.json b/core/l10n/lv.json
index 73fed10fa05..09ef88bdf4b 100644
--- a/core/l10n/lv.json
+++ b/core/l10n/lv.json
@@ -76,6 +76,7 @@
"Done" : "Pabeigts",
"_{count} notification_::_{count} notifications_" : ["{count} paziņojumu","{count}paziņojums","{count}paziņojumi"],
"More apps" : "Vairāk lietotņu",
+ "Applications" : "Lietotnes",
"Apps" : "Lietotnes",
"No" : "Nē",
"Yes" : "Jā",
diff --git a/core/l10n/nb.js b/core/l10n/nb.js
index 360c86194ce..13ae23105d3 100644
--- a/core/l10n/nb.js
+++ b/core/l10n/nb.js
@@ -131,6 +131,7 @@ OC.L10N.register(
"Done" : "Ferdig",
"_{count} notification_::_{count} notifications_" : ["{count} varsel","{count} varsler"],
"More apps" : "Flere apper",
+ "Applications" : "Applikasjoner",
"Apps" : "Apper",
"No" : "Nei",
"Yes" : "Ja",
diff --git a/core/l10n/nb.json b/core/l10n/nb.json
index 56bd88598fb..3610fdc66dc 100644
--- a/core/l10n/nb.json
+++ b/core/l10n/nb.json
@@ -129,6 +129,7 @@
"Done" : "Ferdig",
"_{count} notification_::_{count} notifications_" : ["{count} varsel","{count} varsler"],
"More apps" : "Flere apper",
+ "Applications" : "Applikasjoner",
"Apps" : "Apper",
"No" : "Nei",
"Yes" : "Ja",
diff --git a/core/l10n/nl.js b/core/l10n/nl.js
index 60b54e88537..2c1ca411e54 100644
--- a/core/l10n/nl.js
+++ b/core/l10n/nl.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "De code verloopt {timeCountdown} of na gebruik.",
"_{count} notification_::_{count} notifications_" : ["{count} melding","{count} meldingen"],
"More apps" : "Meer apps",
+ "Applications" : "Toepassingen",
"Apps" : "Apps",
"No" : "Nee",
"Yes" : "Ja",
diff --git a/core/l10n/nl.json b/core/l10n/nl.json
index a0a7b1ee2db..5650df157b7 100644
--- a/core/l10n/nl.json
+++ b/core/l10n/nl.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "De code verloopt {timeCountdown} of na gebruik.",
"_{count} notification_::_{count} notifications_" : ["{count} melding","{count} meldingen"],
"More apps" : "Meer apps",
+ "Applications" : "Toepassingen",
"Apps" : "Apps",
"No" : "Nee",
"Yes" : "Ja",
diff --git a/core/l10n/pl.js b/core/l10n/pl.js
index c40593c5708..436b71a7a4a 100644
--- a/core/l10n/pl.js
+++ b/core/l10n/pl.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Kod wygaśnie za {timeCountdown} lub po użyciu",
"_{count} notification_::_{count} notifications_" : ["{count} powiadomienie","{count} powiadomienia","{count} powiadomień","{count} powiadomień"],
"More apps" : "Więcej aplikacji",
+ "Applications" : "Aplikacje",
"Apps" : "Aplikacje",
"No" : "Nie",
"Yes" : "Tak",
diff --git a/core/l10n/pl.json b/core/l10n/pl.json
index b08cddbdc86..d75422f2812 100644
--- a/core/l10n/pl.json
+++ b/core/l10n/pl.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "Kod wygaśnie za {timeCountdown} lub po użyciu",
"_{count} notification_::_{count} notifications_" : ["{count} powiadomienie","{count} powiadomienia","{count} powiadomień","{count} powiadomień"],
"More apps" : "Więcej aplikacji",
+ "Applications" : "Aplikacje",
"Apps" : "Aplikacje",
"No" : "Nie",
"Yes" : "Tak",
diff --git a/core/l10n/pt_BR.js b/core/l10n/pt_BR.js
index cabc81d285d..c573f66f690 100644
--- a/core/l10n/pt_BR.js
+++ b/core/l10n/pt_BR.js
@@ -206,6 +206,7 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "O código expirará {timeCountdown} após o uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificação","{count} de notificações","{count} notificações"],
"More apps" : "Mais aplicativos",
+ "Applications" : "Aplicativos",
"Apps" : "Aplicativos",
"No" : "Não",
"Yes" : "Sim",
diff --git a/core/l10n/pt_BR.json b/core/l10n/pt_BR.json
index d3707bd8c47..35e93c24186 100644
--- a/core/l10n/pt_BR.json
+++ b/core/l10n/pt_BR.json
@@ -204,6 +204,7 @@
"Code will expire {timeCountdown} or after use" : "O código expirará {timeCountdown} após o uso",
"_{count} notification_::_{count} notifications_" : ["{count} notificação","{count} de notificações","{count} notificações"],
"More apps" : "Mais aplicativos",
+ "Applications" : "Aplicativos",
"Apps" : "Aplicativos",
"No" : "Não",
"Yes" : "Sim",
diff --git a/core/l10n/tr.js b/core/l10n/tr.js
index 431757bfc9e..5ec64e84e77 100644
--- a/core/l10n/tr.js
+++ b/core/l10n/tr.js
@@ -206,7 +206,9 @@ OC.L10N.register(
"Code will expire {timeCountdown} or after use" : "Kod {timeCountdown} ya da kullanıldıktan sonra geçersiz olacak",
"_{count} notification_::_{count} notifications_" : ["{count} bildirim","{count} bildirim"],
"More apps" : "Diğer uygulamalar",
+ "App store" : "Uygulama mağazası",
"Applications" : "Uygulamalar",
+ "Open apps menu" : "Uygulama menüsünü aç",
"Apps" : "Uygulamalar",
"No" : "Hayır",
"Yes" : "Evet",
diff --git a/core/l10n/tr.json b/core/l10n/tr.json
index 1f86c896a24..0947a4eae23 100644
--- a/core/l10n/tr.json
+++ b/core/l10n/tr.json
@@ -204,7 +204,9 @@
"Code will expire {timeCountdown} or after use" : "Kod {timeCountdown} ya da kullanıldıktan sonra geçersiz olacak",
"_{count} notification_::_{count} notifications_" : ["{count} bildirim","{count} bildirim"],
"More apps" : "Diğer uygulamalar",
+ "App store" : "Uygulama mağazası",
"Applications" : "Uygulamalar",
+ "Open apps menu" : "Uygulama menüsünü aç",
"Apps" : "Uygulamalar",
"No" : "Hayır",
"Yes" : "Evet",
diff --git a/core/l10n/zh_TW.js b/core/l10n/zh_TW.js
index 4a2d2fb020a..2187cf057d6 100644
--- a/core/l10n/zh_TW.js
+++ b/core/l10n/zh_TW.js
@@ -208,6 +208,7 @@ OC.L10N.register(
"More apps" : "更多應用程式",
"App store" : "應用程式商店",
"Applications" : "應用程式",
+ "Open apps menu" : "開啟應用程式選單",
"Apps" : "應用程式",
"No" : "否",
"Yes" : "是",
diff --git a/core/l10n/zh_TW.json b/core/l10n/zh_TW.json
index f95bda64d36..1ccdbf5c404 100644
--- a/core/l10n/zh_TW.json
+++ b/core/l10n/zh_TW.json
@@ -206,6 +206,7 @@
"More apps" : "更多應用程式",
"App store" : "應用程式商店",
"Applications" : "應用程式",
+ "Open apps menu" : "開啟應用程式選單",
"Apps" : "應用程式",
"No" : "否",
"Yes" : "是",
diff --git a/lib/l10n/ja.js b/lib/l10n/ja.js
index 8f075f6f3e4..df0eae0e800 100644
--- a/lib/l10n/ja.js
+++ b/lib/l10n/ja.js
@@ -215,6 +215,7 @@ OC.L10N.register(
"Share provider does not support accepting" : "共有プロバイダは受け入れをサポートしていません",
"Cannot change target of link share" : "リンク共有のターゲットを変更できません",
"Invalid share recipient" : "無効な共有先",
+ "Unknown share recipient" : "不明な共有先",
"Group \"%s\" does not exist" : "グループ \"%s\" は存在しません",
"The requested share does not exist anymore" : "この共有はもう存在しません。",
"The user was not created because the user limit has been reached. Check your notifications to learn more." : "登録可能なユーザー数の上限に達したため、ユーザーは作成されませんでした。詳細については通知をご確認ください。",
diff --git a/lib/l10n/ja.json b/lib/l10n/ja.json
index 484fd2e17ee..017b2346b23 100644
--- a/lib/l10n/ja.json
+++ b/lib/l10n/ja.json
@@ -213,6 +213,7 @@
"Share provider does not support accepting" : "共有プロバイダは受け入れをサポートしていません",
"Cannot change target of link share" : "リンク共有のターゲットを変更できません",
"Invalid share recipient" : "無効な共有先",
+ "Unknown share recipient" : "不明な共有先",
"Group \"%s\" does not exist" : "グループ \"%s\" は存在しません",
"The requested share does not exist anymore" : "この共有はもう存在しません。",
"The user was not created because the user limit has been reached. Check your notifications to learn more." : "登録可能なユーザー数の上限に達したため、ユーザーは作成されませんでした。詳細については通知をご確認ください。",