mirror of
https://github.com/semaphoreui/semaphore.git
synced 2024-11-25 06:15:56 +01:00
Добавил перевод на русский язык. Спасибо @qarkai за помощь.
This commit is contained in:
parent
4eb61497b0
commit
8e74da0ec1
235
web/src/lang/ru.js
Normal file
235
web/src/lang/ru.js
Normal file
@ -0,0 +1,235 @@
|
|||||||
|
export default {
|
||||||
|
incorrectUsrPwd: 'Некорректный логин или пароль',
|
||||||
|
askDeleteUser: 'Вы действительно хотите удалить этого пользователя?',
|
||||||
|
askDeleteTemp: 'Вы действительно хотите удалить этот шаблон?',
|
||||||
|
askDeleteEnv: 'Вы действительно хотите удалить это окружение?',
|
||||||
|
askDeleteInv: 'Вы действительно хотите удалить этот инвентарь?',
|
||||||
|
askDeleteKey: 'Вы действительно хотите удалить этот ключ?',
|
||||||
|
askDeleteRepo: 'Вы действительно хотите удалить этот репозиторий?',
|
||||||
|
askDeleteProj: 'Вы действительно хотите удалить этот проект?',
|
||||||
|
askDeleteTMem: 'Вы действительно хотите удалить этого участника команды?',
|
||||||
|
edit: 'Изменить',
|
||||||
|
nnew: 'Новый',
|
||||||
|
keyFormSshKey: 'SSH ключ',
|
||||||
|
keyFormLoginPassword: 'Логин с паролем',
|
||||||
|
keyFormNone: 'Ничего',
|
||||||
|
incorrectUrl: 'Некорректный URL',
|
||||||
|
username: 'Имя пользователя',
|
||||||
|
username_required: 'Имя пользователя обязательно',
|
||||||
|
dashboard: 'Панель',
|
||||||
|
history: 'История',
|
||||||
|
activity: 'Активность',
|
||||||
|
settings: 'Настройки',
|
||||||
|
signIn: 'Войти',
|
||||||
|
password: 'Пароль',
|
||||||
|
changePassword: 'Изменить пароль',
|
||||||
|
editUser: 'Изменить пользователя',
|
||||||
|
newProject: 'Новый проект',
|
||||||
|
close: 'Закрыть',
|
||||||
|
newProject2: 'Новый проект...',
|
||||||
|
demoMode: 'Демо режим',
|
||||||
|
task: 'Задача #{expr}',
|
||||||
|
youCanRunAnyTasks: 'Вы можете запускать любые задачи',
|
||||||
|
youHaveReadonlyAccess: 'Вы имеете доступ "только для чтения"',
|
||||||
|
taskTemplates: 'Шаблоны задач',
|
||||||
|
inventory: 'Инвентарь',
|
||||||
|
environment: 'Окружение',
|
||||||
|
keyStore: 'Хранилище ключей',
|
||||||
|
repositories: 'Репозитории',
|
||||||
|
darkMode: 'Тёмная тема',
|
||||||
|
team: 'Команда',
|
||||||
|
users: 'Пользователи',
|
||||||
|
editAccount: 'Изменить учётную запись',
|
||||||
|
signOut: 'Выйти',
|
||||||
|
error: 'Ошибка',
|
||||||
|
refreshPage: 'Обновить страницу',
|
||||||
|
relogin: 'Перезайти',
|
||||||
|
howToFixSigninIssues: 'Как устранить проблемы со входом в систему',
|
||||||
|
firstlyYouNeedAccessToTheServerWhereSemaphoreRunni: 'Во-первых, необходим доступ к серверу, на котором работает Semaphore.',
|
||||||
|
executeTheFollowingCommandOnTheServerToSeeExisting: 'Выполните следующую команду на сервере, чтобы увидеть существующих пользователей:',
|
||||||
|
semaphoreUserList: 'Список пользователей semaphore',
|
||||||
|
youCanChangePasswordOfExistingUser: 'Вы можете изменить пароль существующего пользователя:',
|
||||||
|
semaphoreUserChangebyloginLoginUser123Password: 'semaphore user change-by-login --login user123 --password {makePasswordExample}',
|
||||||
|
orCreateNewAdminUser: 'Или создать нового пользователя с поными правами:',
|
||||||
|
close2: 'Закрыть',
|
||||||
|
semaphore: 'Семафор',
|
||||||
|
dontHaveAccountOrCantSignIn: 'Нет учётной записи или не можете войти?',
|
||||||
|
password2: 'Пароль',
|
||||||
|
cancel: 'Закрыть',
|
||||||
|
noViews: 'Нет видов',
|
||||||
|
addView: 'Добавить вид',
|
||||||
|
editEnvironment: 'Изменить окружение',
|
||||||
|
deleteEnvironment: 'Удалить окружение',
|
||||||
|
environment2: 'Окружение',
|
||||||
|
newEnvironment: 'Новое окружение',
|
||||||
|
environmentName: 'Имя окружения',
|
||||||
|
extraVariables: 'Дополнительные переменные',
|
||||||
|
enterExtraVariablesJson: 'Ввести дополнительные переменные в формате JSON...',
|
||||||
|
environmentVariables: 'Переменные окружения',
|
||||||
|
enterEnvJson: 'Введите переменную окружения в формате JSON...',
|
||||||
|
environmentAndExtraVariablesMustBeValidJsonExample: 'Окружениеи дополнительные переменные должны быть корректным JSON. Например:',
|
||||||
|
dashboard2: 'Панель',
|
||||||
|
ansibleSemaphore: 'Ансибл Семафор',
|
||||||
|
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: 'Извините, но <%= htmlWebpackPlugin.options.title %> не работает без включенного JavaScript. Пожалуйста включите, чтобы продолжить',
|
||||||
|
deleteInventory: 'Удалить инвентарь',
|
||||||
|
newInventory: 'Новый инвентарь',
|
||||||
|
name: 'Имя',
|
||||||
|
userCredentials: 'Учётные данные пользователя',
|
||||||
|
sudoCredentialsOptional: 'Повышенные учётные данные (дополнительно)',
|
||||||
|
type: 'Тип',
|
||||||
|
pathToInventoryFile: 'Путь до файла инвентаря',
|
||||||
|
enterInventory: 'Введите инвентарь...',
|
||||||
|
staticInventoryExample: 'Пример статичного инвентаря:',
|
||||||
|
staticYamlInventoryExample: 'Пример статичного инвентаря в YAML:',
|
||||||
|
keyName: 'Имя ключа',
|
||||||
|
loginOptional: 'Логин (дополнительно)',
|
||||||
|
usernameOptional: 'Имя пользователя (дополнительно)',
|
||||||
|
privateKey: 'Закрытый ключ',
|
||||||
|
override: 'Переопределить',
|
||||||
|
useThisTypeOfKeyForHttpsRepositoriesAndForPlaybook: 'Используйте этот тип ключа для HTTPS-репозиториев и для плейбуков, использующих не-SSH-соединения.',
|
||||||
|
deleteKey: 'Удалить ключ',
|
||||||
|
newKey: 'Новый ключ',
|
||||||
|
create: 'Создать',
|
||||||
|
newTask: 'Новая задача',
|
||||||
|
cantDeleteThe: 'Невозможно удалить {objectTitle}',
|
||||||
|
theCantBeDeletedBecauseItUsedByTheResourcesBelow: '{objectTitle} нельзя удалить, так как он используется следующими ресурсами',
|
||||||
|
projectName: 'Имя проекта',
|
||||||
|
allowAlertsForThisProject: 'Разрешить оповещения для этого проекта',
|
||||||
|
telegramChatIdOptional: 'Идентификатор чата Телеграм (дополнительно)',
|
||||||
|
maxNumberOfParallelTasksOptional: 'Максимальное число параллельных задач (дополнительно)',
|
||||||
|
deleteRepository: 'Удалить репозиторий',
|
||||||
|
newRepository: 'Новый репозиторий',
|
||||||
|
urlOrPath: 'URL или путь',
|
||||||
|
absPath: 'abs. path',
|
||||||
|
branch: 'Ветка',
|
||||||
|
accessKey: 'Ключ доступа',
|
||||||
|
credentialsToAccessToTheGitRepositoryItShouldBe: 'Учетные данные для доступа к репозиториям Git. Должен быть:',
|
||||||
|
ifYouUseGitOrSshUrl: 'если вы используете Git или SSH URL.',
|
||||||
|
ifYouUseHttpsOrFileUrl: 'если вы используете HTTPS или file URL.',
|
||||||
|
none: 'Ничего',
|
||||||
|
ssh: 'SSH',
|
||||||
|
deleteProject: 'Удалить проект',
|
||||||
|
save: 'Сохранить',
|
||||||
|
deleteProject2: 'Удалить проект',
|
||||||
|
onceYouDeleteAProjectThereIsNoGoingBackPleaseBeCer: 'Как только вы удалите проект, вернуть его будет невозможно. Пожалуйста, будьте осторожны.',
|
||||||
|
name2: 'Имя *',
|
||||||
|
title: 'Заголовок *',
|
||||||
|
description: 'Описание',
|
||||||
|
required: 'Необходимый',
|
||||||
|
key: '{expr}',
|
||||||
|
surveyVariables: 'Опрос переменных',
|
||||||
|
addVariable: 'Добавить переменную',
|
||||||
|
columns: 'Столбцы',
|
||||||
|
buildVersion: 'Версия сборки',
|
||||||
|
messageOptional: 'Сообщение (дополнительно)',
|
||||||
|
debug: 'Отладка',
|
||||||
|
dryRun: 'Пробный запуск',
|
||||||
|
diff: 'Разница',
|
||||||
|
advanced: 'Расширенный',
|
||||||
|
hide: 'Спрятать',
|
||||||
|
pleaseAllowOverridingCliArgumentInTaskTemplateSett: 'Пожалуйста, разрешите переопределение аргумента CLI в настройках шаблона задачи',
|
||||||
|
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe: 'Аргументы CLI (массив JSON). Например: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
|
||||||
|
started: 'Начал',
|
||||||
|
author: 'Автор',
|
||||||
|
duration: 'Продолжительность',
|
||||||
|
stop: 'Стоп',
|
||||||
|
deleteTeamMember: 'Удалить члена команды',
|
||||||
|
team2: 'Команда',
|
||||||
|
newTeamMember: 'Новый член команды',
|
||||||
|
user: 'Пользователь',
|
||||||
|
administrator: 'Администратор',
|
||||||
|
definesStartVersionOfYourArtifactEachRunIncrements: 'Определяет начальную версию вашего артефакта. Каждый запуск увеличивает версию артефакта.',
|
||||||
|
forMoreInformationAboutBuildingSeeThe: 'Дополнительную информацию о построении смотрите',
|
||||||
|
taskTemplateReference: 'Справочник по шаблону задачи',
|
||||||
|
definesWhatArtifactShouldBeDeployedWhenTheTaskRun: 'Определяет, какой артефакт должен быть развернут при запуске задачи.',
|
||||||
|
forMoreInformationAboutDeployingSeeThe: 'Дополнительные сведения о развертывании смотрите',
|
||||||
|
taskTemplateReference2: 'Справочник по шаблону задачи',
|
||||||
|
definesAutorunSchedule: 'Определяет расписание автозапуска.',
|
||||||
|
forMoreInformationAboutCronSeeThe: 'Дополнительные сведения о Крон см.',
|
||||||
|
cronExpressionFormatReference: 'Документация по формату выражений Крон',
|
||||||
|
startVersion: 'Начальная версия',
|
||||||
|
example000: 'Например: 0.0.0',
|
||||||
|
buildTemplate: 'Шаблон сборки',
|
||||||
|
autorun: 'Автозапуск',
|
||||||
|
playbookFilename: 'Имя файла плейбука *',
|
||||||
|
exampleSiteyml: 'Например: site.yml',
|
||||||
|
inventory2: 'Инвентарь *',
|
||||||
|
репозиторий: 'Репозиторий *',
|
||||||
|
environment3: 'Окружение *',
|
||||||
|
vaultPassword: 'Vault пароль',
|
||||||
|
vaultPassword2: 'Vault пароль',
|
||||||
|
view: 'Вид',
|
||||||
|
cron: 'Крон',
|
||||||
|
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Я хочу запускать задачу по Крону только для новых коммитов некоторых репозиториев',
|
||||||
|
репозиторий2: 'Репозиторий',
|
||||||
|
cronChecksNewCommitBeforeRun: 'Проверять через Крон новые коммиты до запуска',
|
||||||
|
readThe: 'Читать',
|
||||||
|
toLearnMoreAboutCron: 'чтобы узнать больше о Крон.',
|
||||||
|
suppressSuccessAlerts: 'Скрыть оповещения об успехе',
|
||||||
|
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe2: 'Аргументы CLI (массив JSON). Например: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
|
||||||
|
allowCliArgsInTask: 'Разрешить рагументы CLI в задаче',
|
||||||
|
docs: 'Документация',
|
||||||
|
editViews: 'Изменить вид',
|
||||||
|
newTemplate: 'Новый шаблон',
|
||||||
|
taskTemplates2: 'Шаблоны задач',
|
||||||
|
all: 'Все',
|
||||||
|
notLaunched: 'Не запущен',
|
||||||
|
by: 'к {user_name} {formatDate}',
|
||||||
|
editTemplate: 'Изменить шаблон',
|
||||||
|
newTemplate2: 'Новый шаблон',
|
||||||
|
deleteTemplate: 'Удалить шаблон',
|
||||||
|
playbook: 'Плейбук',
|
||||||
|
email: 'Почта',
|
||||||
|
adminUser: 'Администратор',
|
||||||
|
sendAlerts: 'Отправить оповещение',
|
||||||
|
deleteUser: 'Удалить пользователя',
|
||||||
|
newUser: 'Новый пользователь',
|
||||||
|
re: 'Пере{getActionButtonTitle}',
|
||||||
|
teamMember: '{expr} Team Member',
|
||||||
|
taskId: 'Номер задачи',
|
||||||
|
version: 'Версия',
|
||||||
|
status: 'Статус',
|
||||||
|
start: 'Начать',
|
||||||
|
actions: 'Действия',
|
||||||
|
alert: 'Оповещение',
|
||||||
|
admin: 'Администратор',
|
||||||
|
role: 'Роль',
|
||||||
|
external: 'Внешний',
|
||||||
|
time: 'Время',
|
||||||
|
path: 'Путь',
|
||||||
|
gitUrl: 'Git URL',
|
||||||
|
sshKey: 'SSH ключ',
|
||||||
|
lastTask: 'Последняя задача',
|
||||||
|
task2: 'Задача',
|
||||||
|
build: 'Сборка',
|
||||||
|
deploy: 'Развертывать',
|
||||||
|
run: 'Запуск',
|
||||||
|
add: 'Добавить',
|
||||||
|
password_required: 'Требуется пароль',
|
||||||
|
name_required: 'Требуется имя',
|
||||||
|
user_credentials_required: 'Требуются учетные данные пользователя',
|
||||||
|
type_required: 'Требуется тип',
|
||||||
|
path_required: 'Требуется путь до файла инвенторя',
|
||||||
|
private_key_required: 'Требуется приватный ключ',
|
||||||
|
project_name_required: 'Требуется имя проекта',
|
||||||
|
репозиторий_required: 'Требуется репозиторий',
|
||||||
|
branch_required: 'Требуется ветка',
|
||||||
|
key_required: 'Требуется ключ',
|
||||||
|
user_required: 'Требуется пользователь',
|
||||||
|
build_version_required: 'Требуется номер сборки',
|
||||||
|
title_required: 'Требуется заголовок',
|
||||||
|
isRequired: 'требуется',
|
||||||
|
mustBeInteger: 'Должно быть целым числом',
|
||||||
|
mustBe0OrGreater: 'Должно быть 0 или больше',
|
||||||
|
start_version_required: 'Требуется стартовая версия',
|
||||||
|
playbook_filename_required: 'Требуется имя файла плейбука',
|
||||||
|
inventory_required: 'Требуется инвентарь',
|
||||||
|
environment_required: 'Требуется окружение',
|
||||||
|
email_required: 'Требуется почта',
|
||||||
|
build_template_required: 'Требуется шаблон сборки',
|
||||||
|
Task: 'Задача',
|
||||||
|
Build: 'Сборка',
|
||||||
|
Deploy: 'Развертывать',
|
||||||
|
Run: 'Запуск',
|
||||||
|
|
||||||
|
};
|
Loading…
Reference in New Issue
Block a user