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) · 10.5 KB
/
Copy pathLocalizable.strings
File metadata and controls
232 lines (210 loc) · 10.5 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" = "Éléments";
/* Actions */
"action_share_png" = "Partager l’image…";
"action_share_document" = "Partager le fichier…";
"action_export_pdf" = "Aperçu PDF…";
"action_generate_code" = "Générer le code…";
"action_simulation" = "Simulation";
"action_diagram" = "Diagramme";
"simulation_placeholder_body" = "Le mode simulation exécute le diagramme étape par étape, met en évidence l’élément actuel et affiche les valeurs des variables et les sorties.";
"simulation_controls" = "Commandes";
"simulation_highlight_label" = "Surlignage";
"simulation_highlight_last" = "Dernière étape";
"simulation_highlight_next" = "Étape suivante";
"simulation_not_available" = "Play exécute automatiquement la simulation avec une pause de 0,5 seconde par étape.";
"simulation_play" = "Lecture";
"simulation_pause" = "Pause";
"simulation_step" = "Pas";
"simulation_stop" = "Arrêt";
"simulation_input" = "Entrée";
"simulation_input_placeholder" = "Aucune entrée requise.";
"simulation_input_submit" = "OK";
"simulation_input_invalid_int" = "Veuillez saisir un nombre entier.";
"simulation_trace" = "Dernière étape";
"simulation_trace_placeholder" = "Aucune étape exécutée pour l’instant.";
"simulation_variables" = "Variables";
"simulation_variables_placeholder" = "Aucune variable pour l’instant.";
"simulation_output" = "Sortie";
"simulation_output_placeholder" = "Aucune sortie pour l’instant.";
"action_delete_selection" = "Supprimer la sélection";
"ctx_copy" = "Copier";
"ctx_cut" = "Couper";
"ctx_paste" = "Coller";
"action_settings" = "Réglages";
"action_about" = "À propos de VisuStruct";
"recent_files_menu" = "Fichiers récents";
"recent_files_empty" = "Aucun fichier récent";
"recent_files_clear" = "Effacer la liste";
"recent_files_unavailable" = "Le fichier n’est plus disponible.";
/* In-app settings */
"settings_language_title" = "Langue";
"settings_language_de" = "Allemand";
"settings_language_en" = "Anglais";
"settings_language_es" = "Espagnol";
"settings_language_fr" = "Français";
"settings_language_it" = "Italien";
"settings_language_pl" = "Polonais";
"settings_language_tr" = "Turc";
"settings_language_ko" = "Coréen";
"settings_language_ja" = "Japonais";
"settings_language_el" = "Grec";
"settings_language_uk" = "Ukrainien";
"settings_language_ar" = "Arabe";
"settings_language_ru" = "Russe";
"settings_language_he" = "Hébreu";
"settings_language_zh_hans" = "Chinois (simplifié)";
"settings_language_zh_hant" = "Chinois (traditionnel)";
"settings_language_ptpt" = "Portugais";
"settings_language_java" = "Java (mots‑clés)";
/* Error overlay */
"error_title" = "Erreur";
"error_back_editor" = "Retour à l’éditeur";
/* Toolbar */
"toolbar_undo" = "Annuler";
"toolbar_redo" = "Rétablir";
"toolbar_new" = "Nouveau";
"menu_open" = "Ouvrir…";
"menu_save" = "Enregistrer";
"menu_save_as" = "Enregistrer sous…";
"menu_print" = "Imprimer…";
"menu_file" = "Fichier";
"menu_new" = "Nouveau";
"menu_close" = "Fermer";
/* Accessibility */
"a11y_generate_code" = "Générer du code à partir de l’organigramme";
"a11y_generate_code_locked" = "Générer du code, disponible après achat";
"a11y_unsaved_changes" = "Modifications non enregistrées";
/* Code generator (IAP to follow) */
"codegen_gate_title" = "Générer le code";
"codegen_gate_body" = "Le code Java, Python et JavaScript à partir de votre diagramme sera déverrouillé via un achat intégré (bientôt).";
"codegen_gate_ok" = "OK";
"codegen_placeholder_title" = "Générateur de code";
"codegen_placeholder_body" = "Le code généré apparaîtra ici.";
"codegen_placeholder_compare" = "Passez entre Java, Python et JavaScript pour comparer la syntaxe (exemple ci‑dessous).";
"codegen_target_java" = "Java";
"codegen_target_python" = "Python";
"codegen_target_javascript" = "JavaScript";
"codegen_preview_java" = "if (condition) {\n instruction();\n} else {\n alternative();\n}";
"codegen_preview_python" = "if condition:\n instruction()\nelse:\n alternative()";
"codegen_copy" = "Copier";
"codegen_run_in_browser" = "Tester dans le navigateur";
"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" = "Nouvel onglet de diagramme";
"a11y_close_tab" = "Fermer l’onglet";
"close_unsaved_title" = "Modifications non enregistrées";
"close_unsaved_message" = "Ce diagramme contient des modifications non enregistrées. Voulez-vous les enregistrer avant de fermer ?";
"close_unsaved_discard" = "Ignorer";
"close_unsaved_cancel" = "Annuler";
"a11y_placeholder_drop" = "Déposez un élément ici pour remplacer l’espace réservé. Appuyez longuement pour glisser et déplacer.";
"a11y_node_drop" = "Appuyez longuement sur un bloc, puis faites glisser : déposez sur le bord haut ou bas pour insérer avant ou après. Dépôt au centre uniquement sur un espace réservé ø.";
"a11y_codegen_panel_drag" = "Glisser pour déplacer le panneau du générateur de code";
/* Diagram */
"diagram_title_label" = "Titre";
"diagram_title_placeholder" = "Sans titre";
/* Inspector */
"inspector_no_selection" = "Aucun élément sélectionné — touchez une tuile.";
"inspector_apply_text" = "Appliquer le texte";
"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" = "Type";
"inspector_io_mode_statement" = "Instruction";
"inspector_io_mode_input" = "Entrée";
"inspector_io_mode_output" = "Sortie";
"inspector_io_mode_help_java_like" = "Entrée: input: … | Sortie: output: …";
"inspector_add_case" = "Ajouter un cas";
"inspector_remove_case" = "Supprimer le cas";
"inspector_group_element" = "Texte de l’élément";
"inspector_placeholder_statement" = "int sum = number1 + number2";
"inspector_placeholder_condition" = "Insérer une condition…";
"inspector_placeholder_selector" = "Insérer un sélecteur…";
"inspector_placeholder_call" = "Insérer un appel…";
"inspector_placeholder_break" = "Commentaire (facultatif)";
/* Element types */
"element_anweisung" = "Instruction";
"element_verzweigung" = "Branche";
"element_fallauswahl" = "Sélection";
"element_forSchleife" = "Boucle for";
"element_whileSchleife" = "Boucle while";
"element_doUntilSchleife" = "Boucle do‑while";
"element_endlosschleife" = "Boucle infinie";
"element_aussprung" = "Sortie";
"element_aufruf" = "Appel";
"element_leerElement" = "Élément vide";
/* Tabs */
"tab_title_format" = "Diagramme %d";
/* Empty canvas */
"canvas_empty_title" = "Organigramme vide";
"canvas_empty_hint" = "Glissez un élément depuis « Éléments » ici.";
/* Diagram: new element stubs & column headers (display) */
"canvas_stub_fallauswahl" = "Sélection";
"canvas_stub_anweisung" = "Instruction";
"canvas_stub_condition" = "Condition";
"canvas_stub_for" = "for 0 < i < n";
"canvas_stub_while" = "while …";
"canvas_stub_until" = "until …";
"canvas_stub_endless" = "infini";
"canvas_stub_break" = "break";
"canvas_stub_call" = "Appel()";
/* About */
"about_version_fmt" = "Version %@ (%@)";
"about_nav_title" = "À propos de VisuStruct";
"about_features_heading" = "Fonctionnalités";
"about_bullet_palette" = "Insérer des blocs depuis la palette ou les glisser dans le diagramme";
"about_bullet_edit" = "Modifier le diagramme : changer le texte, sélectionner des éléments et les supprimer si nécessaire";
"about_bullet_tabs" = "Plusieurs diagrammes en onglets — chacun avec son titre";
"about_bullet_file" = "Enregistrer et rouvrir des diagrammes en fichiers .visustruct";
"about_bullet_share" = "Partager le diagramme comme image (PNG)";
"about_dateiformat_heading" = "Format de fichier";
"about_dateiformat_part1" = "Le format natif de VisuStruct utilise l’extension ";
"about_dateiformat_part2" = ". Vous pouvez conserver vos diagrammes et les échanger avec d’autres apps compatibles.";
"about_dateiformat_strk" = "Les fichiers avec l’extension .strk peuvent également être ouverts.";
"about_project_github_label" = "Application Java (code & versions) :";
"about_web_label" = "Web :";
"about_developer_label" = "Développeur :";
"about_lineage_heading" = "Origine";
"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" = "Upstream Java :";
"about_done" = "Terminé";
"about_copyright" = "Copyright © 2026 Holger Sebastiao";
/* iPhone: tap-to-insert */
"phone_insert_cancel" = "Annuler l’insertion";
"phone_show_text_editor" = "Modifier le texte";
"phone_hide_text_editor" = "Réduire";
"phone_title_done" = "OK";
/* Alerts */
"err_save_failed_fmt" = "Impossible d’enregistrer : %@";
"err_share_prepare_failed_fmt" = "Impossible de préparer le partage : %@";
"err_diagram_too_small_export" = "Le diagramme est trop petit — rien à exporter.";
"err_image_render_failed" = "Impossible de créer l’image.";
"err_diagram_too_small_print" = "Le diagramme est trop petit — rien à imprimer.";
"err_print_unavailable" = "L’impression n’est pas disponible sur cet appareil.";
"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" = "Suggestion de nom de fichier";
"settings_export_filename_picker" = "Format";
"settings_export_filename_date_title" = "Avec date";
"settings_export_filename_title_only" = "Sans date";
"settings_export_filename_footer_with_date" = "Avec date: yyyy-mm-dd-Filename.visustruct";
"settings_export_filename_footer_without_date" = "Sans date: Filename.visustruct";
/* Simulation: Meldungen */
"sim_notice_finished" = "Simulation terminée.";
"sim_notice_infinite_loop_empty" = "La boucle infinie n’a pas de corps.";
"sim_notice_unsupported_statement_fmt" = "Instruction non prise en charge : %@";
"sim_notice_invalid_expression_fmt" = "Expression non valide : %@";
"sim_notice_unknown_variable_fmt" = "Variable inconnue : %@";
"sim_notice_division_by_zero" = "Division par zéro.";
"sim_notice_whole_number_expected" = "Saisissez un nombre entier.";
"sim_notice_number_expected" = "Saisissez un nombre.";