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
232 lines (210 loc) · 11.4 KB
/
Copy pathLocalizable.strings
File metadata and controls
232 lines (210 loc) · 11.4 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
/* 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_he" = "العبرية";
"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" = "حسنًا";
"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" = "أدخل condition…";
"inspector_placeholder_selector" = "أدخل selector…";
"inspector_placeholder_call" = "أدخل call…";
"inspector_placeholder_break" = "تعليق (اختياري)";
/* Element types — keep Java-like (LTR) to reduce RTL confusion */
"element_anweisung" = "Statement";
"element_verzweigung" = "if";
"element_fallauswahl" = "switch";
"element_forSchleife" = "for";
"element_whileSchleife" = "while";
"element_doUntilSchleife" = "do";
"element_endlosschleife" = "while(true)";
"element_aussprung" = "break";
"element_aufruf" = "استدعاء";
"element_leerElement" = "ø";
/* Tabs */
"tab_title_format" = "مخطط %d";
/* Empty canvas */
"canvas_empty_title" = "مخطط فارغ";
"canvas_empty_hint" = "اسحب عنصرًا من «العناصر» إلى هنا.";
/* Diagram: new element stubs & column headers — keep Java-like */
"canvas_stub_anweisung" = "Statement";
"canvas_stub_condition" = "condition";
"canvas_stub_fallauswahl" = "selector";
"canvas_stub_for" = "i = 0; i < n; i++";
"canvas_stub_while" = "condition";
"canvas_stub_until" = "condition";
"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" = "أدخل رقمًا.";