247 lines
17 KiB
JSON
247 lines
17 KiB
JSON
{
|
||
"_comment": "This file is generated. Please re-generate this file using 'make' when you update a translation.",
|
||
"messages": {
|
||
"en": {
|
||
"action.cancel": "Cancel",
|
||
"action.start": "Start",
|
||
"connected": "Connected",
|
||
"diagnostics.browser-info": "Browser Info",
|
||
"diagnostics.browser-info-description": "This section allows you to generate a detailed report of your browser information. This can be helpful when troubleshooting browser-specific issues.",
|
||
"diagnostics.config-issue-action": "Action",
|
||
"diagnostics.config-issue-argument": "Argument",
|
||
"diagnostics.config-issue-code": "Code",
|
||
"diagnostics.config-issue-config-file": "Config file",
|
||
"diagnostics.config-issue-detail": "Detail",
|
||
"diagnostics.config-issue-message": "Message",
|
||
"diagnostics.config-issue-severity": "Severity",
|
||
"diagnostics.config-issue-source": "Source",
|
||
"diagnostics.config-issues": "Configuration issues",
|
||
"diagnostics.config-issues-description": "Problems detected in the current OliveTin configuration. Fix these in your config files and reload OliveTin.",
|
||
"diagnostics.config-issues-none": "No configuration issues detected.",
|
||
"diagnostics.copied": "Copied!",
|
||
"diagnostics.copy-to-clipboard": "Copy to Clipboard",
|
||
"diagnostics.found-config": "Found Config",
|
||
"diagnostics.found-key": "Found Key",
|
||
"diagnostics.generate-browser-info": "Generate Browser Info",
|
||
"diagnostics.generate-server-diagnostics": "Generate Server Diagnostics",
|
||
"diagnostics.get-support": "Get support",
|
||
"diagnostics.get-support-description": "If you are having problems with OliveTin and want to raise a support request, it would be very helpful to include Server Diagnostics from this page.",
|
||
"diagnostics.server-diagnostics": "Server Diagnostics",
|
||
"diagnostics.server-diagnostics-description": "This section allows you to generate a detailed report of your configuration and environment. It is a good idea to include this when raising a support request.",
|
||
"diagnostics.server-diagnostics-docs": "Server Diagnostics Documentation",
|
||
"diagnostics.ssh": "SSH",
|
||
"diagnostics.unknown": "Unknown",
|
||
"diagnostics.useragent-data-error": "Error retrieving userAgentData",
|
||
"diagnostics.where-to-find-help": "Where to find help",
|
||
"disconnected": "Disconnected",
|
||
"disconnected-banner-announcement": "Events websocket disconnected.",
|
||
"disconnected-banner-link-text": "Events websocket disconnected",
|
||
"disconnected-banner-suffix": " since {disconnectedSince}. Trying reconnect in {reconnectIn}.",
|
||
"disconnected-banner-suffix-reconnecting": " since {disconnectedSince}. Trying reconnect…",
|
||
"docs": "Documentation",
|
||
"execution.back": "Back",
|
||
"execution.back-to": "Back to {title}",
|
||
"execution.copy": "Copy to clipboard",
|
||
"execution.duration": "Duration",
|
||
"execution.fullscreen": "Toggle fullscreen",
|
||
"execution.kill": "Kill",
|
||
"execution.not-found": "Execution not found",
|
||
"execution.not-found-generic": "The execution could not be found in the system.",
|
||
"execution.not-found-id": "The execution with ID",
|
||
"execution.or": "or",
|
||
"execution.results": "Execution Results:",
|
||
"execution.rerun": "Rerun",
|
||
"execution.return-home": "return to home",
|
||
"execution.seconds": "{n} seconds",
|
||
"execution.status": "Status",
|
||
"execution.view-logs": "View all logs",
|
||
"execution.waiting": "Waiting for result…",
|
||
"language-dialog.browser-languages": "Browser languages",
|
||
"language-dialog.close": "Close",
|
||
"language-dialog.not-available": "Not available",
|
||
"language-dialog.title": "Select Language",
|
||
"login-button": "Login",
|
||
"login.disabled": "This server is not configured with either OAuth, or local users, so you cannot login.",
|
||
"login.failed": "Login failed. Please check your credentials.",
|
||
"login.network-error": "Network error. Please try again.",
|
||
"login.oauth": "OAuth Login",
|
||
"login.oauth-with": "Login with {provider}",
|
||
"login.password": "Password",
|
||
"login.submit": "Login",
|
||
"login.submitting": "Logging in…",
|
||
"login.title": "Авторизация",
|
||
"login.username": "Username",
|
||
"logs.action": "Action",
|
||
"logs.action-group-limits": "concurrent: {concurrent}, queue size: {queueSize}",
|
||
"logs.back-to-list": "Back to List",
|
||
"logs.blocked": "Blocked",
|
||
"logs.calendar": "Calendar",
|
||
"logs.calendar-title": "Logs Calendar",
|
||
"logs.clear-date-filter": "Clear date filter",
|
||
"logs.clear-filter": "Clear search filter",
|
||
"logs.completed": "Completed",
|
||
"logs.exit-code": "Exit code",
|
||
"logs.filter-error": "Could not apply filter expression.",
|
||
"logs.filter-help-examples": "Examples: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed",
|
||
"logs.filter-help-fields": "Fields: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Operators: ==, !=, contains. Prefix ! on a single word excludes matching entries.",
|
||
"logs.filter-help-intro": "Filters run on the server over entries you are allowed to view. Combine terms with and / or.",
|
||
"logs.filter-help-title": "Filter syntax",
|
||
"logs.filter-placeholder": "Filter logs (e.g. !Update or Status != Completed)",
|
||
"logs.metadata": "Metadata",
|
||
"logs.no-logs-for-filter": "No logs match the current filter.",
|
||
"logs.no-logs-to-display": "There are no logs to display.",
|
||
"logs.page-description": "This is a list of logs from actions that have been executed. Use the filter box for search terms and expressions.",
|
||
"logs.queue": "Queue",
|
||
"logs.queue-action-details": "Action Details",
|
||
"logs.queue-default-group": "Default",
|
||
"logs.queue-empty": "There are no active or waiting executions right now.",
|
||
"logs.queue-entity": "Entity",
|
||
"logs.queue-group-active": "{active} active (max {max})",
|
||
"logs.queue-group-active-unlimited": "{active} active",
|
||
"logs.queue-page-description": "Active and waiting executions grouped by action group. Entries you are not permitted to view are hidden.",
|
||
"logs.queue-position": "#{position}",
|
||
"logs.queue-running": "Running",
|
||
"logs.queue-title": "Execution Queue",
|
||
"logs.queue-waiting": "Waiting",
|
||
"logs.status": "Status",
|
||
"logs.timed-out": "Timed out",
|
||
"logs.timestamp": "Timestamp",
|
||
"logs.title": "Logs",
|
||
"nav.actions": "Actions",
|
||
"nav.diagnostics": "Diagnostics",
|
||
"nav.entities": "Entities",
|
||
"nav.logs": "Logs",
|
||
"nav.navigation": "Navigation",
|
||
"nav.system": "System",
|
||
"raise-issue": "Raise an issue on GitHub",
|
||
"reconnecting": "Reconnecting…",
|
||
"return-to-index": "Return to index",
|
||
"search-filter": "Filter current page",
|
||
"theme-dialog.close": "Close",
|
||
"theme-dialog.default": "Default Theme",
|
||
"theme-dialog.title": "Select Theme",
|
||
"welcome": "Welcome to OliveTin"
|
||
},
|
||
"ru": {
|
||
"action.cancel": "Отмена",
|
||
"action.start": "Запустить",
|
||
"connected": "Подключено",
|
||
"diagnostics.browser-info": "Сведения о браузере",
|
||
"diagnostics.browser-info-description": "Здесь можно сформировать подробный отчёт о браузере. Это помогает при проблемах, связанных с конкретным браузером.",
|
||
"diagnostics.config-issue-action": "Действие",
|
||
"diagnostics.config-issue-argument": "Аргумент",
|
||
"diagnostics.config-issue-code": "Код",
|
||
"diagnostics.config-issue-config-file": "Файл конфигурации",
|
||
"diagnostics.config-issue-detail": "Подробности",
|
||
"diagnostics.config-issue-message": "Сообщение",
|
||
"diagnostics.config-issue-severity": "Важность",
|
||
"diagnostics.config-issue-source": "Источник",
|
||
"diagnostics.config-issues": "Проблемы конфигурации",
|
||
"diagnostics.config-issues-description": "Обнаружены проблемы в текущей конфигурации OliveTin. Исправьте их в файлах конфигурации и перезагрузите OliveTin.",
|
||
"diagnostics.config-issues-none": "Проблем конфигурации не обнаружено.",
|
||
"diagnostics.copied": "Скопировано!",
|
||
"diagnostics.copy-to-clipboard": "Копировать в буфер",
|
||
"diagnostics.found-config": "Конфигурация найдена",
|
||
"diagnostics.found-key": "Ключ найден",
|
||
"diagnostics.generate-browser-info": "Сформировать сведения о браузере",
|
||
"diagnostics.generate-server-diagnostics": "Сформировать диагностику сервера",
|
||
"diagnostics.get-support": "Получить поддержку",
|
||
"diagnostics.get-support-description": "Если возникли проблемы с OliveTin и вы хотите обратиться в поддержку, приложите диагностику сервера с этой страницы.",
|
||
"diagnostics.server-diagnostics": "Диагностика сервера",
|
||
"diagnostics.server-diagnostics-description": "Здесь можно сформировать подробный отчёт о конфигурации и окружении. Его полезно приложить к обращению в поддержку.",
|
||
"diagnostics.server-diagnostics-docs": "Документация по диагностике сервера",
|
||
"diagnostics.ssh": "SSH",
|
||
"diagnostics.unknown": "Неизвестно",
|
||
"diagnostics.useragent-data-error": "Ошибка получения userAgentData",
|
||
"diagnostics.where-to-find-help": "Где искать помощь",
|
||
"disconnected": "Отключено",
|
||
"disconnected-banner-announcement": "Websocket событий отключён.",
|
||
"disconnected-banner-link-text": "Websocket событий отключён",
|
||
"disconnected-banner-suffix": " с {disconnectedSince}. Повтор через {reconnectIn}.",
|
||
"disconnected-banner-suffix-reconnecting": " с {disconnectedSince}. Переподключение…",
|
||
"docs": "Документация",
|
||
"execution.back": "Назад",
|
||
"execution.back-to": "Назад к {title}",
|
||
"execution.copy": "Копировать",
|
||
"execution.duration": "Длительность",
|
||
"execution.fullscreen": "На весь экран",
|
||
"execution.kill": "Остановить",
|
||
"execution.not-found": "Выполнение не найдено",
|
||
"execution.not-found-generic": "Выполнение не найдено в системе.",
|
||
"execution.not-found-id": "Выполнение с ID",
|
||
"execution.or": "или",
|
||
"execution.results": "Результаты выполнения:",
|
||
"execution.rerun": "Повторить",
|
||
"execution.return-home": "на главную",
|
||
"execution.seconds": "{n} сек.",
|
||
"execution.status": "Статус",
|
||
"execution.view-logs": "Все журналы",
|
||
"execution.waiting": "Ожидание результата…",
|
||
"language-dialog.browser-languages": "Языки браузера",
|
||
"language-dialog.close": "Закрыть",
|
||
"language-dialog.not-available": "Недоступно",
|
||
"language-dialog.title": "Выберите язык",
|
||
"login-button": "Войти",
|
||
"login.disabled": "На этом сервере не настроены ни OAuth, ни локальные пользователи, поэтому войти нельзя.",
|
||
"login.failed": "Не удалось войти. Проверьте логин и пароль.",
|
||
"login.network-error": "Ошибка сети. Попробуйте ещё раз.",
|
||
"login.oauth": "Вход через OAuth",
|
||
"login.oauth-with": "Войти через {provider}",
|
||
"login.password": "Пароль",
|
||
"login.submit": "Войти",
|
||
"login.submitting": "Вход…",
|
||
"login.title": "Авторизация",
|
||
"login.username": "Имя пользователя",
|
||
"logs.action": "Действие",
|
||
"logs.action-group-limits": "параллельно: {concurrent}, размер очереди: {queueSize}",
|
||
"logs.back-to-list": "К списку",
|
||
"logs.blocked": "Заблокировано",
|
||
"logs.calendar": "Календарь",
|
||
"logs.calendar-title": "Календарь журналов",
|
||
"logs.clear-date-filter": "Очистить фильтр по дате",
|
||
"logs.clear-filter": "Очистить фильтр",
|
||
"logs.completed": "Завершено",
|
||
"logs.exit-code": "Код выхода",
|
||
"logs.filter-error": "Не удалось применить выражение фильтра.",
|
||
"logs.filter-help-examples": "Примеры: backup · !Update · Status != Completed · Status == Blocked · Action contains backup and Status == Completed",
|
||
"logs.filter-help-fields": "Поля: Status, Action, User, Output, Blocked, TimedOut, Running, ExitCode. Операторы: ==, !=, contains. Префикс ! у слова исключает совпадающие записи.",
|
||
"logs.filter-help-intro": "Фильтры выполняются на сервере по записям, которые вам разрешено видеть. Объединяйте условия через and / or.",
|
||
"logs.filter-help-title": "Синтаксис фильтра",
|
||
"logs.filter-placeholder": "Фильтр журналов (например !Update или Status != Completed)",
|
||
"logs.metadata": "Метаданные",
|
||
"logs.no-logs-for-filter": "Нет журналов, подходящих под текущий фильтр.",
|
||
"logs.no-logs-to-display": "Нет журналов для отображения.",
|
||
"logs.page-description": "Список журналов выполненных действий. В поле фильтра можно вводить слова и выражения.",
|
||
"logs.queue": "Очередь",
|
||
"logs.queue-action-details": "Сведения о действии",
|
||
"logs.queue-default-group": "По умолчанию",
|
||
"logs.queue-empty": "Сейчас нет активных или ожидающих выполнений.",
|
||
"logs.queue-entity": "Сущность",
|
||
"logs.queue-group-active": "{active} активно (макс. {max})",
|
||
"logs.queue-group-active-unlimited": "{active} активно",
|
||
"logs.queue-page-description": "Активные и ожидающие выполнения, сгруппированные по группе действий. Записи, которые вам нельзя видеть, скрыты.",
|
||
"logs.queue-position": "#{position}",
|
||
"logs.queue-running": "Выполняется",
|
||
"logs.queue-title": "Очередь выполнения",
|
||
"logs.queue-waiting": "Ожидание",
|
||
"logs.status": "Статус",
|
||
"logs.timed-out": "Истекло время ожидания",
|
||
"logs.timestamp": "Время",
|
||
"logs.title": "Журналы",
|
||
"nav.actions": "Действия",
|
||
"nav.diagnostics": "Диагностика",
|
||
"nav.entities": "Сущности",
|
||
"nav.logs": "Журналы",
|
||
"nav.navigation": "Навигация",
|
||
"nav.system": "Система",
|
||
"raise-issue": "Сообщить о проблеме на GitHub",
|
||
"reconnecting": "Переподключение…",
|
||
"return-to-index": "Вернуться на главную",
|
||
"search-filter": "Фильтр текущей страницы",
|
||
"theme-dialog.close": "Закрыть",
|
||
"theme-dialog.default": "Тема по умолчанию",
|
||
"theme-dialog.title": "Выберите тему",
|
||
"welcome": "Добро пожаловать в OliveTin"
|
||
}
|
||
}
|
||
} |