Skip to content

Commit 5133113

Browse files
committed
feat(i18n): add russian translation
1 parent 8051052 commit 5133113

File tree

4 files changed

+1008
-1
lines changed

4 files changed

+1008
-1
lines changed

docs/Config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ gui:
2727
sidePanelWidth: 0.3333 # number from 0 to 1
2828
expandFocusedSidePanel: false
2929
mainPanelSplitMode: 'flexible' # one of 'horizontal' | 'flexible' | 'vertical'
30-
language: 'auto' # one of 'auto' | 'en' | 'zh' | 'pl' | 'nl' | 'ja' | 'ko'
30+
language: 'auto' # one of 'auto' | 'en' | 'zh' | 'pl' | 'nl' | 'ja' | 'ko' | 'ru'
3131
timeFormat: '02 Jan 06' # https://pkg.go.dev/time#Time.Format
3232
shortTimeFormat: '3:04PM'
3333
theme:

docs/keybindings/Keybindings_ru.md

Lines changed: 320 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,320 @@
1+
_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._
2+
3+
# Lazygit Связки клавиш
4+
5+
_Связки клавиш_
6+
7+
## Глобальные сочетания клавиш
8+
9+
<pre>
10+
<kbd>&lt;c-r&gt;</kbd>: Переключиться на последний репозиторий
11+
<kbd>&lt;pgup&gt;</kbd>: Прокрутить вверх главную панель (fn+up/shift+k)
12+
<kbd>&lt;pgdown&gt;</kbd>: Прокрутить вниз главную панель (fn+down/shift+j)
13+
<kbd>@</kbd>: Открыть меню журнала команд
14+
<kbd>}</kbd>: Увеличить размер контекста, отображаемого вокруг изменений в просмотрщике сравнении
15+
<kbd>{</kbd>: Уменьшите размер контекста, отображаемого вокруг изменений в просмотрщике сравнении
16+
<kbd>:</kbd>: Выполнить пользовательскую команду
17+
<kbd>&lt;c-p&gt;</kbd>: Просмотреть пользовательские параметры патча
18+
<kbd>m</kbd>: Просмотреть параметры слияния/перебазирования
19+
<kbd>R</kbd>: Обновить
20+
<kbd>+</kbd>: Следующий режим экрана (нормальный/полуэкранный/полноэкранный)
21+
<kbd>_</kbd>: Предыдущий режим экрана
22+
<kbd>?</kbd>: Открыть меню
23+
<kbd>&lt;c-s&gt;</kbd>: Просмотреть параметры фильтрации по пути
24+
<kbd>W</kbd>: Открыть меню сравнении
25+
<kbd>&lt;c-e&gt;</kbd>: Открыть меню сравнении
26+
<kbd>&lt;c-w&gt;</kbd>: Переключить отображение изменении пробелов в просмотрщике сравнении
27+
<kbd>z</kbd>: Отменить (через reflog) (экспериментальный)
28+
<kbd>&lt;c-z&gt;</kbd>: Повторить (через reflog) (экспериментальный)
29+
<kbd>P</kbd>: Отправить изменения
30+
<kbd>p</kbd>: Получить и слить изменения
31+
</pre>
32+
33+
## Навигация по панели списка
34+
35+
<pre>
36+
<kbd>,</kbd>: Предыдущая страница
37+
<kbd>.</kbd>: Следующая страница
38+
<kbd>&lt;</kbd>: Пролистать наверх
39+
<kbd>/</kbd>: Найти
40+
<kbd>&gt;</kbd>: Прокрутить вниз
41+
<kbd>H</kbd>: Прокрутить влево
42+
<kbd>L</kbd>: Прокрутить вправо
43+
<kbd>]</kbd>: Следующая вкладка
44+
<kbd>[</kbd>: Предыдущая вкладка
45+
</pre>
46+
47+
## Главная панель (Индексирование)
48+
49+
<pre>
50+
<kbd>&lt;left&gt;</kbd>: Выбрать предыдущую часть
51+
<kbd>&lt;right&gt;</kbd>: Выбрать следующую часть
52+
<kbd>v</kbd>: Переключить выборку перетаскивания
53+
<kbd>V</kbd>: Переключить выборку перетаскивания
54+
<kbd>a</kbd>: Переключить выборку частей
55+
<kbd>&lt;c-o&gt;</kbd>: Скопировать выделенный текст в буфер обмена
56+
<kbd>o</kbd>: Открыть файл
57+
<kbd>e</kbd>: Редактировать файл
58+
<kbd>&lt;esc&gt;</kbd>: Вернуться к панели файлов
59+
<kbd>&lt;tab&gt;</kbd>: Переключиться на другую панель (проиндексированные/непроиндексированные изменения)
60+
<kbd>&lt;space&gt;</kbd>: Переключить строку в проиндексированные / непроиндексированные
61+
<kbd>d</kbd>: Отменить изменение (git reset)
62+
<kbd>E</kbd>: Изменить эту часть
63+
<kbd>c</kbd>: Сохранить изменения
64+
<kbd>w</kbd>: Закоммитить изменения без предварительного хука коммита
65+
<kbd>C</kbd>: Сохранить изменения с помощью редактора git
66+
</pre>
67+
68+
## Главная панель (Обычный)
69+
70+
<pre>
71+
<kbd>mouse wheel down</kbd>: Прокрутить вниз (fn+up)
72+
<kbd>mouse wheel up</kbd>: Прокрутить вверх (fn+down)
73+
</pre>
74+
75+
## Главная панель (Слияние)
76+
77+
<pre>
78+
<kbd>e</kbd>: Редактировать файл
79+
<kbd>o</kbd>: Открыть файл
80+
<kbd>&lt;left&gt;</kbd>: Выбрать предыдущий конфликт
81+
<kbd>&lt;right&gt;</kbd>: Выбрать следующий конфликт
82+
<kbd>&lt;up&gt;</kbd>: Выбрать предыдущую часть
83+
<kbd>&lt;down&gt;</kbd>: Выбрать следующую часть
84+
<kbd>z</kbd>: Отменить
85+
<kbd>M</kbd>: Открыть внешний инструмент слияния (git mergetool)
86+
<kbd>&lt;space&gt;</kbd>: Выбрать эту часть
87+
<kbd>b</kbd>: Выбрать все части
88+
<kbd>&lt;esc&gt;</kbd>: Вернуться к панели файлов
89+
</pre>
90+
91+
## Главная панель (сборка патчей)
92+
93+
<pre>
94+
<kbd>&lt;left&gt;</kbd>: Выбрать предыдущую часть
95+
<kbd>&lt;right&gt;</kbd>: Выбрать следующую часть
96+
<kbd>v</kbd>: Переключить выборку перетаскивания
97+
<kbd>V</kbd>: Переключить выборку перетаскивания
98+
<kbd>a</kbd>: Переключить выборку частей
99+
<kbd>&lt;c-o&gt;</kbd>: Скопировать выделенный текст в буфер обмена
100+
<kbd>o</kbd>: Открыть файл
101+
<kbd>e</kbd>: Редактировать файл
102+
<kbd>&lt;space&gt;</kbd>: Добавить/удалить строку(и) для патча
103+
<kbd>&lt;esc&gt;</kbd>: Выйти из сборщика пользовательских патчей
104+
</pre>
105+
106+
## Журнал ссылок (Reflog)
107+
108+
<pre>
109+
<kbd>&lt;c-o&gt;</kbd>: Скопировать SHA коммита в буфер обмена
110+
<kbd>&lt;space&gt;</kbd>: Переключить коммит
111+
<kbd>y</kbd>: Скопировать атрибут коммита
112+
<kbd>o</kbd>: Открыть коммит в браузере
113+
<kbd>n</kbd>: Создать новую ветку с этого коммита
114+
<kbd>g</kbd>: Просмотреть параметры сброса
115+
<kbd>c</kbd>: Скопировать отобранные коммит (cherry-pick)
116+
<kbd>C</kbd>: Скопировать несколько отобранных коммитов (cherry-pick)
117+
<kbd>&lt;c-r&gt;</kbd>: Сбросить отобранную (скопированную | cherry-picked) выборку коммитов
118+
<kbd>&lt;enter&gt;</kbd>: Просмотреть коммиты
119+
</pre>
120+
121+
## Коммиты
122+
123+
<pre>
124+
<kbd>&lt;c-o&gt;</kbd>: Скопировать SHA коммита в буфер обмена
125+
<kbd>&lt;c-r&gt;</kbd>: Сбросить отобранную (скопированную | cherry-picked) выборку коммитов
126+
<kbd>b</kbd>: Просмотреть параметры бинарного поиска
127+
<kbd>s</kbd>: Объединить несколько коммитов в один нижний
128+
<kbd>f</kbd>: Объединить несколько коммитов в один отбросив сообщение коммита
129+
<kbd>r</kbd>: Перефразировать коммит
130+
<kbd>R</kbd>: Переписать коммит с помощью редактора
131+
<kbd>d</kbd>: Удалить коммит
132+
<kbd>e</kbd>: Изменить коммит
133+
<kbd>p</kbd>: Выбрать коммит (в середине перебазирования)
134+
<kbd>F</kbd>: Создать fixup коммит для этого коммита
135+
<kbd>S</kbd>: Объединить все 'fixup!' коммиты выше в выбранный коммит (автосохранение)
136+
<kbd>&lt;c-j&gt;</kbd>: Переместить коммит вниз на один
137+
<kbd>&lt;c-k&gt;</kbd>: Переместить коммит вверх на один
138+
<kbd>v</kbd>: Вставить отобранные коммиты (cherry-pick)
139+
<kbd>A</kbd>: Править последний коммит с проиндексированными изменениями
140+
<kbd>a</kbd>: Установить/убрать автора коммита
141+
<kbd>t</kbd>: Отменить коммит
142+
<kbd>T</kbd>: Пометить коммит тегом
143+
<kbd>&lt;c-l&gt;</kbd>: Открыть меню журнала
144+
<kbd>&lt;space&gt;</kbd>: Переключить коммит
145+
<kbd>y</kbd>: Скопировать атрибут коммита
146+
<kbd>o</kbd>: Открыть коммит в браузере
147+
<kbd>n</kbd>: Создать новую ветку с этого коммита
148+
<kbd>g</kbd>: Просмотреть параметры сброса
149+
<kbd>c</kbd>: Скопировать отобранные коммит (cherry-pick)
150+
<kbd>C</kbd>: Скопировать несколько отобранных коммитов (cherry-pick)
151+
<kbd>&lt;enter&gt;</kbd>: Просмотреть файлы выбранного элемента
152+
</pre>
153+
154+
## Локальные Ветки
155+
156+
<pre>
157+
<kbd>&lt;c-o&gt;</kbd>: Скопировать название ветки в буфер обмена
158+
<kbd>i</kbd>: Показать параметры git-flow
159+
<kbd>&lt;space&gt;</kbd>: Переключить
160+
<kbd>n</kbd>: Новая ветка
161+
<kbd>o</kbd>: Создать запрос на принятие изменений
162+
<kbd>O</kbd>: Создать параметры запроса принятие изменений
163+
<kbd>&lt;c-y&gt;</kbd>: Скопировать URL запроса на принятие изменений в буфер обмена
164+
<kbd>c</kbd>: Переключить по названию
165+
<kbd>F</kbd>: Принудительное переключение
166+
<kbd>d</kbd>: Удалить ветку
167+
<kbd>r</kbd>: Перебазировать переключённую ветку на эту ветку
168+
<kbd>M</kbd>: Слияние с текущей переключённой веткой
169+
<kbd>f</kbd>: Перемотать эту ветку вперёд из её upstream-ветки
170+
<kbd>T</kbd>: Создать тег
171+
<kbd>g</kbd>: Просмотреть параметры сброса
172+
<kbd>R</kbd>: Переименовать ветку
173+
<kbd>u</kbd>: Установить/убрать upstream-ветку
174+
<kbd>&lt;enter&gt;</kbd>: Просмотреть коммиты
175+
</pre>
176+
177+
## Меню
178+
179+
<pre>
180+
<kbd>&lt;enter&gt;</kbd>: Выполнить
181+
<kbd>&lt;esc&gt;</kbd>: Закрыть
182+
</pre>
183+
184+
## Панель Подтверждения
185+
186+
<pre>
187+
<kbd>&lt;enter&gt;</kbd>: Подтвердить
188+
<kbd>&lt;esc&gt;</kbd>: Закрыть/отменить
189+
</pre>
190+
191+
## Подкоммиты
192+
193+
<pre>
194+
<kbd>&lt;c-o&gt;</kbd>: Скопировать SHA коммита в буфер обмена
195+
<kbd>&lt;space&gt;</kbd>: Переключить коммит
196+
<kbd>y</kbd>: Скопировать атрибут коммита
197+
<kbd>o</kbd>: Открыть коммит в браузере
198+
<kbd>n</kbd>: Создать новую ветку с этого коммита
199+
<kbd>g</kbd>: Просмотреть параметры сброса
200+
<kbd>c</kbd>: Скопировать отобранные коммит (cherry-pick)
201+
<kbd>C</kbd>: Скопировать несколько отобранных коммитов (cherry-pick)
202+
<kbd>&lt;c-r&gt;</kbd>: Сбросить отобранную (скопированную | cherry-picked) выборку коммитов
203+
<kbd>&lt;enter&gt;</kbd>: Просмотреть файлы выбранного элемента
204+
</pre>
205+
206+
## Подмодули
207+
208+
<pre>
209+
<kbd>&lt;c-o&gt;</kbd>: Скопировать название подмодуля в буфер обмена
210+
<kbd>&lt;enter&gt;</kbd>: Ввести подмодуль
211+
<kbd>d</kbd>: Удалить подмодуль
212+
<kbd>u</kbd>: Обновить подмодуль
213+
<kbd>n</kbd>: Добавить новый подмодуль
214+
<kbd>e</kbd>: Обновить URL подмодуля
215+
<kbd>i</kbd>: Инициализировать подмодуль
216+
<kbd>b</kbd>: Просмотреть параметры массового подмодуля
217+
</pre>
218+
219+
## Сводка коммита
220+
221+
<pre>
222+
<kbd>&lt;enter&gt;</kbd>: Подтвердить
223+
<kbd>&lt;esc&gt;</kbd>: Закрыть
224+
</pre>
225+
226+
## Сохранить Изменения Файлов
227+
228+
<pre>
229+
<kbd>&lt;c-o&gt;</kbd>: Скопировать закомиченное имя файла в буфер обмена
230+
<kbd>c</kbd>: Переключить файл
231+
<kbd>d</kbd>: Отменить изменения коммита в этом файле
232+
<kbd>o</kbd>: Открыть файл
233+
<kbd>e</kbd>: Редактировать файл
234+
<kbd>&lt;space&gt;</kbd>: Переключить файлы включённые в патч
235+
<kbd>a</kbd>: Переключить все файлы, включённые в патч
236+
<kbd>&lt;enter&gt;</kbd>: Введите файл, чтобы добавить выбранные строки в патч (или свернуть каталог переключения)
237+
<kbd>`</kbd>: Переключить вид дерева файлов
238+
</pre>
239+
240+
## Статус
241+
242+
<pre>
243+
<kbd>o</kbd>: Открыть файл конфигурации
244+
<kbd>e</kbd>: Редактировать файл конфигурации
245+
<kbd>u</kbd>: Проверить обновления
246+
<kbd>&lt;enter&gt;</kbd>: Переключиться на последний репозиторий
247+
<kbd>a</kbd>: Показать все логи ветки
248+
</pre>
249+
250+
## Теги
251+
252+
<pre>
253+
<kbd>&lt;space&gt;</kbd>: Переключить
254+
<kbd>d</kbd>: Удалить тег
255+
<kbd>P</kbd>: Отправить тег
256+
<kbd>n</kbd>: Создать тег
257+
<kbd>g</kbd>: Просмотреть параметры сброса
258+
<kbd>&lt;enter&gt;</kbd>: Просмотреть коммиты
259+
</pre>
260+
261+
## Удалённые ветки
262+
263+
<pre>
264+
<kbd>&lt;c-o&gt;</kbd>: Скопировать название ветки в буфер обмена
265+
<kbd>&lt;space&gt;</kbd>: Переключить
266+
<kbd>n</kbd>: Новая ветка
267+
<kbd>M</kbd>: Слияние с текущей переключённой веткой
268+
<kbd>r</kbd>: Перебазировать переключённую ветку на эту ветку
269+
<kbd>d</kbd>: Удалить ветку
270+
<kbd>u</kbd>: Установить как upstream-ветку переключённую ветку
271+
<kbd>&lt;esc&gt;</kbd>: Вернуться к списку удалённых репозитории
272+
<kbd>g</kbd>: Просмотреть параметры сброса
273+
<kbd>&lt;enter&gt;</kbd>: Просмотреть коммиты
274+
</pre>
275+
276+
## Удалённые репозитории
277+
278+
<pre>
279+
<kbd>f</kbd>: Получение изменения из удалённого репозитория
280+
<kbd>n</kbd>: Добавить новую удалённую ветку
281+
<kbd>d</kbd>: Удалить удалённую ветку
282+
<kbd>e</kbd>: Редактировать удалённый репозитории
283+
</pre>
284+
285+
## Файлы
286+
287+
<pre>
288+
<kbd>&lt;c-o&gt;</kbd>: Скопировать название файла в буфер обмена
289+
<kbd>d</kbd>: Просмотреть параметры «отмены изменении»
290+
<kbd>&lt;space&gt;</kbd>: Переключить индекс
291+
<kbd>&lt;c-b&gt;</kbd>: Фильтровать файлы (проиндексированные/непроиндексированные)
292+
<kbd>c</kbd>: Сохранить изменения
293+
<kbd>w</kbd>: Закоммитить изменения без предварительного хука коммита
294+
<kbd>A</kbd>: Правка последнего коммита
295+
<kbd>C</kbd>: Сохранить изменения с помощью редактора git
296+
<kbd>e</kbd>: Редактировать файл
297+
<kbd>o</kbd>: Открыть файл
298+
<kbd>i</kbd>: Игнорировать или исключить файл
299+
<kbd>r</kbd>: Обновить файлы
300+
<kbd>s</kbd>: Припрятать все изменения
301+
<kbd>S</kbd>: Просмотреть параметры хранилища
302+
<kbd>a</kbd>: Все проиндексированные/непроиндексированные
303+
<kbd>&lt;enter&gt;</kbd>: Проиндексировать отдельные части/строки для файла или свернуть/развернуть для каталога
304+
<kbd>g</kbd>: Просмотреть параметры сброса upstream-ветки
305+
<kbd>D</kbd>: Просмотреть параметры сброса
306+
<kbd>`</kbd>: Переключить вид дерева файлов
307+
<kbd>M</kbd>: Открыть внешний инструмент слияния (git mergetool)
308+
<kbd>f</kbd>: Получить изменения
309+
</pre>
310+
311+
## Хранилище
312+
313+
<pre>
314+
<kbd>&lt;space&gt;</kbd>: Применить припрятанные изменения
315+
<kbd>g</kbd>: Применить припрятанные изменения и тут же удалить их из хранилища
316+
<kbd>d</kbd>: Удалить припрятанные изменения из хранилища
317+
<kbd>n</kbd>: Новая ветка
318+
<kbd>r</kbd>: Переименовать хранилище
319+
<kbd>&lt;enter&gt;</kbd>: Просмотреть файлы выбранного элемента
320+
</pre>

pkg/i18n/i18n.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ func GetTranslationSets() map[string]TranslationSet {
5353
"zh-TW": traditionalChineseTranslationSet(),
5454
"ja": japaneseTranslationSet(),
5555
"ko": koreanTranslationSet(),
56+
"ru": RussianTranslationSet(),
5657
}
5758
}
5859

0 commit comments

Comments
 (0)