diff options
| author | 1F616EMO <root@1f616emo.xyz> | 2026-05-17 09:34:48 +0800 |
|---|---|---|
| committer | orwell <orwell@bleipb.de> | 2026-06-07 20:42:59 +0200 |
| commit | 015e49f32a8bd9a42e655aaaa98fd4694c9eb8ff (patch) | |
| tree | c7d734c5cfa2727e46fd4d69bce57efe9055a45e /advtrains | |
| parent | b153a7efd85a2b5920af48465043831472c091ac (diff) | |
Avoid translation across the first line of item descriptions
Fixes :get_short_description() chopping translation escape sequences in
half by separating the first line and the rest of item descriptions
into two translatable strings. The number of line breaks are preserved.
Workaround or fix of https://github.com/luanti-org/luanti/issues/12566.
Diffstat (limited to 'advtrains')
| -rw-r--r-- | advtrains/locale/advtrains.de.po | 39 | ||||
| -rw-r--r-- | advtrains/locale/advtrains.fr.po | 40 | ||||
| -rw-r--r-- | advtrains/locale/advtrains.pot | 12 | ||||
| -rw-r--r-- | advtrains/locale/advtrains.zh_CN.po | 36 | ||||
| -rw-r--r-- | advtrains/locale/advtrains.zh_TW.po | 35 | ||||
| -rw-r--r-- | advtrains/trackplacer.lua | 3 | ||||
| -rw-r--r-- | advtrains/wagonprop_tool.lua | 2 |
7 files changed, 77 insertions, 90 deletions
diff --git a/advtrains/locale/advtrains.de.po b/advtrains/locale/advtrains.de.po index f83b760..0a0282b 100644 --- a/advtrains/locale/advtrains.de.po +++ b/advtrains/locale/advtrains.de.po @@ -2,15 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: advtrains\n" "Report-Msgid-Bugs-To: advtrains-discuss@lists.sr.ht\n" -"POT-Creation-Date: 2025-06-10 21:40+0200\n" -"PO-Revision-Date: 2025-06-11 22:55+0200\n" +"POT-Creation-Date: 2026-05-17 09:18+0800\n" +"PO-Revision-Date: 2026-05-17 09:22+0800\n" "Last-Translator: Y. Wang <yw05@forksworld.de>\n" "Language-Team: German\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.8\n" #: atc.lua msgid "ATC Kick command warning: doors are closed." @@ -406,6 +406,14 @@ msgid "This track can not be removed!" msgstr "Dieses Gleis kann nicht entfernt werden." #: trackplacer.lua +msgid "" +"Left-click: change rail type (straight/curve/switch)\n" +"Right-click: rotate object" +msgstr "" +"Linksklick: Gleistyp ändern\n" +"Rechtsklick: Objekt drehen" + +#: trackplacer.lua #, fuzzy msgid "This node can't be changed using the trackworker!" msgstr "Dieser Block kann nicht mit dem Gleiswerkzeug bearbeitet werden." @@ -421,16 +429,8 @@ msgid "This track can not be rotated!" msgstr "Dieses Gleis kann nicht gedreht werden." #: trackplacer.lua -msgid "" -"Track Worker Tool\n" -"\n" -"Left-click: change rail type (straight/curve/switch)\n" -"Right-click: rotate object" -msgstr "" -"Gleiswerkzeug\n" -"\n" -"Linksklick: Gleistyp ändern\n" -"Rechtsklick: Objekt drehen" +msgid "Track Worker Tool" +msgstr "Gleiswerkzeug" #: tracks.lua msgid "Position is occupied by a train." @@ -455,17 +455,12 @@ msgid "Insufficient privileges to use this!" msgstr "Unzureichende Privilegien, um dies zu benutzen!" #: wagonprop_tool.lua -#, fuzzy -msgid "Wagon Properties Tool" -msgstr "Waggon-Einstellungen" +msgid "Punch a wagon to view and edit the Wagon Properties" +msgstr "Auf Waggon anwenden um Waggon-Einstellungen aufzurufen" #: wagonprop_tool.lua -msgid "" -"Wagon Properties Tool\n" -"Punch a wagon to view and edit the Wagon Properties" -msgstr "" -"Waggon-Einstellungstool\n" -"Auf Waggon anwenden um Waggon-Einstellungen aufzurufen" +msgid "Wagon Properties Tool" +msgstr "Waggon-Einstellungstool" #: wagons.lua msgid " units" diff --git a/advtrains/locale/advtrains.fr.po b/advtrains/locale/advtrains.fr.po index b2a54da..a6bac8a 100644 --- a/advtrains/locale/advtrains.fr.po +++ b/advtrains/locale/advtrains.fr.po @@ -2,15 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: advtrains\n" "Report-Msgid-Bugs-To: advtrains-discuss@lists.sr.ht\n" -"POT-Creation-Date: 2025-06-10 21:40+0200\n" -"PO-Revision-Date: 2025-03-25 15:06+0100\n" +"POT-Creation-Date: 2026-05-17 09:18+0800\n" +"PO-Revision-Date: 2026-05-17 09:23+0800\n" "Last-Translator: Tanavit <tanavit@posto.ovh>\n" "Language-Team: French\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.2\n" +"X-Generator: Poedit 3.8\n" #: atc.lua msgid "ATC Kick command warning: doors are closed." @@ -408,6 +408,15 @@ msgid "This track can not be removed!" msgstr "Cette voie ne peut pas être enlevée !" #: trackplacer.lua +msgid "" +"Left-click: change rail type (straight/curve/switch)\n" +"Right-click: rotate object" +msgstr "" +"Clic-Gauche : change le type de rail (droit/courbé/aiguillage)\n" +"\n" +"Clic-Droit : tourne l'objet" + +#: trackplacer.lua msgid "This node can't be changed using the trackworker!" msgstr "Ce nœud ne peut être modifié avec l'outil \"Trackworker\" !" @@ -420,17 +429,8 @@ msgid "This track can not be rotated!" msgstr "Cette voie ne peut pas être tournée !" #: trackplacer.lua -msgid "" -"Track Worker Tool\n" -"\n" -"Left-click: change rail type (straight/curve/switch)\n" -"Right-click: rotate object" -msgstr "" -"Outil \"Trackworker\"\n" -"\n" -"Clic-Gauche : change le type de rail (droit/courbé/aiguillage)\n" -"\n" -"Clic-Droit : tourne l'objet" +msgid "Track Worker Tool" +msgstr "Outil \"Trackworker\"" #: tracks.lua msgid "Position is occupied by a train." @@ -455,16 +455,12 @@ msgid "Insufficient privileges to use this!" msgstr "Privilèges insuffisants pour utiliser ceci !" #: wagonprop_tool.lua -msgid "Wagon Properties Tool" -msgstr "Outil de propriété du wagon" +msgid "Punch a wagon to view and edit the Wagon Properties" +msgstr "Frappez un wagon pour voir et modifier ses propriétés" #: wagonprop_tool.lua -msgid "" -"Wagon Properties Tool\n" -"Punch a wagon to view and edit the Wagon Properties" -msgstr "" -"Outil de propriété du wagon\n" -"Frappez un wagon pour voir et modifier ses propriétés" +msgid "Wagon Properties Tool" +msgstr "Outil de propriété du wagon" #: wagons.lua msgid " units" diff --git a/advtrains/locale/advtrains.pot b/advtrains/locale/advtrains.pot index 23a44b6..b33588e 100644 --- a/advtrains/locale/advtrains.pot +++ b/advtrains/locale/advtrains.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: advtrains\n" "Report-Msgid-Bugs-To: advtrains-discuss@lists.sr.ht\n" -"POT-Creation-Date: 2026-03-29 19:43+0200\n" +"POT-Creation-Date: 2026-05-17 09:18+0800\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" @@ -378,12 +378,14 @@ msgstr "" #: trackplacer.lua msgid "" -"Track Worker Tool\n" -"\n" "Left-click: change rail type (straight/curve/switch)\n" "Right-click: rotate object" msgstr "" +#: trackplacer.lua +msgid "Track Worker Tool" +msgstr "" + #: tracks.lua msgid "Position is occupied by a train." msgstr "" @@ -401,9 +403,7 @@ msgid "OVERRUN RED SIGNAL! Examine situation and reverse train to move again." msgstr "" #: wagonprop_tool.lua -msgid "" -"Wagon Properties Tool\n" -"Punch a wagon to view and edit the Wagon Properties" +msgid "Punch a wagon to view and edit the Wagon Properties" msgstr "" #: wagonprop_tool.lua diff --git a/advtrains/locale/advtrains.zh_CN.po b/advtrains/locale/advtrains.zh_CN.po index 4fa4502..873da07 100644 --- a/advtrains/locale/advtrains.zh_CN.po +++ b/advtrains/locale/advtrains.zh_CN.po @@ -2,15 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: advtrains\n" "Report-Msgid-Bugs-To: advtrains-discuss@lists.sr.ht\n" -"POT-Creation-Date: 2025-06-10 21:40+0200\n" -"PO-Revision-Date: 2023-10-09 11:24+0200\n" +"POT-Creation-Date: 2026-05-17 09:18+0800\n" +"PO-Revision-Date: 2026-05-17 09:25+0800\n" "Last-Translator: Y. Wang <yw05@forksworld.de>\n" "Language-Team: Chinese (Simplified)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.3.2\n" +"X-Generator: Poedit 3.8\n" #: atc.lua msgid "ATC Kick command warning: doors are closed." @@ -378,6 +378,14 @@ msgid "This track can not be removed!" msgstr "您不能移除这段轨道。" #: trackplacer.lua +msgid "" +"Left-click: change rail type (straight/curve/switch)\n" +"Right-click: rotate object" +msgstr "" +"左键单击:切换轨道类型\n" +"右键单击:旋转方块" + +#: trackplacer.lua #, fuzzy msgid "This node can't be changed using the trackworker!" msgstr "您不能使用铁路调整工具调整这个方块。" @@ -393,16 +401,8 @@ msgid "This track can not be rotated!" msgstr "您不能旋转这段轨道。" #: trackplacer.lua -msgid "" -"Track Worker Tool\n" -"\n" -"Left-click: change rail type (straight/curve/switch)\n" -"Right-click: rotate object" -msgstr "" -"铁路调整工具\n" -"\n" -"左键单击:切换轨道类型\n" -"右键单击:旋转方块" +msgid "Track Worker Tool" +msgstr "铁路调整工具" #: tracks.lua msgid "Position is occupied by a train." @@ -425,16 +425,14 @@ msgid "Insufficient privileges to use this!" msgstr "" #: wagonprop_tool.lua +msgid "Punch a wagon to view and edit the Wagon Properties" +msgstr "" + +#: wagonprop_tool.lua #, fuzzy msgid "Wagon Properties Tool" msgstr "车厢属性" -#: wagonprop_tool.lua -msgid "" -"Wagon Properties Tool\n" -"Punch a wagon to view and edit the Wagon Properties" -msgstr "" - #: wagons.lua msgid " units" msgstr "" diff --git a/advtrains/locale/advtrains.zh_TW.po b/advtrains/locale/advtrains.zh_TW.po index b46de64..5801f59 100644 --- a/advtrains/locale/advtrains.zh_TW.po +++ b/advtrains/locale/advtrains.zh_TW.po @@ -2,15 +2,15 @@ msgid "" msgstr "" "Project-Id-Version: advtrains\n" "Report-Msgid-Bugs-To: advtrains-discuss@lists.sr.ht\n" -"POT-Creation-Date: 2025-06-10 21:40+0200\n" -"PO-Revision-Date: 2023-10-09 11:31+0200\n" +"POT-Creation-Date: 2026-05-17 09:18+0800\n" +"PO-Revision-Date: 2026-05-17 09:27+0800\n" "Last-Translator: Y. Wang <yw05@forksworld.de>\n" "Language-Team: Chinese (Traditional)\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.3.2\n" +"X-Generator: Poedit 3.8\n" #: atc.lua msgid "ATC Kick command warning: doors are closed." @@ -378,6 +378,14 @@ msgid "This track can not be removed!" msgstr "您不能移除這段軌道。" #: trackplacer.lua +msgid "" +"Left-click: change rail type (straight/curve/switch)\n" +"Right-click: rotate object" +msgstr "" +"左鍵單擊:切換軌道型別\n" +"右鍵單擊:旋轉方塊" + +#: trackplacer.lua #, fuzzy msgid "This node can't be changed using the trackworker!" msgstr "您不能使用鐵路調整工具調整這個方塊。" @@ -393,16 +401,8 @@ msgid "This track can not be rotated!" msgstr "您不能旋轉這段軌道。" #: trackplacer.lua -msgid "" -"Track Worker Tool\n" -"\n" -"Left-click: change rail type (straight/curve/switch)\n" -"Right-click: rotate object" -msgstr "" -"鐵路調整工具\n" -"\n" -"左鍵單擊:切換軌道型別\n" -"右鍵單擊:旋轉方塊" +msgid "Track Worker Tool" +msgstr "鐵路調整工具" #: tracks.lua msgid "Position is occupied by a train." @@ -425,14 +425,11 @@ msgid "Insufficient privileges to use this!" msgstr "" #: wagonprop_tool.lua -#, fuzzy -msgid "Wagon Properties Tool" -msgstr "車廂屬性" +msgid "Punch a wagon to view and edit the Wagon Properties" +msgstr "" #: wagonprop_tool.lua -msgid "" -"Wagon Properties Tool\n" -"Punch a wagon to view and edit the Wagon Properties" +msgid "Wagon Properties Tool" msgstr "" #: wagons.lua diff --git a/advtrains/trackplacer.lua b/advtrains/trackplacer.lua index 28129d5..b9c2c68 100644 --- a/advtrains/trackplacer.lua +++ b/advtrains/trackplacer.lua @@ -346,7 +346,8 @@ function advtrains.trackworker_cycle_node_variant(pos, node, player) end minetest.register_craftitem("advtrains:trackworker",{ - description = S("Track Worker Tool\n\nLeft-click: change rail type (straight/curve/switch)\nRight-click: rotate object"), + description = S("Track Worker Tool") .. "\n\n" .. S("Left-click: change rail type (straight/curve/switch)\nRight-click: rotate object"), + short_description = S("Track Worker Tool"), groups = {cracky=1}, -- key=name, value=rating; rating=1..3. inventory_image = "advtrains_trackworker.png", wield_image = "advtrains_trackworker.png", diff --git a/advtrains/wagonprop_tool.lua b/advtrains/wagonprop_tool.lua index f32dd03..95feae9 100644 --- a/advtrains/wagonprop_tool.lua +++ b/advtrains/wagonprop_tool.lua @@ -3,7 +3,7 @@ local S = advtrains.translate minetest.register_craftitem("advtrains:wagon_prop_tool",{ --craftitem because it does nothing on its own - description = S("Wagon Properties Tool\nPunch a wagon to view and edit the Wagon Properties"), + description = S("Wagon Properties Tool") .. "\n" .. S("Punch a wagon to view and edit the Wagon Properties"), short_description = S("Wagon Properties Tool"), groups = {}, inventory_image = "advtrains_wagon_prop_tool.png", |
