This repository was archived by the owner on Nov 7, 2026. It is now read-only.
Repository navigation
Expand file tree
/
Copy pathLocalizable.strings
More file actions
231 lines (209 loc) · 12.8 KB
/
Copy pathLocalizable.strings
File metadata and controls
231 lines (209 loc) · 12.8 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
/* Palette */
"palette_header" = "Элементы";
/* Actions */
"action_share_png" = "Поделиться изображением…";
"action_share_document" = "Поделиться файлом…";
"action_export_pdf" = "Предпросмотр PDF…";
"action_generate_code" = "Сгенерировать код…";
"action_simulation" = "Симуляция";
"action_diagram" = "Диаграмма";
"simulation_placeholder_body" = "Режим симуляции выполняет диаграмму шаг за шагом, подсвечивает текущий элемент и показывает значения переменных и вывод.";
"simulation_controls" = "Управление";
"simulation_highlight_label" = "Подсветка";
"simulation_highlight_last" = "Последний шаг";
"simulation_highlight_next" = "Следующий шаг";
"simulation_not_available" = "Play автоматически выполняет симуляцию с паузой 0,5 секунды на шаг.";
"simulation_play" = "Пуск";
"simulation_pause" = "Пауза";
"simulation_step" = "Шаг";
"simulation_stop" = "Стоп";
"simulation_input" = "Ввод";
"simulation_input_placeholder" = "Ввод не требуется.";
"simulation_input_submit" = "OK";
"simulation_input_invalid_int" = "Введите целое число.";
"simulation_trace" = "Последний шаг";
"simulation_trace_placeholder" = "Ещё не выполнено ни одного шага.";
"simulation_variables" = "Переменные";
"simulation_variables_placeholder" = "Переменных пока нет.";
"simulation_output" = "Вывод";
"simulation_output_placeholder" = "Вывода пока нет.";
"action_delete_selection" = "Удалить выделение";
"ctx_copy" = "Копировать";
"ctx_cut" = "Вырезать";
"ctx_paste" = "Вставить";
"action_settings" = "Настройки";
"action_about" = "О VisuStruct";
"recent_files_menu" = "Недавние файлы";
"recent_files_empty" = "Нет недавних файлов";
"recent_files_clear" = "Очистить список";
"recent_files_unavailable" = "Файл больше недоступен.";
/* In-app settings */
"settings_language_title" = "Язык";
"settings_language_de" = "Немецкий";
"settings_language_en" = "Английский";
"settings_language_es" = "Испанский";
"settings_language_fr" = "Французский";
"settings_language_it" = "Итальянский";
"settings_language_pl" = "Польский";
"settings_language_tr" = "Турецкий";
"settings_language_ko" = "Корейский";
"settings_language_ja" = "Японский";
"settings_language_el" = "Греческий";
"settings_language_uk" = "Украинский";
"settings_language_ar" = "Арабский";
"settings_language_ru" = "Русский";
"settings_language_zh_hans" = "Китайский (упрощённый)";
"settings_language_zh_hant" = "Китайский (традиционный)";
"settings_language_ptpt" = "Португальский";
"settings_language_java" = "Java (ключевые слова)";
/* Error overlay */
"error_title" = "Ошибка";
"error_back_editor" = "Назад в редактор";
/* Toolbar */
"toolbar_undo" = "Отменить";
"toolbar_redo" = "Повторить";
"toolbar_new" = "Новый";
"menu_open" = "Открыть…";
"menu_save" = "Сохранить";
"menu_save_as" = "Сохранить как…";
"menu_print" = "Печать…";
"menu_file" = "Файл";
"menu_new" = "Создать";
"menu_close" = "Закрыть";
/* Accessibility */
"a11y_generate_code" = "Сгенерировать код по схеме";
"a11y_generate_code_locked" = "Сгенерировать код (после покупки)";
"a11y_unsaved_changes" = "Несохранённые изменения";
/* Code generator (IAP to follow) */
"codegen_gate_title" = "Сгенерировать код";
"codegen_gate_body" = "Код Java, Python и JavaScript по вашей схеме будет разблокирован через покупку в приложении (скоро).";
"codegen_gate_ok" = "OK";
"codegen_placeholder_title" = "Генератор кода";
"codegen_placeholder_body" = "Сгенерированный код появится здесь.";
"codegen_placeholder_compare" = "Переключайтесь между Java, Python и JavaScript, чтобы сравнить синтаксис (пример ниже).";
"codegen_target_java" = "Java";
"codegen_target_python" = "Python";
"codegen_target_javascript" = "JavaScript";
"codegen_preview_java" = "if (условие) {\n statement();\n} else {\n alternative();\n}";
"codegen_preview_python" = "if условие:\n statement()\nelse:\n alternative()";
"codegen_copy" = "Копировать";
"codegen_run_in_browser" = "Проверить в браузере";
"codegen_save_java" = "Save Java…";
"codegen_java_output_mode" = "Java output";
"codegen_java_output_snippet" = "Snippet";
"codegen_java_output_class" = "Class";
"a11y_new_diagram_tab" = "Новая вкладка схемы";
"a11y_close_tab" = "Закрыть вкладку";
"close_unsaved_title" = "Несохранённые изменения";
"close_unsaved_message" = "В этой диаграмме есть несохранённые изменения. Сохранить их перед закрытием?";
"close_unsaved_discard" = "Отбросить";
"close_unsaved_cancel" = "Отмена";
"a11y_placeholder_drop" = "Перетащите элемент сюда, чтобы заменить заполнитель. Нажмите и удерживайте, чтобы перемещать.";
"a11y_node_drop" = "Нажмите и удерживайте блок, затем перетащите: отпустите на верхнем или нижнем крае цели, чтобы вставить до или после. Сброс в центр — только на заполнителе ø.";
"a11y_codegen_panel_drag" = "Перетащите панель генератора кода";
/* Diagram */
"diagram_title_label" = "Название";
"diagram_title_placeholder" = "Без названия";
/* Inspector */
"inspector_no_selection" = "Элемент не выбран — нажмите на плитку.";
"inspector_apply_text" = "Применить текст";
"inspector_for_init" = "Init";
"inspector_for_condition" = "Condition";
"inspector_for_step" = "Step";
"inspector_for_placeholder_init" = "int i = 0";
"inspector_for_placeholder_condition" = "i < 5";
"inspector_for_placeholder_step" = "i++";
"inspector_io_mode_title" = "Вид";
"inspector_io_mode_statement" = "Инструкция";
"inspector_io_mode_input" = "Ввод";
"inspector_io_mode_output" = "Вывод";
"inspector_io_mode_help_java_like" = "Ввод: input: … | Вывод: output: …";
"inspector_add_case" = "Добавить вариант";
"inspector_remove_case" = "Удалить вариант";
"inspector_group_element" = "Текст элемента";
"inspector_placeholder_statement" = "int sum = number1 + number2";
"inspector_placeholder_condition" = "Вставить условие…";
"inspector_placeholder_selector" = "Вставить селектор…";
"inspector_placeholder_call" = "Вставить вызов…";
"inspector_placeholder_break" = "Комментарий (необязательно)";
/* Element types (Russian + keyword hint) */
"element_anweisung" = "Оператор (statement)";
"element_verzweigung" = "Условие (if/else)";
"element_fallauswahl" = "Выбор (switch)";
"element_forSchleife" = "Цикл (for)";
"element_whileSchleife" = "Цикл (while)";
"element_doUntilSchleife" = "Цикл (do-while)";
"element_endlosschleife" = "Бесконечный цикл (while true)";
"element_aussprung" = "Выход (break)";
"element_aufruf" = "Вызов (call)";
"element_leerElement" = "Пустой элемент";
/* Tabs */
"tab_title_format" = "Схема %d";
/* Empty canvas */
"canvas_empty_title" = "Пустая структурная схема";
"canvas_empty_hint" = "Перетащите элемент из «Элементы» сюда.";
/* Diagram: new element stubs & column headers (display) */
"canvas_stub_fallauswahl" = "Выбор (switch)";
"canvas_stub_anweisung" = "Оператор (statement)";
"canvas_stub_condition" = "Условие";
"canvas_stub_for" = "for 0 < i < n";
"canvas_stub_while" = "while …";
"canvas_stub_until" = "until …";
"canvas_stub_endless" = "бесконечно";
"canvas_stub_break" = "break";
"canvas_stub_call" = "Вызов()";
/* About */
"about_version_fmt" = "Версия %@ (%@)";
"about_nav_title" = "О VisuStruct";
"about_features_heading" = "Возможности";
"about_bullet_palette" = "Вставляйте блоки из палитры или перетаскивайте их в схему";
"about_bullet_edit" = "Редактируйте схему: меняйте текст, выбирайте элементы и удаляйте при необходимости";
"about_bullet_tabs" = "Несколько схем во вкладках — каждая со своим названием";
"about_bullet_file" = "Сохраняйте и открывайте схемы как файлы .visustruct";
"about_bullet_share" = "Делитесь схемой как изображением (PNG)";
"about_dateiformat_heading" = "Формат файла";
"about_dateiformat_part1" = "Родной формат VisuStruct использует расширение ";
"about_dateiformat_part2" = ". Вы можете сохранять схемы и обмениваться ими с другими приложениями, поддерживающими этот формат.";
"about_dateiformat_strk" = "Файлы с расширением .strk также можно открывать.";
"about_project_github_label" = "Java‑приложение (исходники и релизы):";
"about_web_label" = "Веб:";
"about_developer_label" = "Разработчик:";
"about_lineage_heading" = "Происхождение";
"about_lineage_body" = "VisuStruct originally began as a Java desktop app and remains available across platforms for use in schools. The current Swift/SwiftUI version is the modern native app for Mac, iPad, and iPhone and remains compatible with the .visustruct file format. It builds on the original open-source work by Kevin Krummenauer (MIT).";
"about_lineage_upstream_label" = "Java upstream:";
"about_done" = "Готово";
"about_copyright" = "Copyright © 2026 Holger Sebastiao";
/* iPhone: tap-to-insert */
"phone_insert_cancel" = "Отменить вставку";
"phone_show_text_editor" = "Редактировать текст";
"phone_hide_text_editor" = "Свернуть";
"phone_title_done" = "Готово";
/* Alerts */
"err_save_failed_fmt" = "Не удалось сохранить: %@";
"err_share_prepare_failed_fmt" = "Не удалось подготовить общий доступ: %@";
"err_diagram_too_small_export" = "Схема слишком мала — нечего экспортировать.";
"err_image_render_failed" = "Не удалось создать изображение.";
"err_diagram_too_small_print" = "Схема слишком мала — нечего печатать.";
"err_print_unavailable" = "Печать недоступна на этом устройстве.";
"settings_ui_scale_section" = "Text size";
"settings_ui_scale_canvas" = "Structure chart";
"settings_ui_scale_inspector" = "Text entry below";
"settings_ui_scale_small" = "Small";
"settings_ui_scale_medium" = "Medium";
"settings_ui_scale_large" = "Large";
"settings_ui_scale_extra_large" = "Extra large";
"settings_export_filename_section" = "Имя файла (предложение)";
"settings_export_filename_picker" = "Формат";
"settings_export_filename_date_title" = "С датой";
"settings_export_filename_title_only" = "Без даты";
"settings_export_filename_footer_with_date" = "С датой: yyyy-mm-dd-Filename.visustruct";
"settings_export_filename_footer_without_date" = "Без даты: Filename.visustruct";
/* Simulation: Meldungen */
"sim_notice_finished" = "Симуляция завершена.";
"sim_notice_infinite_loop_empty" = "У бесконечного цикла нет тела.";
"sim_notice_unsupported_statement_fmt" = "Неподдерживаемая инструкция: %@";
"sim_notice_invalid_expression_fmt" = "Недопустимое выражение: %@";
"sim_notice_unknown_variable_fmt" = "Неизвестная переменная: %@";
"sim_notice_division_by_zero" = "Деление на ноль.";
"sim_notice_whole_number_expected" = "Введите целое число.";
"sim_notice_number_expected" = "Введите число.";