DeleteBranchMessage:"Вы уверены, что хотите удалить ветку '{{.selectedBranchName}}'?",
ForceDeleteBranchMessage:"'{{.selectedBranchName}}' не полностью слилась. Вы уверены, что хотите удалить его?",
RebaseBranch:"Перебазировать переключённую ветку на эту ветку",
CantRebaseOntoSelf:"Невозможно перебазировать ветку на себя",
CantMergeBranchIntoItself:"Невозможно объединить ветку в себя",
ForceCheckout:"Принудительное переключение",
CheckoutByName:"Переключить по названию",
NewBranch:"Новая ветка",
NoBranchesThisRepo:"Нет веток для этого репозитория",
CommitWithoutMessageErr:"Вы не можете сохранить изменения без сообщения коммита",
Close:"Закрыть",
CloseCancel:"Закрыть/отменить",
Confirm:"Подтвердить",
Quit:"Выйти",
SquashDown:"Объединить несколько коммитов в один нижний",
FixupCommit:"Объединить несколько коммитов в один отбросив сообщение коммита",
NoCommitsThisBranch:"Нет коммитов для этой ветки",
UpdateRefHere:"Обновить ветку '{{.ref}}' здесь",
CannotSquashOrFixupFirstCommit:"Ниже нет коммита, который можно было бы объединить",
Fixup:"Объединить несколько коммитов в один отбросив сообщение коммита (Fixup) ",
SureFixupThisCommit:"Вы уверены, что хотите объединить несколько коммитов, отбросив сообщение коммита? Он будет объединён с коммитом ниже",
SureSquashThisCommit:"Вы уверены, что хотите объединить несколько коммитов в нижний коммит?",
Squash:"Объединить коммиты (Squash)",
PickCommit:"Выбрать коммит (в середине перебазирования)",
RevertCommit:"Отменить коммит",
RewordCommit:"Перефразировать коммит",
DeleteCommit:"Удалить коммит",
MoveDownCommit:"Переместить коммит вниз на один",
MoveUpCommit:"Переместить коммит вверх на один",
EditCommit:"Изменить коммит",
AmendToCommit:"Править последний коммит с проиндексированными изменениями",
ResetAuthor:"Сброс автора коммита",
SetAuthor:"Установить автора",
SetResetCommitAuthor:"Установить/убрать автора коммита",
SetAuthorPromptTitle:"Установить автора (должно выглядеть как «Имя <Email>»)",
SureResetCommitAuthor:"Поле автора этого автора будет обновлено в соответствии с настроенным пользователем. Это также обновляет временную метку автора. Продолжить?",
RenameCommitEditor:"Переписать коммит с помощью редактора",
UndoTooltip:"Журнал ссылок (reflog) будет использоваться для определения того, какую команду git запустить, чтобы отменить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.",
RedoTooltip:"Журнал ссылок (reflog) будет использоваться для определения того, какую команду git нужно запустить, чтобы повторить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.",
DiscardAllTooltip:"Отменить проиндексированные и непроиндексированные изменения в '{{.path}}'.",
DiscardUnstagedTooltip:"Отменить непроиндексированные изменения в '{{.path}}'.",
Pop:"Применить припрятанные изменения и тут же удалить их из хранилища",
Drop:"Удалить припрятанные изменения из хранилища",
Apply:"Применить припрятанные изменения",
NoStashEntries:"Нет записей в хранилище",
StashDrop:"Сбросить хранилище",
SureDropStashEntry:"Вы уверены, что хотите удалить эту запись хранилища?",
StashPop:"Применить припрятанные изменения и тут же удалить их из хранилища",
SurePopStashEntry:"Вы уверены, что хотите применить эти припрятанные изменения и тут же удалить их из хранилища?",
StashApply:"Применить припрятанные изменения",
SureApplyStashEntry:"Вы уверены, что хотите применить эти припрятанные изменения?",
NoTrackedStagedFilesStash:"У вас нет отслеженных/проиндексированных файлов для хранения",
ForcePushPrompt:"Ветка отклонилась от удалённой ветки. Нажмите «esc», чтобы отменить, или «enter», чтобы начать принудительную отправку изменении.",
ForcePushDisabled:"Ветка отклонилась от удалённой ветки. Принудительная отправка изменении была отключена",
UpdatesRejectedAndForcePushDisabled:"Обновления были отклонены. Принудительная отправка изменении была отключена",
CheckForUpdate:"Проверить обновления",
CheckingForUpdates:"Проверка обновлений...",
UpdateAvailableTitle:"Доступно обновление!",
UpdateAvailable:"Скачать и установить версию {{.newVersion}}?",
UpdateInProgressWaitingStatus:"Обновление",
UpdateCompletedTitle:"Обновление завершено!",
UpdateCompleted:"Обновление успешно установлено. Перезапустите lazygit, чтобы обновление вступило в силу.",
FailedToRetrieveLatestVersionErr:"Не удалось получить информацию о версии",
OnLatestVersionErr:"Установлена последняя версия",
MajorVersionErr:"Новая версия ({{.newVersion}}) содержит несовместимые с предыдущими версии изменения по сравнению с текущей версией ({{.currentVersion}})",
CouldNotFindBinaryErr:"Не удалось найти бинарный файл на {{.url}}",
UpdateFailedErr:"Не удалось обновить: {{.errMessage}}",
ConfirmQuitDuringUpdateTitle:"Идёт Обновление",
ConfirmQuitDuringUpdate:"Выполняется обновление. Вы уверены, что хотите выйти?",
MergeToolTitle:"Инструмент слияния",
MergeToolPrompt:"Вы уверены, что хотите открыть `git mergetool`?",
GitconfigParseErr:`Gogit не удалось проанализировать ваш файл gitconfig из-за наличия символов «\» без кавычек. Их удаление должно решить проблему.`,
EditFile:`Редактировать файл`,
OpenFile:`Открыть файл`,
IgnoreFile:`Добавить в .gitignore`,
ExcludeFile:`Добавить в .git/info/exclude`,
RefreshFiles:`Обновить файлы`,
MergeIntoCurrentBranch:`Слияние с текущей переключённой веткой`,
ConfirmQuit:`Вы уверены, что хотите выйти?`,
SwitchRepo:`Переключиться на последний репозиторий`,
AllBranchesLogGraph:`Показать все логи ветки`,
UnsupportedGitService:`Неподдерживаемая служба git`,
CreatePullRequest:`Создать запрос на принятие изменений`,
CopyPullRequestURL:`Скопировать URL запроса на принятие изменений в буфер обмена`,
NoBranchOnRemote:`Этой ветки не существует в удалённом репозитории. Сначала вам нужно его отправить в удалённый репозитории.`,
Fetch:`Получить изменения`,
NoAutomaticGitFetchTitle:`Нет автоматического получения изменении`,
NoAutomaticGitFetchBody:`Lazygit не может использовать «git fetch» в приватном репозитории; используйте «f» на панели файлов, чтобы запустить «git fetch» вручную`,
FileEnter:`Проиндексировать отдельные части/строки для файла или свернуть/развернуть для каталога`,
FileStagingRequirements:`Можно проиндексировать только отдельные строки для отслеживаемых файлов`,
StageSelection:`Переключить строку в проиндексированные / непроиндексированные`,
DiscardSelection:`Отменить изменение (git reset)`,
CanOnlyDiscardFromLocalCommits:"Изменения можно отменить только из локальных коммитов.",
DiscardOldFileChange:"Отменить изменения коммита в этом файле",
DiscardFileChangesTitle:"Отменить изменения файла",
DiscardFileChangesPrompt:"Вы уверены, что хотите отменить изменения коммита в этом файле? Если файл был создан в этом коммите, он будет удалён",
DiscardAddedFileChangesPrompt:"Вы уверены, что хотите отменить изменения, внесённые в этот файл коммитом? Файл был добавлен в этот коммит, поэтому он снова будет удален.",
DiscardDeletedFileChangesPrompt:"Вы уверены, что хотите отменить изменения, внесённые в этот файл коммитом? Файл был удалён в этом коммите, поэтому он снова появится.",
DiscardNotSupportedForDirectory:"Отмена изменений не поддерживается для всех каталогов. Используйте для этого специальный патч.",
DisabledForGPG:"Функция недоступна для пользователей, использующих GPG",
CreateRepo:"Не в git репозитории. Создать новый git репозиторий? (y/n):",
BareRepo:"Вы пытались открыть Lazygit в пустом репозитории, но Lazygit ещё не поддерживает пустые репозитории. Открыть последний репозиторий? (y/n)",
InitialBranch:"Название ветки? (оставьте пустым для git по умолчанию):",
NoRecentRepositories:"Необходимо открыть lazygit в git репозитории. Нет валидных последних репозиториев. Выход.",
IncorrectNotARepository:"Неверное значение 'notARepository'. Это должно быть одним из 'prompt', 'create', 'skip', или 'quit'.",
AutoStashTitle:"Автосохранить изменения?",
AutoStashPrompt:"Чтобы перенести изменения, их нужно сохранить и вынуть. Сделать это автоматически? (enter/esc)",
CommitChangesWithoutHook:"Закоммитить изменения без предварительного хука коммита",
SkipHookPrefixNotConfigured:"Вы не настроили префикс сообщения коммита для пропуска хуков. Установите `git.skipHookPrefix = 'WIP'` в вашей конфигурации",
ResetTo:`Сбросить на`,
PressEnterToReturn:"Нажмите Enter, чтобы вернуться в lazygit",
NewBranchNamePrompt:"Введите новое название ветки",
RenameBranchWarning:"Эта ветвь отслеживает удалённый репозитории. Это действие переименует только имя локальной ветки, а не имя удалённой ветки. Продолжать?",
CantUndoWhileRebasing:"Невозможно отменить во время перебазирования",
CantRedoWhileRebasing:"Невозможно повторить при перебазировании",
MustStashWarning:"Вытаскивание исправления в индекс требует сохранения и распаковки ваших изменений. Если что-то пойдёт не так, можно получить доступ к файлам из хранилища. Продолжить?",
MustStashTitle:"Необходимо припрятать",
ConfirmationTitle:"Панель Подтверждения",
PrevPage:"Предыдущая страница",
NextPage:"Следующая страница",
GotoTop:"Пролистать наверх",
GotoBottom:"Прокрутить вниз",
FilteringBy:"Фильтрация по",
ResetInParentheses:"(сбросить)",
OpenFilteringMenu:"Просмотреть параметры фильтрации по пути",
FilterBy:"Фильтровать по",
ExitFilterMode:"Прекратить фильтрацию по пути",
FilterPathOption:"Введите путь для фильтрации",
EnterFileName:"Введите путь:",
FilteringMenuTitle:"Фильтрация",
MustExitFilterModeTitle:"Команда недоступна",
MustExitFilterModePrompt:"Команда недоступна в режиме фильтрации. Выйти из режима фильтрации?",
NoFilesStagedPrompt:"Нет проиндексированых файлов. Закоммитить все файлы?",
BranchNotFoundTitle:"Ветка не найдена",
BranchNotFoundPrompt:"Ветка не найден. Создайте новую ветку с названием",
BranchUnknown:"Ветка неизвестна",
DiscardChangeTitle:"Отменить изменение",
DiscardChangePrompt:"Вы уверены, что хотите отменить это изменение (git reset)? Это необратимо.\nЧтобы отключить этот диалог, установите для конфигурационного ключа 'gui.skipDiscardChangeWarning' значение true.",
CreateNewBranchFromCommit:"Создать новую ветку с этого коммита",
BuildingPatch:"Сборка патча",
ViewCommits:"Просмотреть коммиты",
MinGitVersionError:"Версия Git должна быть не ниже 2.20 (т. е. начиная с 2018 года). Пожалуйста, обновите версию git. В качестве альтернативы заявите о проблеме на https://github.com/jesseduffield/lazygit/issues, чтобы lazygit был более совместим с предыдущими версиями.",
NoConfigFileFoundErr:"Файл конфигурации не найден",
LoadingFileSuggestions:"Загрузка подсказок по файлам",
LoadingCommits:"Загрузка коммитов",
MustSpecifyOriginError:"Необходимо указать удалённый репозитории, если указываете ветку",
GitOutput:"Вывод git:",
GitCommandFailed:"Ошибка команды Git. Подробности смотрите в журнале команд (открыть с помощью %s)",
AbortTitle:"Прервать %s",
AbortPrompt:"Вы уверены, что хотите прервать текущий %s?",
OpenLogMenu:"Открыть меню журнала",
LogMenuTitle:"Параметры журнала коммитов",
ToggleShowGitGraphAll:"Переключить отображение всего git графа (передать флаг --all в git log )",
ShowGitGraph:"Показать git граф",
SortCommits:"Упорядочить коммиты",
CantChangeContextSizeError:"Невозможно изменить контекст в режиме создания патча, потому что мы были слишком ленивы, чтобы поддерживать его при выпуске функции. Если вы действительно этого хотите, пожалуйста, дайте нам знать!",
ConfirmRevertCommit:"Вы уверены, что хотите отменить {{.selectedCommit}}?",
RewordInEditorTitle:"Перефразировать в редакторе",
RewordInEditorPrompt:"Вы уверены, что хотите перефразировать этот коммит вашем редакторе?",
HardResetAutostashPrompt:"Вы уверены, что хотите сделать жёсткий сброс на '%s'? При необходимости будет выполнен автосохранение в хранилище.",
CheckoutPrompt:"Вы уверены, что хотите переключить '%s'?",
UpstreamGone:"(upstream gone)",
NukeDescription:"Если вы хотите, чтобы все изменения в рабочем дереве исчезли, это способ сделать это. Если есть какие-либо изменения подмодуля, эти изменения будут припрятаны в подмодуле(-ях).",
DiscardStagedChangesDescription:"Это создаст новую запись в хранилище, содержащую только проиндексированные файлы, а затем удалит её, так что в рабочем дереве останутся только непроиндексированные изменения.",
EmptyOutput:"<Пустой вывод>",
Patch:"Патч",
CustomPatch:"Пользовательский патч",
CommitsCopied:"коммиты скопированы",// lowercase because it's used in a sentence
CommitCopied:"коммит скопирован",// lowercase because it's used in a sentence
ResetPatch:"Сбросить патч",
ApplyPatch:"Применить патч",
ApplyPatchInReverse:"Применить патч в обратном порядке",
RemovePatchFromOriginalCommit:"Удалить патч из исходного коммита (%s)",
MovePatchOutIntoIndex:"Переместить патч в индекс",
MovePatchIntoNewCommit:"Переместить патч в новый коммит",
MovePatchToSelectedCommit:"Переместить патч в выбранный коммит (%s)",
CopyPatchToClipboard:"Скопировать патч в буфер обмена",
NoMatchesFor:"Нет совпадений для '%s' %s",
ExitSearchMode:"%s: Выйти из режима поиска",
MatchesFor:"совпадений для '%s' (%d из %d) %s",// lowercase because it's after other text
SearchKeybindings:"%s: Следующее совпадение, %s: Предыдущее совпадение, %s: Выйти из режима поиска",
SearchPrefix:"Поиск: ",
Actions:Actions{
// TODO: combine this with the original keybinding descriptions (those are all in lowercase atm)
ResetPrompt:"Вы уверены, что хотите сбросить 'git bisect'?",
ResetOption:"Сбросить бинарный поиск",
BisectMenuTitle:"Бинарный поиск",
CompleteTitle:"Бинарный поиск завершён",
CompletePrompt:"Бинарный поиск завершён! Изменения внесённые следующим коммитом:\n\n%s\n\nСбросить 'git bisect' сейчас?",
CompletePromptIndeterminate:"Бинарный поиск завершён! Некоторые коммиты были пропущены, поэтому любое из следующих коммитов могло внести изменения::\n\n%s\n\nСбросить 'git bisect' сейчас?",