2026-06-29 15:50:25 +03:00
use super ::translations ;
translations! {
// Global
site_name : "amnezia-fellow" , "amnezia-fellow" ;
// Navigation / sidebar
nav_admin : "admin" , "админка" ;
nav_configs : "Configs" , "Конфиги" ;
nav_dashboard : "Dashboard" , "Панель управления" ;
nav_debug : "Debug" , "Отладка" ;
nav_servers : "Servers" , "Серверы" ;
admin_close : "Close" , "Закрыть" ;
debug_field : "Field" , "Поле" ;
debug_value : "Value" , "Значение" ;
debug_source : "Source" , "Источник" ;
// Navigation (settings)
nav_settings : "Settings" , "Настройки" ;
// Debug page — DB status
debug_db_status : "Database" , "База данных" ;
debug_db_connected : "connected" , "подключена" ;
debug_db_error : "error" , "ошибка" ;
settings_oidc : "OIDC Configuration" , "Настройки OIDC" ;
settings_save : "Save" , "Сохранить" ;
settings_saved : "Settings saved." , "Настройки сохранены." ;
// Auth settings
settings_auth : "Authentication" , "Аутентификация" ;
settings_password_login : "Password login" , "Вход по паролю" ;
settings_sso_login : "SSO login" , "Вход через SSO" ;
settings_oidc_button : "SSO button text" , "Текст кнопки SSO" ;
// Login page
login_heading : "Sign in" , "Вход" ;
login_username : "Username" , "Имя пользователя" ;
login_password : "Password" , "Пароль" ;
login_submit : "Sign in" , "Войти" ;
login_disabled : "Login is currently disabled." , "Вход сейчас отключён." ;
login_invalid : "Invalid username or password." , "Неверное имя пользователя или пароль." ;
// Logout
nav_logout : "Logout" , "Выход" ;
// Setup page
setup_heading : "Create Admin Account" , "Создание аккаунта администратора" ;
setup_username : "Username" , "Имя пользователя" ;
setup_password : "Password" , "Пароль" ;
setup_confirm : "Confirm password" , "Подтверждение пароля" ;
setup_submit : "Create" , "Создать" ;
setup_mismatch : "Passwords do not match." , "Пароли не совпадают." ;
// OIDC help
settings_oidc_admin_groups : "Admin groups" , "Группы администраторов" ;
settings_oidc_client_groups : "Client groups" , "Группы клиентов" ;
// Kubernetes / VPN settings
settings_kubernetes : "Kubernetes" , "Kubernetes" ;
settings_vpn : "VPN" , "VPN" ;
2026-06-30 18:36:53 +03:00
settings_telegram : "Telegram" , "Telegram" ;
settings_telegram_enabled : "Telegram bot enabled" , "Telegram-бот включён" ;
settings_telegram_username : "Bot username" , "Username бота" ;
settings_telegram_token : "Bot token" , "Токен бота" ;
settings_telegram_setup_instructions : "Bot setup guide" , "Инструкция настройки бота" ;
2026-06-29 15:50:25 +03:00
// User management
nav_users : "Users" , "Пользователи" ;
users_heading : "Users" , "Пользователи" ;
users_add : "Add user" , "Добавить пользователя" ;
users_username : "Username" , "Имя пользователя" ;
users_email : "Email" , "Email" ;
users_display_name : "Display name" , "Отображаемое имя" ;
users_role : "Role" , "Роль" ;
users_active : "Active" , "Активен" ;
users_actions : "Actions" , "Действия" ;
users_edit : "Edit" , "Редактировать" ;
users_delete : "Delete" , "Удалить" ;
users_delete_confirm : "Are you sure?" , "Вы уверены?" ;
users_new_heading : "New user" , "Новый пользователь" ;
users_edit_heading : "Edit user" , "Редактирование пользователя" ;
users_password_hint : "Leave blank to keep current" , "Оставьте пустым, чтобы не менять" ;
// VPN configs
configs_heading : "VPN configs" , "VPN-конфиги" ;
configs_name : "Name" , "Имя" ;
configs_owner : "Owner" , "Владелец" ;
configs_address : "Address" , "Адрес" ;
configs_public_key : "Public key" , "Публичный ключ" ;
configs_enabled : "Enabled" , "Включён" ;
configs_create : "Create" , "Создать" ;
configs_sync : "Sync Secret" , "Синхронизировать Secret" ;
configs_rollout_heading : "Apply status" , "Статус применения" ;
2026-06-30 17:02:56 +03:00
configs_server_status : "Server status" , "Статус серверов" ;
2026-06-29 15:50:25 +03:00
configs_refresh : "Refresh" , "Обновить" ;
configs_config_updated : "Config updated" , "Конфиг обновлён" ;
configs_loading_status : "Loading status..." , "Загрузка статуса..." ;
configs_no_pods : "No AmneziaWG pods." , "Нет подов AmneziaWG." ;
configs_server : "Server" , "Сервер" ;
2026-06-29 20:49:41 +03:00
configs_endpoint : "Endpoint" , "Endpoint" ;
configs_message : "Message" , "Сообщение" ;
2026-06-29 15:50:25 +03:00
configs_pod : "Pod" , "Pod" ;
2026-06-29 20:49:41 +03:00
configs_node : "Node" , "Нода" ;
2026-06-29 15:50:25 +03:00
configs_rollout : "Rollout" , "Применение" ;
configs_ready : "Ready" , "Готов" ;
configs_not_ready : "Not ready" , "Не готов" ;
configs_phase : "Phase" , "Фаза" ;
configs_uptime : "Uptime" , "Аптайм" ;
configs_restarts : "Restarts" , "Рестарты" ;
2026-06-29 20:49:41 +03:00
configs_config_applied : "Config applied" , "Конфиг применён" ;
configs_reload_status : "Reload status" , "Статус reload" ;
configs_config_hash : "Config hash" , "Хэш конфига" ;
2026-06-29 15:50:25 +03:00
configs_status_applied : "applied" , "применён" ;
configs_status_starting : "starting" , "стартует" ;
2026-06-29 21:13:50 +03:00
configs_status_pending_apply : "pending apply" , "ждёт применения" ;
2026-06-29 20:49:41 +03:00
configs_status_error : "reload error" , "ошибка reload" ;
2026-06-29 15:50:25 +03:00
configs_status_unknown : "unknown" , "неизвестно" ;
2026-06-30 17:02:56 +03:00
configs_status_online : "online" , "онлайн" ;
configs_status_offline : "offline" , "оффлайн" ;
configs_status_unavailable : "status unavailable" , "статус недоступен" ;
2026-06-29 15:50:25 +03:00
configs_never : "n/a" , "н/д" ;
configs_servers : "Servers" , "Серверы" ;
configs_loading_servers : "Loading servers..." , "Загрузка серверов..." ;
configs_no_servers : "No registered servers." , "Нет зарегистрированных серверов." ;
configs_server_search : "Filter servers" , "Фильтр серверов" ;
configs_download : "Download" , "Скачать" ;
configs_copy_vpn_url : "Copy vpn://" , "Копировать vpn://" ;
configs_vpn_url_copied : "VPN link copied" , "VPN-ссылка скопирована" ;
configs_enable : "Enable" , "Включить" ;
configs_disable : "Disable" , "Отключить" ;
configs_yes : "yes" , "да" ;
configs_no : "no" , "нет" ;
configs_empty : "No configs yet." , "Конфигов пока нет." ;
configs_name_placeholder : "Client name" , "Имя клиента" ;
2026-06-30 17:02:56 +03:00
configs_portal_kicker : "Client portal" , "Клиентский портал" ;
configs_portal_heading : "My VPN keys" , "Мои VPN-ключи" ;
configs_key_status : "Key status" , "Статус ключей" ;
configs_active_keys : "Active" , "Активные" ;
configs_total_keys : "Total" , "Всего" ;
configs_new_key : "New key" , "Новый ключ" ;
configs_empty_title : "Create your first key" , "Создайте первый ключ" ;
configs_empty_hint : "It will appear here after creation." , "После создания он появится здесь." ;
configs_enabled_state : "active" , "активен" ;
configs_disabled_state : "disabled" , "отключён" ;
configs_copy_link : "Copy" , "Копировать" ;
configs_qr_code : "QR code" , "QR-код" ;
configs_choose_server : "Choose server" , "Выбрать сервер" ;
configs_updated : "Updated" , "Обновлён" ;
configs_key_ready : "Ready" , "Готов" ;
notice_success_title : "Done" , "Готово" ;
notice_warning_title : "Needs attention" , "Нужно внимание" ;
notice_error_title : "Something went wrong" , "Что-то сломалось" ;
notice_sync_warning_title : "Saved, but not applied" , "Сохранено, но не применено" ;
notice_sync_warning_message : "The key list changed, but VPN servers did not receive the new config yet." , "Список ключей изменён, но VPN-серверы пока не получили новый конфиг." ;
notice_create_success : "Key created." , "Ключ создан." ;
notice_update_success : "Key updated." , "Ключ обновлён." ;
notice_delete_success : "Key deleted." , "Ключ удалён." ;
notice_server_list_error_title : "Server list unavailable" , "Список серверов недоступен" ;
notice_server_list_error_message : "Could not load VPN servers." , "Не удалось загрузить VPN-серверы." ;
notice_detail : "Detail" , "Детали" ;
2026-06-30 18:36:53 +03:00
telegram_link_title : "Connect Telegram" , "Подключить Telegram" ;
telegram_webapp_message : "Save this Telegram account for VPN notifications and bot control." , "Сохранить этот Telegram-аккаунт для уведомлений и управления через бота." ;
telegram_manual_message : "You can connect Telegram once and manage VPN keys from the bot." , "Можно один раз подключить Telegram и управлять VPN-ключами через бота." ;
telegram_connect : "Connect" , "Подключить" ;
telegram_skip : "Do not ask again" , "Больше не предлагать" ;
telegram_guide_title : "How to get your Telegram ID" , "Как узнать Telegram ID" ;
telegram_open_bot : "Open bot" , "Открыть бота" ;
telegram_guide_start : "Open the bot and send /start once." , "Откройте бота и один раз отправьте /start." ;
telegram_guide_get_id : "Ask the bot for your ID; it will reply with only the number." , "Напишите боту, он ответит только номером вашего ID." ;
telegram_guide_paste : "Paste that number here and save it." , "Вставьте этот номер сюда и сохраните." ;
telegram_id_label : "Telegram ID" , "Telegram ID" ;
telegram_id_placeholder : "Only digits" , "Только цифры" ;
telegram_save : "Save Telegram" , "Сохранить Telegram" ;
telegram_saved : "Telegram connected." , "Telegram подключён." ;
telegram_declined : "Telegram prompt disabled." , "Предложение Telegram отключено." ;
telegram_bot_unconfigured : "bot is not configured" , "бот не настроен" ;
2026-06-29 15:50:25 +03:00
// VPN server management
servers_empty : "No registered servers." , "Нет зарегистрированных серверов." ;
servers_display_name : "Display name" , "Отображаемое имя" ;
servers_technical_name : "Technical name" , "Техническое имя" ;
servers_endpoint : "Endpoint" , "Endpoint" ;
// API settings
settings_api : "API" , "API" ;
settings_swagger : "Swagger UI" , "Swagger UI" ;
// OIDC login errors
login_oidc_error : "SSO login failed. Please try again." , "Ошибка входа через SSO. Попробуйте ещё раз." ;
login_sso_disabled : "SSO login is not configured." , "Вход через SSO не настроен." ;
}