diff --git a/src/components/Languages.vue b/src/components/Languages.vue index 3e27d6ca..84680780 100644 --- a/src/components/Languages.vue +++ b/src/components/Languages.vue @@ -8,6 +8,7 @@ + diff --git a/src/i18n/de.yaml b/src/i18n/de.yaml index 9d578f72..7460c635 100644 --- a/src/i18n/de.yaml +++ b/src/i18n/de.yaml @@ -192,6 +192,7 @@ languages: zhTW: 中文 (繁體) es: Español de: Deutsch + ru: Русский time: unit: Zeiteinheit seconds: Sekunden diff --git a/src/i18n/en.yaml b/src/i18n/en.yaml index bc59237d..cccff183 100644 --- a/src/i18n/en.yaml +++ b/src/i18n/en.yaml @@ -197,6 +197,7 @@ languages: zhTW: 中文 (繁體) es: Español de: Deutsch + ru: Русский time: unit: Time Unit seconds: Seconds diff --git a/src/i18n/es.yaml b/src/i18n/es.yaml index 407a2280..99f71729 100644 --- a/src/i18n/es.yaml +++ b/src/i18n/es.yaml @@ -195,6 +195,7 @@ languages: zhCN: 中文 (简体) zhTW: 中文 (繁體) de: Deutsch + ru: Русский time: unit: Unidad seconds: Segundos diff --git a/src/i18n/fr.yaml b/src/i18n/fr.yaml index 2f4f753f..64f2f62b 100644 --- a/src/i18n/fr.yaml +++ b/src/i18n/fr.yaml @@ -188,6 +188,7 @@ languages: zhTW: 中文 (繁體) es: Español de: Deutsch + ru: Русский time: unit: Unité de temps seconds: Secondes diff --git a/src/i18n/index.js b/src/i18n/index.js index 944775bd..6dd010eb 100644 --- a/src/i18n/index.js +++ b/src/i18n/index.js @@ -9,6 +9,7 @@ import zhCN from './zh-cn.yaml' import zhTW from './zh-tw.yaml' import es from './es.yaml' import de from './de.yaml' +import ru from './ru.yaml' Vue.use(VueI18n) @@ -45,6 +46,9 @@ export function detectLocale () { case /^de.*/i.test(locale): locale = 'de' break + case /^ru.*/i.test(locale): + locale = 'ru' + break default: locale = 'en' } @@ -64,7 +68,8 @@ const i18n = new VueI18n({ 'zh-cn': zhCN, 'zh-tw': zhTW, 'es': es, - 'de': de + 'de': de, + 'ru': ru } }) diff --git a/src/i18n/ja.yaml b/src/i18n/ja.yaml index a68b0a8e..e06995dc 100644 --- a/src/i18n/ja.yaml +++ b/src/i18n/ja.yaml @@ -195,6 +195,7 @@ languages: zhTW: 中文 (繁體) es: Español de: Deutsch + ru: Русский time: unit: 時間単位 seconds: 秒 diff --git a/src/i18n/pt-br.yaml b/src/i18n/pt-br.yaml index d17f3551..b27dce1d 100644 --- a/src/i18n/pt-br.yaml +++ b/src/i18n/pt-br.yaml @@ -75,6 +75,7 @@ languages: zhCN: 中文 (简体) zhTW: 中文 (繁體) es: Español + ru: Русский login: password: Senha submit: Login diff --git a/src/i18n/pt.yaml b/src/i18n/pt.yaml index 2c4acff0..e1766f2c 100644 --- a/src/i18n/pt.yaml +++ b/src/i18n/pt.yaml @@ -75,6 +75,7 @@ languages: zhCN: 中文 (简体) zhTW: 中文 (繁體) es: Español + ru: Русский login: password: Palavra-passe submit: Login diff --git a/src/i18n/ru.yaml b/src/i18n/ru.yaml new file mode 100644 index 00000000..a978db2b --- /dev/null +++ b/src/i18n/ru.yaml @@ -0,0 +1,204 @@ +permanent: Постоянный +buttons: + cancel: Отмена + close: Закрыть + copy: Копировать + copyFile: Скопировать файл + copyToClipboard: Скопировать в буфер + create: Создать + delete: Удалить + download: Скачать + info: Инфо + more: Еще + move: Переместить + moveFile: Переместить файл + new: Новый + next: Вперед + ok: OK + replace: Перезаписать + previous: Назад + rename: Переименовать + reportIssue: Сообщить о проблеме + save: Сохранить + search: Поиск + select: Выбрать + share: Поделиться + publish: Опубликовать + selectMultiple: Мультивыбор + schedule: Планировка + switchView: Вид + toggleSidebar: Боковая панель + update: Обновить + upload: Загрузить + permalink: Получить постоянную ссылку +success: + linkCopied: Ссылка скопирована! +errors: + forbidden: Доступ запрещен. + internal: Что-то пошло не так. + notFound: Неправильная ссылка. +files: + folders: Каталоги + files: Файлы + body: Тело + clear: Очистить + closePreview: Закрыть + home: Дом + lastModified: Последнее изменение + loading: Загрузка... + lonely: Здесь пусто... + metadata: Метаданные + multipleSelectionEnabled: Мультивыбор включен + name: Имя + size: Размер + sortByName: Сортировка по имени + sortBySize: Сортировка по размеру + sortByLastModified: Сортировка по изменению +help: + click: выбрать файл или каталог + ctrl: + click: выбрать несколько файлов или каталогов + f: открыть поиск + s: скачать файл или текущий каталог + del: удалить выбранные элементы + doubleClick: открыть файл или каталог + esc: очистить выделение и/или закрыть окно + f1: помощь + f2: переименовать файл + help: Помощь +login: + password: Пароль + submit: Войти + username: Имя пользователя + wrongCredentials: Неверные данные +prompts: + copy: Копировать + copyMessage: 'Копировать в:' + currentlyNavigating: 'Текущий каталог:' + deleteMessageMultiple: Удалить эти файлы ({count})? + deleteMessageSingle: Удалить этот файл/каталог? + deleteTitle: Удалить файлы + displayName: 'Отображаемое имя:' + download: Скачать файлы + downloadMessage: Скачать каталог в следующем формате. + error: Ошибка + fileInfo: Информация о файле + filesSelected: "Файлов выбрано: {count}." + lastModified: Последнее изменение + move: Переместить + moveMessage: 'Переместить в:' + newDir: Новый каталог + newDirMessage: Имя нового каталога. + newFile: Новый файл + newFileMessage: Имя нового файла. + numberDirs: Количество каталогов + numberFiles: Количество файлов + replace: Заменить + replaceMessage: > + Имя одного из загружаемых файлов совпадает с уже существующим файлом. + Вы хотите заменить существующий? + rename: Переименовать + renameMessage: Новое имя + show: Показать + size: Размер + schedule: Планировка + scheduleMessage: Запланировать дату и время публикации. + newArchetype: Создайте новую запись на основе архетипа. Файл будет создан в каталоге. +settings: + admin: Админ + administrator: Администратор + allowCommands: Запуск команд + allowEdit: Редактирование, переименование и удаление файлов или каталогов + allowNew: Создание новых файлов или каталогов + allowPublish: Публикация новых записей и страниц + avoidChanges: "(пусто для пропуска)" + changePassword: Изменение пароля + commands: Команды + commandsHelp: > + Здесь устанавливаются команды, выполняемые в названных событиях. + Одна команда на строку. Если событие связано с файлами, например, после сохранения, + переменной среды "FILE" будет присвоен путь файла. + commandsUpdated: Команды обновлены! + customStylesheet: Свой стиль + examples: Примеры + globalSettings: Глобальные настройки + language: Язык + lockPassword: Запретить пользователю менять пароль + newPassword: Новый пароль + newPasswordConfirm: Повтор нового пароля + newUser: Новый пользователь + password: Пароль + passwordUpdated: Пароль обновлен! + permissions: Права доступа + permissionsHelp: > + Можно настроить пользователя как администратора или выбрать разрешения + индивидуально. При выборе "Администратор", все остальные параметры будут + автоматически выбраны. Управление пользователями - привилегия администратора. + profileSettings: Настройки профиля + ruleExample1: > + предотвратить доступ к любому скрытому файлу (например: .git, .gitignore) в + каждой папке. + ruleExample2: блокирует доступ к файлу с именем Caddyfile в корневой области. + rules: Права + rulesHelp1: > + Здесь вы можете определить набор разрешающих и запрещающих правил для этого конкретного + пользователь. Блокированные файлы не будут отображаться в списках, и не будут доступны + для пользователя. Есть поддержка регулярных выражений и относительных путей. + rulesHelp2: > + Каждое правило начинается с новой строки и должно начинаться с ключевого слова + {0} или {1}. Затем {2}, если используются регулярное выражение, + дальше выражение или путь. + scope: Корень + settingsUpdated: Настройки применены! + user: Пользователь + userCommands: Команды + userCommandsHelp: > + Список команд доступных пользователю, разделенный пробелами. + Пример: + userCreated: Пользователь создан! + userDeleted: Пользователь удален! + userManagement: Управление пользователями + username: Имя пользователя + users: Пользователи + userUpdated: Пользователь изменен! +sidebar: + help: Помощь + logout: Выход + myFiles: Файлы + newFile: Новый файл + newFolder: Новый каталог + settings: Настройки + siteSettings: Настройки сайта + hugoNew: Hugo New + preview: Предпросмотр +search: + images: Изображения + music: Музыка + notSupportedCommand: Команда не поддерживается. + pdf: PDF + pressToExecute: Enter для запуска. + pressToSearch: Enter для поиска. + search: Поиск... + searchOrCommand: Поиск или выполнение команды... + searchOrSupportedCommand: 'Поиск или выполнение команды, начинающейся с ''$'':' + typeCommand: Введи текст и нажми Enter для запуска. + typeSearch: Введи текст и нажми Enter для поиска. + types: Типы + video: Видео + writeToSearch: Введи текст для поиска +languages: + en: English + fr: Français + pt: Português + ja: 日本語 + zhCN: 中文 (简体) + zhTW: 中文 (繁體) + es: Español + de: Deutsch + ru: Русский +time: + unit: Единица времени + seconds: Секунды + minutes: Минуты + hours: Часы + days: Дни diff --git a/src/i18n/zh-cn.yaml b/src/i18n/zh-cn.yaml index 0b591b49..b150fb04 100644 --- a/src/i18n/zh-cn.yaml +++ b/src/i18n/zh-cn.yaml @@ -193,6 +193,7 @@ languages: zhTW: 中文 (繁體) es: Español de: Deutsch + ru: Русский time: unit: 时间单位 seconds: 秒 diff --git a/src/i18n/zh-tw.yaml b/src/i18n/zh-tw.yaml index 7c99f289..a89e9d64 100644 --- a/src/i18n/zh-tw.yaml +++ b/src/i18n/zh-tw.yaml @@ -193,6 +193,7 @@ languages: zhTW: 中文 (繁體) es: Español de: Deutsch + ru: Русский time: unit: 時間單位 seconds: 秒