Skip to content

Commit

Permalink
feat: Add Russian language support with localization files
Browse files Browse the repository at this point in the history
  • Loading branch information
iredun authored and qianlifeng committed Jan 4, 2025
1 parent 2da8c04 commit 34fd0cf
Show file tree
Hide file tree
Showing 2 changed files with 165 additions and 0 deletions.
5 changes: 5 additions & 0 deletions wox.core/i18n/lang.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ type Lang struct {
const (
LangCodeEnUs LangCode = "en_US"
LangCodeZhCn LangCode = "zh_CN"
LangCodeRuRu LangCode = "ru_RU"
)

func GetSupportedLanguages() []Lang {
Expand All @@ -22,6 +23,10 @@ func GetSupportedLanguages() []Lang {
Code: LangCodeZhCn,
Name: "简体中文",
},
{
Code: LangCodeRuRu,
Name: "Русский",
},
}
}

Expand Down
160 changes: 160 additions & 0 deletions wox.core/resource/lang/ru_RU.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,160 @@
{
"show_wox_preferences": "Показать настройки Wox",
"selection_no_files_selected": "Файлы не выбраны",
"selection_selected_files_count": "Выбрано файлов: %d",
"selection_remaining_files_not_shown": "... %d файлов не показано",
"ui_hotkey": "Горячая клавиша",
"ui_hotkey_tips": "Горячие клавиши для открытия или скрытия Wox",
"ui_selection_hotkey": "Горячая клавиша выбора",
"ui_selection_hotkey_tips": "Горячие клавиши для выполнения действий с выбранным текстом или файлами",
"ui_use_pinyin": "Использовать Pinyin",
"ui_use_pinyin_tips": "При выборе Wox будет преобразовывать Китайский в Pinyin",
"ui_hide_on_lost_focus": "Скрывать при потере фокуса",
"ui_hide_on_lost_focus_tips": "При выборе Wox будет скрываться при потере фокуса",
"ui_hide_on_start": "Скрывать при запуске",
"ui_hide_on_start_tips": "При выборе Wox будет скрываться при запуске",
"ui_show_tray": "Показать значок в трее",
"ui_show_tray_tips": "При выборе Wox будет показывать значок в трее",
"ui_switch_input_method_abc": "Переключить на ABC",
"ui_switch_input_method_abc_tips": "При выборе метод ввода будет переключен на английский",
"ui_lang": "Язык",
"ui_query_hotkeys": "Горячие клавиши запроса",
"ui_query_shortcuts": "Ярлыки запросов",
"ui_general": "Общие",
"ui_ai": "ИИ",
"ui_autostart": "Автозапуск",
"ui_autostart_tips": "При выборе Wox будет запускаться автоматически при старте компьютера",
"ui_tray_toggle_app": "Переключить Wox",
"ui_tray_open_setting_window": "Настройки",
"ui_tray_quit": "Выйти",
"plugin_app_open": "Открыть",
"plugin_app_open_containing_folder": "Открыть содержащую папку",
"plugin_app_copy_path": "Копировать путь",
"plugin_app_terminate": "Завершить",
"plugin_browser_bookmark_open_in_browser": "Открыть в браузере",
"plugin_clipboard_copy_date": "Копировать дату",
"plugin_clipboard_copy_characters": "Копировать символы",
"plugin_clipboard_image_width": "Ширина изображения",
"plugin_clipboard_image_height": "Высота изображения",
"plugin_clipboard_keep_text_history": "Сохранять историю текста на",
"plugin_clipboard_days": "дней",
"plugin_clipboard_keep_image_history": "Сохранять историю изображений на",
"plugin_clipboard_primary_action": "Основное действие",
"plugin_clipboard_primary_action_copy_to_clipboard": "Копировать в буфер обмена",
"plugin_clipboard_primary_action_paste_to_active_app": "Вставить в активное приложение",
"plugin_indicator_activate": "Активировать",
"plugin_indicator_activate_plugin": "Активировать плагин %s",
"plugin_sys_empty_trash": "Очистить корзину",
"plugin_sys_lock_computer": "Заблокировать ПК",
"plugin_sys_execute": "Выполнить",
"plugin_sys_quit_wox": "Выйти",
"plugin_sys_open_wox_settings": "Открыть настройки Wox",
"plugin_sys_open_system_settings": "Открыть системные настройки",
"plugin_sys_performance_cpu_profiling": "Профилирование производительности ЦП",
"plugin_sys_delete_image_cache": "Удалить весь кэш изображений",
"plugin_sys_open_plugin_settings": "Открыть настройки %s",
"plugin_websearch_trigger_keyword": "ключевое слово",
"plugin_websearch_trigger_keyword_tooltip": "Ключевое слово, которое вы хотите использовать для запуска поиска",
"plugin_websearch_title": "Название",
"plugin_websearch_title_tooltip": "Название поиска, используйте {query} для представления запроса",
"plugin_websearch_urls": "URL-адреса",
"plugin_websearch_urls_tooltip": "URL-адреса поиска. Вы можете добавить несколько URL-адресов для одного веб-поиска. используйте {query} для запроса, {lower_query} для запроса в нижнем регистре, {upper_query} для запроса в верхнем регистре",
"plugin_websearch_enabled": "Включено",
"plugin_websearch_is_fallback": "Резервный",
"plugin_websearch_is_fallback_tooltip": "Если включено, этот поиск будет использоваться, если ни один другой поиск не соответствует запросу",
"plugin_websearch_icon": "Иконка",
"plugin_websearch_web_searches": "Веб-поиски",
"plugin_url_open": "Открыть",
"plugin_url_remove": "Удалить из истории URL",
"plugin_url_open_in_browser": "Открыть в браузере",
"plugin_doctor_version": "Версия",
"plugin_doctor_version_latest": "Уже используется последняя версия: %s",
"plugin_doctor_version_update_available": "Доступна новая версия, текущая: %s, последняя: %s",
"plugin_doctor_version_download": "Перейти на страницу загрузки",
"plugin_doctor_accessibility": "Доступность",
"plugin_doctor_accessibility_required": "Вам нужно предоставить Wox разрешение на доступность для использования этого плагина",
"plugin_doctor_accessibility_open_settings": "Открыть настройки доступности",
"plugin_doctor_accessibility_granted": "Вы предоставили Wox разрешение на доступность",
"plugin_query_history_use": "Использовать",
"plugin_browser_open_tab": "Открыть",
"plugin_browser_server_port": "Порт сервера",
"plugin_browser_server_port_tooltip": "Порт для веб-сокет сервера для связи с расширением браузера. По умолчанию 34988.",
"plugin_browser_server_start_error": "Не удалось запустить веб-сокет сервер: %s",
"plugin_menus_execute": "Выполнить",
"plugin_wpm_please_wait": "Пожалуйста, подождите...",
"plugin_wpm_create_plugin": "Создать плагин %s",
"plugin_wpm_plugin_name": "Название: %s",
"plugin_wpm_create": "Создать",
"plugin_wpm_uninstall": "Удалить",
"plugin_wpm_install": "Установить",
"plugin_wpm_install_failed": "Не удалось установить плагин",
"plugin_wpm_reload": "Перезагрузить",
"plugin_wpm_open_directory": "Открыть каталог плагинов",
"plugin_wpm_open_directory_failed": "Не удалось открыть каталог плагинов: %s",
"plugin_wpm_remove": "Удалить",
"plugin_wpm_remove_and_delete": "Удалить и удалить каталог плагинов",
"plugin_wpm_reload_all_plugins": "Перезагрузить все плагины разработчика",
"plugin_wpm_choose_directory": "Вам нужно выбрать каталог для добавления локального плагина",
"plugin_wpm_directory_already_added": "Каталог плагинов уже добавлен",
"plugin_wpm_input_directory": "Вам нужно ввести каталог для удаления локального плагина",
"plugin_wpm_directory_not_found": "Каталог плагинов не найден",
"plugin_wpm_reload_success": "Плагин разработчика %s(%s) перезагружен",
"plugin_wpm_downloading_template": "Загрузка шаблона...",
"plugin_wpm_create_temp_dir_failed": "Не удалось создать временный каталог плагинов: %s",
"plugin_wpm_downloading_template_to": "Загрузка шаблона %s в %s",
"plugin_wpm_download_template_failed": "Не удалось загрузить шаблон: %s",
"plugin_wpm_extracting_template": "Распаковка шаблона...",
"plugin_wpm_extract_template_failed": "Не удалось распаковать шаблон: %s",
"plugin_wpm_choose_directory_prompt": "Пожалуйста, выберите каталог...",
"plugin_wpm_command_install": "Установить плагины Wox",
"plugin_wpm_command_uninstall": "Удалить плагины Wox",
"plugin_wpm_command_create": "Создать плагин Wox",
"plugin_wpm_command_dev_list": "Список локальных плагинов Wox",
"plugin_wpm_command_dev_add": "Добавить существующий каталог плагинов Wox",
"plugin_wpm_command_dev_remove": "Удалить локальный плагин Wox, указав каталог",
"plugin_wpm_command_dev_reload": "Перезагрузить все плагины разработчика",
"plugin_wpm_local_plugin_directories": "Каталоги локальных плагинов",
"plugin_wpm_local_plugin_directories_tooltip": "Каталоги для загрузки локальных плагинов, полезно для разработки плагинов",
"plugin_wpm_path": "Путь",
"plugin_ai_command_name": "Название",
"plugin_ai_command_name_tooltip": "Название команды ИИ",
"plugin_ai_command_command": "Команда",
"plugin_ai_command_command_tooltip": "Команда для запуска этой команды ИИ",
"plugin_ai_command_model": "Модель",
"plugin_ai_command_model_tooltip": "Модель ИИ для использования этой команды",
"plugin_ai_command_prompt": "Шаблон",
"plugin_ai_command_prompt_tooltip": "Шаблон запроса. Используйте %s для представления ввода пользователя",
"plugin_ai_command_vision": "Vision",
"plugin_ai_command_vision_tooltip": "Поддерживает ли эта команда ввод изображений",
"plugin_ai_command_paste": "Вставить в активное окно",
"plugin_ai_command_error": "Ошибка: %s",
"plugin_ai_command_description": "Сделайте ваши повседневные задачи проще с помощью команд ИИ",
"plugin_ai_command_commands": "Команды",
"plugin_ai_command_commands_tooltip": "Команды для выполнения.\r\nНапример, `translate`, пользователь введет `ai translate` для выполнения перевода на основе шаблона",
"plugin_ai_command_enter_to_start": "Нажмите Enter для начала чата",
"plugin_ai_command_run": "Запустить",
"plugin_ai_command_answering": "Отвечаю...",
"plugin_ai_command_answered_cost": "Ответил, затрачено %d мс",
"plugin_ai_command_copy": "Копировать",
"plugin_ai_command_no_commands": "Команды ИИ не найдены",
"plugin_ai_command_type_to_start": "Введите для начала чата",
"plugin_ai_command_not_found": "Команда ИИ не найдена",
"plugin_ai_command_empty_prompt": "Шаблон пуст для этой команды ИИ",
"plugin_ai_command_chat_with": "Чат с %s",
"plugin_backup_now": "Сделать резервную копию сейчас",
"plugin_backup_subtitle": "Резервное копирование настроек Wox",
"plugin_backup_action": "Резервное копирование",
"plugin_backup_success": "Настройки Wox сохранены",
"plugin_backup_error": "Ошибка",
"plugin_backup_restore": "Восстановить",
"plugin_backup_restore_success": "Настройки Wox восстановлены",
"plugin_calculator_copy_result": "Копировать результат",
"plugin_calculator_recalculate": "Пересчитать",
"plugin_calculator_input_expression": "Введите выражение для вычисления",
"plugin_file_open": "Открыть",
"plugin_file_open_containing_folder": "Открыть содержащую папку",
"plugin_manager_query_failed": "Запрос %s не выполнен",
"plugin_manager_remove_from_favorite": "Удалить из избранного",
"plugin_manager_add_to_favorite": "Добавить в избранное",
"plugin_manager_invalid_query_type": "Недопустимый тип запроса"
}

0 comments on commit 34fd0cf

Please sign in to comment.