generated from obsidianmd/obsidian-sample-plugin
-
Notifications
You must be signed in to change notification settings - Fork 260
Expand file tree
/
Copy pathru.ts
More file actions
251 lines (242 loc) · 18.1 KB
/
ru.ts
File metadata and controls
251 lines (242 loc) · 18.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
// Перевод на русский язык
// @ytatichno Сафронов Максим
// https://github.com/ytatichno
// Микко Ведру
// https://github.com/mikkovedru
// Калашников Иван
// https://github.com/Steindvart
export default {
// flashcard-modal.tsx
DECKS: "Колоды",
DUE_CARDS: "Повторяемые карточки",
NEW_CARDS: "Новые карточки",
TOTAL_CARDS: "Всего карточек",
BACK: "Назад",
SKIP: "Пропустить",
EDIT_CARD: "Редактировать карточку",
RESET_CARD_PROGRESS: "Сбросить прогресс карточки",
HARD: "Сложно",
GOOD: "Нормально",
EASY: "Легко",
SHOW_ANSWER: "Показать ответ",
CARD_PROGRESS_RESET: "Сбросить прогресс изучения карточки",
SAVE: "Сохранить",
CANCEL: "Отмена",
NO_INPUT: "Пустой ввод.",
CURRENT_EASE_HELP_TEXT: "Текущий прогресс: ",
CURRENT_INTERVAL_HELP_TEXT: "Текущий интервал: ",
CARD_GENERATED_FROM: "Сгенерированно из: ${notePath}",
// main.ts
OPEN_NOTE_FOR_REVIEW: "Открыть заметку для изучения",
REVIEW_CARDS: "Изучать карточки",
REVIEW_DIFFICULTY_FILE_MENU: "Изучение: ${difficulty}",
REVIEW_NOTE_DIFFICULTY_CMD: "Изучать заметку как ${difficulty}",
CRAM_ALL_CARDS: "Зубрить все карточки в этой колоде",
REVIEW_ALL_CARDS: "Изучать все карточки во всех заметках",
REVIEW_CARDS_IN_NOTE: "Изучать карточки в этой заметке",
CRAM_CARDS_IN_NOTE: "Зубрить карточки в этой заметке",
VIEW_STATS: "Посмотреть статистику",
OPEN_REVIEW_QUEUE_VIEW: "Открыть очередь повторения заметок на боковой панели",
STATUS_BAR: "Повторить: ${dueNotesCount} заметок, ${dueFlashcardsCount} карточек",
SYNC_TIME_TAKEN: "Синхронизация заняла ${t}мс",
NOTE_IN_IGNORED_FOLDER: "Заметка сохранена в игнорируемую папку (см. настройки).",
PLEASE_TAG_NOTE: "Для изучения, пожалуйста, правильно пометьте заметку тегом (см. настройки).",
RESPONSE_RECEIVED: "Ответ получен.",
NO_DECK_EXISTS: "Не существует уровня ${deckName}",
ALL_CAUGHT_UP: "Молодец! Ты справился и дошел до конца! :D",
// scheduling.ts
DAYS_STR_IVL: "${interval} дней",
MONTHS_STR_IVL: "${interval} месяцев",
YEARS_STR_IVL: "${interval} годов",
DAYS_STR_IVL_MOBILE: "${interval}д.",
MONTHS_STR_IVL_MOBILE: "${interval}м.",
YEARS_STR_IVL_MOBILE: "${interval}г.",
// settings.ts
SETTINGS_HEADER: "Spaced Repetition",
GROUP_TAGS_FOLDERS: "Tags & Folders",
GROUP_FLASHCARD_REVIEW: "Flashcard Review",
GROUP_FLASHCARD_SEPARATORS: "Flashcard Separators",
GROUP_DATA_STORAGE: "Storage of Scheduling Data",
GROUP_DATA_STORAGE_DESC: "Choose where to store the scheduling data",
GROUP_FLASHCARDS_NOTES: "Flashcards & Notes",
GROUP_CONTRIBUTING: "Contributing",
CHECK_WIKI: 'Для дополнительной информации посетите: <a href="${wikiUrl}">wiki</a>.',
GITHUB_DISCUSSIONS:
'Visit the <a href="${discussionsUrl}">discussions</a> section for Q&A help, feedback, and general discussion.',
GITHUB_ISSUES:
'Raise an issue <a href="${issuesUrl}">here</a> if you have a feature request or a bug report.',
GITHUB_SOURCE_CODE:
'The project\'s source code is available on <a href="${githubProjectUrl}">GitHub</a>.',
CODE_CONTRIBUTION_INFO:
'<a href="${codeContributionUrl}">Here\'s</a> how to contribute code to the plugin.',
TRANSLATION_CONTRIBUTION_INFO:
'<a href="${translationContributionUrl}">Here\'s</a> how to translate the plugin to another language.',
FOLDERS_TO_IGNORE: "Игнорируемые папки",
FOLDERS_TO_IGNORE_DESC:
"Enter folder paths or glob patterns on separate lines e.g. Templates/Scripts or **/*.excalidraw.md. This setting is common to both flashcards and notes.",
OBSIDIAN_INTEGRATION: "Integration into Obsidian",
FLASHCARDS: "Карточки",
FLASHCARD_EASY_LABEL: 'Текст кнопки "Легко"',
FLASHCARD_GOOD_LABEL: 'Текст кнопки "Нормально"',
FLASHCARD_HARD_LABEL: 'Текст кнопки "Сложно"',
FLASHCARD_EASY_DESC: 'Настроить ярлык для кнопки "Легко"',
FLASHCARD_GOOD_DESC: 'Настроить ярлык для кнопки "Нормально"',
FLASHCARD_HARD_DESC: 'Настроить ярлык для кнопки "Сложно"',
REVIEW_BUTTON_DELAY: "Button Press Delay (ms)",
REVIEW_BUTTON_DELAY_DESC: "Add a delay to the review buttons before they can be pressed again.",
FLASHCARD_TAGS: "Теги карточек",
FLASHCARD_TAGS_DESC:
"Укажите теги разделенные Enter-ом или пробелом, например: #flashcards #deck2 #deck3.",
CONVERT_FOLDERS_TO_DECKS: "Конвертировать папки в уровни и подуровни?",
CONVERT_FOLDERS_TO_DECKS_DESC: "Это альтернатива описанному выше варианту тегов флэш-карт",
INLINE_SCHEDULING_COMMENTS: "Сохранять комментарий планирования на последней строке карточки?",
INLINE_SCHEDULING_COMMENTS_DESC:
"Включение этой настройки сделает так, что HTML комментарии не будут ломать форматирование списка.",
BURY_SIBLINGS_TILL_NEXT_DAY: "Прятать родственные карточки до следующего дня?",
BURY_SIBLINGS_TILL_NEXT_DAY_DESC:
"Родственные карточки - те, которые образованы из одного текста, пример: карточки с пропусками ([...])",
SHOW_CARD_CONTEXT: "Показывать контекст (уровень) в карточках (во время повторения)?",
SHOW_CARD_CONTEXT_DESC: "пример: Title > Heading 1 > Subheading > ... > Subheading",
SHOW_INTERVAL_IN_REVIEW_BUTTONS: "Show next review time in the review buttons",
SHOW_INTERVAL_IN_REVIEW_BUTTONS_DESC:
"Useful to know how far in the future your cards are being pushed.",
CARD_MODAL_HEIGHT_PERCENT: "Высота карточки в процентах",
CARD_MODAL_SIZE_PERCENT_DESC:
"Если пользуетесь мобильным телефоном, выставьте 100%. Иначе у вас будут огромные изображения",
RESET_DEFAULT: "Настройки по-умолчанию",
CARD_MODAL_WIDTH_PERCENT: "Ширина карточки в процентах",
RANDOMIZE_CARD_ORDER: "Случайный порядок карт во время изучения?",
REVIEW_CARD_ORDER_WITHIN_DECK: "Порядок отображения карт колоды во время изучения",
REVIEW_CARD_ORDER_NEW_FIRST_SEQUENTIAL:
"Последовательно внутри колоды (сначала все новые карты)",
REVIEW_CARD_ORDER_DUE_FIRST_SEQUENTIAL:
"Последовательно внутри колоды (сначала все повторяемые карты)",
REVIEW_CARD_ORDER_NEW_FIRST_RANDOM: "Случайно внутри колоды (сначала все новые карты)",
REVIEW_CARD_ORDER_DUE_FIRST_RANDOM: "Случайно внутри колоды (сначала все повторяемые карты)",
REVIEW_CARD_ORDER_RANDOM_DECK_AND_CARD: "Случайная карта из случайной колоды",
REVIEW_DECK_ORDER: "Порядок отображения колод во время изучения",
REVIEW_DECK_ORDER_PREV_DECK_COMPLETE_SEQUENTIAL:
"Последовательно (после изучения всех карт из предыдущей колоды)",
REVIEW_DECK_ORDER_PREV_DECK_COMPLETE_RANDOM:
"Случайно (после изучения всех карт из предыдущей колоды)",
REVIEW_DECK_ORDER_RANDOM_DECK_AND_CARD: "Случайная карта из случайной колоды",
DISABLE_CLOZE_CARDS: "Выключить карты с пропусками (пример: [...])?",
CONVERT_HIGHLIGHTS_TO_CLOZES: "Конвертировать ==выделенный текст== в пропуски (пример: [...])?",
CONVERT_HIGHLIGHTS_TO_CLOZES_DESC:
'Добавить/удалить <code>${defaultPattern}</code> в ваши "Шаблоны пропусков"',
CONVERT_BOLD_TEXT_TO_CLOZES: "Конвертировать **жирный текст** в пропуски (пример: [...])?",
CONVERT_BOLD_TEXT_TO_CLOZES_DESC:
'Добавить/удалить <code>${defaultPattern}</code> в ваши "Шаблоны пропусков"',
CONVERT_CURLY_BRACKETS_TO_CLOZES:
"Конвертировать {{фигурные скобки}} в пропуски (пример: [...])?",
CONVERT_CURLY_BRACKETS_TO_CLOZES_DESC:
'Добавить/удалить <code>${defaultPattern}</code> в ваши "Шаблоны пропусков"',
CLOZE_PATTERNS: "Шаблоны пропусков",
CLOZE_PATTERNS_DESC:
'Введите шаблоны пропусков, разделенные переводами строк. Check the <a href="${docsUrl}">wiki</a> for guidance.',
INLINE_CARDS_SEPARATOR: "Разделитель для внутристрочных карточек",
FIX_SEPARATORS_MANUALLY_WARNING:
"Внимание! После изменения этого вам придётся вручную редактировать уже существующие карточки",
INLINE_REVERSED_CARDS_SEPARATOR: "Разделитель для обратных внутристрочных карточек",
MULTILINE_CARDS_SEPARATOR: "Разделитель для многострочных карточек",
MULTILINE_REVERSED_CARDS_SEPARATOR: "Разделитель для обратных многострочных карточек",
MULTILINE_CARDS_END_MARKER: "Символы, обозначающие конец клозов и многострочных карточек",
NOTES: "Заметки",
NOTE: "Note",
REVIEW_PANE_ON_STARTUP: "Включить панель изучения карточек при запуске программы",
TAGS_TO_REVIEW: "Теги для изучения",
TAGS_TO_REVIEW_DESC:
"Введите теги, разделенные Enter-ом или пробелом, например: #review #tag2 #tag3.",
TAGS_TO_EXCLUDE_FROM_DECKS: "Теги для исключения из создания колод",
TAGS_TO_EXCLUDE_FROM_DECKS_DESC:
"Введите теги, разделенные пробелами. Карточки с этими тегами все равно будут включены в обзор, но не будут создавать отдельные колоды. Это подкомпоненты, поэтому если у вас есть #flashcards/test, то введите 'test'.",
OPEN_RANDOM_NOTE: "Открыть случайную заметку для изучения",
OPEN_RANDOM_NOTE_DESC: "Если выключить, то заметки будут отсортированы по важности (PageRank).",
AUTO_NEXT_NOTE: "После изучения автоматически открывать следующую заметку",
ENABLE_FILE_MENU_REVIEW_OPTIONS:
"Включите параметры обзора в меню Файл (т.е.: Изучение: Легко, Нормально, Сложно)",
ENABLE_FILE_MENU_REVIEW_OPTIONS_DESC:
"Если вы отключите параметры обзора в меню Файл, вы сможете просматривать свои заметки с помощью команд плагина и, если вы их задали, соответствующих горячих клавиш.",
MAX_N_DAYS_REVIEW_QUEUE: "Наибольшее количество дней для отображение на панели справа",
MIN_ONE_DAY: "Количество дней не меньше 1.",
VALID_NUMBER_WARNING: "Пожалуйста, введите подходящее число.",
UI: "User Interface",
OPEN_IN_TAB: "Open in new tab",
OPEN_IN_TAB_DESC: "Turn this off to open the plugin in a modal window",
SHOW_STATUS_BAR: "Show status bar",
SHOW_STATUS_BAR_DESC:
"Turn this off to hide the flashcard's review status in Obsidian's status bar",
SHOW_RIBBON_ICON: "Show icon in the ribbon bar",
SHOW_RIBBON_ICON_DESC: "Turn this off to hide the plugin icon from Obsidian's ribbon bar",
INITIALLY_EXPAND_SUBDECKS_IN_TREE:
"Деревья колод должны изначально отображаться как развернутые",
INITIALLY_EXPAND_SUBDECKS_IN_TREE_DESC:
"Отключите этот параметр, чтобы свернуть вложенные колоды на одной карточке. Полезно, если у вас есть карты, которые принадлежат многим колодам в одном файле.",
ALGORITHM: "Алгоритм",
CHECK_ALGORITHM_WIKI:
'За дополнительной информацией обращайтесь к <a href="${algoUrl}">реализация алгоритма</a>.',
SM2_OSR_VARIANT: "OSR's variant of SM-2",
BASE_EASE: "Базовая Лёгкость",
BASE_EASE_DESC: "минимум = 130, предпочтительно около 250.",
BASE_EASE_MIN_WARNING: "Лёгкость должна быть минимум 130.",
LAPSE_INTERVAL_CHANGE:
'Изменение интервала при выборе "Сложно" во время изучения карточки/заметки',
LAPSE_INTERVAL_CHANGE_DESC: "новыйПромежуток = старыйПромежуток * изменениеПромежутка / 100.",
EASY_BONUS: "Легко: бонус",
EASY_BONUS_DESC:
"Бонус за Легко позволяет вам установить разницу в промежутках между ответами Хорошо и Легко на карточке/заметке (мин. = 100%).",
EASY_BONUS_MIN_WARNING: 'Бонус за "Легко" должен быть не меньше 100.',
LOAD_BALANCE: "Enable load balancer",
LOAD_BALANCE_DESC: `Slightly tweaks the interval so that the number of reviews per day is more consistent.
It's like Anki's fuzz but instead of being random, it picks the day with the least amount of reviews.
It's turned off for small intervals.`,
MAX_INTERVAL: "Максимальный интервал повторения в днях",
MAX_INTERVAL_DESC:
"Позволяет вам устанавливать верхнюю границу на интервал повторения (по умолчанию = 100 лет).",
MAX_INTERVAL_MIN_WARNING: "Максимальный интервал должен быть не меньше 1.",
MAX_LINK_CONTRIB: "Максимальный вклад связи (ссылки)",
MAX_LINK_CONTRIB_DESC:
'Максимальный вклад среднего значения "Лёгкости" связанных заметок в начальную "Лёгкость".',
LOGGING: "Журналирование",
DISPLAY_SCHEDULING_DEBUG_INFO: "Отображать отладочную информацию в консоли разработчика",
DISPLAY_PARSER_DEBUG_INFO: "Show the parser's debugging information on the developer console",
SCHEDULING: "Scheduling",
EXPERIMENTAL: "Experimental",
HELP: "Help",
STORE_IN_NOTES: "In the notes",
// sidebar.ts
NOTES_REVIEW_QUEUE: "Очередь заметок на повторение",
CLOSE: "Закрыть",
NEW: "Новые",
YESTERDAY: "Вчерашние",
TODAY: "Сегодняшние",
TOMORROW: "Завтрашние",
// stats-modal.tsx
STATS_TITLE: "Статистика",
MONTH: "Месяц",
QUARTER: "Квартал",
YEAR: "Год",
LIFETIME: "Всё время",
FORECAST: "Прогноз",
FORECAST_DESC: "Количество карточек предстоящих для повторения",
SCHEDULED: "Запланировано",
DAYS: "Дни",
NUMBER_OF_CARDS: "Количество карточек",
REVIEWS_PER_DAY: "Среднее количество: ${avg} повторений в день",
INTERVALS: "Интервалы",
INTERVALS_DESC: "Промежутки времени до следующего показа карточек во время повторения",
COUNT: "Количество",
INTERVALS_SUMMARY: "Средний промежуток: ${avg}, Самый длинный промежуток: ${longest}",
EASES: "Прогресс изучения",
EASES_SUMMARY: "Среднее значение прогресса: ${avgEase}",
EASE: "Ease",
CARD_TYPES: "Типы карточек",
CARD_TYPES_DESC: "Включая спрятанные карточки, если такие существуют.",
CARD_TYPE_NEW: "Новых",
CARD_TYPE_YOUNG: "Повторяемых",
CARD_TYPE_MATURE: "Изученных",
CARD_TYPES_SUMMARY: "Всего карточек: ${totalCardsCount}",
SEARCH: "Search",
PREVIOUS: "Previous",
NEXT: "Next",
};