mirror of
https://github.com/jesseduffield/lazygit.git
synced 2025-01-08 04:04:22 +02:00
Merge pull request #2729 from translation-gang/translation-ru
This commit is contained in:
commit
69df9ba105
@ -27,7 +27,7 @@ gui:
|
|||||||
sidePanelWidth: 0.3333 # number from 0 to 1
|
sidePanelWidth: 0.3333 # number from 0 to 1
|
||||||
expandFocusedSidePanel: false
|
expandFocusedSidePanel: false
|
||||||
mainPanelSplitMode: 'flexible' # one of 'horizontal' | 'flexible' | 'vertical'
|
mainPanelSplitMode: 'flexible' # one of 'horizontal' | 'flexible' | 'vertical'
|
||||||
language: 'auto' # one of 'auto' | 'en' | 'zh' | 'pl' | 'nl' | 'ja' | 'ko'
|
language: 'auto' # one of 'auto' | 'en' | 'zh' | 'pl' | 'nl' | 'ja' | 'ko' | 'ru'
|
||||||
timeFormat: '02 Jan 06' # https://pkg.go.dev/time#Time.Format
|
timeFormat: '02 Jan 06' # https://pkg.go.dev/time#Time.Format
|
||||||
shortTimeFormat: '3:04PM'
|
shortTimeFormat: '3:04PM'
|
||||||
theme:
|
theme:
|
||||||
|
320
docs/keybindings/Keybindings_ru.md
Normal file
320
docs/keybindings/Keybindings_ru.md
Normal file
@ -0,0 +1,320 @@
|
|||||||
|
_This file is auto-generated. To update, make the changes in the pkg/i18n directory and then run `go run scripts/cheatsheet/main.go generate` from the project root._
|
||||||
|
|
||||||
|
# Lazygit Связки клавиш
|
||||||
|
|
||||||
|
_Связки клавиш_
|
||||||
|
|
||||||
|
## Глобальные сочетания клавиш
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-r></kbd>: Переключиться на последний репозиторий
|
||||||
|
<kbd><pgup></kbd>: Прокрутить вверх главную панель (fn+up/shift+k)
|
||||||
|
<kbd><pgdown></kbd>: Прокрутить вниз главную панель (fn+down/shift+j)
|
||||||
|
<kbd>@</kbd>: Открыть меню журнала команд
|
||||||
|
<kbd>}</kbd>: Увеличить размер контекста, отображаемого вокруг изменений в просмотрщике сравнении
|
||||||
|
<kbd>{</kbd>: Уменьшите размер контекста, отображаемого вокруг изменений в просмотрщике сравнении
|
||||||
|
<kbd>:</kbd>: Выполнить пользовательскую команду
|
||||||
|
<kbd><c-p></kbd>: Просмотреть пользовательские параметры патча
|
||||||
|
<kbd>m</kbd>: Просмотреть параметры слияния/перебазирования
|
||||||
|
<kbd>R</kbd>: Обновить
|
||||||
|
<kbd>+</kbd>: Следующий режим экрана (нормальный/полуэкранный/полноэкранный)
|
||||||
|
<kbd>_</kbd>: Предыдущий режим экрана
|
||||||
|
<kbd>?</kbd>: Открыть меню
|
||||||
|
<kbd><c-s></kbd>: Просмотреть параметры фильтрации по пути
|
||||||
|
<kbd>W</kbd>: Открыть меню сравнении
|
||||||
|
<kbd><c-e></kbd>: Открыть меню сравнении
|
||||||
|
<kbd><c-w></kbd>: Переключить отображение изменении пробелов в просмотрщике сравнении
|
||||||
|
<kbd>z</kbd>: Отменить (через reflog) (экспериментальный)
|
||||||
|
<kbd><c-z></kbd>: Повторить (через reflog) (экспериментальный)
|
||||||
|
<kbd>P</kbd>: Отправить изменения
|
||||||
|
<kbd>p</kbd>: Получить и слить изменения
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Навигация по панели списка
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd>,</kbd>: Предыдущая страница
|
||||||
|
<kbd>.</kbd>: Следующая страница
|
||||||
|
<kbd><</kbd>: Пролистать наверх
|
||||||
|
<kbd>/</kbd>: Найти
|
||||||
|
<kbd>></kbd>: Прокрутить вниз
|
||||||
|
<kbd>H</kbd>: Прокрутить влево
|
||||||
|
<kbd>L</kbd>: Прокрутить вправо
|
||||||
|
<kbd>]</kbd>: Следующая вкладка
|
||||||
|
<kbd>[</kbd>: Предыдущая вкладка
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Главная панель (Индексирование)
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><left></kbd>: Выбрать предыдущую часть
|
||||||
|
<kbd><right></kbd>: Выбрать следующую часть
|
||||||
|
<kbd>v</kbd>: Переключить выборку перетаскивания
|
||||||
|
<kbd>V</kbd>: Переключить выборку перетаскивания
|
||||||
|
<kbd>a</kbd>: Переключить выборку частей
|
||||||
|
<kbd><c-o></kbd>: Скопировать выделенный текст в буфер обмена
|
||||||
|
<kbd>o</kbd>: Открыть файл
|
||||||
|
<kbd>e</kbd>: Редактировать файл
|
||||||
|
<kbd><esc></kbd>: Вернуться к панели файлов
|
||||||
|
<kbd><tab></kbd>: Переключиться на другую панель (проиндексированные/непроиндексированные изменения)
|
||||||
|
<kbd><space></kbd>: Переключить строку в проиндексированные / непроиндексированные
|
||||||
|
<kbd>d</kbd>: Отменить изменение (git reset)
|
||||||
|
<kbd>E</kbd>: Изменить эту часть
|
||||||
|
<kbd>c</kbd>: Сохранить изменения
|
||||||
|
<kbd>w</kbd>: Закоммитить изменения без предварительного хука коммита
|
||||||
|
<kbd>C</kbd>: Сохранить изменения с помощью редактора git
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Главная панель (Обычный)
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd>mouse wheel down</kbd>: Прокрутить вниз (fn+up)
|
||||||
|
<kbd>mouse wheel up</kbd>: Прокрутить вверх (fn+down)
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Главная панель (Слияние)
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd>e</kbd>: Редактировать файл
|
||||||
|
<kbd>o</kbd>: Открыть файл
|
||||||
|
<kbd><left></kbd>: Выбрать предыдущий конфликт
|
||||||
|
<kbd><right></kbd>: Выбрать следующий конфликт
|
||||||
|
<kbd><up></kbd>: Выбрать предыдущую часть
|
||||||
|
<kbd><down></kbd>: Выбрать следующую часть
|
||||||
|
<kbd>z</kbd>: Отменить
|
||||||
|
<kbd>M</kbd>: Открыть внешний инструмент слияния (git mergetool)
|
||||||
|
<kbd><space></kbd>: Выбрать эту часть
|
||||||
|
<kbd>b</kbd>: Выбрать все части
|
||||||
|
<kbd><esc></kbd>: Вернуться к панели файлов
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Главная панель (сборка патчей)
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><left></kbd>: Выбрать предыдущую часть
|
||||||
|
<kbd><right></kbd>: Выбрать следующую часть
|
||||||
|
<kbd>v</kbd>: Переключить выборку перетаскивания
|
||||||
|
<kbd>V</kbd>: Переключить выборку перетаскивания
|
||||||
|
<kbd>a</kbd>: Переключить выборку частей
|
||||||
|
<kbd><c-o></kbd>: Скопировать выделенный текст в буфер обмена
|
||||||
|
<kbd>o</kbd>: Открыть файл
|
||||||
|
<kbd>e</kbd>: Редактировать файл
|
||||||
|
<kbd><space></kbd>: Добавить/удалить строку(и) для патча
|
||||||
|
<kbd><esc></kbd>: Выйти из сборщика пользовательских патчей
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Журнал ссылок (Reflog)
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать SHA коммита в буфер обмена
|
||||||
|
<kbd><space></kbd>: Переключить коммит
|
||||||
|
<kbd>y</kbd>: Скопировать атрибут коммита
|
||||||
|
<kbd>o</kbd>: Открыть коммит в браузере
|
||||||
|
<kbd>n</kbd>: Создать новую ветку с этого коммита
|
||||||
|
<kbd>g</kbd>: Просмотреть параметры сброса
|
||||||
|
<kbd>c</kbd>: Скопировать отобранные коммит (cherry-pick)
|
||||||
|
<kbd>C</kbd>: Скопировать несколько отобранных коммитов (cherry-pick)
|
||||||
|
<kbd><c-r></kbd>: Сбросить отобранную (скопированную | cherry-picked) выборку коммитов
|
||||||
|
<kbd><enter></kbd>: Просмотреть коммиты
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Коммиты
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать SHA коммита в буфер обмена
|
||||||
|
<kbd><c-r></kbd>: Сбросить отобранную (скопированную | cherry-picked) выборку коммитов
|
||||||
|
<kbd>b</kbd>: Просмотреть параметры бинарного поиска
|
||||||
|
<kbd>s</kbd>: Объединить несколько коммитов в один нижний
|
||||||
|
<kbd>f</kbd>: Объединить несколько коммитов в один отбросив сообщение коммита
|
||||||
|
<kbd>r</kbd>: Перефразировать коммит
|
||||||
|
<kbd>R</kbd>: Переписать коммит с помощью редактора
|
||||||
|
<kbd>d</kbd>: Удалить коммит
|
||||||
|
<kbd>e</kbd>: Изменить коммит
|
||||||
|
<kbd>p</kbd>: Выбрать коммит (в середине перебазирования)
|
||||||
|
<kbd>F</kbd>: Создать fixup коммит для этого коммита
|
||||||
|
<kbd>S</kbd>: Объединить все 'fixup!' коммиты выше в выбранный коммит (автосохранение)
|
||||||
|
<kbd><c-j></kbd>: Переместить коммит вниз на один
|
||||||
|
<kbd><c-k></kbd>: Переместить коммит вверх на один
|
||||||
|
<kbd>v</kbd>: Вставить отобранные коммиты (cherry-pick)
|
||||||
|
<kbd>A</kbd>: Править последний коммит с проиндексированными изменениями
|
||||||
|
<kbd>a</kbd>: Установить/убрать автора коммита
|
||||||
|
<kbd>t</kbd>: Отменить коммит
|
||||||
|
<kbd>T</kbd>: Пометить коммит тегом
|
||||||
|
<kbd><c-l></kbd>: Открыть меню журнала
|
||||||
|
<kbd><space></kbd>: Переключить коммит
|
||||||
|
<kbd>y</kbd>: Скопировать атрибут коммита
|
||||||
|
<kbd>o</kbd>: Открыть коммит в браузере
|
||||||
|
<kbd>n</kbd>: Создать новую ветку с этого коммита
|
||||||
|
<kbd>g</kbd>: Просмотреть параметры сброса
|
||||||
|
<kbd>c</kbd>: Скопировать отобранные коммит (cherry-pick)
|
||||||
|
<kbd>C</kbd>: Скопировать несколько отобранных коммитов (cherry-pick)
|
||||||
|
<kbd><enter></kbd>: Просмотреть файлы выбранного элемента
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Локальные Ветки
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать название ветки в буфер обмена
|
||||||
|
<kbd>i</kbd>: Показать параметры git-flow
|
||||||
|
<kbd><space></kbd>: Переключить
|
||||||
|
<kbd>n</kbd>: Новая ветка
|
||||||
|
<kbd>o</kbd>: Создать запрос на принятие изменений
|
||||||
|
<kbd>O</kbd>: Создать параметры запроса принятие изменений
|
||||||
|
<kbd><c-y></kbd>: Скопировать URL запроса на принятие изменений в буфер обмена
|
||||||
|
<kbd>c</kbd>: Переключить по названию
|
||||||
|
<kbd>F</kbd>: Принудительное переключение
|
||||||
|
<kbd>d</kbd>: Удалить ветку
|
||||||
|
<kbd>r</kbd>: Перебазировать переключённую ветку на эту ветку
|
||||||
|
<kbd>M</kbd>: Слияние с текущей переключённой веткой
|
||||||
|
<kbd>f</kbd>: Перемотать эту ветку вперёд из её upstream-ветки
|
||||||
|
<kbd>T</kbd>: Создать тег
|
||||||
|
<kbd>g</kbd>: Просмотреть параметры сброса
|
||||||
|
<kbd>R</kbd>: Переименовать ветку
|
||||||
|
<kbd>u</kbd>: Установить/убрать upstream-ветку
|
||||||
|
<kbd><enter></kbd>: Просмотреть коммиты
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Меню
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><enter></kbd>: Выполнить
|
||||||
|
<kbd><esc></kbd>: Закрыть
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Панель Подтверждения
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><enter></kbd>: Подтвердить
|
||||||
|
<kbd><esc></kbd>: Закрыть/отменить
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Подкоммиты
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать SHA коммита в буфер обмена
|
||||||
|
<kbd><space></kbd>: Переключить коммит
|
||||||
|
<kbd>y</kbd>: Скопировать атрибут коммита
|
||||||
|
<kbd>o</kbd>: Открыть коммит в браузере
|
||||||
|
<kbd>n</kbd>: Создать новую ветку с этого коммита
|
||||||
|
<kbd>g</kbd>: Просмотреть параметры сброса
|
||||||
|
<kbd>c</kbd>: Скопировать отобранные коммит (cherry-pick)
|
||||||
|
<kbd>C</kbd>: Скопировать несколько отобранных коммитов (cherry-pick)
|
||||||
|
<kbd><c-r></kbd>: Сбросить отобранную (скопированную | cherry-picked) выборку коммитов
|
||||||
|
<kbd><enter></kbd>: Просмотреть файлы выбранного элемента
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Подмодули
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать название подмодуля в буфер обмена
|
||||||
|
<kbd><enter></kbd>: Ввести подмодуль
|
||||||
|
<kbd>d</kbd>: Удалить подмодуль
|
||||||
|
<kbd>u</kbd>: Обновить подмодуль
|
||||||
|
<kbd>n</kbd>: Добавить новый подмодуль
|
||||||
|
<kbd>e</kbd>: Обновить URL подмодуля
|
||||||
|
<kbd>i</kbd>: Инициализировать подмодуль
|
||||||
|
<kbd>b</kbd>: Просмотреть параметры массового подмодуля
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Сводка коммита
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><enter></kbd>: Подтвердить
|
||||||
|
<kbd><esc></kbd>: Закрыть
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Сохранить Изменения Файлов
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать закомиченное имя файла в буфер обмена
|
||||||
|
<kbd>c</kbd>: Переключить файл
|
||||||
|
<kbd>d</kbd>: Отменить изменения коммита в этом файле
|
||||||
|
<kbd>o</kbd>: Открыть файл
|
||||||
|
<kbd>e</kbd>: Редактировать файл
|
||||||
|
<kbd><space></kbd>: Переключить файлы включённые в патч
|
||||||
|
<kbd>a</kbd>: Переключить все файлы, включённые в патч
|
||||||
|
<kbd><enter></kbd>: Введите файл, чтобы добавить выбранные строки в патч (или свернуть каталог переключения)
|
||||||
|
<kbd>`</kbd>: Переключить вид дерева файлов
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Статус
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd>o</kbd>: Открыть файл конфигурации
|
||||||
|
<kbd>e</kbd>: Редактировать файл конфигурации
|
||||||
|
<kbd>u</kbd>: Проверить обновления
|
||||||
|
<kbd><enter></kbd>: Переключиться на последний репозиторий
|
||||||
|
<kbd>a</kbd>: Показать все логи ветки
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Теги
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><space></kbd>: Переключить
|
||||||
|
<kbd>d</kbd>: Удалить тег
|
||||||
|
<kbd>P</kbd>: Отправить тег
|
||||||
|
<kbd>n</kbd>: Создать тег
|
||||||
|
<kbd>g</kbd>: Просмотреть параметры сброса
|
||||||
|
<kbd><enter></kbd>: Просмотреть коммиты
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Удалённые ветки
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать название ветки в буфер обмена
|
||||||
|
<kbd><space></kbd>: Переключить
|
||||||
|
<kbd>n</kbd>: Новая ветка
|
||||||
|
<kbd>M</kbd>: Слияние с текущей переключённой веткой
|
||||||
|
<kbd>r</kbd>: Перебазировать переключённую ветку на эту ветку
|
||||||
|
<kbd>d</kbd>: Удалить ветку
|
||||||
|
<kbd>u</kbd>: Установить как upstream-ветку переключённую ветку
|
||||||
|
<kbd><esc></kbd>: Вернуться к списку удалённых репозитории
|
||||||
|
<kbd>g</kbd>: Просмотреть параметры сброса
|
||||||
|
<kbd><enter></kbd>: Просмотреть коммиты
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Удалённые репозитории
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd>f</kbd>: Получение изменения из удалённого репозитория
|
||||||
|
<kbd>n</kbd>: Добавить новую удалённую ветку
|
||||||
|
<kbd>d</kbd>: Удалить удалённую ветку
|
||||||
|
<kbd>e</kbd>: Редактировать удалённый репозитории
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Файлы
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><c-o></kbd>: Скопировать название файла в буфер обмена
|
||||||
|
<kbd>d</kbd>: Просмотреть параметры «отмены изменении»
|
||||||
|
<kbd><space></kbd>: Переключить индекс
|
||||||
|
<kbd><c-b></kbd>: Фильтровать файлы (проиндексированные/непроиндексированные)
|
||||||
|
<kbd>c</kbd>: Сохранить изменения
|
||||||
|
<kbd>w</kbd>: Закоммитить изменения без предварительного хука коммита
|
||||||
|
<kbd>A</kbd>: Правка последнего коммита
|
||||||
|
<kbd>C</kbd>: Сохранить изменения с помощью редактора git
|
||||||
|
<kbd>e</kbd>: Редактировать файл
|
||||||
|
<kbd>o</kbd>: Открыть файл
|
||||||
|
<kbd>i</kbd>: Игнорировать или исключить файл
|
||||||
|
<kbd>r</kbd>: Обновить файлы
|
||||||
|
<kbd>s</kbd>: Припрятать все изменения
|
||||||
|
<kbd>S</kbd>: Просмотреть параметры хранилища
|
||||||
|
<kbd>a</kbd>: Все проиндексированные/непроиндексированные
|
||||||
|
<kbd><enter></kbd>: Проиндексировать отдельные части/строки для файла или свернуть/развернуть для каталога
|
||||||
|
<kbd>g</kbd>: Просмотреть параметры сброса upstream-ветки
|
||||||
|
<kbd>D</kbd>: Просмотреть параметры сброса
|
||||||
|
<kbd>`</kbd>: Переключить вид дерева файлов
|
||||||
|
<kbd>M</kbd>: Открыть внешний инструмент слияния (git mergetool)
|
||||||
|
<kbd>f</kbd>: Получить изменения
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
## Хранилище
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
<kbd><space></kbd>: Применить припрятанные изменения
|
||||||
|
<kbd>g</kbd>: Применить припрятанные изменения и тут же удалить их из хранилища
|
||||||
|
<kbd>d</kbd>: Удалить припрятанные изменения из хранилища
|
||||||
|
<kbd>n</kbd>: Новая ветка
|
||||||
|
<kbd>r</kbd>: Переименовать хранилище
|
||||||
|
<kbd><enter></kbd>: Просмотреть файлы выбранного элемента
|
||||||
|
</pre>
|
@ -53,6 +53,7 @@ func GetTranslationSets() map[string]TranslationSet {
|
|||||||
"zh-TW": traditionalChineseTranslationSet(),
|
"zh-TW": traditionalChineseTranslationSet(),
|
||||||
"ja": japaneseTranslationSet(),
|
"ja": japaneseTranslationSet(),
|
||||||
"ko": koreanTranslationSet(),
|
"ko": koreanTranslationSet(),
|
||||||
|
"ru": RussianTranslationSet(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
686
pkg/i18n/russian.go
Normal file
686
pkg/i18n/russian.go
Normal file
@ -0,0 +1,686 @@
|
|||||||
|
package i18n
|
||||||
|
|
||||||
|
const russianIntroPopupMessage = `
|
||||||
|
Благодарю за использование lazygit! Серьёзно, вы просто супер. Три вещи, которыми я хочу поделиться:
|
||||||
|
|
||||||
|
1) Чтобы узнать о возможностях lazygit, посмотрите это видео:
|
||||||
|
https://youtu.be/CPLdltN7wgE
|
||||||
|
|
||||||
|
2) Обязательно ознакомьтесь с последними примечаниями к выпуску перейдя по ссылке:
|
||||||
|
https://github.com/jesseduffield/lazygit/releases
|
||||||
|
|
||||||
|
3) Используете git? Значит Вы программист! С Вашей помощью мы можем сделать lazygit лучше,
|
||||||
|
станьте участником и присоединиться к веселью в
|
||||||
|
https://github.com/jesseduffield/lazygit
|
||||||
|
Вы также можете поддержать меня и рассказать, над чем мне ещё стоит поработать,
|
||||||
|
нажав на кнопку "Поддержать" в правом нижнем углу.
|
||||||
|
Или поделиться любовь просто добавив репозиторий в избранные.
|
||||||
|
`
|
||||||
|
|
||||||
|
const russianDeprecatedEditConfigWarning = `
|
||||||
|
### Предупреждение об устаревшей конфигурации ###
|
||||||
|
|
||||||
|
Следующие параметры конфигурации устарели и будут удалены в будущей
|
||||||
|
версии:
|
||||||
|
{{configs}}
|
||||||
|
|
||||||
|
Пожалуйста, ознакомьтесь с
|
||||||
|
|
||||||
|
https://github.com/jesseduffield/lazygit/blob/master/docs/Config.md#configuring-file-editing
|
||||||
|
|
||||||
|
для получения актуальной информации о том, как настроить ваш редактор.
|
||||||
|
|
||||||
|
`
|
||||||
|
|
||||||
|
// exporting this so we can use it in tests
|
||||||
|
func RussianTranslationSet() TranslationSet {
|
||||||
|
return TranslationSet{
|
||||||
|
NotEnoughSpace: "Недостаточно места для отрисовки панелей",
|
||||||
|
DiffTitle: "Сравнения",
|
||||||
|
FilesTitle: "Файлы",
|
||||||
|
BranchesTitle: "Ветки",
|
||||||
|
CommitsTitle: "Коммиты",
|
||||||
|
StashTitle: "Хранилище",
|
||||||
|
SnakeTitle: "Змейка",
|
||||||
|
EasterEgg: "Пасхалка",
|
||||||
|
UnstagedChanges: `Непроиндексированные Изменения`,
|
||||||
|
StagedChanges: `Проиндексированные Изменения`,
|
||||||
|
MainTitle: "Главная",
|
||||||
|
MergeConfirmTitle: "Слияние",
|
||||||
|
StagingTitle: "Главная панель (Индексирование)",
|
||||||
|
MergingTitle: "Главная панель (Слияние)",
|
||||||
|
NormalTitle: "Главная панель (Обычный)",
|
||||||
|
LogTitle: "Журнал",
|
||||||
|
CommitSummary: "Сводка коммита",
|
||||||
|
CredentialsUsername: "Имя пользователя",
|
||||||
|
CredentialsPassword: "Пароль",
|
||||||
|
CredentialsPassphrase: "Введите пароль для SSH ключа",
|
||||||
|
CredentialsPIN: "Введите PIN-код для SSH ключа",
|
||||||
|
PassUnameWrong: "Неверный пароль, кодовая фраза и/или имя пользователя",
|
||||||
|
CommitChanges: "Сохранить изменения",
|
||||||
|
AmendLastCommit: "Правка последнего коммита",
|
||||||
|
AmendLastCommitTitle: "Правка Последнего Коммита",
|
||||||
|
SureToAmend: "Вы уверены, что хотите править последний коммит? Впоследствии можно изменить сообщение коммита на панели коммитов.",
|
||||||
|
NoCommitToAmend: "Не найден коммит для внесения поправок.",
|
||||||
|
CommitChangesWithEditor: "Сохранить изменения с помощью редактора git",
|
||||||
|
StatusTitle: "Статус",
|
||||||
|
Menu: "Меню",
|
||||||
|
Execute: "Выполнить",
|
||||||
|
ToggleStaged: "Переключить индекс",
|
||||||
|
ToggleStagedAll: "Все проиндексированные/непроиндексированные",
|
||||||
|
ToggleTreeView: "Переключить вид дерева файлов",
|
||||||
|
OpenMergeTool: "Открыть внешний инструмент слияния (git mergetool)",
|
||||||
|
Refresh: "Обновить",
|
||||||
|
Push: "Отправить изменения",
|
||||||
|
Pull: "Получить и слить изменения",
|
||||||
|
Scroll: "Прокрутить",
|
||||||
|
MergeConflictsTitle: "Конфликты Слияния",
|
||||||
|
Checkout: "Переключить",
|
||||||
|
FileFilter: "Фильтровать файлы (проиндексированные/непроиндексированные)",
|
||||||
|
FilterStagedFiles: "Показывать только проиндексированные файлы",
|
||||||
|
FilterUnstagedFiles: "Показывать только непроиндексированные файлы",
|
||||||
|
ResetCommitFilterState: "Сбросить фильтр",
|
||||||
|
NoChangedFiles: "Нет изменённых файлов",
|
||||||
|
PullWait: "Получение и слияние изменении...",
|
||||||
|
PushWait: "Отправка изменении...",
|
||||||
|
FetchWait: "Получение изменении...",
|
||||||
|
SoftReset: "Мягкий сброс",
|
||||||
|
AlreadyCheckedOutBranch: "Вы уже переключились в эту ветку",
|
||||||
|
SureForceCheckout: "Вы уверены, что хотите принудительная переключить? Вы потеряете все локальные изменения",
|
||||||
|
ForceCheckoutBranch: "Принудительное Переключение Ветки",
|
||||||
|
BranchName: "Название ветки",
|
||||||
|
NewBranchNameBranchOff: "Название новой ветки (Ветка с '{{.branchName}}')",
|
||||||
|
CantDeleteCheckOutBranch: "Невозможно удалить переключённую ветку!",
|
||||||
|
DeleteBranch: "Удалить ветку",
|
||||||
|
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: "Переписать коммит с помощью редактора",
|
||||||
|
Error: "Ошибка",
|
||||||
|
PickHunk: "Выбрать эту часть",
|
||||||
|
PickAllHunks: "Выбрать все части",
|
||||||
|
Undo: "Отменить",
|
||||||
|
UndoReflog: "Отменить (через reflog) (экспериментальный)",
|
||||||
|
RedoReflog: "Повторить (через reflog) (экспериментальный)",
|
||||||
|
UndoTooltip: "Журнал ссылок (reflog) будет использоваться для определения того, какую команду git запустить, чтобы отменить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.",
|
||||||
|
RedoTooltip: "Журнал ссылок (reflog) будет использоваться для определения того, какую команду git нужно запустить, чтобы повторить последнюю команду git. Сюда не входят изменения в рабочем дереве; учитываются только коммиты.",
|
||||||
|
DiscardAllTooltip: "Отменить проиндексированные и непроиндексированные изменения в '{{.path}}'.",
|
||||||
|
DiscardUnstagedTooltip: "Отменить непроиндексированные изменения в '{{.path}}'.",
|
||||||
|
Pop: "Применить припрятанные изменения и тут же удалить их из хранилища",
|
||||||
|
Drop: "Удалить припрятанные изменения из хранилища",
|
||||||
|
Apply: "Применить припрятанные изменения",
|
||||||
|
NoStashEntries: "Нет записей в хранилище",
|
||||||
|
StashDrop: "Сбросить хранилище",
|
||||||
|
SureDropStashEntry: "Вы уверены, что хотите удалить эту запись хранилища?",
|
||||||
|
StashPop: "Применить припрятанные изменения и тут же удалить их из хранилища",
|
||||||
|
SurePopStashEntry: "Вы уверены, что хотите применить эти припрятанные изменения и тут же удалить их из хранилища?",
|
||||||
|
StashApply: "Применить припрятанные изменения",
|
||||||
|
SureApplyStashEntry: "Вы уверены, что хотите применить эти припрятанные изменения?",
|
||||||
|
NoTrackedStagedFilesStash: "У вас нет отслеженных/проиндексированных файлов для хранения",
|
||||||
|
NoFilesToStash: "У вас нет файлов для хранения",
|
||||||
|
StashChanges: "Припрятать изменения",
|
||||||
|
RenameStash: "Переименовать хранилище",
|
||||||
|
RenameStashPrompt: "Переименовать хранилище: {{.stashName}}",
|
||||||
|
OpenConfig: "Открыть файл конфигурации",
|
||||||
|
EditConfig: "Редактировать файл конфигурации",
|
||||||
|
ForcePush: "Принудительная отправка изменении",
|
||||||
|
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`?",
|
||||||
|
IntroPopupMessage: russianIntroPopupMessage,
|
||||||
|
DeprecatedEditConfigWarning: russianDeprecatedEditConfigWarning,
|
||||||
|
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)`,
|
||||||
|
ToggleDragSelect: `Переключить выборку перетаскивания`,
|
||||||
|
ToggleSelectHunk: `Переключить выборку частей`,
|
||||||
|
ToggleSelectionForPatch: `Добавить/удалить строку(и) для патча`,
|
||||||
|
EditHunk: `Изменить эту часть`,
|
||||||
|
ToggleStagingPanel: `Переключиться на другую панель (проиндексированные/непроиндексированные изменения)`,
|
||||||
|
ReturnToFilesPanel: `Вернуться к панели файлов`,
|
||||||
|
FastForward: `Перемотать эту ветку вперёд из её upstream-ветки`,
|
||||||
|
Fetching: "Получить изменения и перемотать вперёд {{.from}} -> {{.to}} ...",
|
||||||
|
FoundConflictsTitle: "Конфликты!",
|
||||||
|
ViewConflictsMenuItem: "Просмотр конфликтов",
|
||||||
|
AbortMenuItem: "Прервать %s",
|
||||||
|
ViewMergeRebaseOptions: "Просмотреть параметры слияния/перебазирования",
|
||||||
|
NotMergingOrRebasing: "В данный момент вы не выполняете ни перебазирования, ни слияние",
|
||||||
|
AlreadyRebasing: "Невозможно выполнить это действие во время перебазирования",
|
||||||
|
RecentRepos: "Последние репозитории",
|
||||||
|
MergeOptionsTitle: "Параметры слияния",
|
||||||
|
RebaseOptionsTitle: "Параметры перебазирования",
|
||||||
|
CommitMessageTitle: "Сводка коммита",
|
||||||
|
CommitDescriptionTitle: "Описание коммита",
|
||||||
|
CommitDescriptionSubTitle: "Нажмите вкладку, чтобы переключить фокус",
|
||||||
|
LocalBranchesTitle: "Локальные Ветки",
|
||||||
|
SearchTitle: "Поиск",
|
||||||
|
TagsTitle: "Теги",
|
||||||
|
MenuTitle: "Меню",
|
||||||
|
RemotesTitle: "Удалённые репозитории",
|
||||||
|
RemoteBranchesTitle: "Удалённые ветки",
|
||||||
|
PatchBuildingTitle: "Главная панель (сборка патчей)",
|
||||||
|
InformationTitle: "Информация",
|
||||||
|
SecondaryTitle: "Вторичный",
|
||||||
|
ReflogCommitsTitle: "Журнал ссылок (Reflog)",
|
||||||
|
GlobalTitle: "Глобальные сочетания клавиш",
|
||||||
|
ConflictsResolved: "Все конфликты слияния разрешены. Продолжить?",
|
||||||
|
Continue: "Продолжить",
|
||||||
|
Keybindings: "Связки клавиш",
|
||||||
|
RebasingTitle: "Перебазировать '{{.checkedOutBranch}}' на '{{.ref}}'",
|
||||||
|
SimpleRebase: "Простая перебазировка",
|
||||||
|
InteractiveRebase: "Интерактивная перебазировка",
|
||||||
|
InteractiveRebaseTooltip: "Начать интерактивную перебазировку с перерыва в начале, чтобы можно было обновить TODO коммиты, прежде чем продолжить.",
|
||||||
|
ConfirmMerge: "Вы уверены, что хотите to merge '{{.selectedBranch}}' into '{{.checkedOutBranch}}'?",
|
||||||
|
FwdNoUpstream: "Невозможно перемотать ветку без upstream-ветки",
|
||||||
|
FwdNoLocalUpstream: "Невозможно перемотать ветку. Удалённый репозитории не зарегистрирован локально",
|
||||||
|
FwdCommitsToPush: "Невозможно перемотать ветку с коммитами для отправки",
|
||||||
|
ErrorOccurred: "Произошла ошибка! Пожалуйста, заявите о проблеме на",
|
||||||
|
NoRoom: "Недостаточно места",
|
||||||
|
YouAreHere: "ВЫ ЗДЕСЬ",
|
||||||
|
YouDied: "ТЫ УМЕР!",
|
||||||
|
RewordNotSupported: "Переформулировка коммитов при интерактивном перебазировании в настоящее время не поддерживается",
|
||||||
|
ChangingThisActionIsNotAllowed: "Изменение этого типа записи todo перебазирования не допускается",
|
||||||
|
CherryPickCopy: "Скопировать отобранные коммит (cherry-pick)",
|
||||||
|
CherryPickCopyRange: "Скопировать несколько отобранных коммитов (cherry-pick)",
|
||||||
|
PasteCommits: "Вставить отобранные коммиты (cherry-pick)",
|
||||||
|
SureCherryPick: "Вы уверены, что хотите выборочно применить (cherry-picked) отобранные коммиты в эту ветку?",
|
||||||
|
CherryPick: "Выборочная отборка (Cherry-Pick)",
|
||||||
|
Donate: "Пожертвовать",
|
||||||
|
AskQuestion: "Задать вопрос",
|
||||||
|
PrevLine: "Выбрать предыдущую строку",
|
||||||
|
NextLine: "Выбрать следующую строку",
|
||||||
|
PrevHunk: "Выбрать предыдущую часть",
|
||||||
|
NextHunk: "Выбрать следующую часть",
|
||||||
|
PrevConflict: "Выбрать предыдущий конфликт",
|
||||||
|
NextConflict: "Выбрать следующий конфликт",
|
||||||
|
SelectPrevHunk: "Выбрать предыдущую часть",
|
||||||
|
SelectNextHunk: "Выбрать следующую часть",
|
||||||
|
ScrollDown: "Прокрутить вниз",
|
||||||
|
ScrollUp: "Прокрутить вверх",
|
||||||
|
ScrollUpMainPanel: "Прокрутить вверх главную панель",
|
||||||
|
ScrollDownMainPanel: "Прокрутить вниз главную панель",
|
||||||
|
AmendCommitTitle: "Править коммит (amend)",
|
||||||
|
AmendCommitPrompt: "Вы уверены, что хотите править этот коммит проиндексированными файлами?",
|
||||||
|
DeleteCommitTitle: "Удалить коммит",
|
||||||
|
DeleteCommitPrompt: "Вы уверены, что хотите удалить этот коммит?",
|
||||||
|
SquashingStatus: "Объединение коммитов",
|
||||||
|
FixingStatus: "Объединение коммитов, отбросив сообщение коммита",
|
||||||
|
DeletingStatus: "Удаление",
|
||||||
|
MovingStatus: "Перемещение",
|
||||||
|
RebasingStatus: "Перебазирование",
|
||||||
|
MergingStatus: "Слияние",
|
||||||
|
LowercaseRebasingStatus: "перебазировка", // lowercase because it shows up in parentheses
|
||||||
|
LowercaseMergingStatus: "слияние", // lowercase because it shows up in parentheses
|
||||||
|
AmendingStatus: "Правка коммита",
|
||||||
|
CherryPickingStatus: "Выборочная отборка (cherry-picking)",
|
||||||
|
UndoingStatus: "Отмена последней команды",
|
||||||
|
RedoingStatus: "Выполнение последней команды",
|
||||||
|
CheckingOutStatus: "Переключение",
|
||||||
|
CommittingStatus: "Сохранение изменении",
|
||||||
|
CommitFiles: "Сохранить изменения файлов",
|
||||||
|
SubCommitsDynamicTitle: "Коммиты (%s)",
|
||||||
|
CommitFilesDynamicTitle: "Различия файлов (%s)",
|
||||||
|
RemoteBranchesDynamicTitle: "Удалённые ветки (%s)",
|
||||||
|
ViewItemFiles: "Просмотреть файлы выбранного элемента",
|
||||||
|
CommitFilesTitle: "Сохранить Изменения Файлов",
|
||||||
|
CheckoutCommitFile: "Переключить файл",
|
||||||
|
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)",
|
||||||
|
StashPrefix: "Автосохранение изменений для",
|
||||||
|
ViewDiscardOptions: "Просмотреть параметры «отмены изменении»",
|
||||||
|
Cancel: "Отменить",
|
||||||
|
DiscardAllChanges: "Отменить все изменения",
|
||||||
|
DiscardUnstagedChanges: "Отменить непроиндексированные изменения",
|
||||||
|
DiscardAllChangesToAllFiles: "Разбомбить рабочее дерево?",
|
||||||
|
DiscardAnyUnstagedChanges: "Отменить непроиндексированные изменения",
|
||||||
|
DiscardUntrackedFiles: "Удалить неотслеживаемые файлы",
|
||||||
|
DiscardStagedChanges: "Отменить проиндексированные изменения",
|
||||||
|
HardReset: "Жёсткий сброс",
|
||||||
|
ViewResetOptions: `Просмотреть параметры сброса`,
|
||||||
|
CreateFixupCommitDescription: `Создать fixup коммит для этого коммита`,
|
||||||
|
SquashAboveCommits: `Объединить все 'fixup!' коммиты выше в выбранный коммит (автосохранение)`,
|
||||||
|
SureSquashAboveCommits: `Вы уверены, что хотите объединить все fixup! коммиты выше {{.commit}}?`,
|
||||||
|
CreateFixupCommit: `Создать fixup коммит`,
|
||||||
|
SureCreateFixupCommit: `Вы уверены, что хотите создать fixup! коммит для коммита {{.commit}}?`,
|
||||||
|
ExecuteCustomCommand: "Выполнить пользовательскую команду",
|
||||||
|
CustomCommand: "Пользовательская Команда:",
|
||||||
|
CommitChangesWithoutHook: "Закоммитить изменения без предварительного хука коммита",
|
||||||
|
SkipHookPrefixNotConfigured: "Вы не настроили префикс сообщения коммита для пропуска хуков. Установите `git.skipHookPrefix = 'WIP'` в вашей конфигурации",
|
||||||
|
ResetTo: `Сбросить на`,
|
||||||
|
PressEnterToReturn: "Нажмите Enter, чтобы вернуться в lazygit",
|
||||||
|
ViewStashOptions: "Просмотреть параметры хранилища",
|
||||||
|
StashAllChanges: "Припрятать все изменения",
|
||||||
|
StashStagedChanges: "Припрятать проиндексированные изменения",
|
||||||
|
StashAllChangesKeepIndex: "Припрятать все изменения и сохранить индекс",
|
||||||
|
StashUnstagedChanges: "Припрятать непроиндексированные изменения",
|
||||||
|
StashIncludeUntrackedChanges: "Припрятать все изменения, включая неотслеживаемые файлы",
|
||||||
|
StashOptions: "Параметры хранилища",
|
||||||
|
NotARepository: "Ошибка: необходимо запустить внутри git репозитория",
|
||||||
|
Jump: "Перейти к панели",
|
||||||
|
ScrollLeftRight: "Прокрутить влево/вправо",
|
||||||
|
ScrollLeft: "Прокрутить влево",
|
||||||
|
ScrollRight: "Прокрутить вправо",
|
||||||
|
DiscardPatch: "Отменить патч",
|
||||||
|
DiscardPatchConfirm: "Вы можете собрать патч только из одной записи коммита/хранилища за раз. Отменить текущий патч?",
|
||||||
|
CantPatchWhileRebasingError: "Вы не можете создавать патчи или запускать команды патча, находясь в состоянии слияния или перемещения.",
|
||||||
|
ToggleAddToPatch: "Переключить файлы включённые в патч",
|
||||||
|
ToggleAllInPatch: "Переключить все файлы, включённые в патч",
|
||||||
|
UpdatingPatch: "Обновление патча",
|
||||||
|
ViewPatchOptions: "Просмотреть пользовательские параметры патча",
|
||||||
|
PatchOptionsTitle: "Параметры патча",
|
||||||
|
NoPatchError: "Патч ещё не создан. Чтобы начать сборку патча, используйте «пробел» в файле коммита или введите, чтобы добавить определённые строки.",
|
||||||
|
EnterFile: "Введите файл, чтобы добавить выбранные строки в патч (или свернуть каталог переключения)",
|
||||||
|
ExitCustomPatchBuilder: `Выйти из сборщика пользовательских патчей`,
|
||||||
|
EnterUpstream: `Введите upstream как '<remote> <branchname>'`,
|
||||||
|
InvalidUpstream: "Недействительный upstream. Должен быть в формате '<remote> <branchname>'",
|
||||||
|
ReturnToRemotesList: `Вернуться к списку удалённых репозитории`,
|
||||||
|
AddNewRemote: `Добавить новую удалённую ветку`,
|
||||||
|
NewRemoteName: `Название новой удалённой ветки`,
|
||||||
|
NewRemoteUrl: `Ссылка новой удалённой ветки`,
|
||||||
|
EditRemoteName: `Введите новое название для удалённое ветки {{.remoteName}}:`,
|
||||||
|
EditRemoteUrl: `Введите новую ссылку для удалённое ветки {{.remoteName}}:`,
|
||||||
|
RemoveRemote: `Удалить удалённую ветку`,
|
||||||
|
RemoveRemotePrompt: "Вы уверены, что хотите удалить удалённую ветку?",
|
||||||
|
DeleteRemoteBranch: "Удалить Удалённую Ветку",
|
||||||
|
DeleteRemoteBranchMessage: "Вы уверены, что хотите удалить удалённую ветку",
|
||||||
|
SetAsUpstream: "Установить как upstream-ветку переключённую ветку",
|
||||||
|
SetUpstream: "Установить upstream-ветку из выбранной ветки",
|
||||||
|
UnsetUpstream: "Убрать upstream-ветку из выбранной ветки",
|
||||||
|
SetUpstreamTitle: "Установить upstream-ветку",
|
||||||
|
SetUpstreamMessage: "Вы уверены, что хотите установить upstream-ветвь '{{.checkedOut}}' на '{{.selected}}'",
|
||||||
|
EditRemote: "Редактировать удалённый репозитории",
|
||||||
|
TagCommit: "Пометить коммит тегом",
|
||||||
|
TagMenuTitle: "Создать тег",
|
||||||
|
TagNameTitle: "Название тега:",
|
||||||
|
TagMessageTitle: "Сообщения тега:",
|
||||||
|
AnnotatedTag: "Аннотированный тег",
|
||||||
|
LightweightTag: "Легковесный тег",
|
||||||
|
DeleteTag: "Удалить тег",
|
||||||
|
DeleteTagTitle: "Удалить тег",
|
||||||
|
DeleteTagPrompt: "Вы уверены, что хотите удалить тег '{{.tagName}}'?",
|
||||||
|
PushTagTitle: "Удалённый репозитории для отправки тега '{{.tagName}}' в:",
|
||||||
|
PushTag: "Отправить тег",
|
||||||
|
CreateTag: "Создать тег",
|
||||||
|
CreateTagTitle: "Название тега:",
|
||||||
|
FetchRemote: "Получение изменения из удалённого репозитория",
|
||||||
|
FetchingRemoteStatus: "Получение статуса удалённого репозитория",
|
||||||
|
CheckoutCommit: "Переключить коммит",
|
||||||
|
SureCheckoutThisCommit: "Вы уверены, что хотите переключить коммит?",
|
||||||
|
GitFlowOptions: "Показать параметры git-flow",
|
||||||
|
NotAGitFlowBranch: "Это не похоже на ветку git-flow",
|
||||||
|
NewGitFlowBranchPrompt: "Новое {{.branchType}} название:",
|
||||||
|
IgnoreTracked: "Игнорировать отслеживаемый файл",
|
||||||
|
IgnoreTrackedPrompt: "Вы уверены, что хотите игнорировать отслеживаемый файл?",
|
||||||
|
ExcludeTracked: "Исключить отслеживаемый файл",
|
||||||
|
ExcludeTrackedPrompt: "Вы уверены, что хотите исключить отслеживаемый файл?",
|
||||||
|
ViewResetToUpstreamOptions: "Просмотреть параметры сброса upstream-ветки",
|
||||||
|
NextScreenMode: "Следующий режим экрана (нормальный/полуэкранный/полноэкранный)",
|
||||||
|
PrevScreenMode: "Предыдущий режим экрана",
|
||||||
|
StartSearch: "Найти",
|
||||||
|
Panel: "Панель",
|
||||||
|
KeybindingsLegend: "Связки клавиш",
|
||||||
|
RenameBranch: "Переименовать ветку",
|
||||||
|
SetUnsetUpstream: "Установить/убрать upstream-ветку",
|
||||||
|
NewBranchNamePrompt: "Введите новое название ветки",
|
||||||
|
RenameBranchWarning: "Эта ветвь отслеживает удалённый репозитории. Это действие переименует только имя локальной ветки, а не имя удалённой ветки. Продолжать?",
|
||||||
|
OpenMenu: "Открыть меню",
|
||||||
|
ResetCherryPick: "Сбросить отобранную (скопированную | cherry-picked) выборку коммитов",
|
||||||
|
NextTab: "Следующая вкладка",
|
||||||
|
PrevTab: "Предыдущая вкладка",
|
||||||
|
CantUndoWhileRebasing: "Невозможно отменить во время перебазирования",
|
||||||
|
CantRedoWhileRebasing: "Невозможно повторить при перебазировании",
|
||||||
|
MustStashWarning: "Вытаскивание исправления в индекс требует сохранения и распаковки ваших изменений. Если что-то пойдёт не так, можно получить доступ к файлам из хранилища. Продолжить?",
|
||||||
|
MustStashTitle: "Необходимо припрятать",
|
||||||
|
ConfirmationTitle: "Панель Подтверждения",
|
||||||
|
PrevPage: "Предыдущая страница",
|
||||||
|
NextPage: "Следующая страница",
|
||||||
|
GotoTop: "Пролистать наверх",
|
||||||
|
GotoBottom: "Прокрутить вниз",
|
||||||
|
FilteringBy: "Фильтрация по",
|
||||||
|
ResetInParentheses: "(сбросить)",
|
||||||
|
OpenFilteringMenu: "Просмотреть параметры фильтрации по пути",
|
||||||
|
FilterBy: "Фильтровать по",
|
||||||
|
ExitFilterMode: "Прекратить фильтрацию по пути",
|
||||||
|
FilterPathOption: "Введите путь для фильтрации",
|
||||||
|
EnterFileName: "Введите путь:",
|
||||||
|
FilteringMenuTitle: "Фильтрация",
|
||||||
|
MustExitFilterModeTitle: "Команда недоступна",
|
||||||
|
MustExitFilterModePrompt: "Команда недоступна в режиме фильтрации. Выйти из режима фильтрации?",
|
||||||
|
Diff: "Разница",
|
||||||
|
EnterRefToDiff: "Введите ссылку для сравнения",
|
||||||
|
EnteRefName: "Введите ссылку:",
|
||||||
|
ExitDiffMode: "Выйти из режима сравнения",
|
||||||
|
DiffingMenuTitle: "Сравнение",
|
||||||
|
SwapDiff: "Обратное направление сравнении",
|
||||||
|
OpenDiffingMenu: "Открыть меню сравнении",
|
||||||
|
// the actual view is the extras view which I intend to give more tabs in future but for now we'll only mention the command log part
|
||||||
|
OpenExtrasMenu: "Открыть меню журнала команд",
|
||||||
|
ShowingGitDiff: "Показывает вывод для:",
|
||||||
|
CommitDiff: "Разница коммита",
|
||||||
|
CopyCommitShaToClipboard: "Скопировать SHA коммита в буфер обмена",
|
||||||
|
CommitSha: "SHA коммита",
|
||||||
|
CommitURL: "URL коммита",
|
||||||
|
CopyCommitMessageToClipboard: "Скопировать сообщение коммита в буфер обмена",
|
||||||
|
CommitMessage: "Сообщение коммита",
|
||||||
|
CommitAuthor: "Автор коммита",
|
||||||
|
CopyCommitAttributeToClipboard: "Скопировать атрибут коммита",
|
||||||
|
CopyBranchNameToClipboard: "Скопировать название ветки в буфер обмена",
|
||||||
|
CopyFileNameToClipboard: "Скопировать название файла в буфер обмена",
|
||||||
|
CopyCommitFileNameToClipboard: "Скопировать закомиченное имя файла в буфер обмена",
|
||||||
|
CopySelectedTexToClipboard: "Скопировать выделенный текст в буфер обмена",
|
||||||
|
CommitPrefixPatternError: "Ошибка в шаблоне commitPrefix",
|
||||||
|
NoFilesStagedTitle: "Нет проиндексированных файлов",
|
||||||
|
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 был более совместим с предыдущими версиями.",
|
||||||
|
RunningCustomCommandStatus: "Запуск пользовательской команды",
|
||||||
|
SubmoduleStashAndReset: "Спрятать непроиндексированные изменения подмодуля и обновить",
|
||||||
|
AndResetSubmodules: "И сбросить подмодули",
|
||||||
|
EnterSubmodule: "Ввести подмодуль",
|
||||||
|
CopySubmoduleNameToClipboard: "Скопировать название подмодуля в буфер обмена",
|
||||||
|
RemoveSubmodule: "Удалить подмодуль",
|
||||||
|
RemoveSubmodulePrompt: "Вы уверены, что хотите удалить подмодуль '%s' и соответствующий ему каталог? Это необратимо.",
|
||||||
|
ResettingSubmoduleStatus: "Сброс подмодуля",
|
||||||
|
NewSubmoduleName: "Названия нового подмодуля:",
|
||||||
|
NewSubmoduleUrl: "URL нового подмодуля:",
|
||||||
|
NewSubmodulePath: "Путь нового подмодуля:",
|
||||||
|
AddSubmodule: "Добавить новый подмодуль",
|
||||||
|
AddingSubmoduleStatus: "Добавление подмодуля",
|
||||||
|
UpdateSubmoduleUrl: "Обновить URL подмодуля '%s'",
|
||||||
|
UpdatingSubmoduleUrlStatus: "Обновление URL",
|
||||||
|
EditSubmoduleUrl: "Обновить URL подмодуля",
|
||||||
|
InitializingSubmoduleStatus: "Инициализация подмодуля",
|
||||||
|
InitSubmodule: "Инициализировать подмодуль",
|
||||||
|
SubmoduleUpdate: "Обновить подмодуль",
|
||||||
|
UpdatingSubmoduleStatus: "Обновление подмодуля",
|
||||||
|
BulkInitSubmodules: "Массовая инициализация подмодулей",
|
||||||
|
BulkUpdateSubmodules: "Массовое обновление подмодулей",
|
||||||
|
BulkDeinitSubmodules: "Массовая деинициализация подмодулей",
|
||||||
|
ViewBulkSubmoduleOptions: "Просмотреть параметры массового подмодуля",
|
||||||
|
BulkSubmoduleOptions: "Параметры массового подмодуля",
|
||||||
|
RunningCommand: "Выполнение команды",
|
||||||
|
SubCommitsTitle: "Подкоммиты",
|
||||||
|
SubmodulesTitle: "Подмодули",
|
||||||
|
NavigationTitle: "Навигация по панели списка",
|
||||||
|
SuggestionsCheatsheetTitle: "Подсказки",
|
||||||
|
SuggestionsTitle: "Подсказки (нажмите %s, чтобы сфокусироваться)",
|
||||||
|
ExtrasTitle: "Журнал команд",
|
||||||
|
PushingTagStatus: "Отправка тега",
|
||||||
|
PullRequestURLCopiedToClipboard: "URL запроса на принятие изменений скопирован в буфер обмена",
|
||||||
|
CommitDiffCopiedToClipboard: "Сравнения коммита скопированы в буфер обмена",
|
||||||
|
CommitSHACopiedToClipboard: "SHA коммита скопировано в буфер обмена",
|
||||||
|
CommitURLCopiedToClipboard: "URL коммита скопирован в буфер обмена",
|
||||||
|
CommitMessageCopiedToClipboard: "Сообщение коммита скопировано в буфер обмена",
|
||||||
|
CommitAuthorCopiedToClipboard: "Автор коммита скопирован в буфер обмена",
|
||||||
|
PatchCopiedToClipboard: "Патч скопирован в буфер обмена",
|
||||||
|
CopiedToClipboard: "Скопировано в буфер обмена",
|
||||||
|
ErrCannotEditDirectory: "Невозможно редактировать каталог: вы можете редактировать только отдельные файлы",
|
||||||
|
ErrStageDirWithInlineMergeConflicts: "Невозможно подготовить/удалить каталог, содержащий файлы со встроенными конфликтами слияния. Сначала устраните конфликты слияния",
|
||||||
|
ErrRepositoryMovedOrDeleted: "Не могу найти репозиторий. Возможно, он был перемещён или удалён ¯\\_(ツ)_/¯",
|
||||||
|
CommandLog: "Журнал команд",
|
||||||
|
ToggleShowCommandLog: "Показать/скрыть журнал команд",
|
||||||
|
FocusCommandLog: "Сфокусировать журнал команд",
|
||||||
|
CommandLogHeader: "Вы можете скрыть/сфокусировать эту панель, нажав '%s'\n",
|
||||||
|
RandomTip: "Случайный совет",
|
||||||
|
SelectParentCommitForMerge: "Выберите родительский коммит для слияния",
|
||||||
|
ToggleWhitespaceInDiffView: "Переключить отображение изменении пробелов в просмотрщике сравнении",
|
||||||
|
IgnoreWhitespaceDiffViewSubTitle: "(игнорирование пробелов)",
|
||||||
|
IgnoreWhitespaceNotSupportedHere: "Игнорирование пробелов не поддерживается в этом представлении",
|
||||||
|
IncreaseContextInDiffView: "Увеличить размер контекста, отображаемого вокруг изменений в просмотрщике сравнении",
|
||||||
|
DecreaseContextInDiffView: "Уменьшите размер контекста, отображаемого вокруг изменений в просмотрщике сравнении",
|
||||||
|
CreatePullRequestOptions: "Создать параметры запроса принятие изменений",
|
||||||
|
DefaultBranch: "Ветка по-умолчанию",
|
||||||
|
SelectBranch: "Выбрать ветку",
|
||||||
|
SelectConfigFile: "Выбрать файл конфигурации",
|
||||||
|
NoConfigFileFoundErr: "Файл конфигурации не найден",
|
||||||
|
LoadingFileSuggestions: "Загрузка подсказок по файлам",
|
||||||
|
LoadingCommits: "Загрузка коммитов",
|
||||||
|
MustSpecifyOriginError: "Необходимо указать удалённый репозитории, если указываете ветку",
|
||||||
|
GitOutput: "Вывод git:",
|
||||||
|
GitCommandFailed: "Ошибка команды Git. Подробности смотрите в журнале команд (открыть с помощью %s)",
|
||||||
|
AbortTitle: "Прервать %s",
|
||||||
|
AbortPrompt: "Вы уверены, что хотите прервать текущий %s?",
|
||||||
|
OpenLogMenu: "Открыть меню журнала",
|
||||||
|
LogMenuTitle: "Параметры журнала коммитов",
|
||||||
|
ToggleShowGitGraphAll: "Переключить отображение всего git графа (передать флаг --all в git log )",
|
||||||
|
ShowGitGraph: "Показать git граф",
|
||||||
|
SortCommits: "Упорядочить коммиты",
|
||||||
|
CantChangeContextSizeError: "Невозможно изменить контекст в режиме создания патча, потому что мы были слишком ленивы, чтобы поддерживать его при выпуске функции. Если вы действительно этого хотите, пожалуйста, дайте нам знать!",
|
||||||
|
OpenCommitInBrowser: "Открыть коммит в браузере",
|
||||||
|
ViewBisectOptions: "Просмотреть параметры бинарного поиска",
|
||||||
|
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)
|
||||||
|
CheckoutCommit: "Переключить коммит",
|
||||||
|
CheckoutTag: "Переключить тег",
|
||||||
|
CheckoutBranch: "Переключить ветку",
|
||||||
|
ForceCheckoutBranch: "Принудительное переключение ветки",
|
||||||
|
DeleteBranch: "Удалить ветку",
|
||||||
|
Merge: "Слить",
|
||||||
|
RebaseBranch: "Перебазировать ветку",
|
||||||
|
RenameBranch: "Переименовать ветку",
|
||||||
|
SetUnsetUpstream: "Установить/убрать upstream-ветку",
|
||||||
|
CreateBranch: "Создать ветку",
|
||||||
|
CherryPick: "(Cherry-pick) Вставить коммиты",
|
||||||
|
CheckoutFile: "Переключить файл",
|
||||||
|
DiscardOldFileChange: "Отменить старое изменение файла",
|
||||||
|
SquashCommitDown: "Объединить несколько коммитов в один нижний",
|
||||||
|
FixupCommit: "Объединить несколько коммитов в один, отбросив сообщение коммита",
|
||||||
|
RewordCommit: "Перефразировать коммит",
|
||||||
|
DropCommit: "Сбросить коммит",
|
||||||
|
EditCommit: "Изменить коммит",
|
||||||
|
AmendCommit: "Править коммит (amend)",
|
||||||
|
ResetCommitAuthor: "Сброс автора коммита",
|
||||||
|
SetCommitAuthor: "Установить автора коммита",
|
||||||
|
RevertCommit: "Отменить коммит",
|
||||||
|
CreateFixupCommit: "Создать fixup коммит",
|
||||||
|
SquashAllAboveFixupCommits: "Объединить все выше fixup коммиты",
|
||||||
|
CreateLightweightTag: "Создать легковесный тег",
|
||||||
|
CreateAnnotatedTag: "Создать аннотированный тег",
|
||||||
|
CopyCommitMessageToClipboard: "Скопировать сообщение коммита в буфер обмена",
|
||||||
|
CopyCommitDiffToClipboard: "Скопировать сравнения коммита в буфер обмена",
|
||||||
|
CopyCommitSHAToClipboard: "Скопировать SHA коммита в буфер обмена",
|
||||||
|
CopyCommitURLToClipboard: "Скопировать URL коммита в буфер обмена",
|
||||||
|
CopyCommitAuthorToClipboard: "Скопировать автора коммита в буфер обмена",
|
||||||
|
CopyCommitAttributeToClipboard: "Скопировать в буфер обмена",
|
||||||
|
CopyPatchToClipboard: "Скопировать патч в буфер обмена",
|
||||||
|
MoveCommitUp: "Переместить коммит вверх",
|
||||||
|
MoveCommitDown: "Переместить коммит вниз",
|
||||||
|
CustomCommand: "Пользовательская команда",
|
||||||
|
DiscardAllChangesInDirectory: "Отменить все изменения в каталоге",
|
||||||
|
DiscardUnstagedChangesInDirectory: "Отменить непроиндексированные изменения в каталоге",
|
||||||
|
DiscardAllChangesInFile: "Отменить все изменения в файле",
|
||||||
|
DiscardAllUnstagedChangesInFile: "Отменить все непроиндексированные изменения в файле",
|
||||||
|
StageFile: "Проиндексировать файл",
|
||||||
|
StageResolvedFiles: "Проиндексированные файлы, конфликты слияния которых были устранены",
|
||||||
|
UnstageFile: "Непроиндексированные файл",
|
||||||
|
UnstageAllFiles: "Удалить все файлы из индекса",
|
||||||
|
StageAllFiles: "Проиндексировать все файлы",
|
||||||
|
IgnoreExcludeFile: "Игнорировать или исключить файл",
|
||||||
|
IgnoreFileErr: "Невозможно игнорировать .gitignore",
|
||||||
|
ExcludeFile: "Исключить файл",
|
||||||
|
ExcludeFileErr: "Невозможно исключить .git/info/exclude",
|
||||||
|
ExcludeGitIgnoreErr: "Невозможно исключить .gitignore",
|
||||||
|
Commit: "Коммит",
|
||||||
|
EditFile: "Редактировать файл",
|
||||||
|
Push: "Отправить изменения",
|
||||||
|
Pull: "Получить и слить изменения",
|
||||||
|
OpenFile: "Открыть файл",
|
||||||
|
StashAllChanges: "Припрятать все изменения",
|
||||||
|
StashAllChangesKeepIndex: "Припрятать все изменения и сохранить индекс",
|
||||||
|
StashStagedChanges: "Припрятать проиндексированные изменения",
|
||||||
|
StashUnstagedChanges: "Припрятать непроиндексированные изменения",
|
||||||
|
StashIncludeUntrackedChanges: "Припрятать все изменения, включая неотслеживаемые файлы",
|
||||||
|
GitFlowFinish: "Завершение Git-потока",
|
||||||
|
GitFlowStart: "Запуск Git-потока",
|
||||||
|
CopyToClipboard: "Скопировать в буфер обмена",
|
||||||
|
CopySelectedTextToClipboard: "Скопировать выделенный текст в буфер обмена",
|
||||||
|
RemovePatchFromCommit: "Удалить патч из коммита",
|
||||||
|
MovePatchToSelectedCommit: "Переместить патч в выбранный коммит",
|
||||||
|
MovePatchIntoIndex: "Переместите патч в индекс",
|
||||||
|
MovePatchIntoNewCommit: "Переместить патч в новый коммит",
|
||||||
|
DeleteRemoteBranch: "Удалить удалённую ветку",
|
||||||
|
SetBranchUpstream: "Установить ветку как upstream",
|
||||||
|
AddRemote: "Добавить удалённую ветку",
|
||||||
|
RemoveRemote: "Удалить удалённую ветку",
|
||||||
|
UpdateRemote: "Обновить удалённую ветку",
|
||||||
|
ApplyPatch: "Применить патч",
|
||||||
|
Stash: "Хранилище",
|
||||||
|
RenameStash: "Переименовать хранилище",
|
||||||
|
RemoveSubmodule: "Удалить подмодуль",
|
||||||
|
ResetSubmodule: "Сброс подмодуля",
|
||||||
|
AddSubmodule: "Добавить подмодуль",
|
||||||
|
UpdateSubmoduleUrl: "Обновить URL подмодуля",
|
||||||
|
InitialiseSubmodule: "Инициализация подмодуля",
|
||||||
|
BulkInitialiseSubmodules: "Массовая инициализация подмодулей",
|
||||||
|
BulkUpdateSubmodules: "Массовое обновление подмодулей",
|
||||||
|
BulkDeinitialiseSubmodules: "Массовая деинициализация подмодулей",
|
||||||
|
UpdateSubmodule: "Обновить подмодуль",
|
||||||
|
DeleteTag: "Удалить тег",
|
||||||
|
PushTag: "Отправить тег",
|
||||||
|
NukeWorkingTree: "Уничтожить рабочее дерево",
|
||||||
|
DiscardUnstagedFileChanges: "Отменить непроиндексированные изменения файла",
|
||||||
|
RemoveUntrackedFiles: "Удалить неотслеживаемые файлы",
|
||||||
|
RemoveStagedFiles: "Удалить проиндексированные файлы",
|
||||||
|
SoftReset: "Мягкий сброс",
|
||||||
|
MixedReset: "Смешанный сброс",
|
||||||
|
HardReset: "Жёсткий сброс",
|
||||||
|
FastForwardBranch: "Ветка перемотки вперёд",
|
||||||
|
Undo: "Отменить",
|
||||||
|
Redo: "Повторить",
|
||||||
|
CopyPullRequestURL: "Скопировать запрос на принятие изменений URL",
|
||||||
|
OpenMergeTool: "Открыть инструмент слияния",
|
||||||
|
OpenCommitInBrowser: "Открыть коммит в браузере",
|
||||||
|
OpenPullRequest: "Открыть запрос на принятие изменений в браузера",
|
||||||
|
StartBisect: "Начать бинарный поиск",
|
||||||
|
ResetBisect: "Сбросить бинарный поиск",
|
||||||
|
BisectSkip: "Пропустить бинарный поиск",
|
||||||
|
BisectMark: "Отметить бинарный поиск",
|
||||||
|
},
|
||||||
|
Bisect: Bisect{
|
||||||
|
Mark: "Отметить %s как %s",
|
||||||
|
MarkStart: "Отметить %s как %s (начать бинарный поиск)",
|
||||||
|
Skip: "Пропустить %s",
|
||||||
|
ResetTitle: "Сбросить 'git bisect'",
|
||||||
|
ResetPrompt: "Вы уверены, что хотите сбросить 'git bisect'?",
|
||||||
|
ResetOption: "Сбросить бинарный поиск",
|
||||||
|
BisectMenuTitle: "Бинарный поиск",
|
||||||
|
CompleteTitle: "Бинарный поиск завершён",
|
||||||
|
CompletePrompt: "Бинарный поиск завершён! Изменения внесённые следующим коммитом:\n\n%s\n\nСбросить 'git bisect' сейчас?",
|
||||||
|
CompletePromptIndeterminate: "Бинарный поиск завершён! Некоторые коммиты были пропущены, поэтому любое из следующих коммитов могло внести изменения::\n\n%s\n\nСбросить 'git bisect' сейчас?",
|
||||||
|
Bisecting: "Бинарный поиск",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user