forked from lokalise/i18n-ally
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathru.json
232 lines (232 loc) · 23.2 KB
/
ru.json
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
{
"command.config_display_language": "Изменить отображаемый язык",
"command.config_locales": "Вручную указать путь к переводам",
"command.config_locales_auto": "Автоматическое определение пути к переводам",
"command.config_source_language": "Изменить исходный язык",
"command.copy_key": "Копировать ключ i18n",
"command.deepl_usage": "Использование API DeepL",
"command.delete_key": "Удалить ключ",
"command.duplicate_key": "Повторяющийся ключ",
"command.edit_key": "Редактировать перевод",
"command.extract.disable-auto-detect": "Отключить автоопределение жестко запрограммированных строк",
"command.extract.enable-auto-detect": "Включить автоопределение жестко запрограммированных строк",
"command.fulfill_keys": "Заполнять ключ пустой строкой",
"command.go_to_next_usage": "Перейти к следующему использованию",
"command.go_to_prev_usage": "",
"command.go_to_range": "Перейти к диапазону",
"command.insert_key": "Вставить ключ",
"command.locale_visibility_hide": "Скрыть перевод",
"command.locale_visibility_show": "Показать перевод",
"command.mark_key_as_in_use": "Отметить этот ключ как \"используемый\"",
"command.new_key": "Создать новый ключ",
"command.open_editor": "Открыть редактор",
"command.open_in_editor": "Открыть в редакторе",
"command.open_key": "Перейти к определению",
"command.open_review": "Открыть обзор",
"command.open_url": "Открыть url",
"command.possible_hard_string": "Возможная жестко запрограммированная строка",
"command.refresh_usage": "Обновить отчет об использовании",
"command.rename_key": "Переименовать ключ",
"command.set_display_language": "Установить как отображаемый язык",
"command.set_source_language": "Установить как исходный язык",
"command.show_docs": "Показать документацию",
"command.translate_key": "Перевести",
"command.translate_key_from": "Перевести с \"{0}\"",
"config.annotation_delimiter": "Разделитель аннотаций",
"config.annotation_in_place": "Показывать аннотацию на месте вместо добавления в конец",
"config.annotation_max_length": "Максимальное количество символов, отображаемых во встроенных аннотациях. Лишние символы будут отображаться в виде многоточия (...)",
"config.annotations": "Включить встроенные аннотации.",
"config.auto_detection": "Включить автоматическое определение переводов для проектов",
"config.deepl_api_key": "API ключ для использования DeepL",
"config.deepl_log": "Отображать отладочные журналы DeepL",
"config.deepl_use_free_api_entry": "Использовать бесплатную версию DeepL API",
"config.default_namespace": "Глобальное пространство имен по умолчанию",
"config.deprecated": "Устарело. Используйте вместо этого префикс \"i18n-ally.\"",
"config.derived_keys": "Правила для отметки производных ключей в отчете об использовании",
"config.dir_structure": "Предпочтительная структура каталогов для организации файлов переводов",
"config.disable_path_parsing": "Отключить анализ пути",
"config.disabled": "Отключить i18n Ally для проекта",
"config.display_language": "Отображаемый язык",
"config.editor_prefer_editor": "Предпочтительный редактор, для редактирования переводов.",
"config.enabled_frameworks": "Укажите поддерживаемые платформы для включения. Если значение не задано, расширение автоматически обнаружит фреймворки.",
"config.enabled_parsers": "Парсеры формата файла перевода. По умолчанию это будет обрабатываться текущим фреймворком.",
"config.encoding": "Кодировка файлов для чтения и записи файлов переводов",
"config.full_reload_on_changed": "Выполните полную перезагрузку при изменении файла перевода. (для динамического импорта .js/.ts)",
"config.google_api_key": "Ключ API для Google Translate (опционально)",
"config.ignore_files": "Файлы переводов, игнорируемые при загрузке. Принимается массив glob.",
"config.ignored_locales": "Коды переводов, которые следует игнорировать",
"config.include_subfolders": "Рекурсивный поиск в каталогах переводов",
"config.indent": "Размер отступа для файлов переводов",
"config.keep_fulfill": "Всегда оставлять все ключи заполненными пустыми строками",
"config.key_max_length": "Если указано, сгенерированный ключ при извлечении будет сокращен до этого количества символов (исключая keyPrefix). По умолчанию неограниченно.",
"config.key_prefix": "Строка перед ключом извлечения. Вы можете использовать {fileName} для имени файла и {fileNameWithoutExt} для части имени файла перед первой точкой.",
"config.keygen_strategy": "Стратегия генерации ключа.",
"config.keygen_style": "Стиль написания для генерации ключа.",
"config.keys_in_use": "Ключи, которые нужно отметить как используемые, несмотря на то, что они не отображаются в коде",
"config.keystyle": "Стиль ключа перевода",
"config.language_tag_system": "Используемая языковая система тегов.",
"config.libretranslate_api_root": "Корневой URL API LibreTranslate",
"config.locale_country_map": "Объект для сопоставления двухбуквенного кода перевода с кодом страны",
"config.locales_paths": "Путь к каталогу переводов (относительно корня проекта). Допускается шаблон соответствия Glob",
"config.namespace": "Включить пространства имен. Подробности смотрите в документации.",
"config.path_matcher": "Сопоставить путь для пользовательского перевода/пространства имен. Подробности смотрите в документации.",
"config.preferred_delimiter": "Желаемый разделитель пути составного ключа, значение по умолчанию \"-\"(тире)",
"config.prompt_translating_source": "Предлагать выбрать исходный перевод при переводе каждый раз. Если установлено false, будет использоваться исходный перевод из конфигурации.",
"config.readonly": "Режим только для чтения",
"config.refactor_templates": "Массив шаблонных строк. Используйте `{key}` в качестве заполнителя путей для ключей.",
"config.regex_key": "Строка регулярного выражения для соответствия пути",
"config.regex_usage_match": "Массив строк регулярных выражений, соответствующих пути i18n в коде. Это перезапишет регулярное выражение, предоставленное фреймворком.",
"config.regex_usage_match_append": "Массив строк регулярных выражений, соответствующих пути i18n в коде. В отличие от \"regex.usageMatch\", он будет добавляться в список регулярных выражений, а не заменять его.",
"config.review_email": "Электронная почта пользователя, также используется как Gravatar для аватара профиля.",
"config.review_enabled": "Включить систему рецензирования",
"config.review_gutters": "Показать окно обзора в Gutter",
"config.review_remove_on_resolved": "Удалять обработанные комментарии, а не помечать их как обработанные.",
"config.review_username": "Имя пользователя для рецензирования",
"config.show_flags": "Показывать флаги вместе с кодами переводов",
"config.sort_keys": "Сортировка ключей при сохранении в JSON/YAML",
"config.source_language": "Исходный язык для машинного перевода",
"config.tab_style": "Стиль вкладки для файлов переводов",
"config.target_picking_strategy": "Стратегия выбора файла перевода при обнаружении нескольких файлов перевода",
"config.target_picking_strategy.file-previous": "Извлекать текст в предыдущий выбранный файл перевода текущего файла",
"config.target_picking_strategy.global-previous": "Извлекать текст в (текущий или другой) файл предыдущего выбранного файла перевода",
"config.target_picking_strategy.most-similar": "Автоматически заполнять извлеченную копию в файл перевода, который лучше всего соответствует текущему пути к файлу",
"config.target_picking_strategy.none": "Пользователь вручную выбирает файл для извлечения текста",
"config.translate.engines": "Сервисы перевода.",
"config.translate.fallbackToKey": "Использовать сам ключ для перевода, если для этого ключа нет перевода",
"config.translate.parallels": "Максимальное количество переводчиков одновременно.",
"config.translate_override_existing": "Заменить существующие сообщения при переводе",
"config.translate_save_as_candidates": "Сохранять результат перевода в \"Кандидаты на перевод\" вместо записи в перевод.",
"config.usage.scanning_ignore": "Игнорировать шаблоны `glob` при сканировании использования ключа",
"editor.add_description": "Добавить описание...",
"editor.empty": "(пусто)",
"editor.title": "i18n Ally редактор",
"editor.translate": "Перевести",
"editor.translate_all_missing": "Перевести все пропущенные",
"errors.keystyle_not_set": "Стиль ключа не указан, операция прервана.",
"errors.translating_empty_source_value": "Исходный перевод \"{0}\" не найден. Перевод прерван.",
"errors.translating_same_locale": "Перевод на тот же язык не допускается.",
"errors.translating_unknown_error": "При переводе произошла неизвестная ошибка.",
"errors.unsupported_file_type": "Неподдерживаемый тип файла: \"{0}\"",
"errors.write_in_readonly_mode": "Запись в режиме только для чтения отключена.",
"extname": "i18n Ally",
"feedback.document": "Читать документацию",
"feedback.github": "Star on GitHub",
"feedback.report_issues": "Сообщить о проблемах",
"feedback.support": "Поддержать нас",
"feedback.twitter_feedback": "Оставить обратную связь",
"misc.missing_key": "{0}: i18n ключ \"{1}\" не существует",
"misc.missing_translation": "{0}: Перевод \"{1}\" отсутствует",
"notification.migrate": "Руководство по миграции",
"notification.v2-update": "i18n Ally обновлен до версии 2.0!\nПожалуйста, ознакомьтесь с руководством по миграции.",
"prompt.applying_suggestion": "Применить следующее предложение к ключу \"{0}\"?\n\n{1}",
"prompt.applying_translation_candidate": "Применить следующие переводы для ключа \"{0}\"?\n\n{1}",
"prompt.applying_translation_candidate_multiple": "Вы действительно хотите применить все переводы {0}?",
"prompt.button_apply": "Применить",
"prompt.button_cancel": "Отмена",
"prompt.button_discard": "Отклонить",
"prompt.button_edit_end_apply": "Редактировать",
"prompt.button_override": "Переопределить",
"prompt.button_reenter": "Войти повторно",
"prompt.button_skip": "Продолжить без переопределения",
"prompt.button_yes": "Да",
"prompt.choice_key_to_insert": "Выберите ключ для вставки",
"prompt.choice_key_to_open": "Выберите ключ для открытия в редакторе...",
"prompt.choice_locale": "Выберите перевод",
"prompt.config_locales_auto_success": "Путь к переводу автоматически установлен \"{0}\".",
"prompt.config_locales_button": "Настроить сейчас",
"prompt.config_locales_info": "Настройте каталог переводов для вашего проекта",
"prompt.config_locales_success": "Пути к переводам успешно настроен.",
"prompt.create_new_path": "Создать новый путь",
"prompt.deepl_api_key_required": "Требуется ключ DeepL API",
"prompt.deepl_error_get_usage": "Ошибка при получении данных об использовании",
"prompt.deepl_usage": "Использование API DeepL {0} из {1} символов переведено",
"prompt.delete_key": "Вы действительно хотите удалить \"{0}\" из всех переводов?\n\nЭту операцию НЕЛЬЗЯ отменить.",
"prompt.delete_keys_not_in_use": "Вы действительно хотите удалить {0} неиспользуемых ключей?\n\nЭту операцию НЕЛЬЗЯ отменить.",
"prompt.donate": "Пожертвовать",
"prompt.edit_key_in_locale": "{1} | Изменить ключ \"{0}\"",
"prompt.enter_file_path_to_store_key": "Введите путь к файлу для сохранения ключа \"{0}\"",
"prompt.enter_key_path": "Введите путь к ключу для \"{0}\"",
"prompt.enter_new_keypath": "Введите новый путь к ключу",
"prompt.error_on_parse_custom_regex": "Не удалось интерпретировать строку RegEx {0}. Пожалуйста, проверьте свою конфигурацию",
"prompt.existing_translation": "Существующий перевод",
"prompt.extraction_canceled": "Извлечение отменено",
"prompt.failed_to_locate_key": "Не удалось найти ключ \"{0}\".",
"prompt.frameworks_not_found": "Следующие фреймворк(и) не найдены. Проверьте свои настройки.\n{0}",
"prompt.fullfill_missing_all_confirm": "Вы уверены, что хотите заполнить все отсутствующие ключи пустыми строками для всех переводов?\n\nЭту операцию нельзя отменить!",
"prompt.fullfill_missing_confirm": "Вы действительно хотите заполнить {0} отсутствующие ключи пустыми строками в {1}?\n\nЭту операцию нельзя отменить!",
"prompt.invalid_keypath": "Неверный путь к ключу!",
"prompt.key_already_exists": "Ключ уже существует. Вы хотите перезаписать существующее значение или повторно ввести путь?",
"prompt.key_copied": "Ключ скопирован.",
"prompt.keys_removed": "{0} ключей удалено",
"prompt.keystyle_flat": "Плоский стиль",
"prompt.keystyle_flat_example": "например: { \"a.b.c\": \"...\" }",
"prompt.keystyle_nested": "Вложенный стиль",
"prompt.keystyle_nested_example": "например: { \"a\": { \"b\": { \"c\": \"...\" } } }",
"prompt.keystyle_select": "Какой ключевой стиль вы используете для организации ваших переводов?",
"prompt.locales_dir_not_found": "Каталог переводов не найден. i18n Ally отключен.",
"prompt.new_key_path": "Введите путь к новому ключу",
"prompt.no_locale_loaded": "Файлы переводов не загружены. Возможно, что-то не так с конфигурацией вашего проекта.",
"prompt.replace_text_as": "Заменить текст как:",
"prompt.select_display_locale": "Выберите язык отображения ({0})",
"prompt.select_file_to_open": "Выберите файл для открытия",
"prompt.select_file_to_store_key": "Выберите файл для сохранения ключа \"{0}\"",
"prompt.select_source_language_for_translating": "Выберите исходный язык для перевода ({0})",
"prompt.select_source_locale": "Выберите исходный язык ({0})",
"prompt.show_error_log": "Показать журналы",
"prompt.star_on_github": "Star on GitHub",
"prompt.support": "i18n Ally предоставляется всем бесплатно. Если вы сочтете его полезным, подумайте о поддержке. Спасибо! ❤",
"prompt.translate_cancelled_multiple": "{0} переводов ключей отменено.",
"prompt.translate_done_multiple": "{0} ключей переведено.",
"prompt.translate_done_single": "Перевод \"{0}\" завершен.",
"prompt.translate_edit_translated": "Редактировать результат",
"prompt.translate_failed_multiple": "{0} ключей не удалось перевести.",
"prompt.translate_failed_single": "\"{0}\" не удалось перевести на \"{1}\"",
"prompt.translate_in_progress": "Переводится",
"prompt.translate_multiple_confirm": "Вы действительно хотите перевести ключи {0}?",
"prompt.translate_no_jobs": "Перевод не нужен.",
"prompt.writing_js": "Запись в файлы js/ts не поддерживается.",
"refactor.extract_ignore": "Игнорировать обнаружение \"{0}\" глобально",
"refactor.extract_ignore_by_file": "Игнорировать обнаружение \"{0}\" для текущего файла",
"refactor.extract_text": "🌍 Извлечь текст в сообщения i18n",
"refactor.extracting_not_support_for_lang": "Извлечение для языка \"{0}\" пока не поддерживается",
"refactor.replace_with": "Заменить текст существующим переводом: \"{0}\"",
"review.accept_suggestion": "Принять Предложение",
"review.apply_suggestion": "Применить предложение",
"review.apply_translation_candidate": "Подать заявку на перевод",
"review.approve": "Утвердить",
"review.comment": "Комментарий",
"review.edit": "Редактировать",
"review.leave_comment": "Оставить комментарий",
"review.optional": "(Опционально)",
"review.placeholder.approve": "Утверждено",
"review.placeholder.comment": "Ничего не сказал",
"review.placeholder.request_change": "Изменение запрошено",
"review.request_change": "Запросить изменение",
"review.request_change_messages": "Изменение запрошено",
"review.resolve": "Разрешить",
"review.resolve_all": "Разрешить все",
"review.review": "Рецензия",
"review.suggestion": "Предложение",
"review.suggestions": "Предложения",
"review.title": "Рецензия i18n Ally",
"review.translation_candidates": "Кандидаты на перевод",
"review.unknown_user": "Неизвестно",
"view.current_file": "Текущий файл",
"view.current_file_hard_strings": "Жестко запрограммированные строки [beta]",
"view.current_file_hard_strings_expand_to_detect": "(Разверните для обнаружения)",
"view.current_file_hard_strings_not_supported": "\"{0}\" пока не поддерживается",
"view.current_file_keys_in_use": "Используемые ключи",
"view.current_file_keys_not_found": "Не найденные ключи",
"view.help_feedback": "Помощь и обратная связь",
"view.i18n_keys": "i18n Ally",
"view.progress": "Прогресс",
"view.progress_submenu.empty_keys": "Пусто",
"view.progress_submenu.missing_keys": "Нет Перевода",
"view.progress_submenu.translated_keys": "Переведено",
"view.tree": "Дерево",
"view.usage": "Отчет об использовании",
"view.usage_keys_in_use": "{0} ключей используется",
"view.usage_keys_missing": "{0} ключей отсутствует",
"view.usage_keys_not_in_use": "{0} ключей НЕ используется",
"view.usage_report_none": "Обновите, чтобы начать анализ использования ключа"
}