ya2 · news · projects · code · about

gettext: --no-location master
authorFlavio Calva <f.calva@gmail.com>
Sat, 10 Jun 2023 06:38:24 +0000 (08:38 +0200)
committerFlavio Calva <f.calva@gmail.com>
Sat, 10 Jun 2023 06:38:24 +0000 (08:38 +0200)
assets/locale/po/it_IT.po
assets/locale/po/pmachines.pot
prj.org
tests/assets/locale/po/it_IT.po
tests/assets/locale/po/test.pot
ya2/build/lang.py

index 7162dbdaeaad9fc45548f8b8459dc93c638f8bfd..643a5d8381342db34793461bd6edc43f5dc010af 100644 (file)
@@ -17,210 +17,156 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: pmachines/editor/augmented_frame.py:53
 msgid "Collapse/Expand"
 msgstr "Nascondi/Mostra"
 
 msgid "Collapse/Expand"
 msgstr "Nascondi/Mostra"
 
-#: pmachines/editor/scene_list.py:41
 msgid "Write the file names (without the extension), one file for each line"
 msgstr "Scrivi i nomi dei file (senza estensione), uno per riga."
 
 msgid "Write the file names (without the extension), one file for each line"
 msgstr "Scrivi i nomi dei file (senza estensione), uno per riga."
 
-#: pmachines/editor/scene_list.py:68
 msgid "the list of the scenes in the proper order"
 msgstr "la lista della scene nell'ordine"
 
 msgid "the list of the scenes in the proper order"
 msgstr "la lista della scene nell'ordine"
 
-#: pmachines/editor/scene_list.py:93 pmachines/editor/scene.py:185
 msgid "Close the scene editor"
 msgstr "Chiudi l'editor della scena"
 
 msgid "Close the scene editor"
 msgstr "Chiudi l'editor della scena"
 
-#: pmachines/editor/scene_list.py:103
 msgid "Save the scene list"
 msgstr "Salva la lista delle scene"
 
 msgid "Save the scene list"
 msgstr "Salva la lista delle scene"
 
-#: pmachines/editor/scene_list.py:112 pmachines/editor/scene.py:314
 msgid "You have unsaved changes. Really quit?"
 msgstr "Hai modifiche non salvate, vuoi veramente uscire?"
 
 msgid "You have unsaved changes. Really quit?"
 msgstr "Hai modifiche non salvate, vuoi veramente uscire?"
 
-#: pmachines/editor/scene.py:81
-msgid "Filename"
-msgstr "Filename"
-
-#: pmachines/editor/scene.py:97
-msgid "The name of the file without the extension"
-msgstr "Il nome del file senza estensione"
-
-#: pmachines/editor/scene.py:100
-msgid "Name"
-msgstr "Nome"
-
-#: pmachines/editor/scene.py:115
-msgid "The title of the scene"
-msgstr "Il titolo della scena"
-
-#: pmachines/editor/scene.py:118
-msgid "Background"
-msgstr "Sfondo"
-
-#: pmachines/editor/scene.py:133
-msgid "The name of the background"
-msgstr "Il nome dello sfondo"
-
-#: pmachines/editor/scene.py:136
-msgid "Description"
-msgstr "Descrizione"
-
-#: pmachines/editor/scene.py:160
-msgid "The description of the scene"
-msgstr "La descrizione della scena"
-
-#: pmachines/editor/scene.py:195
-msgid "Save the scene"
-msgstr "Salva la scena"
-
-#: pmachines/editor/scene.py:205
-msgid "Set the sorting of the scenes"
-msgstr "Imposta l'ordinamento delle scene"
-
-#: pmachines/editor/scene.py:217 pmachines/editor/scene.py:234
-msgid "new item"
-msgstr "nuovo oggetto"
-
-#: pmachines/editor/scene.py:247
-msgid "Create a new item"
-msgstr "Crea un nuovo oggetto"
-
-#: pmachines/editor/scene.py:258
-msgid "Initial items"
-msgstr "Oggetti iniziali"
-
-#: pmachines/editor/scene.py:268
-msgid "New scene"
-msgstr "Nuova scena"
-
-#: pmachines/editor/start_items.py:57
 msgid "class"
 msgstr "classe"
 
 msgid "class"
 msgstr "classe"
 
-#: pmachines/editor/start_items.py:57
 msgid "class of the item"
 msgstr "classe dell'oggetto"
 
 msgid "class of the item"
 msgstr "classe dell'oggetto"
 
-#: pmachines/editor/start_items.py:71
 msgid "count"
 msgstr "quantità"
 
 msgid "count"
 msgstr "quantità"
 
-#: pmachines/editor/start_items.py:71
 msgid "number of the items"
 msgstr "numero degli oggetti"
 
 msgid "number of the items"
 msgstr "numero degli oggetti"
 
-#: pmachines/editor/start_items.py:72 pmachines/editor/inspector.py:68
 msgid "scale"
 msgstr "scala"
 
 msgid "scale"
 msgstr "scala"
 
-#: pmachines/editor/start_items.py:72 pmachines/editor/inspector.py:68
 msgid "scale (e.g. 1.2)"
 msgstr "scala (e.g. 1.2)"
 
 msgid "scale (e.g. 1.2)"
 msgstr "scala (e.g. 1.2)"
 
-#: pmachines/editor/start_items.py:73 pmachines/editor/inspector.py:69
 msgid "mass"
 msgstr "massa"
 
 msgid "mass"
 msgstr "massa"
 
-#: pmachines/editor/start_items.py:73
 msgid "mass (default 1)"
 msgstr "massa (default 1)"
 
 msgid "mass (default 1)"
 msgstr "massa (default 1)"
 
-#: pmachines/editor/start_items.py:74 pmachines/editor/inspector.py:70
 msgid "restitution"
 msgstr "rimbalzo"
 
 msgid "restitution"
 msgstr "rimbalzo"
 
-#: pmachines/editor/start_items.py:74 pmachines/editor/inspector.py:70
 msgid "restitution (default 0.5)"
 msgstr "rimbalzo (default 0.5)"
 
 msgid "restitution (default 0.5)"
 msgstr "rimbalzo (default 0.5)"
 
-#: pmachines/editor/start_items.py:75 pmachines/editor/inspector.py:71
 msgid "friction"
 msgstr "frizione"
 
 msgid "friction"
 msgstr "frizione"
 
-#: pmachines/editor/start_items.py:75 pmachines/editor/inspector.py:71
 msgid "friction (default 0.5)"
 msgstr "frizione (default 0.5)"
 
 msgid "friction (default 0.5)"
 msgstr "frizione (default 0.5)"
 
-#: pmachines/editor/start_items.py:76 pmachines/editor/inspector.py:72
-#: pmachines/editor/inspector.py:343 pmachines/editor/inspector.py:475
 msgid "id"
 msgstr "id"
 
 msgid "id"
 msgstr "id"
 
-#: pmachines/editor/start_items.py:85 pmachines/editor/inspector.py:83
 msgid "strategy"
 msgstr "strategia"
 
 msgid "strategy"
 msgstr "strategia"
 
-#: pmachines/editor/start_items.py:85 pmachines/editor/inspector.py:83
 msgid "the strategy of the item"
 msgstr "la strategia dell'oggetto"
 
 msgid "the strategy of the item"
 msgstr "la strategia dell'oggetto"
 
-#: pmachines/editor/start_items.py:100 pmachines/editor/inspector.py:98
 msgid "strategy_args"
 msgstr "argomenti strategia"
 
 msgid "strategy_args"
 msgstr "argomenti strategia"
 
-#: pmachines/editor/start_items.py:100 pmachines/editor/inspector.py:98
 msgid "the arguments of the strategy"
 msgstr "gli argomenti della strategia"
 
 msgid "the arguments of the strategy"
 msgstr "gli argomenti della strategia"
 
-#: pmachines/editor/start_items.py:128 pmachines/editor/inspector.py:125
-#: pmachines/editor/inspector.py:502
 msgid "Close"
 msgstr "Chiudi"
 
 msgid "Close"
 msgstr "Chiudi"
 
-#: pmachines/editor/start_items.py:138
 msgid "Save"
 msgstr "Salva"
 
 msgid "Save"
 msgstr "Salva"
 
-#: pmachines/editor/start_items.py:148
 msgid "Delete"
 msgstr "Cancella"
 
 msgid "Delete"
 msgstr "Cancella"
 
-#: pmachines/editor/start_items.py:158
 msgid "New"
 msgstr "Nuovo"
 
 msgid "New"
 msgstr "Nuovo"
 
-#: pmachines/editor/start_items.py:168
 msgid "Next"
 msgstr "Prossimo"
 
 msgid "Next"
 msgstr "Prossimo"
 
-#: pmachines/editor/start_items.py:362 pmachines/editor/inspector.py:283
 msgid "There are errors in the strategy args."
 msgstr "Ci sono errori negli argomenti della strategia."
 
 msgid "There are errors in the strategy args."
 msgstr "Ci sono errori negli argomenti della strategia."
 
-#: pmachines/editor/inspector.py:66 pmachines/editor/inspector.py:342
-#: pmachines/editor/inspector.py:474
 msgid "position"
 msgstr "posizione"
 
 msgid "position"
 msgstr "posizione"
 
-#: pmachines/editor/inspector.py:66 pmachines/editor/inspector.py:474
 msgid "position (e.g. 0.1 2.3 4.5)"
 msgstr "posizione (e.g. 0.1 2.3 4.5)"
 
 msgid "position (e.g. 0.1 2.3 4.5)"
 msgstr "posizione (e.g. 0.1 2.3 4.5)"
 
-#: pmachines/editor/inspector.py:67
 msgid "roll"
 msgstr "roll"
 
 msgid "roll"
 msgstr "roll"
 
-#: pmachines/editor/inspector.py:67
 msgid "roll (e.g. 90)"
 msgstr "roll (e.g. 90)"
 
 msgid "roll (e.g. 90)"
 msgstr "roll (e.g. 90)"
 
-#: pmachines/editor/inspector.py:69
 msgid "mass (default 1; 0 if fixed)"
 msgstr "massa (default 1; 0 se fisso)"
 
 msgid "mass (default 1; 0 if fixed)"
 msgstr "massa (default 1; 0 se fisso)"
 
-#: pmachines/editor/inspector.py:72 pmachines/editor/inspector.py:475
 msgid "id of the item (for the strategies)"
 msgstr "id dell'oggetto (per le strategie)"
 
 msgid "id of the item (for the strategies)"
 msgstr "id dell'oggetto (per le strategie)"
 
-#: pmachines/editor/inspector.py:136 pmachines/editor/inspector.py:513
 msgid "Delete the item"
 msgstr "Cancella l'oggetto"
 
 msgid "Delete the item"
 msgstr "Cancella l'oggetto"
 
-#: pmachines/gui/credits_page.py:11
+msgid "Filename"
+msgstr "Filename"
+
+msgid "The name of the file without the extension"
+msgstr "Il nome del file senza estensione"
+
+msgid "Name"
+msgstr "Nome"
+
+msgid "The title of the scene"
+msgstr "Il titolo della scena"
+
+msgid "Background"
+msgstr "Sfondo"
+
+msgid "The name of the background"
+msgstr "Il nome dello sfondo"
+
+msgid "Description"
+msgstr "Descrizione"
+
+msgid "The description of the scene"
+msgstr "La descrizione della scena"
+
+msgid "Save the scene"
+msgstr "Salva la scena"
+
+msgid "Set the sorting of the scenes"
+msgstr "Imposta l'ordinamento delle scene"
+
+msgid "new item"
+msgstr "nuovo oggetto"
+
+msgid "Create a new item"
+msgstr "Crea un nuovo oggetto"
+
+msgid "Initial items"
+msgstr "Oggetti iniziali"
+
+msgid "New scene"
+msgstr "Nuova scena"
+
 msgid ""
 "Code and gfx\n"
 "  \ 1scale\ 1Flavio Calva\ 2\n"
 msgid ""
 "Code and gfx\n"
 "  \ 1scale\ 1Flavio Calva\ 2\n"
@@ -236,11 +182,9 @@ msgstr ""
 "Music\n"
 "  \ 1scale\ 1Stefan Grossmann\ 2"
 
 "Music\n"
 "  \ 1scale\ 1Stefan Grossmann\ 2"
 
-#: pmachines/gui/credits_page.py:17
 msgid "Website"
 msgstr "Sito web"
 
 msgid "Website"
 msgstr "Sito web"
 
-#: pmachines/gui/credits_page.py:23
 msgid ""
 "Special thanks to:\n"
 "  \ 1scale\ 1rdb\ 2\n"
 msgid ""
 "Special thanks to:\n"
 "  \ 1scale\ 1rdb\ 2\n"
@@ -252,123 +196,101 @@ msgstr ""
 "  \ 1scale\ 1Luisa Tenuta\ 2\n"
 "  \ 1scale\ 1Damiana Ercolani\ 2"
 
 "  \ 1scale\ 1Luisa Tenuta\ 2\n"
 "  \ 1scale\ 1Damiana Ercolani\ 2"
 
-#: pmachines/gui/credits_page.py:29 pmachines/gui/options_page.py:132
-#: pmachines/gui/play_page.py:32
 msgid "Back"
 msgstr "Indietro"
 
 msgid "Back"
 msgstr "Indietro"
 
-#: pmachines/gui/main_page.py:11
 msgid "Play"
 msgstr "Gioca"
 
 msgid "Play"
 msgstr "Gioca"
 
-#: pmachines/gui/main_page.py:18
 msgid "Options"
 msgstr "Opzioni"
 
 msgid "Options"
 msgstr "Opzioni"
 
-#: pmachines/gui/main_page.py:25
 msgid "Credits"
 msgstr "Riconoscimenti"
 
 msgid "Credits"
 msgstr "Riconoscimenti"
 
-#: pmachines/gui/main_page.py:32 pmachines/scene/scene.py:311
 msgid "Exit"
 msgstr "Esci"
 
 msgid "Exit"
 msgstr "Esci"
 
-#: pmachines/gui/options_page.py:30 pmachines/gui/options_page.py:33
-#: pmachines/gui/options_page.py:145
 msgid "English"
 msgstr "Inglese"
 
 msgid "English"
 msgstr "Inglese"
 
-#: pmachines/gui/options_page.py:30 pmachines/gui/options_page.py:34
-#: pmachines/gui/options_page.py:146
 msgid "Italian"
 msgstr "Italiano"
 
 msgid "Italian"
 msgstr "Italiano"
 
-#: pmachines/gui/options_page.py:47
 msgid "Language"
 msgstr "Linguaggio"
 
 msgid "Language"
 msgstr "Linguaggio"
 
-#: pmachines/gui/options_page.py:56
 msgid "Volume"
 msgstr "Volume"
 
 msgid "Volume"
 msgstr "Volume"
 
-#: pmachines/gui/options_page.py:70
 msgid "Fullscreen"
 msgstr "Schermo intero"
 
 msgid "Fullscreen"
 msgstr "Schermo intero"
 
-#: pmachines/gui/options_page.py:101
 msgid "Resolution"
 msgstr "Risoluzione"
 
 msgid "Resolution"
 msgstr "Risoluzione"
 
-#: pmachines/gui/options_page.py:114
 msgid "Antialiasing"
 msgstr "Antialiasing"
 
 msgid "Antialiasing"
 msgstr "Antialiasing"
 
-#: pmachines/gui/options_page.py:123
 msgid "Shadows"
 msgstr "Ombre"
 
 msgid "Shadows"
 msgstr "Ombre"
 
-#: pmachines/scene/scene.py:110
 msgid "Scene: "
 msgstr "Scena: "
 
 msgid "Scene: "
 msgstr "Scena: "
 
-#: pmachines/scene/scene.py:312
 msgid "Instructions"
 msgstr "Istruzioni"
 
 msgid "Instructions"
 msgstr "Istruzioni"
 
-#: pmachines/scene/scene.py:313
 msgid "Run"
 msgstr "Vai"
 
 msgid "Run"
 msgstr "Vai"
 
-#: pmachines/scene/scene.py:320
 msgid "Editor"
 msgstr "Editor"
 
 msgid "Editor"
 msgstr "Editor"
 
-#: pmachines/scene/scene.py:643
 msgid "You win!"
 msgstr "Hai vinto!"
 
 msgid "You win!"
 msgstr "Hai vinto!"
 
-#: pmachines/scene/scene.py:723
 msgid "You have failed!"
 msgstr "Hai perso!"
 
 msgid "You have failed!"
 msgstr "Hai perso!"
 
-#~ msgid "Teeter tooter"
-#~ msgstr "Altalena"
+msgid "Teeter tooter, domino, box and basket ball"
+msgstr "Altalena, domino, scatola e palla da basket"
 
 
-#~ msgid "Goal: every domino piece must fall"
-#~ msgstr "Obiettivo: ogni pezzo del domino deve cadere"
+msgid "Goal: every domino piece must be hit"
+msgstr "Obiettivo: ogni pezzo del domino deve essere colpito"
 
 
-#~ msgid "Basket ball"
-#~ msgstr "Palla da basket"
+msgid "Goal: you must hit every domino piece"
+msgstr "Obiettivo: devi colpire tutti i pezzi del domino"
 
 
-#~ msgid "Goal: only the last piece of each row must be up"
-#~ msgstr "Obiettivo: l'ultimo pezzo di ogni riga deve rimanere in piedi"
+msgid "Domino, box and basket ball"
+msgstr "Domino, scatola e palla da basket"
 
 
-#~ msgid "Goal: every domino piece must be hit"
-#~ msgstr "Obiettivo: ogni pezzo del domino deve essere colpito"
+msgid "Domino"
+msgstr "Domino"
 
 
-#~ msgid "Domino, box and basket ball"
-#~ msgstr "Domino, scatola e palla da basket"
+msgid "keep \ 5mouse_l\ 5 pressed to drag an item"
+msgstr "tieni \\5mouse_l\\5 per muovere un oggetto"
 
 
-#~ msgid "Teeter tooter, domino, box and basket ball"
-#~ msgstr "Altalena, domino, scatola e palla da basket"
+msgid "Basket ball"
+msgstr "Palla da basket"
 
 
-#~ msgid "Domino"
-#~ msgstr "Domino"
+msgid "Teeter tooter"
+msgstr "Altalena"
 
 
-#~ msgid "Goal: you must hit every domino piece"
-#~ msgstr "Obiettivo: devi colpire tutti i pezzi del domino"
+msgid "Box"
+msgstr "Scatola"
 
 
-#~ msgid "keep \ 5mouse_l\ 5 pressed to drag an item"
-#~ msgstr "tieni \\5mouse_l\\5 per muovere un oggetto"
+msgid "Domino and box"
+msgstr "Domino e scatola"
 
 
-#~ msgid "Box"
-#~ msgstr "Scatola"
+msgid "keep \ 5mouse_r\ 5 pressed to rotate an item"
+msgstr "tieni \\5mouse_r\\5 per ruotare un oggetto"
 
 
-#~ msgid "Goal: the left box must hit the right box"
-#~ msgstr "Obiettivo: la scatola a sinistra deve colpire la scatola a destra"
+msgid "Goal: the left box must hit the right box"
+msgstr "Obiettivo: la scatola a sinistra deve colpire la scatola a destra"
 
 
-#~ msgid "Domino and box"
-#~ msgstr "Domino e scatola"
+msgid "Goal: every domino piece must fall"
+msgstr "Obiettivo: ogni pezzo del domino deve cadere"
 
 
-#~ msgid "keep \ 5mouse_r\ 5 pressed to rotate an item"
-#~ msgstr "tieni \\5mouse_r\\5 per ruotare un oggetto"
+msgid "Goal: only the last piece of each row must be up"
+msgstr "Obiettivo: l'ultimo pezzo di ogni riga deve rimanere in piedi"
index d8e5b77cc704972128a897618f63275e74292907..a4e41812fecdfb30e696f4b1dfcd72969458a79b 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2023-02-06 17:47+0100\n"
+"POT-Creation-Date: 2023-06-14 16:41+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,210 +17,156 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: pmachines/editor/augmented_frame.py:53
 msgid "Collapse/Expand"
 msgstr ""
 
 msgid "Collapse/Expand"
 msgstr ""
 
-#: pmachines/editor/scene_list.py:41
 msgid "Write the file names (without the extension), one file for each line"
 msgstr ""
 
 msgid "Write the file names (without the extension), one file for each line"
 msgstr ""
 
-#: pmachines/editor/scene_list.py:68
 msgid "the list of the scenes in the proper order"
 msgstr ""
 
 msgid "the list of the scenes in the proper order"
 msgstr ""
 
-#: pmachines/editor/scene_list.py:93 pmachines/editor/scene.py:185
 msgid "Close the scene editor"
 msgstr ""
 
 msgid "Close the scene editor"
 msgstr ""
 
-#: pmachines/editor/scene_list.py:103
 msgid "Save the scene list"
 msgstr ""
 
 msgid "Save the scene list"
 msgstr ""
 
-#: pmachines/editor/scene_list.py:112 pmachines/editor/scene.py:314
 msgid "You have unsaved changes. Really quit?"
 msgstr ""
 
 msgid "You have unsaved changes. Really quit?"
 msgstr ""
 
-#: pmachines/editor/inspector.py:66 pmachines/editor/inspector.py:342
-#: pmachines/editor/inspector.py:473
-msgid "position"
+msgid "class"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/inspector.py:66 pmachines/editor/inspector.py:473
-msgid "position (e.g. 0.1 2.3 4.5)"
+msgid "class of the item"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/inspector.py:67
-msgid "roll"
+msgid "count"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/inspector.py:67
-msgid "roll (e.g. 90)"
+msgid "number of the items"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/inspector.py:68 pmachines/editor/start_items.py:72
 msgid "scale"
 msgstr ""
 
 msgid "scale"
 msgstr ""
 
-#: pmachines/editor/inspector.py:68 pmachines/editor/start_items.py:72
 msgid "scale (e.g. 1.2)"
 msgstr ""
 
 msgid "scale (e.g. 1.2)"
 msgstr ""
 
-#: pmachines/editor/inspector.py:69 pmachines/editor/start_items.py:73
 msgid "mass"
 msgstr ""
 
 msgid "mass"
 msgstr ""
 
-#: pmachines/editor/inspector.py:69
-msgid "mass (default 1; 0 if fixed)"
+msgid "mass (default 1)"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/inspector.py:70 pmachines/editor/start_items.py:74
 msgid "restitution"
 msgstr ""
 
 msgid "restitution"
 msgstr ""
 
-#: pmachines/editor/inspector.py:70 pmachines/editor/start_items.py:74
 msgid "restitution (default 0.5)"
 msgstr ""
 
 msgid "restitution (default 0.5)"
 msgstr ""
 
-#: pmachines/editor/inspector.py:71 pmachines/editor/start_items.py:75
 msgid "friction"
 msgstr ""
 
 msgid "friction"
 msgstr ""
 
-#: pmachines/editor/inspector.py:71 pmachines/editor/start_items.py:75
 msgid "friction (default 0.5)"
 msgstr ""
 
 msgid "friction (default 0.5)"
 msgstr ""
 
-#: pmachines/editor/inspector.py:72 pmachines/editor/inspector.py:343
-#: pmachines/editor/inspector.py:474 pmachines/editor/start_items.py:76
 msgid "id"
 msgstr ""
 
 msgid "id"
 msgstr ""
 
-#: pmachines/editor/inspector.py:72 pmachines/editor/inspector.py:474
-msgid "id of the item (for the strategies)"
-msgstr ""
-
-#: pmachines/editor/inspector.py:83 pmachines/editor/start_items.py:85
 msgid "strategy"
 msgstr ""
 
 msgid "strategy"
 msgstr ""
 
-#: pmachines/editor/inspector.py:83 pmachines/editor/start_items.py:85
 msgid "the strategy of the item"
 msgstr ""
 
 msgid "the strategy of the item"
 msgstr ""
 
-#: pmachines/editor/inspector.py:98 pmachines/editor/start_items.py:100
 msgid "strategy_args"
 msgstr ""
 
 msgid "strategy_args"
 msgstr ""
 
-#: pmachines/editor/inspector.py:98 pmachines/editor/start_items.py:100
 msgid "the arguments of the strategy"
 msgstr ""
 
 msgid "the arguments of the strategy"
 msgstr ""
 
-#: pmachines/editor/inspector.py:125 pmachines/editor/inspector.py:501
-#: pmachines/editor/start_items.py:128
 msgid "Close"
 msgstr ""
 
 msgid "Close"
 msgstr ""
 
-#: pmachines/editor/inspector.py:136 pmachines/editor/inspector.py:512
-msgid "Delete the item"
+msgid "Save"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/inspector.py:283 pmachines/editor/start_items.py:362
-msgid "There are errors in the strategy args."
+msgid "Delete"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:81
-msgid "Filename"
+msgid "New"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:97
-msgid "The name of the file without the extension"
+msgid "Next"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:100
-msgid "Name"
+msgid "There are errors in the strategy args."
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:115
-msgid "The title of the scene"
+msgid "position"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:118
-msgid "Background"
+msgid "position (e.g. 0.1 2.3 4.5)"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:133
-msgid "The name of the background"
+msgid "roll"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:136
-msgid "Description"
+msgid "roll (e.g. 90)"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:160
-msgid "The description of the scene"
+msgid "mass (default 1; 0 if fixed)"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:195
-msgid "Save the scene"
+msgid "id of the item (for the strategies)"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:205
-msgid "Set the sorting of the scenes"
+msgid "Delete the item"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:217 pmachines/editor/scene.py:234
-msgid "new item"
+msgid "Filename"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:247
-msgid "Create a new item"
+msgid "The name of the file without the extension"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:258
-msgid "Initial items"
+msgid "Name"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/scene.py:268
-msgid "New scene"
+msgid "The title of the scene"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:57
-msgid "class"
+msgid "Background"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:57
-msgid "class of the item"
+msgid "The name of the background"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:71
-msgid "count"
+msgid "Description"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:71
-msgid "number of the items"
+msgid "The description of the scene"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:73
-msgid "mass (default 1)"
+msgid "Save the scene"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:138
-msgid "Save"
+msgid "Set the sorting of the scenes"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:148
-msgid "Delete"
+msgid "new item"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:158
-msgid "New"
+msgid "Create a new item"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/editor/start_items.py:168
-msgid "Next"
+msgid "Initial items"
+msgstr ""
+
+msgid "New scene"
 msgstr ""
 
 msgstr ""
 
-#: pmachines/gui/credits_page.py:11
 msgid ""
 "Code and gfx\n"
 "  \ 1scale\ 1Flavio Calva\ 2\n"
 msgid ""
 "Code and gfx\n"
 "  \ 1scale\ 1Flavio Calva\ 2\n"
@@ -230,11 +176,9 @@ msgid ""
 "  \ 1scale\ 1Stefan Grossmann\ 2"
 msgstr ""
 
 "  \ 1scale\ 1Stefan Grossmann\ 2"
 msgstr ""
 
-#: pmachines/gui/credits_page.py:17
 msgid "Website"
 msgstr ""
 
 msgid "Website"
 msgstr ""
 
-#: pmachines/gui/credits_page.py:23
 msgid ""
 "Special thanks to:\n"
 "  \ 1scale\ 1rdb\ 2\n"
 msgid ""
 "Special thanks to:\n"
 "  \ 1scale\ 1rdb\ 2\n"
@@ -242,123 +186,101 @@ msgid ""
 "  \ 1scale\ 1Damiana Ercolani\ 2"
 msgstr ""
 
 "  \ 1scale\ 1Damiana Ercolani\ 2"
 msgstr ""
 
-#: pmachines/gui/credits_page.py:29 pmachines/gui/options_page.py:132
-#: pmachines/gui/play_page.py:32
 msgid "Back"
 msgstr ""
 
 msgid "Back"
 msgstr ""
 
-#: pmachines/gui/main_page.py:11
 msgid "Play"
 msgstr ""
 
 msgid "Play"
 msgstr ""
 
-#: pmachines/gui/main_page.py:18
 msgid "Options"
 msgstr ""
 
 msgid "Options"
 msgstr ""
 
-#: pmachines/gui/main_page.py:25
 msgid "Credits"
 msgstr ""
 
 msgid "Credits"
 msgstr ""
 
-#: pmachines/gui/main_page.py:32 pmachines/scene/scene.py:307
 msgid "Exit"
 msgstr ""
 
 msgid "Exit"
 msgstr ""
 
-#: pmachines/gui/options_page.py:30 pmachines/gui/options_page.py:33
-#: pmachines/gui/options_page.py:145
 msgid "English"
 msgstr ""
 
 msgid "English"
 msgstr ""
 
-#: pmachines/gui/options_page.py:30 pmachines/gui/options_page.py:34
-#: pmachines/gui/options_page.py:146
 msgid "Italian"
 msgstr ""
 
 msgid "Italian"
 msgstr ""
 
-#: pmachines/gui/options_page.py:47
 msgid "Language"
 msgstr ""
 
 msgid "Language"
 msgstr ""
 
-#: pmachines/gui/options_page.py:56
 msgid "Volume"
 msgstr ""
 
 msgid "Volume"
 msgstr ""
 
-#: pmachines/gui/options_page.py:70
 msgid "Fullscreen"
 msgstr ""
 
 msgid "Fullscreen"
 msgstr ""
 
-#: pmachines/gui/options_page.py:101
 msgid "Resolution"
 msgstr ""
 
 msgid "Resolution"
 msgstr ""
 
-#: pmachines/gui/options_page.py:114
 msgid "Antialiasing"
 msgstr ""
 
 msgid "Antialiasing"
 msgstr ""
 
-#: pmachines/gui/options_page.py:123
 msgid "Shadows"
 msgstr ""
 
 msgid "Shadows"
 msgstr ""
 
-#: pmachines/scene/scene.py:108
 msgid "Scene: "
 msgstr ""
 
 msgid "Scene: "
 msgstr ""
 
-#: pmachines/scene/scene.py:308
 msgid "Instructions"
 msgstr ""
 
 msgid "Instructions"
 msgstr ""
 
-#: pmachines/scene/scene.py:309
 msgid "Run"
 msgstr ""
 
 msgid "Run"
 msgstr ""
 
-#: pmachines/scene/scene.py:315
 msgid "Editor"
 msgstr ""
 
 msgid "Editor"
 msgstr ""
 
-#: pmachines/scene/scene.py:638
 msgid "You win!"
 msgstr ""
 
 msgid "You win!"
 msgstr ""
 
-#: pmachines/scene/scene.py:718
 msgid "You have failed!"
 msgstr ""
 
 msgid "You have failed!"
 msgstr ""
 
-msgid "Teeter tooter"
+msgid "Teeter tooter, domino, box and basket ball"
 msgstr ""
 
 msgstr ""
 
-msgid "Goal: every domino piece must fall"
+msgid "Goal: every domino piece must be hit"
 msgstr ""
 
 msgstr ""
 
-msgid "Basket ball"
+msgid "Goal: you must hit every domino piece"
 msgstr ""
 
 msgstr ""
 
-msgid "Goal: only the last piece of each row must be up"
+msgid "Domino, box and basket ball"
 msgstr ""
 
 msgstr ""
 
-msgid "Goal: every domino piece must be hit"
+msgid "Domino"
 msgstr ""
 
 msgstr ""
 
-msgid "Domino, box and basket ball"
+msgid "keep \ 5mouse_l\ 5 pressed to drag an item"
 msgstr ""
 
 msgstr ""
 
-msgid "Teeter tooter, domino, box and basket ball"
+msgid "Basket ball"
 msgstr ""
 
 msgstr ""
 
-msgid "Domino"
+msgid "Teeter tooter"
 msgstr ""
 
 msgstr ""
 
-msgid "Goal: you must hit every domino piece"
+msgid "Box"
 msgstr ""
 
 msgstr ""
 
-msgid "keep \ 5mouse_l\ 5 pressed to drag an item"
+msgid "Domino and box"
 msgstr ""
 
 msgstr ""
 
-msgid "Box"
+msgid "keep \ 5mouse_r\ 5 pressed to rotate an item"
 msgstr ""
 
 msgid "Goal: the left box must hit the right box"
 msgstr ""
 
 msgstr ""
 
 msgid "Goal: the left box must hit the right box"
 msgstr ""
 
-msgid "Domino and box"
+msgid "Goal: every domino piece must fall"
 msgstr ""
 
 msgstr ""
 
-msgid "keep \ 5mouse_r\ 5 pressed to rotate an item"
+msgid "Goal: only the last piece of each row must be up"
 msgstr ""
 msgstr ""
diff --git a/prj.org b/prj.org
index 9c1e52b5d16a8bb25e95ff0b853ea765080af048..aab8600a5658b1199a5d729c4645455bcafdd77d 100644 (file)
--- a/prj.org
+++ b/prj.org
@@ -3,7 +3,6 @@
 #+CATEGORY: pmachines
 #+TAGS: bug(b) calendar(c) waiting(w)
 
 #+CATEGORY: pmachines
 #+TAGS: bug(b) calendar(c) waiting(w)
 
-* remove line numbers from po/pot files (--no-location)
 * remove functional tests
 * bucket, magnet, road cone
 * (when panda3d provides it) android build (test with the emulator of android studio)
 * remove functional tests
 * bucket, magnet, road cone
 * (when panda3d provides it) android build (test with the emulator of android studio)
index 9d0a42e390bd4c83a9ad7027dac0a0d8fc18954d..7e55476c09833d6b48885841b18ca2fa6efff445 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-12-14 08:00+0100\n"
+"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "PO-Revision-Date: 2022-12-14 08:00+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: 2022-12-14 08:00+0100\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,5 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: /home/flavio/sync/pmachines/tests/ya2/utils/test_language.py:26
-#: /home/flavio/sync/pmachines/tests/ya2/utils/test_language.py:28
 msgid "test string"
 msgstr "stringa di test"
 msgid "test string"
 msgstr "stringa di test"
index 6e01a0b3094dec87ab31f4f3b5b8bfcb1767cdee..8d716261813ad5ff1a55c05951dd069877ffa849 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-12-14 10:01+0100\n"
+"POT-Creation-Date: 2023-06-14 16:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,7 +17,5 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: /home/flavio/sync/pmachines/tests/ya2/utils/test_language.py:26
-#: /home/flavio/sync/pmachines/tests/ya2/utils/test_language.py:28
 msgid "test string"
 msgstr ""
 msgid "test string"
 msgstr ""
index 612624544777fd837f2eaaa5941444bdb6370df1..760c4eb51af939c7ec82743b7a2a1899c1ca6a9f 100644 (file)
@@ -33,7 +33,7 @@ class LanguageBuilder:
         find_info = FindFileNamesArgs(['py'], ['tests'])
         src_files = ' '.join(find_file_names(find_info))
         cmd_tmpl = 'xgettext -ci18n -d {appname} -L python ' + \
         find_info = FindFileNamesArgs(['py'], ['tests'])
         src_files = ' '.join(find_file_names(find_info))
         cmd_tmpl = 'xgettext -ci18n -d {appname} -L python ' + \
-            '-o {pot_path}{appname}.pot '
+            '--no-location -o {pot_path}{appname}.pot '
         system(cmd_tmpl.format(appname=self.__app_name, pot_path=self.__po_path) + src_files)
         self.__add_from_json_to_pot()
 
         system(cmd_tmpl.format(appname=self.__app_name, pot_path=self.__po_path) + src_files)
         self.__add_from_json_to_pot()
 
@@ -102,7 +102,7 @@ class LanguageBuilder:
     def __do_merge(self, lng_dir, lng_code):
         '''Manages the msgmerge's invokation.'''
         print('merge', lng_dir)
     def __do_merge(self, lng_dir, lng_code):
         '''Manages the msgmerge's invokation.'''
         print('merge', lng_dir)
-        cmd = 'msgmerge -o {lng_dir}{appname}merge.po ' + \
+        cmd = 'msgmerge --no-location -o {lng_dir}{appname}merge.po ' + \
             '{tgt_path}{lng_code}.po {tgt_path}{appname}.pot'
         cmd = cmd.format(lng_dir=lng_dir, lng_code=lng_code, appname=self.__app_name,
                          tgt_path=self.__po_path)
             '{tgt_path}{lng_code}.po {tgt_path}{appname}.pot'
         cmd = cmd.format(lng_dir=lng_dir, lng_code=lng_code, appname=self.__app_name,
                          tgt_path=self.__po_path)