From 29a3d6e975cc4a7cac097859ab73a11bad1e8c93 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Thu, 9 Dec 2021 23:09:00 +0100 Subject: [PATCH 01/12] convert to `minetest.get_translator` --- .luacheckrc | 3 - concrete/init.lua | 3 +- concrete/locale/concrete.de.tr | 12 + concrete/locale/concrete.es.tr | 10 + concrete/locale/concrete.fr.tr | 9 + concrete/locale/concrete.pl.tr | 12 + concrete/locale/concrete.pt_BR.tr | 12 + concrete/locale/concrete.tr.tr | 9 + concrete/locale/concrete.zh_CN.tr | 7 + concrete/locale/de.txt | 10 - concrete/locale/es.txt | 8 - concrete/locale/fr.txt | 7 - concrete/locale/pl.txt | 10 - concrete/locale/pt_BR.txt | 10 - concrete/locale/template.txt | 12 +- concrete/locale/tr.txt | 7 - concrete/locale/zh_CN.txt | 5 - concrete/mod.conf | 2 +- extranodes/init.lua | 3 +- extranodes/locale/es.txt | 7 - .../locale/{de.txt => extranodes.de.tr} | 10 +- extranodes/locale/extranodes.es.tr | 9 + extranodes/locale/extranodes.fr.tr | 9 + .../locale/{pl.txt => extranodes.pl.tr} | 10 +- .../locale/{pt_BR.txt => extranodes.pt_BR.tr} | 10 +- extranodes/locale/extranodes.tr.tr | 8 + extranodes/locale/extranodes.zh_CN.tr | 6 + extranodes/locale/fr.txt | 7 - extranodes/locale/template.txt | 10 +- extranodes/locale/tr.txt | 6 - extranodes/locale/zh_CN.txt | 4 - extranodes/mod.conf | 2 +- technic/helpers.lua | 22 +- technic/init.lua | 24 +- technic/items.lua | 4 +- technic/locale/de.txt | 168 ---------- technic/locale/es.txt | 162 ---------- technic/locale/fr.txt | 215 ------------ technic/locale/it.txt | 165 ---------- technic/locale/pl.txt | 175 ---------- technic/locale/pt_BR.txt | 211 ------------ technic/locale/technic.de.tr | 170 ++++++++++ technic/locale/technic.es.tr | 164 ++++++++++ technic/locale/technic.fr.tr | 217 +++++++++++++ technic/locale/technic.it.tr | 167 ++++++++++ technic/locale/technic.pl.tr | 177 ++++++++++ technic/locale/technic.pt_BR.tr | 213 ++++++++++++ technic/locale/technic.zh_CN.tr | 147 +++++++++ technic/locale/template.txt | 306 +++++++++--------- technic/locale/zh_CN.txt | 145 --------- technic/machines/HV/cables.lua | 8 +- technic/machines/HV/compressor.lua | 2 +- technic/machines/HV/electric_furnace.lua | 2 +- technic/machines/HV/forcefield.lua | 20 +- technic/machines/HV/grinder.lua | 2 +- technic/machines/HV/nuclear_reactor.lua | 2 +- technic/machines/HV/quarry.lua | 18 +- technic/machines/LV/alloy_furnace.lua | 2 +- technic/machines/LV/cables.lua | 8 +- technic/machines/LV/compressor.lua | 2 +- technic/machines/LV/electric_furnace.lua | 2 +- technic/machines/LV/extractor.lua | 2 +- technic/machines/LV/geothermal.lua | 10 +- technic/machines/LV/grinder.lua | 2 +- technic/machines/LV/lamp.lua | 8 +- technic/machines/LV/led.lua | 6 +- technic/machines/LV/music_player.lua | 16 +- technic/machines/LV/solar_panel.lua | 8 +- technic/machines/LV/water_mill.lua | 8 +- technic/machines/MV/alloy_furnace.lua | 2 +- technic/machines/MV/cables.lua | 8 +- technic/machines/MV/centrifuge.lua | 2 +- technic/machines/MV/compressor.lua | 2 +- technic/machines/MV/electric_furnace.lua | 2 +- technic/machines/MV/extractor.lua | 2 +- technic/machines/MV/freezer.lua | 2 +- technic/machines/MV/grinder.lua | 2 +- technic/machines/MV/hydro_turbine.lua | 8 +- technic/machines/MV/lighting.lua | 11 +- technic/machines/MV/tool_workshop.lua | 14 +- technic/machines/MV/wind_mill.lua | 8 +- technic/machines/compat/api.lua | 14 +- technic/machines/network.lua | 8 +- technic/machines/other/anchor.lua | 4 +- technic/machines/other/coal_alloy_furnace.lua | 6 +- technic/machines/other/constructor.lua | 8 +- technic/machines/register/battery_box.lua | 8 +- technic/machines/register/generator.lua | 6 +- technic/machines/register/grinder_recipes.lua | 4 +- technic/machines/register/grindings.lua | 2 +- technic/machines/register/machine_base.lua | 14 +- technic/machines/register/solar_array.lua | 6 +- technic/machines/supply_converter.lua | 6 +- technic/machines/switching_station.lua | 6 +- technic/mod.conf | 2 +- technic/tools/mining_drill.lua | 18 +- technic/tools/mining_lasers.lua | 2 +- technic_chests/chests.lua | 10 +- technic_chests/formspec.lua | 5 +- technic_chests/init.lua | 3 +- technic_chests/locale/de.txt | 41 --- technic_chests/locale/es.txt | 39 --- technic_chests/locale/fr.txt | 39 --- technic_chests/locale/pl.txt | 41 --- technic_chests/locale/pt_BR.txt | 41 --- technic_chests/locale/technic_chests.de.tr | 43 +++ technic_chests/locale/technic_chests.es.tr | 41 +++ technic_chests/locale/technic_chests.fr.tr | 41 +++ technic_chests/locale/technic_chests.pl.tr | 43 +++ technic_chests/locale/technic_chests.pt_BR.tr | 43 +++ technic_chests/locale/technic_chests.tr.tr | 43 +++ technic_chests/locale/technic_chests.zh_CN.tr | 33 ++ technic_chests/locale/template.txt | 64 ++-- technic_chests/locale/tr.txt | 41 --- technic_chests/locale/zh_CN.txt | 31 -- technic_chests/mod.conf | 2 +- technic_chests/register.lua | 5 +- technic_cnc/api.lua | 6 +- technic_cnc/init.lua | 21 +- technic_cnc/locale/de.txt | 36 --- technic_cnc/locale/es.txt | 35 -- technic_cnc/locale/it.txt | 36 --- technic_cnc/locale/pl.txt | 36 --- technic_cnc/locale/technic_cnc.de.tr | 38 +++ technic_cnc/locale/technic_cnc.es.tr | 37 +++ technic_cnc/locale/technic_cnc.it.tr | 38 +++ technic_cnc/locale/technic_cnc.pl.tr | 38 +++ technic_cnc/locale/technic_cnc.zh_CN.tr | 37 +++ technic_cnc/locale/template.txt | 72 +++-- technic_cnc/locale/zh_CN.txt | 35 -- technic_worldgen/init.lua | 2 +- technic_worldgen/locale/de.txt | 39 --- technic_worldgen/locale/es.txt | 36 --- technic_worldgen/locale/fr.txt | 37 --- technic_worldgen/locale/pl.txt | 38 --- technic_worldgen/locale/pt_BR.txt | 38 --- .../locale/technic_worldgen.de.tr | 41 +++ .../locale/technic_worldgen.es.tr | 38 +++ .../locale/technic_worldgen.fr.tr | 39 +++ .../locale/technic_worldgen.pl.tr | 40 +++ .../locale/technic_worldgen.pt_BR.tr | 40 +++ .../locale/technic_worldgen.tr.tr | 40 +++ .../locale/technic_worldgen.zh_CN.tr | 32 ++ technic_worldgen/locale/template.txt | 60 ++-- technic_worldgen/locale/tr.txt | 38 --- technic_worldgen/locale/zh_CN.txt | 30 -- technic_worldgen/mod.conf | 2 +- technic_worldgen/overrides.lua | 4 +- wrench/functions.lua | 12 +- wrench/locale/es.txt | 5 - wrench/locale/fr.txt | 5 - wrench/locale/template.txt | 6 +- wrench/locale/tr.txt | 5 - wrench/locale/{de.txt => wrench.de.tr} | 6 +- wrench/locale/wrench.es.tr | 7 + wrench/locale/wrench.fr.tr | 7 + wrench/locale/{pl.txt => wrench.pl.tr} | 6 +- wrench/locale/{pt_BR.txt => wrench.pt_BR.tr} | 6 +- wrench/locale/wrench.tr.tr | 7 + wrench/locale/wrench.zh_CN.tr | 4 + wrench/locale/zh_CN.txt | 2 - wrench/mod.conf | 2 +- wrench/tool.lua | 2 +- 163 files changed, 2628 insertions(+), 2568 deletions(-) create mode 100644 concrete/locale/concrete.de.tr create mode 100644 concrete/locale/concrete.es.tr create mode 100644 concrete/locale/concrete.fr.tr create mode 100644 concrete/locale/concrete.pl.tr create mode 100644 concrete/locale/concrete.pt_BR.tr create mode 100644 concrete/locale/concrete.tr.tr create mode 100644 concrete/locale/concrete.zh_CN.tr delete mode 100644 concrete/locale/de.txt delete mode 100644 concrete/locale/es.txt delete mode 100644 concrete/locale/fr.txt delete mode 100644 concrete/locale/pl.txt delete mode 100644 concrete/locale/pt_BR.txt delete mode 100644 concrete/locale/tr.txt delete mode 100644 concrete/locale/zh_CN.txt delete mode 100644 extranodes/locale/es.txt rename extranodes/locale/{de.txt => extranodes.de.tr} (52%) create mode 100644 extranodes/locale/extranodes.es.tr create mode 100644 extranodes/locale/extranodes.fr.tr rename extranodes/locale/{pl.txt => extranodes.pl.tr} (50%) rename extranodes/locale/{pt_BR.txt => extranodes.pt_BR.tr} (54%) create mode 100644 extranodes/locale/extranodes.tr.tr create mode 100644 extranodes/locale/extranodes.zh_CN.tr delete mode 100644 extranodes/locale/fr.txt delete mode 100644 extranodes/locale/tr.txt delete mode 100644 extranodes/locale/zh_CN.txt delete mode 100644 technic/locale/de.txt delete mode 100644 technic/locale/es.txt delete mode 100644 technic/locale/fr.txt delete mode 100644 technic/locale/it.txt delete mode 100644 technic/locale/pl.txt delete mode 100644 technic/locale/pt_BR.txt create mode 100644 technic/locale/technic.de.tr create mode 100644 technic/locale/technic.es.tr create mode 100644 technic/locale/technic.fr.tr create mode 100644 technic/locale/technic.it.tr create mode 100644 technic/locale/technic.pl.tr create mode 100644 technic/locale/technic.pt_BR.tr create mode 100644 technic/locale/technic.zh_CN.tr delete mode 100644 technic/locale/zh_CN.txt delete mode 100644 technic_chests/locale/de.txt delete mode 100644 technic_chests/locale/es.txt delete mode 100644 technic_chests/locale/fr.txt delete mode 100644 technic_chests/locale/pl.txt delete mode 100644 technic_chests/locale/pt_BR.txt create mode 100644 technic_chests/locale/technic_chests.de.tr create mode 100644 technic_chests/locale/technic_chests.es.tr create mode 100644 technic_chests/locale/technic_chests.fr.tr create mode 100644 technic_chests/locale/technic_chests.pl.tr create mode 100644 technic_chests/locale/technic_chests.pt_BR.tr create mode 100644 technic_chests/locale/technic_chests.tr.tr create mode 100644 technic_chests/locale/technic_chests.zh_CN.tr delete mode 100644 technic_chests/locale/tr.txt delete mode 100644 technic_chests/locale/zh_CN.txt delete mode 100644 technic_cnc/locale/de.txt delete mode 100644 technic_cnc/locale/es.txt delete mode 100644 technic_cnc/locale/it.txt delete mode 100644 technic_cnc/locale/pl.txt create mode 100644 technic_cnc/locale/technic_cnc.de.tr create mode 100644 technic_cnc/locale/technic_cnc.es.tr create mode 100644 technic_cnc/locale/technic_cnc.it.tr create mode 100644 technic_cnc/locale/technic_cnc.pl.tr create mode 100644 technic_cnc/locale/technic_cnc.zh_CN.tr delete mode 100644 technic_cnc/locale/zh_CN.txt delete mode 100644 technic_worldgen/locale/de.txt delete mode 100644 technic_worldgen/locale/es.txt delete mode 100644 technic_worldgen/locale/fr.txt delete mode 100644 technic_worldgen/locale/pl.txt delete mode 100644 technic_worldgen/locale/pt_BR.txt create mode 100644 technic_worldgen/locale/technic_worldgen.de.tr create mode 100644 technic_worldgen/locale/technic_worldgen.es.tr create mode 100644 technic_worldgen/locale/technic_worldgen.fr.tr create mode 100644 technic_worldgen/locale/technic_worldgen.pl.tr create mode 100644 technic_worldgen/locale/technic_worldgen.pt_BR.tr create mode 100644 technic_worldgen/locale/technic_worldgen.tr.tr create mode 100644 technic_worldgen/locale/technic_worldgen.zh_CN.tr delete mode 100644 technic_worldgen/locale/tr.txt delete mode 100644 technic_worldgen/locale/zh_CN.txt delete mode 100644 wrench/locale/es.txt delete mode 100644 wrench/locale/fr.txt delete mode 100644 wrench/locale/tr.txt rename wrench/locale/{de.txt => wrench.de.tr} (53%) create mode 100644 wrench/locale/wrench.es.tr create mode 100644 wrench/locale/wrench.fr.tr rename wrench/locale/{pl.txt => wrench.pl.tr} (59%) rename wrench/locale/{pt_BR.txt => wrench.pt_BR.tr} (60%) create mode 100644 wrench/locale/wrench.tr.tr create mode 100644 wrench/locale/wrench.zh_CN.tr delete mode 100644 wrench/locale/zh_CN.txt diff --git a/.luacheckrc b/.luacheckrc index f78d0a05..066aee25 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -31,7 +31,4 @@ read_globals = { -- Only used in technic/machines/MV/lighting.lua (disabled) "isprotect", "homedecor_expect_infinite_stacks", - - -- TODO: Remove after translation update - "intllib" } diff --git a/concrete/init.lua b/concrete/init.lua index 82b40988..f0a75d62 100644 --- a/concrete/init.lua +++ b/concrete/init.lua @@ -4,8 +4,7 @@ local technic = rawget(_G, "technic") or {} technic.concrete_posts = {} --- Boilerplate to support localized strings if intllib mod is installed. -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end +local S = minetest.get_translator(minetest.get_current_modname()) for i = 0, 31 do minetest.register_alias("technic:concrete_post"..i, diff --git a/concrete/locale/concrete.de.tr b/concrete/locale/concrete.de.tr new file mode 100644 index 00000000..1028bf82 --- /dev/null +++ b/concrete/locale/concrete.de.tr @@ -0,0 +1,12 @@ +# textdomain: concrete + +# German Translation for technic_concrete +# Deutsche Übersetzung von technic_concrete +# by Xanthin + +Rebar=Bewehrungsstab +Concrete Block=Betonblock +Blast-resistant Concrete Block=Explosionsbestaendiger Betonblock +Concrete Post Platform=Betonpfostenplattform +Concrete Post=Betonpfosten + diff --git a/concrete/locale/concrete.es.tr b/concrete/locale/concrete.es.tr new file mode 100644 index 00000000..d096a066 --- /dev/null +++ b/concrete/locale/concrete.es.tr @@ -0,0 +1,10 @@ +# textdomain: concrete + +# technic_concrete traducido por Carlos Barraza + +Rebar=Barra de refuerzo +Concrete Block=Bloque de concreto +Blast-resistant Concrete Block=Bloque de concreto resistente a explosiones +Concrete Post Platform=Plataforma de concreto +Concrete Post=Postes de concreto + diff --git a/concrete/locale/concrete.fr.tr b/concrete/locale/concrete.fr.tr new file mode 100644 index 00000000..be5c3db5 --- /dev/null +++ b/concrete/locale/concrete.fr.tr @@ -0,0 +1,9 @@ +# textdomain: concrete + +# technic_concrete translation template + +Rebar=Armature +Concrete Block=Bloc de béton +Blast-resistant Concrete Block=Bloc de béton anti explosions +Concrete Post Platform=Plateforme en béton +Concrete Post=Pilier en béton diff --git a/concrete/locale/concrete.pl.tr b/concrete/locale/concrete.pl.tr new file mode 100644 index 00000000..c322393c --- /dev/null +++ b/concrete/locale/concrete.pl.tr @@ -0,0 +1,12 @@ +# textdomain: concrete + +# Polish Translation for technic_concrete +# Polskie tłumaczenie technic_concrete +# by mat9117 + +Rebar=Pręt zbrojeniowy +Concrete Block=Blok betonu +Blast-resistant Concrete Block=Przeciwwybuchowy blok betonu +Concrete Post Platform=Betonowa platforma +Concrete Post=Betonowy słup + diff --git a/concrete/locale/concrete.pt_BR.tr b/concrete/locale/concrete.pt_BR.tr new file mode 100644 index 00000000..e8813cfd --- /dev/null +++ b/concrete/locale/concrete.pt_BR.tr @@ -0,0 +1,12 @@ +# textdomain: concrete + +# Braziliam portuguese translation for technic_concrete +# Tradução portuguesa brasileira para technic_concrete +# By Sires + +Rebar=Vergalhão +Concrete Block=Bloco de Concreto +Blast-resistant Concrete Block=Bloco de Concreto resistente-a-explosões +Concrete Post Platform=Plataforma para Poste de Concreto +Concrete Post=Poste de Concreto + diff --git a/concrete/locale/concrete.tr.tr b/concrete/locale/concrete.tr.tr new file mode 100644 index 00000000..24fdd862 --- /dev/null +++ b/concrete/locale/concrete.tr.tr @@ -0,0 +1,9 @@ +# textdomain: concrete + +# turkish translation by mahmutelmas06 + +Rebar=Beton demiri +Concrete Block=Beton blok +Blast-resistant Concrete Block=Patlamaya dayanıklı beton blok +Concrete Post Platform=Beton direk platformu +Concrete Post=Beton direk diff --git a/concrete/locale/concrete.zh_CN.tr b/concrete/locale/concrete.zh_CN.tr new file mode 100644 index 00000000..ae336c9a --- /dev/null +++ b/concrete/locale/concrete.zh_CN.tr @@ -0,0 +1,7 @@ +# textdomain: concrete + +Rebar=ֽ +Concrete Block= +Blast-resistant Concrete Block= +Concrete Post Platform=ƽ̨ +Concrete Post= diff --git a/concrete/locale/de.txt b/concrete/locale/de.txt deleted file mode 100644 index 83fdc193..00000000 --- a/concrete/locale/de.txt +++ /dev/null @@ -1,10 +0,0 @@ -# German Translation for technic_concrete -# Deutsche Übersetzung von technic_concrete -# by Xanthin - -Rebar = Bewehrungsstab -Concrete Block = Betonblock -Blast-resistant Concrete Block = Explosionsbestaendiger Betonblock -Concrete Post Platform = Betonpfostenplattform -Concrete Post = Betonpfosten - diff --git a/concrete/locale/es.txt b/concrete/locale/es.txt deleted file mode 100644 index b7ea30a2..00000000 --- a/concrete/locale/es.txt +++ /dev/null @@ -1,8 +0,0 @@ -# technic_concrete traducido por Carlos Barraza - -Rebar = Barra de refuerzo -Concrete Block = Bloque de concreto -Blast-resistant Concrete Block = Bloque de concreto resistente a explosiones -Concrete Post Platform = Plataforma de concreto -Concrete Post = Postes de concreto - diff --git a/concrete/locale/fr.txt b/concrete/locale/fr.txt deleted file mode 100644 index 4af45302..00000000 --- a/concrete/locale/fr.txt +++ /dev/null @@ -1,7 +0,0 @@ -# technic_concrete translation template - -Rebar = Armature -Concrete Block = Bloc de béton -Blast-resistant Concrete Block = Bloc de béton anti explosions -Concrete Post Platform = Plateforme en béton -Concrete Post = Pilier en béton diff --git a/concrete/locale/pl.txt b/concrete/locale/pl.txt deleted file mode 100644 index 3b2e6f53..00000000 --- a/concrete/locale/pl.txt +++ /dev/null @@ -1,10 +0,0 @@ -# Polish Translation for technic_concrete -# Polskie tłumaczenie technic_concrete -# by mat9117 - -Rebar = Pręt zbrojeniowy -Concrete Block = Blok betonu -Blast-resistant Concrete Block = Przeciwwybuchowy blok betonu -Concrete Post Platform = Betonowa platforma -Concrete Post = Betonowy słup - diff --git a/concrete/locale/pt_BR.txt b/concrete/locale/pt_BR.txt deleted file mode 100644 index 057ace55..00000000 --- a/concrete/locale/pt_BR.txt +++ /dev/null @@ -1,10 +0,0 @@ -# Braziliam portuguese translation for technic_concrete -# Tradução portuguesa brasileira para technic_concrete -# By Sires - -Rebar = Vergalhão -Concrete Block = Bloco de Concreto -Blast-resistant Concrete Block = Bloco de Concreto resistente-a-explosões -Concrete Post Platform = Plataforma para Poste de Concreto -Concrete Post = Poste de Concreto - diff --git a/concrete/locale/template.txt b/concrete/locale/template.txt index 451adaf7..8b2200bc 100644 --- a/concrete/locale/template.txt +++ b/concrete/locale/template.txt @@ -1,8 +1,10 @@ +# textdomain: concrete + # technic_concrete translation template -Rebar = -Concrete Block = -Blast-resistant Concrete Block = -Concrete Post Platform = -Concrete Post = +Rebar= +Concrete Block= +Blast-resistant Concrete Block= +Concrete Post Platform= +Concrete Post= diff --git a/concrete/locale/tr.txt b/concrete/locale/tr.txt deleted file mode 100644 index 179d29b8..00000000 --- a/concrete/locale/tr.txt +++ /dev/null @@ -1,7 +0,0 @@ -# turkish translation by mahmutelmas06 - -Rebar = Beton demiri -Concrete Block = Beton blok -Blast-resistant Concrete Block = Patlamaya dayanıklı beton blok -Concrete Post Platform = Beton direk platformu -Concrete Post = Beton direk diff --git a/concrete/locale/zh_CN.txt b/concrete/locale/zh_CN.txt deleted file mode 100644 index c5f38f4d..00000000 --- a/concrete/locale/zh_CN.txt +++ /dev/null @@ -1,5 +0,0 @@ -Rebar =ֽ -Concrete Block = -Blast-resistant Concrete Block = -Concrete Post Platform =ƽ̨ -Concrete Post = diff --git a/concrete/mod.conf b/concrete/mod.conf index 65d92b32..4e4e0782 100644 --- a/concrete/mod.conf +++ b/concrete/mod.conf @@ -1,3 +1,3 @@ name = concrete depends = default, basic_materials, technic -optional_depends = intllib, moreblocks +optional_depends = moreblocks diff --git a/extranodes/init.lua b/extranodes/init.lua index 48713f72..ac69b7e5 100644 --- a/extranodes/init.lua +++ b/extranodes/init.lua @@ -1,7 +1,6 @@ -- Minetest 0.4.6 mod: extranodes -- namespace: technic --- Boilerplate to support localized strings if intllib mod is installed. -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end +local S = minetest.get_translator(minetest.get_current_modname()) if minetest.get_modpath("moreblocks") then diff --git a/extranodes/locale/es.txt b/extranodes/locale/es.txt deleted file mode 100644 index 8b282183..00000000 --- a/extranodes/locale/es.txt +++ /dev/null @@ -1,7 +0,0 @@ -# technic_extranodes traducido por Carlos Barraza - -Marble = Mármol -Marble Bricks = Ladrillos de mármol -Granite = Granito -Concrete = Concreto - diff --git a/extranodes/locale/de.txt b/extranodes/locale/extranodes.de.tr similarity index 52% rename from extranodes/locale/de.txt rename to extranodes/locale/extranodes.de.tr index f3c017e4..fcae1ee9 100644 --- a/extranodes/locale/de.txt +++ b/extranodes/locale/extranodes.de.tr @@ -1,9 +1,11 @@ +# textdomain: extranodes + # German Translation for technic_extranodes # Deutsche Übersetzung von technic_extranodes # by Xanthin -Marble = Marmor -Marble Bricks = Marmorziegel -Granite = Granit -Concrete = Beton +Marble=Marmor +Marble Bricks=Marmorziegel +Granite=Granit +Concrete=Beton diff --git a/extranodes/locale/extranodes.es.tr b/extranodes/locale/extranodes.es.tr new file mode 100644 index 00000000..91df8e80 --- /dev/null +++ b/extranodes/locale/extranodes.es.tr @@ -0,0 +1,9 @@ +# textdomain: extranodes + +# technic_extranodes traducido por Carlos Barraza + +Marble=Mármol +Marble Bricks=Ladrillos de mármol +Granite=Granito +Concrete=Concreto + diff --git a/extranodes/locale/extranodes.fr.tr b/extranodes/locale/extranodes.fr.tr new file mode 100644 index 00000000..ea7bb261 --- /dev/null +++ b/extranodes/locale/extranodes.fr.tr @@ -0,0 +1,9 @@ +# textdomain: extranodes + +# technic_extranodes translation template + +Marble=Marbre +Marble Bricks=Briques en marbre +Granite=Granite +Concrete=Béton + diff --git a/extranodes/locale/pl.txt b/extranodes/locale/extranodes.pl.tr similarity index 50% rename from extranodes/locale/pl.txt rename to extranodes/locale/extranodes.pl.tr index f15bcf55..4e269a4f 100644 --- a/extranodes/locale/pl.txt +++ b/extranodes/locale/extranodes.pl.tr @@ -1,9 +1,11 @@ +# textdomain: extranodes + # Polish Translation for technic_extranodes # Polskie tłumaczenie technic_extranodes # by mat9117 -Marble = Marmur -Marble Bricks = Marmurowe cegły -Granite = Granit -Concrete = Beton +Marble=Marmur +Marble Bricks=Marmurowe cegły +Granite=Granit +Concrete=Beton diff --git a/extranodes/locale/pt_BR.txt b/extranodes/locale/extranodes.pt_BR.tr similarity index 54% rename from extranodes/locale/pt_BR.txt rename to extranodes/locale/extranodes.pt_BR.tr index e19d9f26..e2fe3f67 100644 --- a/extranodes/locale/pt_BR.txt +++ b/extranodes/locale/extranodes.pt_BR.tr @@ -1,9 +1,11 @@ +# textdomain: extranodes + # Braziliam portuguese translation for technic_extranodes # Tradução portuguesa brasileira para technic_extranodes # By Sires -Marble = Mármore -Marble Bricks = Tijolos de Mármore -Granite = Granito -Concrete = Concreto +Marble=Mármore +Marble Bricks=Tijolos de Mármore +Granite=Granito +Concrete=Concreto diff --git a/extranodes/locale/extranodes.tr.tr b/extranodes/locale/extranodes.tr.tr new file mode 100644 index 00000000..d3e16477 --- /dev/null +++ b/extranodes/locale/extranodes.tr.tr @@ -0,0 +1,8 @@ +# textdomain: extranodes + +# turkish translation by mahmutelmas06 + +Marble=Mermer +Marble Bricks=Mermer tuğla +Granite=Granit +Concrete=Beton diff --git a/extranodes/locale/extranodes.zh_CN.tr b/extranodes/locale/extranodes.zh_CN.tr new file mode 100644 index 00000000..ca32b16d --- /dev/null +++ b/extranodes/locale/extranodes.zh_CN.tr @@ -0,0 +1,6 @@ +# textdomain: extranodes + +Marble=ʯ +Marble Bricks=ʯש +Granite= +Concrete= diff --git a/extranodes/locale/fr.txt b/extranodes/locale/fr.txt deleted file mode 100644 index 0eb8a63a..00000000 --- a/extranodes/locale/fr.txt +++ /dev/null @@ -1,7 +0,0 @@ -# technic_extranodes translation template - -Marble = Marbre -Marble Bricks = Briques en marbre -Granite = Granite -Concrete = Béton - diff --git a/extranodes/locale/template.txt b/extranodes/locale/template.txt index 2ffe4989..9b40650e 100644 --- a/extranodes/locale/template.txt +++ b/extranodes/locale/template.txt @@ -1,7 +1,9 @@ +# textdomain: extranodes + # technic_extranodes translation template -Marble = -Marble Bricks = -Granite = -Concrete = +Marble= +Marble Bricks= +Granite= +Concrete= diff --git a/extranodes/locale/tr.txt b/extranodes/locale/tr.txt deleted file mode 100644 index 90d81542..00000000 --- a/extranodes/locale/tr.txt +++ /dev/null @@ -1,6 +0,0 @@ -# turkish translation by mahmutelmas06 - -Marble = Mermer -Marble Bricks = Mermer tuğla -Granite = Granit -Concrete = Beton diff --git a/extranodes/locale/zh_CN.txt b/extranodes/locale/zh_CN.txt deleted file mode 100644 index 050f537f..00000000 --- a/extranodes/locale/zh_CN.txt +++ /dev/null @@ -1,4 +0,0 @@ -Marble =ʯ -Marble Bricks =ʯש -Granite = -Concrete = diff --git a/extranodes/mod.conf b/extranodes/mod.conf index 6f02b1cd..e340ba85 100644 --- a/extranodes/mod.conf +++ b/extranodes/mod.conf @@ -1,3 +1,3 @@ name = extranodes depends = default, technic_worldgen, basic_materials, concrete -optional_depends = unifieddyes, intllib, moreblocks, steel, streetsmod +optional_depends = unifieddyes, moreblocks, steel, streetsmod diff --git a/technic/helpers.lua b/technic/helpers.lua index 02f966b9..05ce2fbc 100644 --- a/technic/helpers.lua +++ b/technic/helpers.lua @@ -1,7 +1,7 @@ local constant_digit_count = technic.config:get("constant_digit_count") --- converts a number to a readable string with SI prefix, e.g. 10000 → "10 k", --- 15 → "15 ", 0.1501 → "150.1 m" +-- converts a number to a readable string with SI prefix, e.g. 10000 → "10 k", +-- 15 → "15 ", 0.1501 → "150.1 m" -- a non-breaking space (U+a0) instead of a usual one is put after number -- The precision is 4 digits local prefixes = {[-8] = "y", [-7] = "z", [-6] = "a", [-5] = "f", [-4] = "p", @@ -24,28 +24,28 @@ function technic.pretty_num(num) if num == 0 then -- handle 0 explicilty to avoid showing "-0" if not constant_digit_count then - return "0 " + return "0 " end -- gives 0.000 - return string.format("%.3f ", 0) + return string.format("%.3f ", 0) end - return string.format("%.4g ", num) + return string.format("%.4g ", num) end num = num * 10 ^ (-3 * pref_i) if constant_digit_count then local comma_digits_cnt = 3 - (b - 3 * pref_i) - return string.format("%." .. comma_digits_cnt .. "f %s", + return string.format("%." .. comma_digits_cnt .. "f %s", num, prefixes[pref_i]) end - return string.format("%.4g %s", num, prefixes[pref_i]) + return string.format("%.4g %s", num, prefixes[pref_i]) end -- some unittests -assert(technic.pretty_num(-0) == "0 ") -assert(technic.pretty_num(0) == "0 ") -assert(technic.pretty_num(1234) == "1234 ") -assert(technic.pretty_num(123456789) == "123.5 M") +assert(technic.pretty_num(-0) == "0 ") +assert(technic.pretty_num(0) == "0 ") +assert(technic.pretty_num(1234) == "1234 ") +assert(technic.pretty_num(123456789) == "123.5 M") -- used to display power values diff --git a/technic/init.lua b/technic/init.lua index 87cb751c..27c02006 100644 --- a/technic/init.lua +++ b/technic/init.lua @@ -11,27 +11,7 @@ local modpath = minetest.get_modpath("technic") technic.modpath = modpath --- Boilerplate to support intllib -if rawget(_G, "intllib") then - technic.getter = intllib.Getter() -else - technic.getter = function(s, a, ...) - if a == nil then - return s - end - a = {a, ...} - return s:gsub( - "(@?)@(%(?)(%d+)(%)?)", - function(e, o, n, c) - if e == "" then - return a[tonumber(n)] .. (o == "" and c or "") - else - return "@" .. o .. n .. c - end - end - ) - end -end +technic.getter = minetest.get_translator(minetest.get_current_modname()) local S = technic.getter -- Read configuration file @@ -68,7 +48,7 @@ dofile(modpath.."/legacy.lua") dofile(modpath.."/effects.lua") if minetest.settings:get_bool("log_mods") then - print(S("[Technic] Loaded in %f seconds"):format(os.clock() - load_start)) + print(S("[Technic] Loaded in @1 seconds", os.clock() - load_start)) end if minetest.settings:get_bool("enable_technic_integration_test") then diff --git a/technic/items.lua b/technic/items.lua index 8bd4fe1c..bcd8b1de 100644 --- a/technic/items.lua +++ b/technic/items.lua @@ -144,7 +144,7 @@ for p = 0, 35 do local block = "technic:uranium"..psuffix.."_block" local ov = p == 7 and minetest.override_item or nil; (ov or minetest.register_craftitem)(ingot, { - description = string.format(S("%.1f%%-Fissile Uranium Ingot"), p/10), + description = S("@1%-Fissile Uranium Ingot", string.format("%.1f", p/10)), inventory_image = "technic_uranium_ingot.png", groups = {uranium_ingot=1, not_in_creative_inventory=nici}, }); @@ -181,7 +181,7 @@ for p = 0, 35 do -- a 3.5%-fissile uranium block. local radioactivity = math.floor(math.sqrt((1+5.55*p/35) * 18 / (1+5.55*7/35)) + 0.5); (ov or minetest.register_node)(block, { - description = string.format(S("%.1f%%-Fissile Uranium Block"), p/10), + description = S("@1%-Fissile Uranium Block", string.format("%.1f", p/10)), tiles = {"technic_uranium_block.png"}, is_ground_content = true, groups = {uranium_block=1, not_in_creative_inventory=nici, diff --git a/technic/locale/de.txt b/technic/locale/de.txt deleted file mode 100644 index 45ff3876..00000000 --- a/technic/locale/de.txt +++ /dev/null @@ -1,168 +0,0 @@ -# German Translation for Technic Mod -# Deutsche Uebersetzung des Technic Mods -# by Xanthin - -## Misc -[Technic] Loaded in %f seconds = [Technic] ist in %f Sekunden geladen - -## Items -Silicon Wafer = Siliziumscheibe -Doped Silicon Wafer = Dotierte Siliziumscheibe -Enriched Uranium = Angereichertes Uran -Uranium Fuel = Uranbrennstoff -Diamond Drill Head = Diamantbohrkopf -Blue Energy Crystal = Blauer Energiekristall -Green Energy Crystal = Gruener Energiekristall -Red Energy Crystal = Roter Energiekristall -Fine Copper Wire = Feinkupferdraht -Copper Coil = Kupferspule -Electric Motor = Elektromotor -Low Voltage Transformer = Niederspannungstransformator -Medium Voltage Transformer = Mittelspannungstransformator -High Voltage Transformer = Hochspannungstransformator -Control Logic Unit = Steuer- und Regelungseinheit -Mixed Metal Ingot = Mischmetallbarren -Composite Plate = Verbundplatte -Copper Plate = Kupferplatte -Carbon Plate = Kohlefaserplatte -Graphite = Graphit -Carbon Cloth = Kohlefasergewebe -Raw Latex = Rohlatex -Rubber Fiber = Gummifaser -%.1f%%-Fissile Uranium Ingot = -%.1f%%-Fissile Uranium Block = - -## Machine misc -Machine cannot be removed because it is not empty = Die Maschine kann nicht entfernt werden, weil sie noch nicht leer ist. -Inventory move disallowed due to protection = Das Inventar ist geschuetzt, Zugriff verweigert. -# $1: Machine name (Includes tier) -@1 Active (@2 EU) = @1 ist eingeschaltet (@2 EU) -%s Active = %s ist eingeschaltet -%s Disabled = %s ist ausgeschaltet -%s Enabled = -%s Idle = %s ist bereit -%s Improperly Placed = %s ist falsch plaziert -%s Unpowered = %s hat keine Stromversorgung -%s Out Of Fuel = %s hat keinen Brennstoff -%s Has Bad Cabling = %s ist falsch verkabelt -%s Has No Network = %s hat kein Netzwerk -%s Finished = %s ist fertig -Enable/Disable = Einschalten/Ausschalten -Range = Reichweite -Upgrade Slots = Verbesserungsfaecher -In: = Rein: -Out: = Raus: -Slot %d = Fach %d -Itemwise = Einzelstuecke -Stackwise = Ganzer Stapel -Owner: = -Unlocked = -Locked = -Radius: = -Enabled = -Disabled = - -## Machine names -# $1: Tier -%s Alloy Furnace = %s Legierungsofen -%s Battery Box = %s Batteriebox -%s Cable = %s Kabel -%s Compressor = %s Kompressor -%s Extractor = %s Extraktor -%s Forcefield Emitter = %s Kraftfeld-Emitter -%s Furnace = %s Ofen -%s Grinder = %s Schleifmaschine -%s Music Player = %s Musikspieler -%s Quarry = %s Steinbruch -%s Tool Workshop = %s Werkzeugwerkstatt -Arrayed Solar %s Generator = %s Solaranlage -Fuel-Fired %s Generator = %s Kohle-Generator -Geothermal %s Generator = %s Geothermie-Generator -Hydro %s Generator = %s Wassermuehle -Nuclear %s Generator Core = %s Reaktorkern -Small Solar %s Generator = %s Solarmodul -Wind %s Generator = %s Windmuehle -Self-Contained Injector = Selbstversorger-Injektor -Constructor Mk%d = Konstruktor Modell %d -Frame = Rahmen -Frame Motor = Rahmenmotor -Template = Schablone -Template (replacing) = Schablone (ersetzend) -Template motor = Schablonenmotor -Template tool = Schablonenwerkzeug -Battery Box = Batteriebox -Supply Converter = Stromumwandler -Switching Station = Schaltanlage -Fuel-Fired Alloy Furnace = Kohle-Legierungsofen -Fuel-Fired Furnace = Kohle-Ofen -Wind Mill Frame = Windmuehlengeruest -Forcefield = Kraftfeld -Nuclear Reactor Rod Compartment = Brennstabfaecher -Administrative World Anchor = - -## Machine-specific -# $1: Pruduced EU -Charge = Aufladen -Discharge = Entladen -Power level = Energiestufe -# $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2/@3 = @1 Batteriebox: @2/@3 -# $1: Machine name $2: Supply $3: Demand -@1. Supply: @2 Demand: @3 = @1. Versorgung: @2 Bedarf: @3 -Production at %d%% = Produktion bei %d%% -Choose Milling Program: = Waehle ein Fraesprogramm: -Slim Elements half / normal height: = Schmale Elemente von halber / normaler Hoehe: -Current track %s = Aktueller Titel %s -Stopped = -Keeping %d/%d map blocks loaded = -Digging not started = -Digging finished = -Digging %d m above machine = -Digging %d m below machine = - -## Grinder Recipes -# $1: Name -%s Dust = %sstaub -Akalin = Akalin -Alatro = Alatro -Arol = Arol -Brass = Messing -Bronze = Bronze -Carbon Steel = Kohlenstoffstahl -Cast Iron = Gusseisen -Chromium = Chrom -Coal = Kohle -Copper = Kupfer -Gold = Gold -Mithril = Mithril -Silver = Silber -Stainless Steel = Edelstahl -Talinite = Talinite -Tin = Zinn -Wrought Iron = Schmiedeeisen -Zinc = Zink -%.1f%%-Fissile Uranium = - -## Tools -RE Battery = Akkubatterie -Water Can = Wasserkanister -Lava Can = Lavakanister -Chainsaw = Kettensaege -Flashlight = Taschenlampe -3 nodes deep. = 3 Bloecke tief. -3 nodes tall. = 3 Bloecke hoch. -3 nodes wide. = 3 Bloecke breit. -3x3 nodes. = 3x3 Bloecke. -Use while sneaking to change Mining Drill Mk%d modes. = Halte die Shift-Taste beim Benutzen gedrueckt, um die Funktion des Bergbaubohrers Modell %d zu aendern. -Mining Drill Mk%d Mode %d = Bergbaubohrer Modell %d Funktion %d -Mining Drill Mk%d = Bergbaubohrer Modell %d -Mining Laser Mk%d = Bergbaulaser Modell %d -Single node. = Einzelblock -Sonic Screwdriver = Schallschraubendreher -Tree Tap = Baumzapfhahn - -## Craft descriptions -Alloy cooking = -Grinding = -Compressing = -Extracting = diff --git a/technic/locale/es.txt b/technic/locale/es.txt deleted file mode 100644 index fa669888..00000000 --- a/technic/locale/es.txt +++ /dev/null @@ -1,162 +0,0 @@ -# Spanish Translation for Technic Mod -# Traduccion al Español del Mod Technic -# Autor: Diego Martínez - -## Misc -[Technic] Loaded in %f seconds = [Technic] Cargado en %f segundos - -## Items -Silicon Wafer = Oblea de Silicio -Doped Silicon Wafer = Oblea de Silicio Dopada -Enriched Uranium = Uranio Enriquecido -Uranium Fuel = Combustible de Uranio -Diamond Drill Head = Mecha de Taladro de Diamante -Blue Energy Crystal = Cristal de Energia Azul -Green Energy Crystal = Cristal de Energia Verde -Red Energy Crystal = Cristal de Energia Rojo -Fine Copper Wire = Cable Fino de Cobre -Copper Coil = Resorte de Cobre -Electric Motor = Motor Electrico -Low Voltage Transformer = Transformador de Bajo Voltaje -Medium Voltage Transformer = Transformador de Voltaje Medio -High Voltage Transformer = Transformador de Alto Voltaje -Control Logic Unit = Unidad Logica de Control -Mixed Metal Ingot = Lingote de Metal Mezclado -Composite Plate = Placa de Compuestos -Copper Plate = Placa de Cobre -Carbon Plate = Placa de Carbon -Graphite = Grafito -Carbon Cloth = Tela de Carbon -Raw Latex = Latex Crudo -Rubber Fiber = Fibra de Hule -%.1f%%-Fissile Uranium Ingot = -%.1f%%-Fissile Uranium Block = - -## Machine misc -Machine cannot be removed because it is not empty = La maquina no puede removerse porque no esta vacia -Inventory move disallowed due to protection = -# $1: Machine name (Includes tier) -@1 Active (@2 EU) = @1 Activo (@2 EU) -%s Active = %s Activo -%s Enabled = -%s Idle = %s Quieto -%s Unpowered = %s Sin Energia -%s Out Of Fuel = %s Sin Combustible -%s Has Bad Cabling = %s Tiene Mal Cableado -%s Has No Network = %s No Tiene Una Red -%s Finished = %s Terminado -%s Disabled = %s Deshabilitado -%s Improperly Placed = %s No Colocado Apropiadamente -Range = Alcance -Enable/Disable = Habilitar/Deshabilitar -Itemwise = -Stackwise = -Owner: = -Unlocked = -Locked = -Radius: = -Enabled = -Disabled = - -## Machine names -# $1: Tier -%s Alloy Furnace = Horno de Aleacion %s -%s Battery Box = Caja de Bateria %s -%s Cable = Cable %s -%s Compressor = Compresor %s -%s Extractor = Extractor %s -%s Forcefield Emitter = Emisor de Campo de Fuerza %s -%s Furnace = Horno %s -%s Grinder = Amoladora %s -%s Music Player = Reproductor de Musica %s -%s Quarry = Cantera %s -%s Tool Workshop = Taller de Herramientas %s -Arrayed Solar %s Generator = Panel Solar %s -Fuel-Fired %s Generator = Generador a Carbon %s -Geothermal %s Generator = Generador Geotermico %s -Hydro %s Generator = Molino de Agua %s -Nuclear %s Generator Core = Nucleo de Reactor Nuclear %s -Small Solar %s Generator = Panel Solar %s -Wind %s Generator = Molino de Viento %s -Self-Contained Injector = -Constructor Mk%d = -Frame = -Frame Motor = -Template = -Template (replacing) = -Template Motor = -Template Tool = -Supply Converter = Convertidor de Alimentacion -Switching Station = Estacion de Conmutacion -Battery Box = Caja de Baterias -Fuel-Fired Alloy Furnace = Horno de Aleacion a Carbon -Fuel-Fired Furnace = Horno a Carbon -Forcefield = Campo de Fuerza -Nuclear Reactor Rod Compartment = Compartimiento para Vara de Reactor Nuclear -Wind Mill Frame = Armazon de Molino de Viento -Administrative World Anchor = - -## Machine-specific -# $1: Pruduced EU -Charge = Cargar -Discharge = Descargar -Power level = Nivel de Poder -# $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2/@3 = Caja de Bateria @1: @2/@3 -# $1: Machine name $2: Supply $3: Demand -@1. Supply: @2 Demand: @3 = @1. Alimentacion: @2 Demanda: @3 -# $1: Production percent -Production at %d%% = Produccion en %d%% -Stopped = -Keeping %d/%d map blocks loaded = -Digging not started = -Digging finished = -Digging %d m above machine = -Digging %d m below machine = - -## Grinder Recipes -# $1: Name -%s Dust = Polvo de %s -Akalin = Akalina -Alatro = Alatro -Arol = Arol -Brass = Laton -Bronze = Bronce -Carbon Steel = Acero al Carbono -Cast Iron = Hierro Fundido -Chromium = Cromo -Coal = Carbon -Copper = Cobre -Gold = Oro -Mithril = Mitrilo -Silver = Plata -Stainless Steel = Acero Inoxidable -Talinite = Talinita -Tin = Estanio -Wrought Iron = Hierro Forjado -Zinc = Zinc -%.1f%%-Fissile Uranium = - -## Tools -RE Battery = -Water Can = Bidon de Agua -Lava Can = Bidon de Lava -Chainsaw = Motosierra -Flashlight = Linterna -3 nodes deep. = 3 nodos de profundo. -3 nodes tall. = 3 nodos de alto. -3 nodes wide. = 3 nodos de ancho. -3x3 nodes. = 3x3 nodos. -Use while sneaking to change Mining Drill Mk%d modes. = Manten pulsado Mayus y Usar para cambiar el modo del Taladro de Mineria Mk%d. -Mining Drill Mk%d Mode %d = Taladro de Mineria Mk%d Modo %d -Mining Drill Mk%d = Taladro de Mineria Mk%d -Mining Laser Mk%d = Laser de Mineria Mk%d -Single node. = Nodo simple. -Sonic Screwdriver = Destonillador Sonico -Tree Tap = Grifo de Arbol - -## Craft descriptions -Alloy cooking = -Grinding = -Compressing = -Extracting = diff --git a/technic/locale/fr.txt b/technic/locale/fr.txt deleted file mode 100644 index 6fc8dd48..00000000 --- a/technic/locale/fr.txt +++ /dev/null @@ -1,215 +0,0 @@ -# template.txt -# Template for translations of Technic - -## Misc -[Technic] Loaded in %f seconds = [Technic] Chargement en %f secondes - -## Items -Silicon Wafer = Tranche de silicium -Doped Silicon Wafer = Tranche de silicium doppée -Enriched Uranium = Uranium enrichi -Uranium Fuel = Uranium 235 -Diamond Drill Head = Tête de forage en diamant -Blue Energy Crystal = Cristal d'énergie bleu -Green Energy Crystal = Cristal d'énergie vert -Red Energy Crystal = Cristal d'énergie rouge -Fine Copper Wire = Fil en cuivre fin -Fine Gold Wire = Fil en or fin -Fine Silver Wire = Fil en argent fin -Copper Coil = Bobine de cuivre -Electric Motor = Moteur électrique -Low Voltage Transformer = Transformateur basse tension -Medium Voltage Transformer = Transformateur moyenne tension -High Voltage Transformer = Transformateur haute tension -Control Logic Unit = Unité de contrôle logique -Mixed Metal Ingot = Lingot de métal allié -Composite Plate = Plaque composite -Copper Plate = Plaque de cuivre -Carbon Plate = Plaque de carbone -Graphite = Graphite -Carbon Cloth = Fibre de carbone -Raw Latex = Latex brut -Rubber Fiber = Fibre de caoutchouc -%.1f%%-Fissile Uranium Ingot = Lingot d'uranium fissile (%.1f%%) -%.1f%%-Fissile Uranium Block = Bloc d'uranium fissile (%.1f%%) - -## Machine misc -Machine cannot be removed because it is not empty = La machine ne peut pas être retirée car elle n'est pas vide -Inventory move disallowed due to protection = Le mouvement d'inventaire n'est pas autorisé en raison de la protection - -# $1: Machine name (Includes tier) -@1 Active (@2 EU) = @1 Active (@2 EU) -%s Active = %s actif -%s Disabled = %s désactivé -%s Enabled = %s activé -%s Idle = %s au repos -%s Improperly Placed = %s est mal placé -%s is empty = %s est vide -%s Unpowered = %s non alimenté en énergie -%s Out Of Fuel = %s plus de carburant -%s Has Bad Cabling = %s est mal cablé -%s (Slave) = %s (esclave) -%s Has No Network = %s n'a pas de réseau -%s Finished = %s a fini -Enable/Disable = Activer/Désactiver -Range = Plage -Upgrade Slots = Emplacement d'amélioration -In: = Entrée : -Out: = Sortie : -Slot %d = Emplacement %d -Itemwise = Item par Item -Stackwise = Stack par Stack -Ignoring Mesecon Signal = Ignorer le signal Mesecon -Controlled by Mesecon Signal = Contrôlé par signal Mesecon -Owner: = Propriétaire : -Unlocked = Déverrouillé -Locked = Verrouillé -Radius: = Rayon : -Enabled = Activé -Disabled = Désactivé - -## Machine names -# $1: Tier -%s Alloy Furnace = Four à alliage %s -%s Battery Box = Batterie %s -%s Cable = Câble %s -%s CNC Machine = Machine-outils %s -%s Centrifuge = Centrifugeuse %s -%s Compressor = Compresseur %s -%s Extractor = Extracteur %s -%s Forcefield Emitter = Emetteur de champ de force %s -%s Furnace = Four %s -%s Grinder = Broyeur %s -%s Music Player = Grammophone %s -%s Quarry = Carrière %s -%s Tool Workshop = Atelier d'outillage %s -Arrayed Solar %s Generator = Générateur solaire %s -Fuel-Fired %s Generator = Générateur thermique %s -Geothermal %s Generator = Géénarteur géothermique %s -Hydro %s Generator = Générateur hydroélectrique %s -Nuclear %s Generator Core = Générateur nucléaire % -Small Solar %s Generator = Petit générateur solaire %s -Wind %s Generator = Générateur éolien %s -Self-Contained Injector = Injecteur autonome -Constructor Mk%d = Constructeur Mk%d -Frame = Cadre -Frame Motor = Cadre de moteur -Template = Modèle -Template (replacing) = -Template Motor = -Template Tool = -Battery Box = Compartiment à batterie -Supply Converter = Convertisseur de tension -Switching Station = Station de commutation -Fuel-Fired Alloy Furnace = Four à alliage à carburant -Fuel-Fired Furnace = Four à carburant -Wind Mill Frame = Cadre d'éolienne -Forcefield = Champ de force -Nuclear Reactor Rod Compartment = Compartiment à barres du réacteur nucléaire -Administrative World Anchor = - -## Machine-specific -# $1: Pruduced EU -Charge = Charger -Discharge = Décharger -Power level = Niveau d'énergie - -# $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2/@3 = @1 batterie : @2/@3 - -# $1: Machine name $2: Supply $3: Demand -@1. Supply: @2 Demand: @3 = @1. fournit : @2 demande : @3 -Production at %d%% = Production à %d%% -Choose Milling Program: = Choisissez le programme de fraisage : -Slim Elements half / normal height: = -Current track %s = Morceau actuel %s -Stopped = Arrêté -Keeping %d/%d map blocks loaded = -Digging not started = Creusement non démarré -Digging finished = Creusement terminé -Digging %d m above machine = Creusement à %dm au dessus de la machine -Digging %d m below machine = Creusement à %dm en dessous de la machine -@1 (@2 @3 -> @4 @5) = @1 (@2 @3 -> @4 @5) - -## CNC -Cylinder = -Element Cross = Elément croisé -Element Cross Double = Elément croisé (double) -Element Edge = Elément de bordure -Element Edge Double = Elément de bordure (double) -Element End = Elément de fin -Element End Double = Elément de fin (double) -Element Straight = Elément droit -Element Straight Double = Elément droit (double) -Element T = Elément en T -Element T Double = Elément en T (double) -Horizontal Cylinder = Cylindre horizontal -One Curved Edge Block = Bloc à un bord incurvé -Pyramid = Pyramide -Slope = Pente -Slope Edge = -Slope Inner Edge = -Slope Lying = -Slope Upside Down = -Slope Upside Down Edge = -Slope Upside Down Inner Edge = -Sphere = Sphère -Spike = Pointe -Stick = Bâton -Two Curved Edge Block = Bloc à deux bords incurvés -Brick = Brique -Cobble = Pierre taillée -Dirt = Terre -Leaves = Feuilles -Sandstone = Grès -Stone = Pierre -Tree = Arbre -Wooden = Bois - -## Grinder Recipes -# $1: Name -%s Dust = Poudre de %s -Akalin = -Alatro = -Arol = -Brass = Laiton -Bronze = Bronze -Carbon Steel = Acier au carbone -Cast Iron = Fonte -Chromium = Chrome -Coal = Charbon -Copper = Cuivre -Gold = Or -Mithril = Mithril -Silver = Argent -Stainless Steel = Acier inoxydable -Talinite = Talanite -Tin = Etain -Wrought Iron = Fer -Zinc = Zinc -%.1f%%-Fissile Uranium = Uranium fissile (%.1f%%) - -## Tools -RE Battery = Batterie RE -Water Can = Jerrycan d'eau -Lava Can = Jerrycan de lave -Chainsaw = Tronçonneuse -Flashlight = Lampe-torche -3 nodes deep. = -3 nodes tall. = -3 nodes wide. = -3x3 nodes. = -Use while sneaking to change Mining Drill Mk%d modes. = -Mining Drill Mk%d Mode %d = Foreuse Mk%d Mode %d -Mining Drill Mk%d = Foreuse Mk%d -Mining Laser Mk%d = Foreuse laser Mk%d -Single node. = Mode simple. -Sonic Screwdriver = Tournevis supersonique -Tree Tap = Robinet à sève - -## Craft descriptions -Alloy cooking = Fonderie d'alliage -Grinding = Broyage -Compressing = Compression -Extracting = Extraction -Separating = Séparation diff --git a/technic/locale/it.txt b/technic/locale/it.txt deleted file mode 100644 index 18b0e4fd..00000000 --- a/technic/locale/it.txt +++ /dev/null @@ -1,165 +0,0 @@ - -## Misc -[Technic] Loaded in %f seconds = [Technic] caricato in %f secondi - -## Items -Silicon Wafer = Wafer di silicone -Doped Silicon Wafer = Wafer di silicone dopato -Enriched Uranium = Uranio arricchito -Uranium Fuel = Uranio Combustibile -Diamond Drill Head = Trivella diamantata -Blue Energy Crystal = Cristallo energetico blu -Green Energy Crystal = Cristallo energetico verde -Red Energy Crystal = Cristallo energetico rosso -Fine Copper Wire = Filo di rame fine -Copper Coil = Bobina di rame -Electric Motor = Motore elettrico -Low Voltage Transformer = Trasformatore in bassa tensione -Medium Voltage Transformer = Trasformatore in media tensione -High Voltage Transformer = Trasformatore in alta tensione -Control Logic Unit = Unità di controllo logica -Mixed Metal Ingot = Lingotto in lega ibrida -Composite Plate = Lastra composita -Copper Plate = Lastra di rame -Carbon Plate = Lastra in carbonio -Graphite = Lastra in graffite -Carbon Cloth = Fibra di carbonio -Raw Latex = Latex grezzo -Rubber Fiber = Fibra di gomma -%.1f%%-Fissile Uranium Ingot = %.1f%%-Lingotto di uranio fissile -%.1f%%-Fissile Uranium Block = %.1f%%-Blocco di uranio fissile - -## Machine misc -Machine cannot be removed because it is not empty = La macchina non può essere rimossa perchè non è vuota -Inventory move disallowed due to protection = Impossibile muovere l'inventario a causa della protezione -# $1: Machine name (Includes tier) -@1 Active (@2 EU) = @1 Attivo (@2 EU) -%s Active = %s Attivo -%s Disabled = %s Disabilitato -%s Enabled = %s Abilitato -%s Idle = %s Inattivo -%s Improperly Placed = %s Piazzato impropiamente -%s Unpowered = %s Non alimentato -%s Out Of Fuel = %s senza carburante -%s Has Bad Cabling = %s ha un cablaggio scorretto -%s Has No Network = %s non è collegata -%s Finished = %s Finito -Enable/Disable = Abilita/Disabilita -Range = Raggio -Upgrade Slots = Alloggi di aggiornamento -In: = Ingresso: -Out: = Uscita: -Slot %d = Alloggio %d -Itemwise = Singolo elemento -Stackwise = pila completa -Owner: = Proprietario: -Unlocked = Non chiuso a chiave -Locked = Chiuso a chiave -Radius: = Raggio: -Enabled = Abilitato -Disabled = Disabilitato - -## Machine names -# $1: Tier -%s Alloy Furnace = %s Fornace per leghe -%s Battery Box = %s Box batterie -%s Cable = Cavo %s -%s Compressor = Compressore %s -%s Extractor = Estrattore %s -%s Forcefield Emitter = Emettitore di campo di forza %s -%s Furnace = %s Fornace -%s Grinder = %s Tritatutto -%s Music Player = Music Player %s -%s Quarry = Cava %s -%s Tool Workshop = Officina per attrezzi %s -Arrayed Solar %s Generator = %s Pannello Solare -Fuel-Fired %s Generator = %s Generatore a carbone -Geothermal %s Generator = %s Generatore Geotermico -Hydro %s Generator = Turbina Elettrica %s -Nuclear %s Generator Core = Reattore nucleare %s -Small Solar %s Generator = %s Pannello solare -Wind %s Generator = %s Generatore eolico -Self-Contained Injector = Ignettore -Constructor Mk%d = Costruttore Mk%d -Frame = Cornice -Frame Motor = Cornice del motore -Template = Sagoma -Template (replacing) = Sagoma (di rimpiazzo) -Template Motor = Motore per sagome -Template Tool = Strumento per sagome -Battery Box = Box batterie -Supply Converter = Trasformatore -Switching Station = Stazione di controllo -Fuel-Fired Alloy Furnace = Fornace per leghe a carbone -Fuel-Fired Furnace = Fornace a carbone -Wind Mill Frame = Pala eolica -Forcefield = Campo di forza -Nuclear Reactor Rod Compartment = Compartimento combustibile nucleare -Administrative World Anchor = Ancora-mondo amministrativa - -## Machine-specific -# $1: Pruduced EU -Charge = Carica -Discharge = Scarica -Power level = Livello di potenza -# $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2/@3 = @1 Box Batterie: @2/@3 -# $1: Machine name $2: Supply $3: Demand -@1. Supply: @2 Demand: @3 = @1. Prodotto: @2 Consumato: @3 -Production at %d%% = Produzione a %d%% -Choose Milling Program: = Scegliere un programma di Fresatura -Slim Elements half / normal height: = Metà elementi sottili / altezza normale: -Current track %s = Traccia corrente %s -Stopped = Fermato -Keeping %d/%d map blocks loaded = Mantenimento di %d/%d blocchi mappa caricati -Digging not started = Scavo non iniziato -Digging finished = Scavo finito -Digging %d m above machine = Scavo di %d m sopra la macchina -Digging %d m below machine = Scavo di %d m sotto la macchina - -## Grinder Recipes -# $1: Name -%s Dust = Polvere di %s -Akalin = Alcalino -Alatro = Alatro -Arol = Arol -Brass = Ottone -Bronze = Bronzo -Carbon Steel = Acciaio al Carbonio -Cast Iron = Ghisa -Chromium = Cromo -Coal = Carbone -Copper = Rame -Gold = Oro -Mithril = Mithril -Silver = Argento -Stainless Steel = Acciaio Inossidabile -Talinite = Talinite -Tin = Stagno -Wrought Iron = Ferro Battuto -Zinc = Zinco -%.1f%%-Fissile Uranium = %.1f%%-Uranio fissile - -## Tools -RE Battery = Batteria RE -Water Can = Serbatoio d'acqua -Lava Can = Serbatoio di lava -Chainsaw = Motosega -Flashlight = Torcia -3 nodes deep. = 3 nodi in profondità. -3 nodes tall. = 3 nodi in altezza. -3 nodes wide. = 3 nodi in larghezza. -3x3 nodes. = 3x3 nodi. -Use while sneaking to change Mining Drill Mk%d modes. = Premi shift (freccia grossa) e usa per cambiare modalità nella trivella da miniera Mk%d. -Mining Drill Mk%d Mode %d = Trivella mk%d in modalità %d -Mining Drill Mk%d = Trivella da miniera mk%d -Mining Laser Mk%d = Laser da miniera mk%d -Single node. = Nodo singolo. -Sonic Screwdriver = Cacciavite sonico -Tree Tap = Batti albero - -## Craft descriptions -Alloy cooking = Cottura lege -Grinding = Macinazione -Compressing = Compressione -Extracting = Estrazione diff --git a/technic/locale/pl.txt b/technic/locale/pl.txt deleted file mode 100644 index 663f8079..00000000 --- a/technic/locale/pl.txt +++ /dev/null @@ -1,175 +0,0 @@ -# Polish Translation for Technic mod -# Polskie tłumaczenie Technic mod -# by mat9117 - -## Misc -[Technic] Loaded in %f seconds = [Technic] Wczytany w %f sekund - -## Items -Silicon Wafer = Płytka krzemowa -Doped Silicon Wafer = Domieszkowana płytka krzemowa -Enriched Uranium = Wzbogacony uran -Uranium Fuel = Paliwo uranowe -Diamond Drill Head = Diamentowa głowica wiertła -Blue Energy Crystal = Niebieski kryształ energii -Green Energy Crystal = Zielony kryształ energii -Red Energy Crystal = Czerwony kryształ energii -Fine Copper Wire = Cienki miedziany drut -Copper Coil = Miedziana cewka -Electric Motor = Silnik elektryczny -Low Voltage Transformer = Transformator niskiego napięcia -Medium Voltage Transformer = Transformator średniego napięcia -High Voltage Transformer = Transformator wysokiego napięcia -Control Logic Unit = Jednostka sterująca -Mixed Metal Ingot = Sztabka zmieszanych metali -Composite Plate = Płytka kompozytowa -Copper Plate = Płytka miedziana -Carbon Plate = Płytka węglowa -Graphite = Grafit -Carbon Cloth = Włókno węglowe -Raw Latex = Lateks naturalny -Rubber Fiber = Włókno gumowe -%.1f%%-Fissile Uranium Ingot = %.1f%% Sztabka uranu -%.1f%%-Fissile Uranium Block = %.1f%% Blok uranu - -## Machine misc -Machine cannot be removed because it is not empty = Nie można usunąć maszyny, ponieważ nie jest pusta -Inventory move disallowed due to protection = Przenoszenie rzeczy z ekwipunku niemożliwe z powodu ochrony -# $1: Machine name (Includes tier) -@1 Active (@2 EU) = @1 Aktywny (@2 EU) -%s Active = %s Aktywny/a -%s Disabled = %s Wyłączony/a -%s Enabled = %s Włączony/a -%s Idle = %s Bezczynny/a -%s Improperly Placed = %s Ustawiony/a nieprawidłowo -%s is empty = %s jest pusty/a -%s Unpowered = %s brak zasilania -%s Out Of Fuel = %s brak paliwa -%s Has Bad Cabling = %s Źle podłączono kable -%s (Slave) = -%s Has No Network = %s Nie podłączony/a do sieci -%s Finished = %s Ukończony -Enable/Disable = Włącz/Wyłącz -Range = Zasięg -Upgrade Slots = Miejsca na ulepszenia -In: = Wejście -Out: = Wyjście -Slot %d = Otwór %d -Itemwise = Jeden przedmiot -Stackwise = Cały stack -Ignoring Mesecon Signal = Ignoruj sygnał Mesecon -Controlled by Mesecon Signal = Sterowany sygnałem Mesecon -Owner: = Właściciel: -Unlocked = Odblokowany/a -Locked = Zablokowany/a -Radius: = Promień: -Enabled = Włączony/a -Disabled = Wyłączony/a - -## Machine names -# $1: Tier -%s Alloy Furnace = %s Piec stopowy -%s Battery Box = %s Skrzynka baterii -%s Cable = %s Przewód -%s Centrifuge = %s Centryfuga -%s Compressor = %s Kompresor -%s Extractor = %s Ekstraktor -%s Forcefield Emitter = %s Emiter pola siłowego -%s Furnace = %s Piec -%s Grinder = %s Młynek -%s Music Player = %s Odtwarzacz muzyki -%s Quarry = %s Kamieniołom -%s Tool Workshop = %s Warsztat narzędzi -Arrayed Solar %s Generator = %s Szeregowy generator słoneczny -Fuel-Fired %s Generator = %s Generator zasilany paliwem -Geothermal %s Generator = %s Generator geotermalny -Hydro %s Generator = %s Hydrogenerator -Nuclear %s Generator Core = %s Reaktor atomowy -Small Solar %s Generator = %s Mały generator słoneczny -Wind %s Generator = %s Generator wiatrowy -Self-Contained Injector = Samowystarczalny wtryskiwacz -Constructor Mk%d = Konstruktor Mk%d -Frame = Klatka -Frame Motor = Silnik klatkowy -Template = Szablon -Template (replacing) = Szablon (zastępczy) -Template Motor =Szablon silnika -Template Tool = Szablon narzędzia -Battery Box = Skrzynka baterii -Supply Converter = Konwerter zasilania -Switching Station = Rozdzielnia -Fuel-Fired Alloy Furnace = Piec stopowy zasilany paliwem -Fuel-Fired Furnace = Piec zasilany paliwem -Wind Mill Frame = Klatka wiatraka -Forcefield = Pole siłowe -Nuclear Reactor Rod Compartment = Komora rdzenia reaktora atomowego -Administrative World Anchor = Administracyjna kotwica świata - -## Machine-specific -# $1: Pruduced EU -Charge = Ładuj -Discharge = Rozładuj -Power level = Poziom zasilania -# $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2/@3 = @1 Skrzynka baterii: @2/@3 -# $1: Machine name $2: Supply $3: Demand -@1. Supply: @2 Demand: @3 = @1. Zapas: @2 Pobór: @3 -Production at %d%% = Produkowanie w %d%% -Choose Milling Program: = Wybierz program mielenia: -Slim Elements half / normal height: = Małe elementy połowa / normalna wysokość: -Current track %s = -Stopped = Zatrzymany/a -Keeping %d/%d map blocks loaded = Ciągle ładuję %d/%d bloki mapy -Digging not started = Nie rozpoczęto kopania -Digging finished = Kopanie skończone -Digging %d m above machine = Kopię %d m nad maszyną -Digging %d m below machine = Kopię %d m pod maszyną -@1 (@2 @3 -> @4 @5) = @1 (@2 @3 -> @4 @5) - -## Grinder Recipes -# $1: Name -%s Dust = %s Pył -Akalin = Akalinowy -Alatro = Alatrowy -Arol = Arolowy -Brass = Mosiądzu -Bronze = Brązu -Carbon Steel = Stali węglowej -Cast Iron = Żeliwa -Chromium = Chromu -Coal = Węglowy -Copper = Miedzi -Gold = Złoty -Mithril = Mithrilu -Silver = Srebrny -Stainless Steel = Stali nierdzewnej -Talinite = Talinitu -Tin = Cyny -Wrought Iron = Kutego żelaza -Zinc = Cynku -%.1f%%-Fissile Uranium = %.1f%% Uranu - -## Tools -RE Battery = Bateria ładowalna -Water Can = Kanister wody -Lava Can = Kanister lawy -Chainsaw = Piła łańcuchowa -Flashlight = Latarka -3 nodes deep. = Głęboki na 3 bloki. -3 nodes tall. = Wysoki na 3 bloki. -3 nodes wide. = Szeroki na 3 bloki. -3x3 nodes. = 3x3 bloki. -Use while sneaking to change Mining Drill Mk%d modes. = Użyj podczas skradania, aby zmienić tryby wiertła górniczego Mk%d -Mining Drill Mk%d Mode %d = Tryb wiertła górniczego Mk%d -Mining Drill Mk%d = Wiertło górnicze Mk%d -Mining Laser Mk%d = Laser górniczy Mk%d -Single node. = Pojedynczy blok. -Sonic Screwdriver = Dźwiękowy śrubokręt -Tree Tap = Nacinak drzewny - -## Craft descriptions -Alloy cooking = Stapianie -Grinding = Mielenie -Compressing = Kompresowanie -Extracting = Ekstrakcja -Separating = Oddzielanie diff --git a/technic/locale/pt_BR.txt b/technic/locale/pt_BR.txt deleted file mode 100644 index 7baa4a5d..00000000 --- a/technic/locale/pt_BR.txt +++ /dev/null @@ -1,211 +0,0 @@ -# Braziliam portuguese translation for technic -# Tradução portuguesa brasileira para technic -# By Sires - -## Misc -[Technic] Loaded in %f seconds = [Technic] Carregado em %f segundos - -## Items -Silicon Wafer = Pastilha de Silício -Doped Silicon Wafer = Pastilha de Silício Dopada -Enriched Uranium = Urânio Enriquecido -Uranium Fuel = Combustivel de Urânio -Diamond Drill Head = Cabeça de Broca de Diamante -Blue Energy Crystal = Cristal de Energia Azul -Green Energy Crystal = Cristal de Energia Verde -Red Energy Crystal = Cristal de Energia Vermelho -Fine Copper Wire = Fio Fino de Cobre -Copper Coil = Bobina de Cobre -Electric Motor = Motor Elétrico -Low Voltage Transformer = Transformador de Baixa Voltagem -Medium Voltage Transformer = Transformador de Média Voltagem -High Voltage Transformer = Transformador de Alta Voltagem -Control Logic Unit = Unidade de Controle Lógico -Mixed Metal Ingot = Lingote de Metal Misturado -Composite Plate = Placa Composta -Copper Plate = Placa de Cobre -Carbon Plate = Placa de Carbono -Graphite = Grafite -Carbon Cloth = Recido de Carbono -Raw Latex = Latex bruto -Rubber Fiber = Fibra de Borracha -%.1f%%-Fissile Uranium Ingot = Lingote de Urânio %.1f%%-Físsil -%.1f%%-Fissile Uranium Block = Bloco de Urânio %.1f%%-Físsil - -## Machine Misc -Machine cannot be removed because it is not empty = A máquina não pode ser removida porque ela não está vazia -Inventory move disallowed due to protection = Movimento de inventário não permitido pela proteção -# $1: Machine name (includes tier) -@1 Active (@2 EU) = @1 Ativo (@2 EU) -%s Active = %s Ativo -%s Disabled = %s Ativado -%s Enabled = %s Desativado -%s Idle = Ócio -%s Improperly Placed = %s Colocado Inapropriadamente -%s is empty = %s está vazio -%s Unpowered = %s Sem energia -%s Out Of Fuel = %s Sem Combustível -%s Has Bad Cabling = %s Tem Cabeamento Ruim -%s (Slave) = %s (Servo) -%s Has No Network = %s Não Tem Rede -%s Finished = %s Acabou -Enable/Disable = Ativar/Desativar -Range = Alcance -Upgrade Slots = Lugares para Melhoria -In: = Entrada: -Out: = Saída: -Slot %d = Lugar %d -Itemwise = Por item -Stackwise = Por pilha -Ignoring Mesecon Signal = Ignorar Sinaal de Mesecon -Controlled by Mesecon Signal = Controlado por Sinal de Mesecon -Owner: = Dono: -Unlocked = Destravado -Locked = Travado -Radius: = Raio: -Enabled = Ativado -Disabled = Desativado - -## Machine names -# $1: Tier -%s Alloy Furnace = Fornalha de Liga %s -%s Battery Box = Caixa de Bateria %s -%s Cable = Cabo %s -%s CNC Machine = Máquina CNC %s -%s Centrifuge = Centrifuga %s -%s Compressor = Compresso %s -%s Extractor = Extrator %s -%s Forcefield Emitter = Emissor de Campo de Força %s -%s Furnace = Fornalha %s -%s Grinder = Triturador %s -%s Music Player = Tocador de Música %s -%s Quarry = Pedreira %s -%s Tool Workshop = Oficina de Ferramentas %s -Arrayed Solar %s Generator = Gerador Solar Equipado %s -Fuel-Fired %s Generator = Gerador Alimentado-por-Combustível %s -Geothermal %s Generator = Gerador Geotermal %s -Hydro %s Generator = Gerador Hidráulico %s -Nuclear %s Generator Core = Núcleo de Gerador Nuclear %s -Small Solar %s Generator = Gerador Solar Pequeno %s -Wind %s Generator = Gerador de Energia Eólica %s -Self-Contained Injector = Injetor Auto-Contido -Constructor Mk%d = Construtor Nv%d -Frame = Armação -Frame Motor = Motor de Armação -Template = Modelo -Template (replacing) = Modelo (recolocando) -Template Motor = Modelo de Motor -Template Tool = Modelo de Ferramenta -Battery Box = Caixa de Bateria -Supply Converter = Conversor de Energia -Switching Station = Estação de Comutação -Fuel-Fired Alloy Furnace = Fornalha de Liga Alimentada-por-Combustível -Fuel-Fired Furnace = Fornalha Alimentada-por-Combustível -Wind Mill Frame = Armação de Moinho de Vento -Forcefield = Campo de Força -Nuclear Reactor Rod Compartment = Compartimento de Barra do Reator Nuclear -Administrative World Anchor = Âncora de Mundo Administrativa - -## Machine-specific -# $1: Pruduced EU -Charge = Carregar -Discharge = Descarregar -Power level = Nível de Energia -# $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2/@3 = Caixa de Baterias @1: @2/@3 -# $1: Machine name $2: Supply $3: Demand -@1. Supply: @2 Demand: @3 = @1. Suprimento: @2 Demanda: @3 -Production at %d%% = Produção em %d%% -Choose Milling Program: = Escolha o Programa de Serragem: -Slim Elements half / normal height: = Metade de Elementos Finos / altura normal: -Current track %s = Música Atual %s -Stopped = Parado -Keeping %d/%d map blocks loaded = Mantendo %d/%d blocos de mapa carregados -Digging not started = Escavação não começada -Digging finished = Escavação terminada -Digging %d m above machine = Escavando %d m acima da máquina -Digging %d m below machine = Escavando %d m abaixo da máquina -@1 (@2 @3 -> @4 @5) = @1 (@2 @3 -> @4 @5) - -## CNC -Cylinder = Cilindro -Element Cross = Cruz do Elemento -Element Cross Double = Cruz Dupla do Elemento -Element Edge = Borda do Elemento -Element Edge Double = Borda Dupla do Elemento -Element End = Final do Elemento -Element End Double = Final Duplo do Elemento -Element Straight = Elemento Contínuo -Element Straight Double = Elemento Contínuo duplo -Element T = Elemento em T -Element T Double = Elemento em T Duplo -Horizontal Cylinder = Cilindro Horizontal -One Curved Edge Block = Uma Borda de Bloco Curvada -Pyramid = Pirâmide -Slope = Ladeira -Slope Edge = Canto de Ladeira -Slope Inner Edge = Canto de Dentro de Ladeira -Slope Lying = Ladeira Deitada -Slope Upside Down = Ladeira de Cabeça para Baixo -Slope Upside Down Edge = Cande de Ladeira de Cabeça para Baixo -Slope Upside Down Inner Edge = Canto de Dentro de Ladeira de Cabeça para Baixo -Sphere = Esfera -Spike = Espinho -Stick = Graveto -Two Curved Edge Block = Bloco de Duas Bordas Curvadas -Brick = Tijolo -Cobble = Pedregulho -Dirt = Terra -Leaves = Folhas -Sandstone = Arenito -Stone = Pedra -Tree = Árvore -Wooden = de Madeira - -## Grinder Recipes -# $1: Name -%s Dust = Pó de %s -Akalin = Akalin -Alatro = Alatro -Arol = Arol -Brass = Latão -Bronze = Bronze -Carbon Steel = Aço Carbono -Cast Iron = Ferro Fundido -Chromium = Crômio -Coal = Carvão -Copper = Cobre -Gold = Ouro -Mithril = Mithril -Silver = Prata -Stainless Steel = Aço Inoxidável -Talinite = Talinite -Tin = Estanho -Wrought Iron = Ferro Forjado -Zinc = Zinco -%.1f%%-Fissile Uranium = Urânio %.1f%%-Físsil - -## Tools -RE Battery = Bateria RE -Water Can = Lata de Água -Lava Can = Lata de Lava -Chainsaw = Motosserra -Flashlight = Lanterna -3 nodes deep. = 3 nodes de profundidade. -3 nodes tall. = 3 nodes de altura. -3 nodes wide. = 3 nodes de largura. -3x3 nodes. = 3x3 nodes. -Use while sneaking to change Mining Drill Mk%d modes. = Use enquanto esgueirando para mudar os modos da Broca de Mineração Nv%d. -Mining Drill Mk%d Mode %d = Broca de Mineração Nv%d Modo %d -Mining Drill Mk%d = Broca de Mineração Nv%d -Mining Laser Mk%d = Laser de Mineração Nv%d -Single node. = Unico node. -Sonic Screwdriver = Chave de Fenda Sônica. -Tree Tap = Torneira de Árvore - -## Craft descriptions -Alloy cooking = Cozinhando em liga -Grinding = Triturando -Compressing = Comprimindo -Extracting = Extraindo -Separating = Separando diff --git a/technic/locale/technic.de.tr b/technic/locale/technic.de.tr new file mode 100644 index 00000000..c223e751 --- /dev/null +++ b/technic/locale/technic.de.tr @@ -0,0 +1,170 @@ +# textdomain: technic + +# German Translation for Technic Mod +# Deutsche Uebersetzung des Technic Mods +# by Xanthin + +## Misc +[Technic] Loaded in @1 seconds=[Technic] ist in @1 Sekunden geladen + +## Items +Silicon Wafer=Siliziumscheibe +Doped Silicon Wafer=Dotierte Siliziumscheibe +Enriched Uranium=Angereichertes Uran +Uranium Fuel=Uranbrennstoff +Diamond Drill Head=Diamantbohrkopf +Blue Energy Crystal=Blauer Energiekristall +Green Energy Crystal=Gruener Energiekristall +Red Energy Crystal=Roter Energiekristall +Fine Copper Wire=Feinkupferdraht +Copper Coil=Kupferspule +Electric Motor=Elektromotor +Low Voltage Transformer=Niederspannungstransformator +Medium Voltage Transformer=Mittelspannungstransformator +High Voltage Transformer=Hochspannungstransformator +Control Logic Unit=Steuer- und Regelungseinheit +Mixed Metal Ingot=Mischmetallbarren +Composite Plate=Verbundplatte +Copper Plate=Kupferplatte +Carbon Plate=Kohlefaserplatte +Graphite=Graphit +Carbon Cloth=Kohlefasergewebe +Raw Latex=Rohlatex +Rubber Fiber=Gummifaser +@1%-Fissile Uranium Ingot= +@1%-Fissile Uranium Block= + +## Machine misc +Machine cannot be removed because it is not empty=Die Maschine kann nicht entfernt werden, weil sie noch nicht leer ist. +Inventory move disallowed due to protection=Das Inventar ist geschuetzt, Zugriff verweigert. +# $1: Machine name (Includes tier) +@1 Active (@2 EU)=@1 ist eingeschaltet (@2 EU) +@1 Active=@1 ist eingeschaltet +@1 Disabled=@1 ist ausgeschaltet +@1 Enabled= +@1 Idle=@1 ist bereit +@1 Improperly Placed=@1 ist falsch plaziert +@1 Unpowered=@1 hat keine Stromversorgung +@1 Out Of Fuel=@1 hat keinen Brennstoff +@1 Has Bad Cabling=@1 ist falsch verkabelt +@1 Has No Network=@1 hat kein Netzwerk +@1 Finished=@1 ist fertig +Enable/Disable=Einschalten/Ausschalten +Range=Reichweite +Upgrade Slots=Verbesserungsfaecher +In:=Rein: +Out:=Raus: +Slot @1=Fach @1 +Itemwise=Einzelstuecke +Stackwise=Ganzer Stapel +Owner:= +Unlocked= +Locked= +Radius:= +Enabled= +Disabled= + +## Machine names +# $1: Tier +@1 Alloy Furnace=@1 Legierungsofen +@1 Battery Box=@1 Batteriebox +@1 Cable=@1 Kabel +@1 Compressor=@1 Kompressor +@1 Extractor=@1 Extraktor +@1 Forcefield Emitter=@1 Kraftfeld-Emitter +@1 Furnace=@1 Ofen +@1 Grinder=@1 Schleifmaschine +@1 Music Player=@1 Musikspieler +@1 Quarry=@1 Steinbruch +@1 Tool Workshop=@1 Werkzeugwerkstatt +Arrayed Solar @1 Generator=@1 Solaranlage +Fuel-Fired @1 Generator=@1 Kohle-Generator +Geothermal @1 Generator=@1 Geothermie-Generator +Hydro @1 Generator=@1 Wassermuehle +Nuclear @1 Generator Core=@1 Reaktorkern +Small Solar @1 Generator=@1 Solarmodul +Wind @1 Generator=@1 Windmuehle +Self-Contained Injector=Selbstversorger-Injektor +Constructor Mk@1=Konstruktor Modell @1 +Frame=Rahmen +Frame Motor=Rahmenmotor +Template=Schablone +Template (replacing)=Schablone (ersetzend) +Template motor=Schablonenmotor +Template tool=Schablonenwerkzeug +Battery Box=Batteriebox +Supply Converter=Stromumwandler +Switching Station=Schaltanlage +Fuel-Fired Alloy Furnace=Kohle-Legierungsofen +Fuel-Fired Furnace=Kohle-Ofen +Wind Mill Frame=Windmuehlengeruest +Forcefield=Kraftfeld +Nuclear Reactor Rod Compartment=Brennstabfaecher +Administrative World Anchor= + +## Machine-specific +# $1: Pruduced EU +Charge=Aufladen +Discharge=Entladen +Power level=Energiestufe +# $1: Tier $2: current_charge $3: max_charge +@1 Battery Box: @2/@3=@1 Batteriebox: @2/@3 +# $1: Machine name $2: Supply $3: Demand +@1. Supply: @2 Demand: @3=@1. Versorgung: @2 Bedarf: @3 +Production at @1%=Produktion bei @1% +Choose Milling Program:=Waehle ein Fraesprogramm: +Slim Elements half / normal height:=Schmale Elemente von halber / normaler Hoehe: +Current track @1=Aktueller Titel @1 +Stopped= +Keeping @1/@2 map blocks loaded= +Digging not started= +Digging finished= +Digging @1 m above machine= +Digging @1 m below machine= + +## Grinder Recipes +# $1: Name +@1 Dust=@1staub +Akalin=Akalin +Alatro=Alatro +Arol=Arol +Brass=Messing +Bronze=Bronze +Carbon Steel=Kohlenstoffstahl +Cast Iron=Gusseisen +Chromium=Chrom +Coal=Kohle +Copper=Kupfer +Gold=Gold +Mithril=Mithril +Silver=Silber +Stainless Steel=Edelstahl +Talinite=Talinite +Tin=Zinn +Wrought Iron=Schmiedeeisen +Zinc=Zink +@1%-Fissile Uranium= + +## Tools +RE Battery=Akkubatterie +Water Can=Wasserkanister +Lava Can=Lavakanister +Chainsaw=Kettensaege +Flashlight=Taschenlampe +3 nodes deep.=3 Bloecke tief. +3 nodes tall.=3 Bloecke hoch. +3 nodes wide.=3 Bloecke breit. +3x3 nodes.=3x3 Bloecke. +Use while sneaking to change Mining Drill Mk@1 modes.=Halte die Shift-Taste beim Benutzen gedrueckt, um die Funktion des Bergbaubohrers Modell @1 zu aendern. +Mining Drill Mk@1 Mode @2=Bergbaubohrer Modell @1 Funktion @2 +Mining Drill Mk@1=Bergbaubohrer Modell @1 +Mining Laser Mk@1=Bergbaulaser Modell @1 +Single node.=Einzelblock +Sonic Screwdriver=Schallschraubendreher +Tree Tap=Baumzapfhahn + +## Craft descriptions +Alloy cooking= +Grinding= +Compressing= +Extracting= diff --git a/technic/locale/technic.es.tr b/technic/locale/technic.es.tr new file mode 100644 index 00000000..a4d315e0 --- /dev/null +++ b/technic/locale/technic.es.tr @@ -0,0 +1,164 @@ +# textdomain: technic + +# Spanish Translation for Technic Mod +# Traduccion al Español del Mod Technic +# Autor: Diego Martínez + +## Misc +[Technic] Loaded in @1 seconds=[Technic] Cargado en @1 segundos + +## Items +Silicon Wafer=Oblea de Silicio +Doped Silicon Wafer=Oblea de Silicio Dopada +Enriched Uranium=Uranio Enriquecido +Uranium Fuel=Combustible de Uranio +Diamond Drill Head=Mecha de Taladro de Diamante +Blue Energy Crystal=Cristal de Energia Azul +Green Energy Crystal=Cristal de Energia Verde +Red Energy Crystal=Cristal de Energia Rojo +Fine Copper Wire=Cable Fino de Cobre +Copper Coil=Resorte de Cobre +Electric Motor=Motor Electrico +Low Voltage Transformer=Transformador de Bajo Voltaje +Medium Voltage Transformer=Transformador de Voltaje Medio +High Voltage Transformer=Transformador de Alto Voltaje +Control Logic Unit=Unidad Logica de Control +Mixed Metal Ingot=Lingote de Metal Mezclado +Composite Plate=Placa de Compuestos +Copper Plate=Placa de Cobre +Carbon Plate=Placa de Carbon +Graphite=Grafito +Carbon Cloth=Tela de Carbon +Raw Latex=Latex Crudo +Rubber Fiber=Fibra de Hule +@1%-Fissile Uranium Ingot= +@1%-Fissile Uranium Block= + +## Machine misc +Machine cannot be removed because it is not empty=La maquina no puede removerse porque no esta vacia +Inventory move disallowed due to protection= +# $1: Machine name (Includes tier) +@1 Active (@2 EU)=@1 Activo (@2 EU) +@1 Active=@1 Activo +@1 Enabled= +@1 Idle=@1 Quieto +@1 Unpowered=@1 Sin Energia +@1 Out Of Fuel=@1 Sin Combustible +@1 Has Bad Cabling=@1 Tiene Mal Cableado +@1 Has No Network=@1 No Tiene Una Red +@1 Finished=@1 Terminado +@1 Disabled=@1 Deshabilitado +@1 Improperly Placed=@1 No Colocado Apropiadamente +Range=Alcance +Enable/Disable=Habilitar/Deshabilitar +Itemwise= +Stackwise= +Owner:= +Unlocked= +Locked= +Radius:= +Enabled= +Disabled= + +## Machine names +# $1: Tier +@1 Alloy Furnace=Horno de Aleacion @1 +@1 Battery Box=Caja de Bateria @1 +@1 Cable=Cable @1 +@1 Compressor=Compresor @1 +@1 Extractor=Extractor @1 +@1 Forcefield Emitter=Emisor de Campo de Fuerza @1 +@1 Furnace=Horno @1 +@1 Grinder=Amoladora @1 +@1 Music Player=Reproductor de Musica @1 +@1 Quarry=Cantera @1 +@1 Tool Workshop=Taller de Herramientas @1 +Arrayed Solar @1 Generator=Panel Solar @1 +Fuel-Fired @1 Generator=Generador a Carbon @1 +Geothermal @1 Generator=Generador Geotermico @1 +Hydro @1 Generator=Molino de Agua @1 +Nuclear @1 Generator Core=Nucleo de Reactor Nuclear @1 +Small Solar @1 Generator=Panel Solar @1 +Wind @1 Generator=Molino de Viento @1 +Self-Contained Injector= +Constructor Mk@1= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Motor= +Template Tool= +Supply Converter=Convertidor de Alimentacion +Switching Station=Estacion de Conmutacion +Battery Box=Caja de Baterias +Fuel-Fired Alloy Furnace=Horno de Aleacion a Carbon +Fuel-Fired Furnace=Horno a Carbon +Forcefield=Campo de Fuerza +Nuclear Reactor Rod Compartment=Compartimiento para Vara de Reactor Nuclear +Wind Mill Frame=Armazon de Molino de Viento +Administrative World Anchor= + +## Machine-specific +# $1: Pruduced EU +Charge=Cargar +Discharge=Descargar +Power level=Nivel de Poder +# $1: Tier $2: current_charge $3: max_charge +@1 Battery Box: @2/@3=Caja de Bateria @1: @2/@3 +# $1: Machine name $2: Supply $3: Demand +@1. Supply: @2 Demand: @3=@1. Alimentacion: @2 Demanda: @3 +# $1: Production percent +Production at @1%=Produccion en @1% +Stopped= +Keeping @1/@2 map blocks loaded= +Digging not started= +Digging finished= +Digging @1 m above machine= +Digging @1 m below machine= + +## Grinder Recipes +# $1: Name +@1 Dust=Polvo de @1 +Akalin=Akalina +Alatro=Alatro +Arol=Arol +Brass=Laton +Bronze=Bronce +Carbon Steel=Acero al Carbono +Cast Iron=Hierro Fundido +Chromium=Cromo +Coal=Carbon +Copper=Cobre +Gold=Oro +Mithril=Mitrilo +Silver=Plata +Stainless Steel=Acero Inoxidable +Talinite=Talinita +Tin=Estanio +Wrought Iron=Hierro Forjado +Zinc=Zinc +@1%-Fissile Uranium= + +## Tools +RE Battery= +Water Can=Bidon de Agua +Lava Can=Bidon de Lava +Chainsaw=Motosierra +Flashlight=Linterna +3 nodes deep.=3 nodos de profundo. +3 nodes tall.=3 nodos de alto. +3 nodes wide.=3 nodos de ancho. +3x3 nodes.=3x3 nodos. +Use while sneaking to change Mining Drill Mk@1 modes.=Manten pulsado Mayus y Usar para cambiar el modo del Taladro de Mineria Mk@1. +Mining Drill Mk@1 Mode @2=Taladro de Mineria Mk@1 Modo @2 +Mining Drill Mk@1=Taladro de Mineria Mk@1 +Mining Laser Mk@1=Laser de Mineria Mk@1 +Single node.=Nodo simple. +Sonic Screwdriver=Destonillador Sonico +Tree Tap=Grifo de Arbol + +## Craft descriptions +Alloy cooking= +Grinding= +Compressing= +Extracting= diff --git a/technic/locale/technic.fr.tr b/technic/locale/technic.fr.tr new file mode 100644 index 00000000..48c4b5db --- /dev/null +++ b/technic/locale/technic.fr.tr @@ -0,0 +1,217 @@ +# textdomain: technic + +# template.txt +# Template for translations of Technic + +## Misc +[Technic] Loaded in @1 seconds=[Technic] Chargement en @1 secondes + +## Items +Silicon Wafer=Tranche de silicium +Doped Silicon Wafer=Tranche de silicium doppée +Enriched Uranium=Uranium enrichi +Uranium Fuel=Uranium 235 +Diamond Drill Head=Tête de forage en diamant +Blue Energy Crystal=Cristal d'énergie bleu +Green Energy Crystal=Cristal d'énergie vert +Red Energy Crystal=Cristal d'énergie rouge +Fine Copper Wire=Fil en cuivre fin +Fine Gold Wire=Fil en or fin +Fine Silver Wire=Fil en argent fin +Copper Coil=Bobine de cuivre +Electric Motor=Moteur électrique +Low Voltage Transformer=Transformateur basse tension +Medium Voltage Transformer=Transformateur moyenne tension +High Voltage Transformer=Transformateur haute tension +Control Logic Unit=Unité de contrôle logique +Mixed Metal Ingot=Lingot de métal allié +Composite Plate=Plaque composite +Copper Plate=Plaque de cuivre +Carbon Plate=Plaque de carbone +Graphite=Graphite +Carbon Cloth=Fibre de carbone +Raw Latex=Latex brut +Rubber Fiber=Fibre de caoutchouc +@1%-Fissile Uranium Ingot=Lingot d'uranium fissile (@1%) +@1%-Fissile Uranium Block=Bloc d'uranium fissile (@1%) + +## Machine misc +Machine cannot be removed because it is not empty=La machine ne peut pas être retirée car elle n'est pas vide +Inventory move disallowed due to protection=Le mouvement d'inventaire n'est pas autorisé en raison de la protection + +# $1: Machine name (Includes tier) +@1 Active (@2 EU)=@1 Active (@2 EU) +@1 Active=@1 actif +@1 Disabled=@1 désactivé +@1 Enabled=@1 activé +@1 Idle=@1 au repos +@1 Improperly Placed=@1 est mal placé +@1 is empty=@1 est vide +@1 Unpowered=@1 non alimenté en énergie +@1 Out Of Fuel=@1 plus de carburant +@1 Has Bad Cabling=@1 est mal cablé +@1 (Slave)=@1 (esclave) +@1 Has No Network=@1 n'a pas de réseau +@1 Finished=@1 a fini +Enable/Disable=Activer/Désactiver +Range=Plage +Upgrade Slots=Emplacement d'amélioration +In:=Entrée : +Out:=Sortie : +Slot @1=Emplacement @1 +Itemwise=Item par Item +Stackwise=Stack par Stack +Ignoring Mesecon Signal=Ignorer le signal Mesecon +Controlled by Mesecon Signal=Contrôlé par signal Mesecon +Owner:=Propriétaire : +Unlocked=Déverrouillé +Locked=Verrouillé +Radius:=Rayon : +Enabled=Activé +Disabled=Désactivé + +## Machine names +# $1: Tier +@1 Alloy Furnace=Four à alliage @1 +@1 Battery Box=Batterie @1 +@1 Cable=Câble @1 +@1 CNC Machine=Machine-outils @1 +@1 Centrifuge=Centrifugeuse @1 +@1 Compressor=Compresseur @1 +@1 Extractor=Extracteur @1 +@1 Forcefield Emitter=Emetteur de champ de force @1 +@1 Furnace=Four @1 +@1 Grinder=Broyeur @1 +@1 Music Player=Grammophone @1 +@1 Quarry=Carrière @1 +@1 Tool Workshop=Atelier d'outillage @1 +Arrayed Solar @1 Generator=Générateur solaire @1 +Fuel-Fired @1 Generator=Générateur thermique @1 +Geothermal @1 Generator=Géénarteur géothermique @1 +Hydro @1 Generator=Générateur hydroélectrique @1 +Nuclear @1 Generator Core=Générateur nucléaire % +Small Solar @1 Generator=Petit générateur solaire @1 +Wind @1 Generator=Générateur éolien @1 +Self-Contained Injector=Injecteur autonome +Constructor Mk@1=Constructeur Mk@1 +Frame=Cadre +Frame Motor=Cadre de moteur +Template=Modèle +Template (replacing)= +Template Motor= +Template Tool= +Battery Box=Compartiment à batterie +Supply Converter=Convertisseur de tension +Switching Station=Station de commutation +Fuel-Fired Alloy Furnace=Four à alliage à carburant +Fuel-Fired Furnace=Four à carburant +Wind Mill Frame=Cadre d'éolienne +Forcefield=Champ de force +Nuclear Reactor Rod Compartment=Compartiment à barres du réacteur nucléaire +Administrative World Anchor= + +## Machine-specific +# $1: Pruduced EU +Charge=Charger +Discharge=Décharger +Power level=Niveau d'énergie + +# $1: Tier $2: current_charge $3: max_charge +@1 Battery Box: @2/@3=@1 batterie : @2/@3 + +# $1: Machine name $2: Supply $3: Demand +@1. Supply: @2 Demand: @3=@1. fournit : @2 demande : @3 +Production at @1%=Production à @1% +Choose Milling Program:=Choisissez le programme de fraisage : +Slim Elements half / normal height:= +Current track @1=Morceau actuel @1 +Stopped=Arrêté +Keeping @1/@2 map blocks loaded= +Digging not started=Creusement non démarré +Digging finished=Creusement terminé +Digging @1 m above machine=Creusement à @1m au dessus de la machine +Digging @1 m below machine=Creusement à @1m en dessous de la machine +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) + +## CNC +Cylinder= +Element Cross=Elément croisé +Element Cross Double=Elément croisé (double) +Element Edge=Elément de bordure +Element Edge Double=Elément de bordure (double) +Element End=Elément de fin +Element End Double=Elément de fin (double) +Element Straight=Elément droit +Element Straight Double=Elément droit (double) +Element T=Elément en T +Element T Double=Elément en T (double) +Horizontal Cylinder=Cylindre horizontal +One Curved Edge Block=Bloc à un bord incurvé +Pyramid=Pyramide +Slope=Pente +Slope Edge= +Slope Inner Edge= +Slope Lying= +Slope Upside Down= +Slope Upside Down Edge= +Slope Upside Down Inner Edge= +Sphere=Sphère +Spike=Pointe +Stick=Bâton +Two Curved Edge Block=Bloc à deux bords incurvés +Brick=Brique +Cobble=Pierre taillée +Dirt=Terre +Leaves=Feuilles +Sandstone=Grès +Stone=Pierre +Tree=Arbre +Wooden=Bois + +## Grinder Recipes +# $1: Name +@1 Dust=Poudre de @1 +Akalin= +Alatro= +Arol= +Brass=Laiton +Bronze=Bronze +Carbon Steel=Acier au carbone +Cast Iron=Fonte +Chromium=Chrome +Coal=Charbon +Copper=Cuivre +Gold=Or +Mithril=Mithril +Silver=Argent +Stainless Steel=Acier inoxydable +Talinite=Talanite +Tin=Etain +Wrought Iron=Fer +Zinc=Zinc +@1%-Fissile Uranium=Uranium fissile (@1%) + +## Tools +RE Battery=Batterie RE +Water Can=Jerrycan d'eau +Lava Can=Jerrycan de lave +Chainsaw=Tronçonneuse +Flashlight=Lampe-torche +3 nodes deep.= +3 nodes tall.= +3 nodes wide.= +3x3 nodes.= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1 Mode @2=Foreuse Mk@1 Mode @2 +Mining Drill Mk@1=Foreuse Mk@1 +Mining Laser Mk@1=Foreuse laser Mk@1 +Single node.=Mode simple. +Sonic Screwdriver=Tournevis supersonique +Tree Tap=Robinet à sève + +## Craft descriptions +Alloy cooking=Fonderie d'alliage +Grinding=Broyage +Compressing=Compression +Extracting=Extraction +Separating=Séparation diff --git a/technic/locale/technic.it.tr b/technic/locale/technic.it.tr new file mode 100644 index 00000000..ff282189 --- /dev/null +++ b/technic/locale/technic.it.tr @@ -0,0 +1,167 @@ +# textdomain: technic + + +## Misc +[Technic] Loaded in @1 seconds=[Technic] caricato in @1 secondi + +## Items +Silicon Wafer=Wafer di silicone +Doped Silicon Wafer=Wafer di silicone dopato +Enriched Uranium=Uranio arricchito +Uranium Fuel=Uranio Combustibile +Diamond Drill Head=Trivella diamantata +Blue Energy Crystal=Cristallo energetico blu +Green Energy Crystal=Cristallo energetico verde +Red Energy Crystal=Cristallo energetico rosso +Fine Copper Wire=Filo di rame fine +Copper Coil=Bobina di rame +Electric Motor=Motore elettrico +Low Voltage Transformer=Trasformatore in bassa tensione +Medium Voltage Transformer=Trasformatore in media tensione +High Voltage Transformer=Trasformatore in alta tensione +Control Logic Unit=Unità di controllo logica +Mixed Metal Ingot=Lingotto in lega ibrida +Composite Plate=Lastra composita +Copper Plate=Lastra di rame +Carbon Plate=Lastra in carbonio +Graphite=Lastra in graffite +Carbon Cloth=Fibra di carbonio +Raw Latex=Latex grezzo +Rubber Fiber=Fibra di gomma +@1%-Fissile Uranium Ingot=@1%-Lingotto di uranio fissile +@1%-Fissile Uranium Block=@1%-Blocco di uranio fissile + +## Machine misc +Machine cannot be removed because it is not empty=La macchina non può essere rimossa perchè non è vuota +Inventory move disallowed due to protection=Impossibile muovere l'inventario a causa della protezione +# $1: Machine name (Includes tier) +@1 Active (@2 EU)=@1 Attivo (@2 EU) +@1 Active=@1 Attivo +@1 Disabled=@1 Disabilitato +@1 Enabled=@1 Abilitato +@1 Idle=@1 Inattivo +@1 Improperly Placed=@1 Piazzato impropiamente +@1 Unpowered=@1 Non alimentato +@1 Out Of Fuel=@1 senza carburante +@1 Has Bad Cabling=@1 ha un cablaggio scorretto +@1 Has No Network=@1 non è collegata +@1 Finished=@1 Finito +Enable/Disable=Abilita/Disabilita +Range=Raggio +Upgrade Slots=Alloggi di aggiornamento +In:=Ingresso: +Out:=Uscita: +Slot @1=Alloggio @1 +Itemwise=Singolo elemento +Stackwise=pila completa +Owner:=Proprietario: +Unlocked=Non chiuso a chiave +Locked=Chiuso a chiave +Radius:=Raggio: +Enabled=Abilitato +Disabled=Disabilitato + +## Machine names +# $1: Tier +@1 Alloy Furnace=@1 Fornace per leghe +@1 Battery Box=@1 Box batterie +@1 Cable=Cavo @1 +@1 Compressor=Compressore @1 +@1 Extractor=Estrattore @1 +@1 Forcefield Emitter=Emettitore di campo di forza @1 +@1 Furnace=@1 Fornace +@1 Grinder=@1 Tritatutto +@1 Music Player=Music Player @1 +@1 Quarry=Cava @1 +@1 Tool Workshop=Officina per attrezzi @1 +Arrayed Solar @1 Generator=@1 Pannello Solare +Fuel-Fired @1 Generator=@1 Generatore a carbone +Geothermal @1 Generator=@1 Generatore Geotermico +Hydro @1 Generator=Turbina Elettrica @1 +Nuclear @1 Generator Core=Reattore nucleare @1 +Small Solar @1 Generator=@1 Pannello solare +Wind @1 Generator=@1 Generatore eolico +Self-Contained Injector=Ignettore +Constructor Mk@1=Costruttore Mk@1 +Frame=Cornice +Frame Motor=Cornice del motore +Template=Sagoma +Template (replacing)=Sagoma (di rimpiazzo) +Template Motor=Motore per sagome +Template Tool=Strumento per sagome +Battery Box=Box batterie +Supply Converter=Trasformatore +Switching Station=Stazione di controllo +Fuel-Fired Alloy Furnace=Fornace per leghe a carbone +Fuel-Fired Furnace=Fornace a carbone +Wind Mill Frame=Pala eolica +Forcefield=Campo di forza +Nuclear Reactor Rod Compartment=Compartimento combustibile nucleare +Administrative World Anchor=Ancora-mondo amministrativa + +## Machine-specific +# $1: Pruduced EU +Charge=Carica +Discharge=Scarica +Power level=Livello di potenza +# $1: Tier $2: current_charge $3: max_charge +@1 Battery Box: @2/@3=@1 Box Batterie: @2/@3 +# $1: Machine name $2: Supply $3: Demand +@1. Supply: @2 Demand: @3=@1. Prodotto: @2 Consumato: @3 +Production at @1%=Produzione a @1% +Choose Milling Program:=Scegliere un programma di Fresatura +Slim Elements half / normal height:=Metà elementi sottili / altezza normale: +Current track @1=Traccia corrente @1 +Stopped=Fermato +Keeping @1/@2 map blocks loaded=Mantenimento di @1/@2 blocchi mappa caricati +Digging not started=Scavo non iniziato +Digging finished=Scavo finito +Digging @1 m above machine=Scavo di @1 m sopra la macchina +Digging @1 m below machine=Scavo di @1 m sotto la macchina + +## Grinder Recipes +# $1: Name +@1 Dust=Polvere di @1 +Akalin=Alcalino +Alatro=Alatro +Arol=Arol +Brass=Ottone +Bronze=Bronzo +Carbon Steel=Acciaio al Carbonio +Cast Iron=Ghisa +Chromium=Cromo +Coal=Carbone +Copper=Rame +Gold=Oro +Mithril=Mithril +Silver=Argento +Stainless Steel=Acciaio Inossidabile +Talinite=Talinite +Tin=Stagno +Wrought Iron=Ferro Battuto +Zinc=Zinco +@1%-Fissile Uranium=@1%-Uranio fissile + +## Tools +RE Battery=Batteria RE +Water Can=Serbatoio d'acqua +Lava Can=Serbatoio di lava +Chainsaw=Motosega +Flashlight=Torcia +3 nodes deep.=3 nodi in profondità. +3 nodes tall.=3 nodi in altezza. +3 nodes wide.=3 nodi in larghezza. +3x3 nodes.=3x3 nodi. +Use while sneaking to change Mining Drill Mk@1 modes.=Premi shift (freccia grossa) e usa per cambiare modalità nella trivella da miniera Mk@1. +Mining Drill Mk@1 Mode @2=Trivella mk@1 in modalità @2 +Mining Drill Mk@1=Trivella da miniera mk@1 +Mining Laser Mk@1=Laser da miniera mk@1 +Single node.=Nodo singolo. +Sonic Screwdriver=Cacciavite sonico +Tree Tap=Batti albero + +## Craft descriptions +Alloy cooking=Cottura lege +Grinding=Macinazione +Compressing=Compressione +Extracting=Estrazione diff --git a/technic/locale/technic.pl.tr b/technic/locale/technic.pl.tr new file mode 100644 index 00000000..fb4c24fb --- /dev/null +++ b/technic/locale/technic.pl.tr @@ -0,0 +1,177 @@ +# textdomain: technic + +# Polish Translation for Technic mod +# Polskie tłumaczenie Technic mod +# by mat9117 + +## Misc +[Technic] Loaded in @1 seconds=[Technic] Wczytany w @1 sekund + +## Items +Silicon Wafer=Płytka krzemowa +Doped Silicon Wafer=Domieszkowana płytka krzemowa +Enriched Uranium=Wzbogacony uran +Uranium Fuel=Paliwo uranowe +Diamond Drill Head=Diamentowa głowica wiertła +Blue Energy Crystal=Niebieski kryształ energii +Green Energy Crystal=Zielony kryształ energii +Red Energy Crystal=Czerwony kryształ energii +Fine Copper Wire=Cienki miedziany drut +Copper Coil=Miedziana cewka +Electric Motor=Silnik elektryczny +Low Voltage Transformer=Transformator niskiego napięcia +Medium Voltage Transformer=Transformator średniego napięcia +High Voltage Transformer=Transformator wysokiego napięcia +Control Logic Unit=Jednostka sterująca +Mixed Metal Ingot=Sztabka zmieszanych metali +Composite Plate=Płytka kompozytowa +Copper Plate=Płytka miedziana +Carbon Plate=Płytka węglowa +Graphite=Grafit +Carbon Cloth=Włókno węglowe +Raw Latex=Lateks naturalny +Rubber Fiber=Włókno gumowe +@1%-Fissile Uranium Ingot=@1% Sztabka uranu +@1%-Fissile Uranium Block=@1% Blok uranu + +## Machine misc +Machine cannot be removed because it is not empty=Nie można usunąć maszyny, ponieważ nie jest pusta +Inventory move disallowed due to protection=Przenoszenie rzeczy z ekwipunku niemożliwe z powodu ochrony +# $1: Machine name (Includes tier) +@1 Active (@2 EU)=@1 Aktywny (@2 EU) +@1 Active=@1 Aktywny/a +@1 Disabled=@1 Wyłączony/a +@1 Enabled=@1 Włączony/a +@1 Idle=@1 Bezczynny/a +@1 Improperly Placed=@1 Ustawiony/a nieprawidłowo +@1 is empty=@1 jest pusty/a +@1 Unpowered=@1 brak zasilania +@1 Out Of Fuel=@1 brak paliwa +@1 Has Bad Cabling=@1 Źle podłączono kable +@1 (Slave)= +@1 Has No Network=@1 Nie podłączony/a do sieci +@1 Finished=@1 Ukończony +Enable/Disable=Włącz/Wyłącz +Range=Zasięg +Upgrade Slots=Miejsca na ulepszenia +In:=Wejście +Out:=Wyjście +Slot @1=Otwór @1 +Itemwise=Jeden przedmiot +Stackwise=Cały stack +Ignoring Mesecon Signal=Ignoruj sygnał Mesecon +Controlled by Mesecon Signal=Sterowany sygnałem Mesecon +Owner:=Właściciel: +Unlocked=Odblokowany/a +Locked=Zablokowany/a +Radius:=Promień: +Enabled=Włączony/a +Disabled=Wyłączony/a + +## Machine names +# $1: Tier +@1 Alloy Furnace=@1 Piec stopowy +@1 Battery Box=@1 Skrzynka baterii +@1 Cable=@1 Przewód +@1 Centrifuge=@1 Centryfuga +@1 Compressor=@1 Kompresor +@1 Extractor=@1 Ekstraktor +@1 Forcefield Emitter=@1 Emiter pola siłowego +@1 Furnace=@1 Piec +@1 Grinder=@1 Młynek +@1 Music Player=@1 Odtwarzacz muzyki +@1 Quarry=@1 Kamieniołom +@1 Tool Workshop=@1 Warsztat narzędzi +Arrayed Solar @1 Generator=@1 Szeregowy generator słoneczny +Fuel-Fired @1 Generator=@1 Generator zasilany paliwem +Geothermal @1 Generator=@1 Generator geotermalny +Hydro @1 Generator=@1 Hydrogenerator +Nuclear @1 Generator Core=@1 Reaktor atomowy +Small Solar @1 Generator=@1 Mały generator słoneczny +Wind @1 Generator=@1 Generator wiatrowy +Self-Contained Injector=Samowystarczalny wtryskiwacz +Constructor Mk@1=Konstruktor Mk@1 +Frame=Klatka +Frame Motor=Silnik klatkowy +Template=Szablon +Template (replacing)=Szablon (zastępczy) +Template Motor=Szablon silnika +Template Tool=Szablon narzędzia +Battery Box=Skrzynka baterii +Supply Converter=Konwerter zasilania +Switching Station=Rozdzielnia +Fuel-Fired Alloy Furnace=Piec stopowy zasilany paliwem +Fuel-Fired Furnace=Piec zasilany paliwem +Wind Mill Frame=Klatka wiatraka +Forcefield=Pole siłowe +Nuclear Reactor Rod Compartment=Komora rdzenia reaktora atomowego +Administrative World Anchor=Administracyjna kotwica świata + +## Machine-specific +# $1: Pruduced EU +Charge=Ładuj +Discharge=Rozładuj +Power level=Poziom zasilania +# $1: Tier $2: current_charge $3: max_charge +@1 Battery Box: @2/@3=@1 Skrzynka baterii: @2/@3 +# $1: Machine name $2: Supply $3: Demand +@1. Supply: @2 Demand: @3=@1. Zapas: @2 Pobór: @3 +Production at @1%=Produkowanie w @1% +Choose Milling Program:=Wybierz program mielenia: +Slim Elements half / normal height:=Małe elementy połowa / normalna wysokość: +Current track @1= +Stopped=Zatrzymany/a +Keeping @1/@2 map blocks loaded=Ciągle ładuję @1/@2 bloki mapy +Digging not started=Nie rozpoczęto kopania +Digging finished=Kopanie skończone +Digging @1 m above machine=Kopię @1 m nad maszyną +Digging @1 m below machine=Kopię @1 m pod maszyną +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) + +## Grinder Recipes +# $1: Name +@1 Dust=@1 Pył +Akalin=Akalinowy +Alatro=Alatrowy +Arol=Arolowy +Brass=Mosiądzu +Bronze=Brązu +Carbon Steel=Stali węglowej +Cast Iron=Żeliwa +Chromium=Chromu +Coal=Węglowy +Copper=Miedzi +Gold=Złoty +Mithril=Mithrilu +Silver=Srebrny +Stainless Steel=Stali nierdzewnej +Talinite=Talinitu +Tin=Cyny +Wrought Iron=Kutego żelaza +Zinc=Cynku +@1%-Fissile Uranium=@1% Uranu + +## Tools +RE Battery=Bateria ładowalna +Water Can=Kanister wody +Lava Can=Kanister lawy +Chainsaw=Piła łańcuchowa +Flashlight=Latarka +3 nodes deep.=Głęboki na 3 bloki. +3 nodes tall.=Wysoki na 3 bloki. +3 nodes wide.=Szeroki na 3 bloki. +3x3 nodes.=3x3 bloki. +Use while sneaking to change Mining Drill Mk@1 modes.=Użyj podczas skradania, aby zmienić tryby wiertła górniczego Mk@1 +Mining Drill Mk@1 Mode @2=Tryb wiertła górniczego Mk@1 +Mining Drill Mk@1=Wiertło górnicze Mk@1 +Mining Laser Mk@1=Laser górniczy Mk@1 +Single node.=Pojedynczy blok. +Sonic Screwdriver=Dźwiękowy śrubokręt +Tree Tap=Nacinak drzewny + +## Craft descriptions +Alloy cooking=Stapianie +Grinding=Mielenie +Compressing=Kompresowanie +Extracting=Ekstrakcja +Separating=Oddzielanie diff --git a/technic/locale/technic.pt_BR.tr b/technic/locale/technic.pt_BR.tr new file mode 100644 index 00000000..c1219dca --- /dev/null +++ b/technic/locale/technic.pt_BR.tr @@ -0,0 +1,213 @@ +# textdomain: technic + +# Braziliam portuguese translation for technic +# Tradução portuguesa brasileira para technic +# By Sires + +## Misc +[Technic] Loaded in @1 seconds=[Technic] Carregado em @1 segundos + +## Items +Silicon Wafer=Pastilha de Silício +Doped Silicon Wafer=Pastilha de Silício Dopada +Enriched Uranium=Urânio Enriquecido +Uranium Fuel=Combustivel de Urânio +Diamond Drill Head=Cabeça de Broca de Diamante +Blue Energy Crystal=Cristal de Energia Azul +Green Energy Crystal=Cristal de Energia Verde +Red Energy Crystal=Cristal de Energia Vermelho +Fine Copper Wire=Fio Fino de Cobre +Copper Coil=Bobina de Cobre +Electric Motor=Motor Elétrico +Low Voltage Transformer=Transformador de Baixa Voltagem +Medium Voltage Transformer=Transformador de Média Voltagem +High Voltage Transformer=Transformador de Alta Voltagem +Control Logic Unit=Unidade de Controle Lógico +Mixed Metal Ingot=Lingote de Metal Misturado +Composite Plate=Placa Composta +Copper Plate=Placa de Cobre +Carbon Plate=Placa de Carbono +Graphite=Grafite +Carbon Cloth=Recido de Carbono +Raw Latex=Latex bruto +Rubber Fiber=Fibra de Borracha +@1%-Fissile Uranium Ingot=Lingote de Urânio @1%-Físsil +@1%-Fissile Uranium Block=Bloco de Urânio @1%-Físsil + +## Machine Misc +Machine cannot be removed because it is not empty=A máquina não pode ser removida porque ela não está vazia +Inventory move disallowed due to protection=Movimento de inventário não permitido pela proteção +# $1: Machine name (includes tier) +@1 Active (@2 EU)=@1 Ativo (@2 EU) +@1 Active=@1 Ativo +@1 Disabled=@1 Ativado +@1 Enabled=@1 Desativado +@1 Idle=Ócio +@1 Improperly Placed=@1 Colocado Inapropriadamente +@1 is empty=@1 está vazio +@1 Unpowered=@1 Sem energia +@1 Out Of Fuel=@1 Sem Combustível +@1 Has Bad Cabling=@1 Tem Cabeamento Ruim +@1 (Slave)=@1 (Servo) +@1 Has No Network=@1 Não Tem Rede +@1 Finished=@1 Acabou +Enable/Disable=Ativar/Desativar +Range=Alcance +Upgrade Slots=Lugares para Melhoria +In:=Entrada: +Out:=Saída: +Slot @1=Lugar @1 +Itemwise=Por item +Stackwise=Por pilha +Ignoring Mesecon Signal=Ignorar Sinaal de Mesecon +Controlled by Mesecon Signal=Controlado por Sinal de Mesecon +Owner:=Dono: +Unlocked=Destravado +Locked=Travado +Radius:=Raio: +Enabled=Ativado +Disabled=Desativado + +## Machine names +# $1: Tier +@1 Alloy Furnace=Fornalha de Liga @1 +@1 Battery Box=Caixa de Bateria @1 +@1 Cable=Cabo @1 +@1 CNC Machine=Máquina CNC @1 +@1 Centrifuge=Centrifuga @1 +@1 Compressor=Compresso @1 +@1 Extractor=Extrator @1 +@1 Forcefield Emitter=Emissor de Campo de Força @1 +@1 Furnace=Fornalha @1 +@1 Grinder=Triturador @1 +@1 Music Player=Tocador de Música @1 +@1 Quarry=Pedreira @1 +@1 Tool Workshop=Oficina de Ferramentas @1 +Arrayed Solar @1 Generator=Gerador Solar Equipado @1 +Fuel-Fired @1 Generator=Gerador Alimentado-por-Combustível @1 +Geothermal @1 Generator=Gerador Geotermal @1 +Hydro @1 Generator=Gerador Hidráulico @1 +Nuclear @1 Generator Core=Núcleo de Gerador Nuclear @1 +Small Solar @1 Generator=Gerador Solar Pequeno @1 +Wind @1 Generator=Gerador de Energia Eólica @1 +Self-Contained Injector=Injetor Auto-Contido +Constructor Mk@1=Construtor Nv@1 +Frame=Armação +Frame Motor=Motor de Armação +Template=Modelo +Template (replacing)=Modelo (recolocando) +Template Motor=Modelo de Motor +Template Tool=Modelo de Ferramenta +Battery Box=Caixa de Bateria +Supply Converter=Conversor de Energia +Switching Station=Estação de Comutação +Fuel-Fired Alloy Furnace=Fornalha de Liga Alimentada-por-Combustível +Fuel-Fired Furnace=Fornalha Alimentada-por-Combustível +Wind Mill Frame=Armação de Moinho de Vento +Forcefield=Campo de Força +Nuclear Reactor Rod Compartment=Compartimento de Barra do Reator Nuclear +Administrative World Anchor=Âncora de Mundo Administrativa + +## Machine-specific +# $1: Pruduced EU +Charge=Carregar +Discharge=Descarregar +Power level=Nível de Energia +# $1: Tier $2: current_charge $3: max_charge +@1 Battery Box: @2/@3=Caixa de Baterias @1: @2/@3 +# $1: Machine name $2: Supply $3: Demand +@1. Supply: @2 Demand: @3=@1. Suprimento: @2 Demanda: @3 +Production at @1%=Produção em @1% +Choose Milling Program:=Escolha o Programa de Serragem: +Slim Elements half / normal height:=Metade de Elementos Finos / altura normal: +Current track @1=Música Atual @1 +Stopped=Parado +Keeping @1/@2 map blocks loaded=Mantendo @1/@2 blocos de mapa carregados +Digging not started=Escavação não começada +Digging finished=Escavação terminada +Digging @1 m above machine=Escavando @1 m acima da máquina +Digging @1 m below machine=Escavando @1 m abaixo da máquina +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) + +## CNC +Cylinder=Cilindro +Element Cross=Cruz do Elemento +Element Cross Double=Cruz Dupla do Elemento +Element Edge=Borda do Elemento +Element Edge Double=Borda Dupla do Elemento +Element End=Final do Elemento +Element End Double=Final Duplo do Elemento +Element Straight=Elemento Contínuo +Element Straight Double=Elemento Contínuo duplo +Element T=Elemento em T +Element T Double=Elemento em T Duplo +Horizontal Cylinder=Cilindro Horizontal +One Curved Edge Block=Uma Borda de Bloco Curvada +Pyramid=Pirâmide +Slope=Ladeira +Slope Edge=Canto de Ladeira +Slope Inner Edge=Canto de Dentro de Ladeira +Slope Lying=Ladeira Deitada +Slope Upside Down=Ladeira de Cabeça para Baixo +Slope Upside Down Edge=Cande de Ladeira de Cabeça para Baixo +Slope Upside Down Inner Edge=Canto de Dentro de Ladeira de Cabeça para Baixo +Sphere=Esfera +Spike=Espinho +Stick=Graveto +Two Curved Edge Block=Bloco de Duas Bordas Curvadas +Brick=Tijolo +Cobble=Pedregulho +Dirt=Terra +Leaves=Folhas +Sandstone=Arenito +Stone=Pedra +Tree=Árvore +Wooden=de Madeira + +## Grinder Recipes +# $1: Name +@1 Dust=Pó de @1 +Akalin=Akalin +Alatro=Alatro +Arol=Arol +Brass=Latão +Bronze=Bronze +Carbon Steel=Aço Carbono +Cast Iron=Ferro Fundido +Chromium=Crômio +Coal=Carvão +Copper=Cobre +Gold=Ouro +Mithril=Mithril +Silver=Prata +Stainless Steel=Aço Inoxidável +Talinite=Talinite +Tin=Estanho +Wrought Iron=Ferro Forjado +Zinc=Zinco +@1%-Fissile Uranium=Urânio @1%-Físsil + +## Tools +RE Battery=Bateria RE +Water Can=Lata de Água +Lava Can=Lata de Lava +Chainsaw=Motosserra +Flashlight=Lanterna +3 nodes deep.=3 nodes de profundidade. +3 nodes tall.=3 nodes de altura. +3 nodes wide.=3 nodes de largura. +3x3 nodes.=3x3 nodes. +Use while sneaking to change Mining Drill Mk@1 modes.=Use enquanto esgueirando para mudar os modos da Broca de Mineração Nv@1. +Mining Drill Mk@1 Mode @2=Broca de Mineração Nv@1 Modo @2 +Mining Drill Mk@1=Broca de Mineração Nv@1 +Mining Laser Mk@1=Laser de Mineração Nv@1 +Single node.=Unico node. +Sonic Screwdriver=Chave de Fenda Sônica. +Tree Tap=Torneira de Árvore + +## Craft descriptions +Alloy cooking=Cozinhando em liga +Grinding=Triturando +Compressing=Comprimindo +Extracting=Extraindo +Separating=Separando diff --git a/technic/locale/technic.zh_CN.tr b/technic/locale/technic.zh_CN.tr new file mode 100644 index 00000000..a27930ff --- /dev/null +++ b/technic/locale/technic.zh_CN.tr @@ -0,0 +1,147 @@ +# textdomain: technic + +# Author: wzy2006 <3450354617@qq.com> +# Template for translations of Technic +[Technic] Loaded in @1 seconds=[Technic]在@1秒内加载完成 +Silicon Wafer=硅晶片 +Doped Silicon Wafer=硅芯片 +Enriched Uranium=浓缩铀 +Uranium Fuel=铀燃料 +Diamond Drill Head=金刚石钻头 +Blue Energy Crystal=蓝色能量水晶 +Green Energy Crystal=绿色能源水晶 +Red Energy Crystal=红色能量水晶 +Fine Copper Wire=细铜线 +Copper Coil=铜盘管 +Electric Motor=电动马达 +Low Voltage Transformer=低压变压器 +Medium Voltage Transformer=中压变压器 +High Voltage Transformer=高压变压器 +Control Logic Unit=控制逻辑单元 +Mixed Metal Ingot=混合金属锭 +Composite Plate=复合材料板 +Copper Plate=铜板 +Carbon Plate=碳板 +Graphite=石墨 +Carbon Cloth=碳布 +Raw Latex=生乳胶 +Rubber Fiber=橡胶纤维 +@1%-Fissile Uranium Ingot=@1%-裂变铀锭 +@1%-Fissile Uranium Block=@1%-裂变铀块 +Machine cannot be removed because it is not empty=机器不能被拆除,因为它不是空的 +Inventory move disallowed due to protection=库存移动不允许由于保护 +@1 Active (@2 EU)=@1动作(@2 EU) +@1 Active=@1 活动 +@1 Disabled=@1 禁用 +@1 Enabled=@1 启用 +@1 Idle=@1 闲置 +@1 Improperly Placed=@1 放置不当 +@1 Unpowered=@1 无能量的 +@1 Out Of Fuel=@1 燃料耗尽 +@1 Has Bad Cabling=@1 布线不良 +@1 Has No Network=@1 未并入电网(也许需要"交换站") +@1 Finished=@1 完成 +Enable/Disable=启用/禁用 +Range=范围 +Upgrade Slots=升级插槽 +In:=输入: +Out:=输出: +Slot @1=插槽 @1 +Itemwise=逐项 +Stackwise=逐堆 +Owner:=拥有者: +Unlocked=解锁 +Locked=锁着的 +Radius:=半径: +Enabled=启用 +Disabled=禁用 +@1 Alloy Furnace=@1 合金炉 +@1 Battery Box=% s电池盒 +@1 Cable=@1 电缆 +@1 Compressor=@1 压缩机 +@1 Extractor=@1 提取机 +@1 Forcefield Emitter=@1 力场发射器 +@1 Furnace=@1 熔炉 +@1 Grinder=@1 研磨机 +@1 Music Player=@1 音乐播放器 +@1 Quarry=% s采石机 +@1 Tool Workshop=% s工具车间 +Arrayed Solar @1 Generator=太阳能@1发电板 +Fuel-Fired @1 Generator=火力@1发电机 +Geothermal @1 Generator=地热@1发电机 +Hydro @1 Generator=水力@1 发电机 +Nuclear @1 Generator Core=核裂变@1发电机核心 +Small Solar @1 Generator=小型太阳能@1发电板 +Wind @1 Generator=风力@1发电机 +Self-Contained Injector=独立式输入器 +Constructor Mk@1=建造器@1 +Frame=框架 +Frame Motor=框架电机 +Template=模板 +Template (replacing)=模板(替换) +Template motor=电动机模板 +Template tool=工具模板 +Battery Box=电池盒 +Supply Converter=电源转换器 +Switching Station=交换站 +Fuel-Fired Alloy Furnace=火力合金炉 +Fuel-Fired Furnace=火力熔炉 +Wind Mill Frame=风力机框架 +Forcefield=力场 +Nuclear Reactor Rod Compartment=核反应堆舱 +Administrative World Anchor=管理员区块锚 +Charge=Charge +Discharge=Discharge +Power level=功率级 +@1 Battery Box: @2/@3=@1电池盒:@2/@3 +@1. Supply: @2 Demand: @3=@1. 供应: @2 需要: @3 +Production at @1%=生产 @1% +Choose Milling Program:=选择研磨程序: +Slim Elements half / normal height:=苗条的元素一半/正常高度: +Current track @1=电流跟踪@1 +Stopped=停止 +Keeping @1/@2 map blocks loaded=保持@1/@2地图模块加载 +Digging not started=没有开始挖掘 +Digging finished=挖完 +Digging @1 m above machine=挖掘 @1 m以上的机器 +Digging @1 m below machine=挖掘 @1 m以下的机器 +@1 Dust=@1 粉 +Akalin=Akalin +Alatro=Alatro +Arol=Arol +Brass=黄铜 +Bronze=青铜 +Carbon Steel=碳钢 +Cast Iron=铸铁 +Chromium=铬 +Coal=煤炭 +Copper=铜 +Gold=黄金 +Mithril=秘银 +Silver=银 +Stainless Steel=不锈钢 +Talinite=绿泥石 +Tin=锡 +Wrought Iron=锻铁 +Zinc=锌 +@1%-Fissile Uranium=@1%-裂变铀 +RE Battery=RE 电池 +Water Can=水罐 +Lava Can=岩浆罐 +Chainsaw=电锯 +Flashlight=手电筒 +3 nodes deep.=3方块深度。 +3 nodes tall.=3方块高。 +3 nodes wide.=3方块宽。 +3x3 nodes.=3x3 方块.。 +Use while sneaking to change Mining Drill Mk@1 modes.=潜行时使用可更改采矿钻机Mk@1模式 +Mining Drill Mk@1 Mode @2=采矿钻 MK@1模式@2 +Mining Drill Mk@1=采矿钻 MK@1 +Mining Laser Mk@1=采矿激光 MK @1 +Single node.=单方块。 +Sonic Screwdriver=声波螺丝刀 +Tree Tap=树形水龙头 +Alloy cooking=熔炼合金 +Grinding=研磨中 +Compressing=压缩 +Extracting=提取 \ No newline at end of file diff --git a/technic/locale/template.txt b/technic/locale/template.txt index 796b2d23..feea741b 100644 --- a/technic/locale/template.txt +++ b/technic/locale/template.txt @@ -1,178 +1,180 @@ +# textdomain: technic + # template.txt # Template for translations of Technic ## Misc -[Technic] Loaded in %f seconds = +[Technic] Loaded in @1 seconds= ## Items -Silicon Wafer = -Doped Silicon Wafer = -Enriched Uranium = -Uranium Fuel = -Diamond Drill Head = -Blue Energy Crystal = -Green Energy Crystal = -Red Energy Crystal = -Fine Copper Wire = -Fine Gold Wire = -Fine Silver Wire = -Copper Coil = -Electric Motor = -Low Voltage Transformer = -Medium Voltage Transformer = -High Voltage Transformer = -Control Logic Unit = -Mixed Metal Ingot = -Composite Plate = -Copper Plate = -Carbon Plate = -Graphite = -Carbon Cloth = -Raw Latex = -Rubber Fiber = -%.1f%%-Fissile Uranium Ingot = -%.1f%%-Fissile Uranium Block = +Silicon Wafer= +Doped Silicon Wafer= +Enriched Uranium= +Uranium Fuel= +Diamond Drill Head= +Blue Energy Crystal= +Green Energy Crystal= +Red Energy Crystal= +Fine Copper Wire= +Fine Gold Wire= +Fine Silver Wire= +Copper Coil= +Electric Motor= +Low Voltage Transformer= +Medium Voltage Transformer= +High Voltage Transformer= +Control Logic Unit= +Mixed Metal Ingot= +Composite Plate= +Copper Plate= +Carbon Plate= +Graphite= +Carbon Cloth= +Raw Latex= +Rubber Fiber= +@1%-Fissile Uranium Ingot= +@1%-Fissile Uranium Block= ## Machine misc -Machine cannot be removed because it is not empty = -Inventory move disallowed due to protection = +Machine cannot be removed because it is not empty= +Inventory move disallowed due to protection= # $1: Machine name (Includes tier) -@1 Active (@2 EU) = -%s Active = -%s Disabled = -%s Enabled = -%s Idle = -%s Improperly Placed = -%s is empty = -%s Unpowered = -%s Out Of Fuel = -%s Has Bad Cabling = -%s (Slave) = -%s Has No Network = -%s Finished = -Enable/Disable = -Range = -Upgrade Slots = -In: = -Out: = -Slot %d = -Itemwise = -Stackwise = -Ignoring Mesecon Signal = -Controlled by Mesecon Signal = -Owner: = -Unlocked = -Locked = -Radius: = -Enabled = -Disabled = +@1 Active (@2 EU)= +@1 Active= +@1 Disabled= +@1 Enabled= +@1 Idle= +@1 Improperly Placed= +@1 is empty= +@1 Unpowered= +@1 Out Of Fuel= +@1 Has Bad Cabling= +@1 (Slave)= +@1 Has No Network= +@1 Finished= +Enable/Disable= +Range= +Upgrade Slots= +In:= +Out:= +Slot @1= +Itemwise= +Stackwise= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +Owner:= +Unlocked= +Locked= +Radius:= +Enabled= +Disabled= ## Machine names # $1: Tier -%s Alloy Furnace = -%s Battery Box = -%s Cable = -%s Centrifuge = -%s Compressor = -%s Extractor = -%s Forcefield Emitter = -%s Furnace = -%s Grinder = -%s Music Player = -%s Quarry = -%s Tool Workshop = -Arrayed Solar %s Generator = -Fuel-Fired %s Generator = -Geothermal %s Generator = -Hydro %s Generator = -Nuclear %s Generator Core = -Small Solar %s Generator = -Wind %s Generator = -Self-Contained Injector = -Constructor Mk%d = -Frame = -Frame Motor = -Template = -Template (replacing) = -Template Motor = -Template Tool = -Battery Box = -Supply Converter = -Switching Station = -Fuel-Fired Alloy Furnace = -Fuel-Fired Furnace = -Wind Mill Frame = -Forcefield = -Nuclear Reactor Rod Compartment = -Administrative World Anchor = +@1 Alloy Furnace= +@1 Battery Box= +@1 Cable= +@1 Centrifuge= +@1 Compressor= +@1 Extractor= +@1 Forcefield Emitter= +@1 Furnace= +@1 Grinder= +@1 Music Player= +@1 Quarry= +@1 Tool Workshop= +Arrayed Solar @1 Generator= +Fuel-Fired @1 Generator= +Geothermal @1 Generator= +Hydro @1 Generator= +Nuclear @1 Generator Core= +Small Solar @1 Generator= +Wind @1 Generator= +Self-Contained Injector= +Constructor Mk@1= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Motor= +Template Tool= +Battery Box= +Supply Converter= +Switching Station= +Fuel-Fired Alloy Furnace= +Fuel-Fired Furnace= +Wind Mill Frame= +Forcefield= +Nuclear Reactor Rod Compartment= +Administrative World Anchor= ## Machine-specific # $1: Pruduced EU -Charge = -Discharge = -Power level = +Charge= +Discharge= +Power level= # $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2/@3 = +@1 Battery Box: @2/@3= # $1: Machine name $2: Supply $3: Demand -@1. Supply: @2 Demand: @3 = -Production at %d%% = -Choose Milling Program: = -Slim Elements half / normal height: = -Current track %s = -Stopped = -Keeping %d/%d map blocks loaded = -Digging not started = -Digging finished = -Digging %d m above machine = -Digging %d m below machine = -@1 (@2 @3 -> @4 @5) = +@1. Supply: @2 Demand: @3= +Production at @1%= +Choose Milling Program:= +Slim Elements half / normal height:= +Current track @1= +Stopped= +Keeping @1/@2 map blocks loaded= +Digging not started= +Digging finished= +Digging @1 m above machine= +Digging @1 m below machine= +@1 (@2 @3 -> @4 @5)= ## Grinder Recipes # $1: Name -%s Dust = -Akalin = -Alatro = -Arol = -Brass = -Bronze = -Carbon Steel = -Cast Iron = -Chromium = -Coal = -Copper = -Gold = -Mithril = -Silver = -Stainless Steel = -Talinite = -Tin = -Wrought Iron = -Zinc = -%.1f%%-Fissile Uranium = +@1 Dust= +Akalin= +Alatro= +Arol= +Brass= +Bronze= +Carbon Steel= +Cast Iron= +Chromium= +Coal= +Copper= +Gold= +Mithril= +Silver= +Stainless Steel= +Talinite= +Tin= +Wrought Iron= +Zinc= +@1%-Fissile Uranium= ## Tools -RE Battery = -Water Can = -Lava Can = -Chainsaw = -Flashlight = -3 nodes deep. = -3 nodes tall. = -3 nodes wide. = -3x3 nodes. = -Use while sneaking to change Mining Drill Mk%d modes. = -Mining Drill Mk%d Mode %d = -Mining Drill Mk%d = -Mining Laser Mk%d = -Single node. = -Sonic Screwdriver = -Tree Tap = +RE Battery= +Water Can= +Lava Can= +Chainsaw= +Flashlight= +3 nodes deep.= +3 nodes tall.= +3 nodes wide.= +3x3 nodes.= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1 Mode @2= +Mining Drill Mk@1= +Mining Laser Mk@1= +Single node.= +Sonic Screwdriver= +Tree Tap= ## Craft descriptions -Alloy cooking = -Grinding = -Compressing = -Extracting = -Separating = +Alloy cooking= +Grinding= +Compressing= +Extracting= +Separating= diff --git a/technic/locale/zh_CN.txt b/technic/locale/zh_CN.txt deleted file mode 100644 index 1b711a7b..00000000 --- a/technic/locale/zh_CN.txt +++ /dev/null @@ -1,145 +0,0 @@ -# Author: wzy2006 <3450354617@qq.com> -# Template for translations of Technic -[Technic] Loaded in %f seconds =[Technic]在%f秒内加载完成 -Silicon Wafer =硅晶片 -Doped Silicon Wafer =硅芯片 -Enriched Uranium =浓缩铀 -Uranium Fuel =铀燃料 -Diamond Drill Head =金刚石钻头 -Blue Energy Crystal =蓝色能量水晶 -Green Energy Crystal =绿色能源水晶 -Red Energy Crystal =红色能量水晶 -Fine Copper Wire =细铜线 -Copper Coil =铜盘管 -Electric Motor =电动马达 -Low Voltage Transformer =低压变压器 -Medium Voltage Transformer =中压变压器 -High Voltage Transformer =高压变压器 -Control Logic Unit =控制逻辑单元 -Mixed Metal Ingot =混合金属锭 -Composite Plate =复合材料板 -Copper Plate =铜板 -Carbon Plate =碳板 -Graphite =石墨 -Carbon Cloth =碳布 -Raw Latex =生乳胶 -Rubber Fiber =橡胶纤维 -%.1f%%-Fissile Uranium Ingot = %.1f%%-裂变铀锭 -%.1f%%-Fissile Uranium Block = %.1f%%-裂变铀块 -Machine cannot be removed because it is not empty =机器不能被拆除,因为它不是空的 -Inventory move disallowed due to protection =库存移动不允许由于保护 -@1 Active (@2 EU) =@1动作(@2 EU) -%s Active =%s 活动 -%s Disabled =%s 禁用 -%s Enabled =%s 启用 -%s Idle =%s 闲置 -%s Improperly Placed =%s 放置不当 -%s Unpowered =%s 无能量的 -%s Out Of Fuel =%s 燃料耗尽 -%s Has Bad Cabling =%s 布线不良 -%s Has No Network =%s 未并入电网(也许需要"交换站") -%s Finished =%s 完成 -Enable/Disable =启用/禁用 -Range =范围 -Upgrade Slots =升级插槽 -In: =输入: -Out: =输出: -Slot %d =插槽 %d -Itemwise =逐项 -Stackwise =逐堆 -Owner: =拥有者: -Unlocked =解锁 -Locked =锁着的 -Radius: =半径: -Enabled =启用 -Disabled =禁用 -%s Alloy Furnace =%s 合金炉 -%s Battery Box =% s电池盒 -%s Cable =%s 电缆 -%s Compressor =%s 压缩机 -%s Extractor =%s 提取机 -%s Forcefield Emitter =%s 力场发射器 -%s Furnace =%s 熔炉 -%s Grinder =%s 研磨机 -%s Music Player =%s 音乐播放器 -%s Quarry =% s采石机 -%s Tool Workshop =% s工具车间 -Arrayed Solar %s Generator =太阳能%s发电板 -Fuel-Fired %s Generator =火力%s发电机 -Geothermal %s Generator =地热%s发电机 -Hydro %s Generator =水力%s 发电机 -Nuclear %s Generator Core =核裂变%s发电机核心 -Small Solar %s Generator =小型太阳能%s发电板 -Wind %s Generator =风力%s发电机 -Self-Contained Injector =独立式输入器 -Constructor Mk%d =建造器%d -Frame =框架 -Frame Motor =框架电机 -Template =模板 -Template (replacing) =模板(替换) -Template motor =电动机模板 -Template tool =工具模板 -Battery Box =电池盒 -Supply Converter =电源转换器 -Switching Station =交换站 -Fuel-Fired Alloy Furnace =火力合金炉 -Fuel-Fired Furnace =火力熔炉 -Wind Mill Frame =风力机框架 -Forcefield =力场 -Nuclear Reactor Rod Compartment =核反应堆舱 -Administrative World Anchor =管理员区块锚 -Charge =Charge -Discharge =Discharge -Power level =功率级 -@1 Battery Box: @2/@3 =@1电池盒:@2/@3 -@1. Supply: @2 Demand: @3 =@1. 供应: @2 需要: @3 -Production at %d%% =生产 %d%% -Choose Milling Program: =选择研磨程序: -Slim Elements half / normal height: =苗条的元素一半/正常高度: -Current track %s =电流跟踪%s -Stopped =停止 -Keeping %d/%d map blocks loaded =保持%d/%d地图模块加载 -Digging not started =没有开始挖掘 -Digging finished =挖完 -Digging %d m above machine =挖掘 %d m以上的机器 -Digging %d m below machine =挖掘 %d m以下的机器 -%s Dust = %s 粉 -Akalin =Akalin -Alatro =Alatro -Arol =Arol -Brass =黄铜 -Bronze =青铜 -Carbon Steel =碳钢 -Cast Iron =铸铁 -Chromium =铬 -Coal =煤炭 -Copper =铜 -Gold =黄金 -Mithril =秘银 -Silver =银 -Stainless Steel =不锈钢 -Talinite = 绿泥石 -Tin =锡 -Wrought Iron =锻铁 -Zinc =锌 -%.1f%%-Fissile Uranium =%.1f%%-裂变铀 -RE Battery =RE 电池 -Water Can =水罐 -Lava Can =岩浆罐 -Chainsaw =电锯 -Flashlight =手电筒 -3 nodes deep. =3方块深度。 -3 nodes tall. =3方块高。 -3 nodes wide. =3方块宽。 -3x3 nodes. =3x3 方块.。 -Use while sneaking to change Mining Drill Mk%d modes. = 潜行时使用可更改采矿钻机Mk%d模式 -Mining Drill Mk%d Mode %d =采矿钻 MK%d模式%d -Mining Drill Mk%d =采矿钻 MK%d -Mining Laser Mk%d =采矿激光 MK %d -Single node. =单方块。 -Sonic Screwdriver =声波螺丝刀 -Tree Tap =树形水龙头 -Alloy cooking =熔炼合金 -Grinding =研磨中 -Compressing =压缩 -Extracting =提取 \ No newline at end of file diff --git a/technic/machines/HV/cables.lua b/technic/machines/HV/cables.lua index 5928486d..c6be07ed 100644 --- a/technic/machines/HV/cables.lua +++ b/technic/machines/HV/cables.lua @@ -28,12 +28,12 @@ minetest.register_craft({ technic.register_cable("technic:hv_cable", { tier = "HV", size = 3/16, - description = S("%s Cable"):format("HV") + description = S("@1 Cable", S("HV")) }) technic.register_cable_plate("technic:hv_cable_plate", { tier = "HV", size = 3/16, - description = S("%s Cable Plate"):format("HV"), + description = S("@1 Cable Plate", S("HV")), tiles = {"technic_hv_cable.png"}, }) @@ -41,13 +41,13 @@ if minetest.get_modpath("digilines") then technic.register_cable("technic:hv_digi_cable", { tier = "HV", size = 3/16, - description = S("%s Digiline Cable"):format("HV"), + description = S("@1 Digiline Cable", S("HV")), digiline = { wire = { rules = technic.digilines.rules_allfaces } } }) technic.register_cable_plate("technic:hv_digi_cable_plate", { tier = "HV", size = 3/16, - description = S("%s Digiline Cable Plate"):format("HV"), + description = S("@1 Digiline Cable Plate", S("HV")), digiline = { wire = { rules = technic.digilines.rules_allfaces } }, tiles = {"technic_hv_digi_cable.png"} }) diff --git a/technic/machines/HV/compressor.lua b/technic/machines/HV/compressor.lua index c932280a..a4c0b074 100644 --- a/technic/machines/HV/compressor.lua +++ b/technic/machines/HV/compressor.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:hv_compressor", { typename = "compressing", - description = S("%s Compressor"), + description = S("@1 Compressor", S("HV")), tier = "HV", demand = {1500, 1000, 750}, speed = 5, diff --git a/technic/machines/HV/electric_furnace.lua b/technic/machines/HV/electric_furnace.lua index 7a4c089e..443d815b 100644 --- a/technic/machines/HV/electric_furnace.lua +++ b/technic/machines/HV/electric_furnace.lua @@ -17,7 +17,7 @@ minetest.register_craft({ technic.register_base_machine("technic:hv_electric_furnace", { typename = "cooking", - description = S("%s Furnace"), + description = S("@1 Furnace", S("HV")), tier="HV", upgrade=1, tube=1, diff --git a/technic/machines/HV/forcefield.lua b/technic/machines/HV/forcefield.lua index bc755df4..223fa142 100644 --- a/technic/machines/HV/forcefield.lua +++ b/technic/machines/HV/forcefield.lua @@ -122,10 +122,10 @@ local function set_forcefield_formspec(meta) end if meta:get_int("enabled") == 0 then formspec = formspec.. - "button[0,1.75;5,1;enable;"..S("%s Disabled"):format(S("%s Forcefield Emitter"):format("HV")).."]" + "button[0,1.75;5,1;enable;"..S("@1 Disabled", S("@1 Forcefield Emitter", S("HV"))).."]" else formspec = formspec.. - "button[0,1.75;5,1;disable;"..S("%s Enabled"):format(S("%s Forcefield Emitter"):format("HV")).."]" + "button[0,1.75;5,1;disable;"..S("@1 Enabled", S("@1 Forcefield Emitter", S("HV"))).."]" end meta:set_string("formspec", formspec) end @@ -260,7 +260,7 @@ local function run(pos, node) local eu_input = meta:get_int("HV_EU_input") local enabled = meta:get_int("enabled") ~= 0 and (meta:get_int("mesecon_mode") == 0 or meta:get_int("mesecon_effect") ~= 0) - local machine_name = S("%s Forcefield Emitter"):format("HV") + local machine_name = S("@1 Forcefield Emitter", S("HV")) local range = meta:get_int("range") local power_requirement @@ -275,14 +275,14 @@ local function run(pos, node) if node.name == "technic:forcefield_emitter_on" then update_forcefield(pos, meta, false) technic.swap_node(pos, "technic:forcefield_emitter_off") - meta:set_string("infotext", S("%s Disabled"):format(machine_name)) + meta:set_string("infotext", S("@1 Disabled", machine_name)) end meta:set_int("HV_EU_demand", 0) return end meta:set_int("HV_EU_demand", power_requirement) if eu_input < power_requirement then - meta:set_string("infotext", S("%s Unpowered"):format(machine_name)) + meta:set_string("infotext", S("@1 Unpowered", machine_name)) if node.name == "technic:forcefield_emitter_on" then update_forcefield(pos, meta, false) technic.swap_node(pos, "technic:forcefield_emitter_off") @@ -290,14 +290,14 @@ local function run(pos, node) elseif eu_input >= power_requirement then if node.name == "technic:forcefield_emitter_off" then technic.swap_node(pos, "technic:forcefield_emitter_on") - meta:set_string("infotext", S("%s Active"):format(machine_name)) + meta:set_string("infotext", S("@1 Active", machine_name)) end update_forcefield(pos, meta, true) end end minetest.register_node("technic:forcefield_emitter_off", { - description = S("%s Forcefield Emitter"):format("HV"), + description = S("@1 Forcefield Emitter", S("HV")), tiles = { "technic_forcefield_emitter_off.png", "technic_machine_bottom.png"..cable_entry, @@ -319,7 +319,7 @@ minetest.register_node("technic:forcefield_emitter_off", { if digilines_path then meta:set_string("channel", "forcefield"..minetest.pos_to_string(pos)) end - meta:set_string("infotext", S("%s Forcefield Emitter"):format("HV")) + meta:set_string("infotext", S("@1 Forcefield Emitter", S("HV"))) set_forcefield_formspec(meta) end, mesecons = mesecons, @@ -328,7 +328,7 @@ minetest.register_node("technic:forcefield_emitter_off", { }) minetest.register_node("technic:forcefield_emitter_on", { - description = S("%s Forcefield Emitter"):format("HV"), + description = S("@1 Forcefield Emitter", S("HV")), tiles = { "technic_forcefield_emitter_on.png", "technic_machine_bottom.png"..cable_entry, @@ -360,7 +360,7 @@ minetest.register_node("technic:forcefield_emitter_on", { }) minetest.register_node("technic:forcefield", { - description = S("%s Forcefield"):format("HV"), + description = S("@1 Forcefield", S("HV")), sunlight_propagates = true, drawtype = "glasslike", groups = {not_in_creative_inventory=1}, diff --git a/technic/machines/HV/grinder.lua b/technic/machines/HV/grinder.lua index 17a2b7db..97c7c2c3 100644 --- a/technic/machines/HV/grinder.lua +++ b/technic/machines/HV/grinder.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:hv_grinder", { typename = "grinding", - description = S("%s Grinder"), + description = S("@1 Grinder", S("HV")), tier="HV", demand={1200, 900, 600}, speed=5, diff --git a/technic/machines/HV/nuclear_reactor.lua b/technic/machines/HV/nuclear_reactor.lua index 4e256bbd..64947452 100644 --- a/technic/machines/HV/nuclear_reactor.lua +++ b/technic/machines/HV/nuclear_reactor.lua @@ -293,7 +293,7 @@ local function run(pos, node) end meta:set_int("HV_EU_supply", 0) meta:set_int("burn_time", 0) - meta:set_string("infotext", S("%s Idle"):format(reactor_desc)) + meta:set_string("infotext", S("@1 Idle", reactor_desc)) technic.swap_node(pos, "technic:hv_nuclear_reactor_core") meta:set_int("structure_accumulated_badness", 0) siren_clear(pos, meta) diff --git a/technic/machines/HV/quarry.lua b/technic/machines/HV/quarry.lua index 61209778..4398182b 100644 --- a/technic/machines/HV/quarry.lua +++ b/technic/machines/HV/quarry.lua @@ -9,7 +9,7 @@ local quarry_time_limit = tonumber(technic.config:get("quarry_time_limit")) local quarry_demand = 10000 local quarry_eject_dir = vector.new(0, 1, 0) -local machine_name = S("%s Quarry"):format("HV") +local machine_name = S("@1 Quarry", S("HV")) local quarry_formspec = "size[8,9]".. "item_image[7,0;1,1;technic:quarry]".. @@ -81,25 +81,27 @@ local function set_quarry_status(pos) formspec = formspec.."button[4,0.9;2,1;disable;"..S("Enabled").."]" if meta:get_int("purge_on") == 1 then status = S("Purging cache") - meta:set_string("infotext", S("%s purging cache"):format(machine_name)) + meta:set_string("infotext", S("@1 purging cache", machine_name)) meta:set_int("HV_EU_demand", 0) elseif meta:get_int("finished") == 1 then status = S("Digging finished") - meta:set_string("infotext", S("%s Finished"):format(machine_name)) + meta:set_string("infotext", S("@1 Finished", machine_name)) meta:set_int("HV_EU_demand", 0) else local rel_y = meta:get_int("dig_level") - pos.y - status = S("Digging %d m "..(rel_y > 0 and "above" or "below").." machine"):format(math.abs(rel_y)) + status = (rel_y > 0) and + S("Digging @1 m above machine", math.abs(rel_y)) or + S("Digging @1 m below machine", math.abs(rel_y)) if meta:get_int("HV_EU_input") >= quarry_demand then - meta:set_string("infotext", S("%s Active"):format(machine_name) .. " " .. status) + meta:set_string("infotext", S("@1 Active", machine_name) .. " " .. status) else - meta:set_string("infotext", S("%s Unpowered"):format(machine_name)) + meta:set_string("infotext", S("@1 Unpowered", machine_name)) end meta:set_int("HV_EU_demand", quarry_demand) end else formspec = formspec.."button[4,0.9;2,1;enable;"..S("Disabled").."]" - meta:set_string("infotext", S("%s Disabled"):format(machine_name)) + meta:set_string("infotext", S("@1 Disabled", machine_name)) meta:set_int("HV_EU_demand", 0) end meta:set_string("formspec", formspec.."label[0,4.1;"..minetest.formspec_escape(status).."]") @@ -364,7 +366,7 @@ local digiline_def = function(pos, _, channel, msg) end minetest.register_node("technic:quarry", { - description = S("%s Quarry"):format("HV"), + description = S("@1 Quarry", S("HV")), tiles = { "technic_carbon_steel_block.png^pipeworks_tube_connection_metallic.png", "technic_carbon_steel_block.png^technic_cable_connection_overlay.png", diff --git a/technic/machines/LV/alloy_furnace.lua b/technic/machines/LV/alloy_furnace.lua index f6241c29..67af177e 100644 --- a/technic/machines/LV/alloy_furnace.lua +++ b/technic/machines/LV/alloy_furnace.lua @@ -13,7 +13,7 @@ minetest.register_craft({ technic.register_base_machine("technic:lv_alloy_furnace", { typename = "alloy", - description = S("%s Alloy Furnace"), + description = S("@1 Alloy Furnace", S("LV")), insert_object = technic.insert_object_unique_stack, can_insert = technic.can_insert_unique_stack, tier = "LV", diff --git a/technic/machines/LV/cables.lua b/technic/machines/LV/cables.lua index b1a0cded..af9d5cb3 100644 --- a/technic/machines/LV/cables.lua +++ b/technic/machines/LV/cables.lua @@ -30,12 +30,12 @@ minetest.register_craft({ technic.register_cable("technic:lv_cable", { tier = "LV", size = 2/16, - description = S("%s Cable"):format("LV") + description = S("@1 Cable", S("LV")) }) technic.register_cable_plate("technic:lv_cable_plate", { tier = "LV", size = 2/16, - description = S("%s Cable Plate"):format("LV"), + description = S("@1 Cable Plate", S("LV")), tiles = {"technic_lv_cable.png"}, }) @@ -43,13 +43,13 @@ if minetest.get_modpath("digilines") then technic.register_cable("technic:lv_digi_cable", { tier = "LV", size = 2/16, - description = S("%s Digiline Cable"):format("LV"), + description = S("@1 Digiline Cable", S("LV")), digiline = { wire = { rules = technic.digilines.rules_allfaces } } }) technic.register_cable_plate("technic:lv_digi_cable_plate", { tier = "LV", size = 2/16, - description = S("%s Digiline Cable Plate"):format("LV"), + description = S("@1 Digiline Cable Plate", S("LV")), digiline = { wire = { rules = technic.digilines.rules_allfaces } }, tiles = {"technic_lv_digi_cable.png"} }) diff --git a/technic/machines/LV/compressor.lua b/technic/machines/LV/compressor.lua index 3bce1609..9d38e834 100644 --- a/technic/machines/LV/compressor.lua +++ b/technic/machines/LV/compressor.lua @@ -17,7 +17,7 @@ minetest.register_craft({ technic.register_base_machine("technic:lv_compressor", { typename = "compressing", - description = S("%s Compressor"), + description = S("@1 Compressor", S("LV")), tier = "LV", demand = {300}, speed = 1 diff --git a/technic/machines/LV/electric_furnace.lua b/technic/machines/LV/electric_furnace.lua index 54194e1a..977c2689 100644 --- a/technic/machines/LV/electric_furnace.lua +++ b/technic/machines/LV/electric_furnace.lua @@ -14,7 +14,7 @@ minetest.register_craft({ technic.register_base_machine("technic:lv_electric_furnace", { typename = "cooking", - description = S("%s Furnace"), + description = S("@1 Furnace", S("LV")), tier="LV", demand={300}, speed = 2 diff --git a/technic/machines/LV/extractor.lua b/technic/machines/LV/extractor.lua index ebae42cb..983ab22e 100644 --- a/technic/machines/LV/extractor.lua +++ b/technic/machines/LV/extractor.lua @@ -28,7 +28,7 @@ end technic.register_base_machine("technic:lv_extractor", { typename = "extracting", - description = S("%s Extractor"), + description = S("@1 Extractor", S("LV")), tier = "LV", demand = {300}, speed = 1 diff --git a/technic/machines/LV/geothermal.lua b/technic/machines/LV/geothermal.lua index abe6951d..33db3da9 100644 --- a/technic/machines/LV/geothermal.lua +++ b/technic/machines/LV/geothermal.lua @@ -21,7 +21,7 @@ minetest.register_craft({ }) minetest.register_craftitem("technic:geothermal", { - description = S("Geothermal %s Generator"):format("LV"), + description = S("Geothermal @1 Generator", S("LV")), }) local check_node_around = function(pos) @@ -70,7 +70,7 @@ local run = function(pos, node) end meta:set_string("infotext", - S("Geothermal %s Generator"):format("LV").." ("..production_level.."%)") + S("Geothermal @1 Generator", S("LV")).." ("..production_level.."%)") if production_level > 0 and minetest.get_node(pos).name == "technic:geothermal" then technic.swap_node (pos, "technic:geothermal_active") @@ -83,7 +83,7 @@ local run = function(pos, node) end minetest.register_node("technic:geothermal", { - description = S("Geothermal %s Generator"):format("LV"), + description = S("Geothermal @1 Generator", S("LV")), tiles = {"technic_geothermal_top.png", "technic_machine_bottom.png", "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, @@ -93,14 +93,14 @@ minetest.register_node("technic:geothermal", { sounds = default.node_sound_wood_defaults(), on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("Geothermal %s Generator"):format("LV")) + meta:set_string("infotext", S("Geothermal @1 Generator", S("LV"))) meta:set_int("LV_EU_supply", 0) end, technic_run = run, }) minetest.register_node("technic:geothermal_active", { - description = S("Geothermal %s Generator"):format("LV"), + description = S("Geothermal @1 Generator", S("LV")), tiles = {"technic_geothermal_top_active.png", "technic_machine_bottom.png", "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"}, paramtype2 = "facedir", diff --git a/technic/machines/LV/grinder.lua b/technic/machines/LV/grinder.lua index ec2ffa35..10a04360 100644 --- a/technic/machines/LV/grinder.lua +++ b/technic/machines/LV/grinder.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:lv_grinder", { typename = "grinding", - description = S("%s Grinder"), + description = S("@1 Grinder", S("LV")), tier="LV", demand={200}, speed=1 diff --git a/technic/machines/LV/lamp.lua b/technic/machines/LV/lamp.lua index 96fc9b98..86cc07b3 100644 --- a/technic/machines/LV/lamp.lua +++ b/technic/machines/LV/lamp.lua @@ -5,10 +5,10 @@ local S = technic.getter -local desc = S("%s Lamp"):format("LV") -local active_desc = S("%s Active"):format(desc) -local unpowered_desc = S("%s Unpowered"):format(desc) -local off_desc = S("%s Off"):format(desc) +local desc = S("@1 Lamp", S("LV")) +local active_desc = S("@1 Active", desc) +local unpowered_desc = S("@1 Unpowered", desc) +local off_desc = S("@1 Off", desc) local demand = 50 diff --git a/technic/machines/LV/led.lua b/technic/machines/LV/led.lua index 4791c837..36fa4580 100644 --- a/technic/machines/LV/led.lua +++ b/technic/machines/LV/led.lua @@ -4,9 +4,9 @@ local S = technic.getter -local desc = S("%s LED"):format("LV") -local active_desc = S("%s Active"):format(desc) -local unpowered_desc = S("%s Unpowered"):format(desc) +local desc = S("@1 LED", S("LV")) +local active_desc = S("@1 Active", desc) +local unpowered_desc = S("@1 Unpowered", desc) local demand = 5 diff --git a/technic/machines/LV/music_player.lua b/technic/machines/LV/music_player.lua index 3bbb4412..625a385b 100644 --- a/technic/machines/LV/music_player.lua +++ b/technic/machines/LV/music_player.lua @@ -23,7 +23,7 @@ end local run = function(pos, node) local meta = minetest.get_meta(pos) local eu_input = meta:get_int("LV_EU_input") - local machine_name = S("%s Music Player"):format("LV") + local machine_name = S("@1 Music Player", S("LV")) local demand = 150 local current_track = meta:get_int("current_track") @@ -38,19 +38,19 @@ local run = function(pos, node) end if meta:get_int("active") == 0 then - meta:set_string("infotext", S("%s Idle"):format(machine_name)) + meta:set_string("infotext", S("@1 Idle", machine_name)) meta:set_int("LV_EU_demand", 0) return end if eu_input < demand then - meta:set_string("infotext", S("%s Unpowered"):format(machine_name)) + meta:set_string("infotext", S("@1 Unpowered", machine_name)) if music_handle then minetest.sound_stop(music_handle) music_handle = nil end elseif eu_input >= demand then - meta:set_string("infotext", S("%s Active"):format(machine_name)) + meta:set_string("infotext", S("@1 Active", machine_name)) if not music_handle then music_handle = play_track(pos, current_track) end @@ -72,7 +72,7 @@ local function set_display(meta) meta:set_string("formspec", "size[4,4.5]".. "item_image[0,0;1,1;technic:music_player]".. - "label[1,0;"..S("%s Music Player"):format("LV").."]".. + "label[1,0;"..S("@1 Music Player", S("LV")).."]".. "button[0,1;1,1;track1;1]".. "button[1,1;1,1;track2;2]".. "button[2,1;1,1;track3;3]".. @@ -86,11 +86,11 @@ local function set_display(meta) "label[0,4;"..minetest.formspec_escape( meta:get_int("active") == 0 and S("Stopped") or - S("Current track %s"):format(meta:get_int("current_track"))).."]") + S("Current track @1", meta:get_int("current_track"))).."]") end minetest.register_node("technic:music_player", { - description = S("%s Music Player"):format("LV"), + description = S("@1 Music Player", S("LV")), tiles = {"technic_music_player_top.png", "technic_machine_bottom.png", "technic_music_player_side.png", "technic_music_player_side.png", "technic_music_player_side.png", "technic_music_player_side.png"}, groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, @@ -99,7 +99,7 @@ minetest.register_node("technic:music_player", { sounds = default.node_sound_wood_defaults(), on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("%s Music Player"):format("LV")) + meta:set_string("infotext", S("@1 Music Player", S("LV"))) set_display(meta) end, on_receive_fields = function(pos, formanme, fields, sender) diff --git a/technic/machines/LV/solar_panel.lua b/technic/machines/LV/solar_panel.lua index b3daedc3..e8b9ef13 100644 --- a/technic/machines/LV/solar_panel.lua +++ b/technic/machines/LV/solar_panel.lua @@ -23,7 +23,7 @@ local run = function(pos, node) -- To take care of some of it solar panels do not work outside daylight hours or if -- built below 0m local pos1 = {x=pos.x, y=pos.y+1, z=pos.z} - local machine_name = S("Small Solar %s Generator"):format("LV") + local machine_name = S("Small Solar @1 Generator", S("LV")) local light = minetest.get_node_light(pos1, nil) local time_of_day = minetest.get_timeofday() @@ -39,7 +39,7 @@ local run = function(pos, node) technic.EU_string(charge_to_give))) meta:set_int("LV_EU_supply", charge_to_give) else - meta:set_string("infotext", S("%s Idle"):format(machine_name)) + meta:set_string("infotext", S("@1 Idle", machine_name)) meta:set_int("LV_EU_supply", 0) end end @@ -51,7 +51,7 @@ minetest.register_node("technic:solar_panel", { technic_machine=1, technic_lv=1}, connect_sides = {"bottom"}, sounds = default.node_sound_wood_defaults(), - description = S("Small Solar %s Generator"):format("LV"), + description = S("Small Solar @1 Generator", S("LV")), active = false, drawtype = "nodebox", paramtype = "light", @@ -63,7 +63,7 @@ minetest.register_node("technic:solar_panel", { on_construct = function(pos) local meta = minetest.get_meta(pos) meta:set_int("LV_EU_supply", 0) - meta:set_string("infotext", S("Small Solar %s Generator"):format("LV")) + meta:set_string("infotext", S("Small Solar @1 Generator", S("LV"))) end, technic_run = run, }) diff --git a/technic/machines/LV/water_mill.lua b/technic/machines/LV/water_mill.lua index e26224e9..39d2ec5f 100644 --- a/technic/machines/LV/water_mill.lua +++ b/technic/machines/LV/water_mill.lua @@ -53,7 +53,7 @@ local run = function(pos, node) meta:set_int("LV_EU_supply", eu_supply) meta:set_string("infotext", - S("Hydro %s Generator"):format("LV").." ("..production_level.."%)") + S("Hydro @1 Generator", S("LV")).." ("..production_level.."%)") if production_level > 0 and minetest.get_node(pos).name == "technic:water_mill" then @@ -67,7 +67,7 @@ local run = function(pos, node) end minetest.register_node("technic:water_mill", { - description = S("Hydro %s Generator"):format("LV"), + description = S("Hydro @1 Generator", S("LV")), tiles = { "technic_water_mill_top.png", "technic_machine_bottom.png"..cable_entry, @@ -83,14 +83,14 @@ minetest.register_node("technic:water_mill", { sounds = default.node_sound_wood_defaults(), on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("Hydro %s Generator"):format("LV")) + meta:set_string("infotext", S("Hydro @1 Generator", S("LV"))) meta:set_int("LV_EU_supply", 0) end, technic_run = run, }) minetest.register_node("technic:water_mill_active", { - description = S("Hydro %s Generator"):format("LV"), + description = S("Hydro @1 Generator", S("LV")), tiles = {"technic_water_mill_top_active.png", "technic_machine_bottom.png", "technic_water_mill_side.png", "technic_water_mill_side.png", "technic_water_mill_side.png", "technic_water_mill_side.png"}, diff --git a/technic/machines/MV/alloy_furnace.lua b/technic/machines/MV/alloy_furnace.lua index f2ed94c5..28abba8c 100644 --- a/technic/machines/MV/alloy_furnace.lua +++ b/technic/machines/MV/alloy_furnace.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:mv_alloy_furnace", { typename = "alloy", - description = S("%s Alloy Furnace"), + description = S("@1 Alloy Furnace", S("MV")), insert_object = technic.insert_object_unique_stack, can_insert = technic.can_insert_unique_stack, tier = "MV", diff --git a/technic/machines/MV/cables.lua b/technic/machines/MV/cables.lua index b3b66fdc..614dd485 100644 --- a/technic/machines/MV/cables.lua +++ b/technic/machines/MV/cables.lua @@ -30,12 +30,12 @@ minetest.register_craft({ technic.register_cable("technic:mv_cable", { tier = "MV", size = 2.5/16, - description = S("%s Cable"):format("MV") + description = S("@1 Cable", S("MV")) }) technic.register_cable_plate("technic:mv_cable_plate", { tier = "MV", size = 2.5/16, - description = S("%s Cable Plate"):format("MV"), + description = S("@1 Cable Plate", S("MV")), tiles = {"technic_mv_cable.png"}, }) @@ -43,13 +43,13 @@ if minetest.get_modpath("digilines") then technic.register_cable("technic:mv_digi_cable", { tier = "MV", size = 2.5/16, - description = S("%s Digiline Cable"):format("MV"), + description = S("@1 Digiline Cable", S("MV")), digiline = { wire = { rules = technic.digilines.rules_allfaces } } }) technic.register_cable_plate("technic:mv_digi_cable_plate", { tier = "MV", size = 2.5/16, - description = S("%s Digiline Cable Plate"):format("MV"), + description = S("@1 Digiline Cable Plate", S("MV")), digiline = { wire = { rules = technic.digilines.rules_allfaces } }, tiles = {"technic_mv_digi_cable.png"} }) diff --git a/technic/machines/MV/centrifuge.lua b/technic/machines/MV/centrifuge.lua index 32fd7434..1b034009 100644 --- a/technic/machines/MV/centrifuge.lua +++ b/technic/machines/MV/centrifuge.lua @@ -11,7 +11,7 @@ minetest.register_craft({ technic.register_base_machine("technic:mv_centrifuge", { typename = "separating", - description = S("%s Centrifuge"), + description = S("@1 Centrifuge", S("MV")), tier = "MV", demand = { 8000, 7000, 6000 }, speed = 2, diff --git a/technic/machines/MV/compressor.lua b/technic/machines/MV/compressor.lua index 46121bb1..f93d4b50 100644 --- a/technic/machines/MV/compressor.lua +++ b/technic/machines/MV/compressor.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:mv_compressor", { typename = "compressing", - description = S("%s Compressor"), + description = S("@1 Compressor", S("MV")), tier = "MV", demand = {800, 600, 400}, speed = 2, diff --git a/technic/machines/MV/electric_furnace.lua b/technic/machines/MV/electric_furnace.lua index c78765f2..ba5b7a88 100644 --- a/technic/machines/MV/electric_furnace.lua +++ b/technic/machines/MV/electric_furnace.lua @@ -17,7 +17,7 @@ minetest.register_craft({ technic.register_base_machine("technic:mv_electric_furnace", { typename = "cooking", - description = S("%s Furnace"), + description = S("@1 Furnace", S("MV")), tier="MV", upgrade=1, tube=1, diff --git a/technic/machines/MV/extractor.lua b/technic/machines/MV/extractor.lua index 20365923..810b1f25 100644 --- a/technic/machines/MV/extractor.lua +++ b/technic/machines/MV/extractor.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:mv_extractor", { typename = "extracting", - description = S("%s Extractor"), + description = S("@1 Extractor", S("MV")), tier = "MV", demand = {800, 600, 400}, speed = 2, diff --git a/technic/machines/MV/freezer.lua b/technic/machines/MV/freezer.lua index 07c738fa..039dbe62 100644 --- a/technic/machines/MV/freezer.lua +++ b/technic/machines/MV/freezer.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:mv_freezer", { typename = "freezing", - description = S("%s Freezer"), + description = S("@1 Freezer", S("MV")), tier = "MV", demand = {800, 600, 400}, speed = 0.5, diff --git a/technic/machines/MV/grinder.lua b/technic/machines/MV/grinder.lua index f5bbc160..03e8a64c 100644 --- a/technic/machines/MV/grinder.lua +++ b/technic/machines/MV/grinder.lua @@ -12,7 +12,7 @@ minetest.register_craft({ technic.register_base_machine("technic:mv_grinder", { typename = "grinding", - description = S("%s Grinder"), + description = S("@1 Grinder", S("MV")), tier="MV", demand={600, 450, 300}, speed=2, diff --git a/technic/machines/MV/hydro_turbine.lua b/technic/machines/MV/hydro_turbine.lua index c2288242..d98ba1c9 100644 --- a/technic/machines/MV/hydro_turbine.lua +++ b/technic/machines/MV/hydro_turbine.lua @@ -51,7 +51,7 @@ local run = function(pos, node) meta:set_int("MV_EU_supply", eu_supply) meta:set_string("infotext", - S("Hydro %s Generator"):format("MV").." ("..production_level.."%)") + S("Hydro @1 Generator", S("MV")).." ("..production_level.."%)") if production_level > 0 and minetest.get_node(pos).name == "technic:hydro_turbine" then technic.swap_node(pos, "technic:hydro_turbine_active") @@ -64,7 +64,7 @@ local run = function(pos, node) end minetest.register_node("technic:hydro_turbine", { - description = S("Hydro %s Generator"):format("MV"), + description = S("Hydro @1 Generator", S("MV")), tiles = { "technic_hydro_turbine_top.png", "technic_machine_bottom.png"..cable_entry, @@ -80,14 +80,14 @@ minetest.register_node("technic:hydro_turbine", { sounds = default.node_sound_wood_defaults(), on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("Hydro %s Generator"):format("MV")) + meta:set_string("infotext", S("Hydro @1 Generator", S("MV"))) meta:set_int("MV_EU_supply", 0) end, technic_run = run, }) minetest.register_node("technic:hydro_turbine_active", { - description = S("Hydro %s Generator"):format("MV"), + description = S("Hydro @1 Generator", S("MV")), tiles = {"technic_hydro_turbine_top_active.png", "technic_machine_bottom.png", "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png"}, diff --git a/technic/machines/MV/lighting.lua b/technic/machines/MV/lighting.lua index 9a8d3695..80caf25b 100644 --- a/technic/machines/MV/lighting.lua +++ b/technic/machines/MV/lighting.lua @@ -3,14 +3,7 @@ -- This file supplies electric powered glowlights --- Boilerplate to support localized strings if intllib mod is installed. -local S -if (minetest.get_modpath("intllib")) then - dofile(minetest.get_modpath("intllib").."/intllib.lua") - S = intllib.Getter(minetest.get_current_modname()) -else - S = function (s) return s end -end +local S = minetest.get_translator(minetest.get_current_modname()) local function technic_homedecor_node_is_owned(pos, placer) local ownername = false @@ -25,7 +18,7 @@ local function technic_homedecor_node_is_owned(pos, placer) end if ownername ~= false then - minetest.chat_send_player(placer:get_player_name(), S("Sorry, %s owns that spot."):format(ownername) ) + minetest.chat_send_player(placer:get_player_name(), S("Sorry, @1 owns that spot.", ownername) ) return true else return false diff --git a/technic/machines/MV/tool_workshop.lua b/technic/machines/MV/tool_workshop.lua index e922224c..4bdc8932 100644 --- a/technic/machines/MV/tool_workshop.lua +++ b/technic/machines/MV/tool_workshop.lua @@ -21,7 +21,7 @@ local workshop_demand = {5000, 3500, 2000} local workshop_formspec = "size[8,9;]".. "list[context;src;3,1;1,1;]".. - "label[0,0;"..S("%s Tool Workshop"):format("MV").."]".. + "label[0,0;"..S("@1 Tool Workshop", S("MV")).."]".. "list[context;upgrade1;1,3;1,1;]".. "list[context;upgrade2;2,3;1,1;]".. "label[1,4;"..S("Upgrade Slots").."]".. @@ -38,7 +38,7 @@ local run = function(pos, node) local meta = minetest.get_meta(pos) local inv = meta:get_inventory() local eu_input = meta:get_int("MV_EU_input") - local machine_name = S("%s Tool Workshop"):format("MV") + local machine_name = S("@1 Tool Workshop", S("MV")) -- Setup meta data if it does not exist. if not eu_input then @@ -66,15 +66,15 @@ local run = function(pos, node) end end) if not repairable then - meta:set_string("infotext", S("%s Idle"):format(machine_name)) + meta:set_string("infotext", S("@1 Idle", machine_name)) meta:set_int("MV_EU_demand", 0) return end if eu_input < workshop_demand[EU_upgrade+1] then - meta:set_string("infotext", S("%s Unpowered"):format(machine_name)) + meta:set_string("infotext", S("@1 Unpowered", machine_name)) elseif eu_input >= workshop_demand[EU_upgrade+1] then - meta:set_string("infotext", S("%s Active"):format(machine_name)) + meta:set_string("infotext", S("@1 Active", machine_name)) srcstack:add_wear(-1000) inv:set_stack("src", 1, srcstack) end @@ -82,7 +82,7 @@ local run = function(pos, node) end minetest.register_node("technic:tool_workshop", { - description = S("%s Tool Workshop"):format("MV"), + description = S("@1 Tool Workshop", S("MV")), paramtype2 = "facedir", tiles = { "technic_workshop_top.png"..tube_entry, @@ -98,7 +98,7 @@ minetest.register_node("technic:tool_workshop", { sounds = default.node_sound_wood_defaults(), on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("%s Tool Workshop"):format("MV")) + meta:set_string("infotext", S("@1 Tool Workshop", S("MV"))) meta:set_string("formspec", workshop_formspec) local inv = meta:get_inventory() inv:set_size("src", 1) diff --git a/technic/machines/MV/wind_mill.lua b/technic/machines/MV/wind_mill.lua index 1baf54c0..823254d7 100644 --- a/technic/machines/MV/wind_mill.lua +++ b/technic/machines/MV/wind_mill.lua @@ -51,12 +51,12 @@ end local run = function(pos, node) local meta = minetest.get_meta(pos) - local machine_name = S("Wind %s Generator"):format("MV") + local machine_name = S("Wind @1 Generator", S("MV")) local check = check_wind_mill(pos) if check == false then meta:set_int("MV_EU_supply", 0) - meta:set_string("infotext", S("%s Improperly Placed"):format(machine_name)) + meta:set_string("infotext", S("@1 Improperly Placed", machine_name)) elseif check == true then local power = math.min(pos.y * 100, 5000) meta:set_int("MV_EU_supply", power) @@ -67,7 +67,7 @@ local run = function(pos, node) end minetest.register_node("technic:wind_mill", { - description = S("Wind %s Generator"):format("MV"), + description = S("Wind @1 Generator", S("MV")), tiles = {"technic_carbon_steel_block.png"}, paramtype2 = "facedir", groups = {cracky=1, technic_machine=1, technic_mv=1}, @@ -86,7 +86,7 @@ minetest.register_node("technic:wind_mill", { }, on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("Wind %s Generator"):format("MV")) + meta:set_string("infotext", S("Wind @1 Generator", S("MV"))) meta:set_int("MV_EU_supply", 0) end, technic_run = run, diff --git a/technic/machines/compat/api.lua b/technic/machines/compat/api.lua index aa873405..c9c83ac6 100644 --- a/technic/machines/compat/api.lua +++ b/technic/machines/compat/api.lua @@ -36,7 +36,7 @@ end function technic.register_alloy_furnace(def) def.typename = "alloy" - def.description = S("%s Alloy Furnace") + def.description = S("@1 Alloy Furnace", S(def.tier)) def.insert_object = technic.insert_object_unique_stack def.can_insert = technic.can_insert_unique_stack technic.register_base_machine(def) @@ -44,36 +44,36 @@ end function technic.register_centrifuge(def) def.typename = "separating" - def.description = S("%s Centrifuge") + def.description = S("@1 Centrifuge", S(def.tier)) technic.register_base_machine(def) end function technic.register_compressor(def) def.typename = "compressing" - def.description = S("%s Compressor") + def.description = S("@1 Compressor", S(def.tier)) technic.register_base_machine(def) end function technic.register_extractor(def) def.typename = "extracting" - def.description = S("%s Extractor") + def.description = S("@1 Extractor", S(def.tier)) technic.register_base_machine(def) end function technic.register_freezer(def) def.typename = "freezing" - def.description = S("%s Freezer") + def.description = S("@1 Freezer", S(def.tier)) technic.register_base_machine(def) end function technic.register_grinder(def) def.typename = "grinding" - def.description = S("%s Grinder") + def.description = S("@1 Grinder", S(def.tier)) technic.register_base_machine(def) end function technic.register_electric_furnace(def) def.typename = "cooking" - def.description = S("%s Furnace") + def.description = S("@1 Furnace", S(def.tier)) technic.register_base_machine(def) end diff --git a/technic/machines/network.lua b/technic/machines/network.lua index ac211e6b..99ada1ee 100644 --- a/technic/machines/network.lua +++ b/technic/machines/network.lua @@ -127,7 +127,7 @@ function technic.network_infotext(network_id, text) elseif network.queue then local count = 0 for _ in pairs(network.all_nodes) do count = count + 1 end - return S("Building Network: %d Nodes"):format(count) + return S("Building Network: @1 Nodes", count) else return network.infotext end @@ -162,7 +162,7 @@ function technic.disable_machine(pos, node) local nodedef = minetest.registered_nodes[node.name] if nodedef then local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("%s Has No Network"):format(nodedef.description)) + meta:set_string("infotext", S("@1 Has No Network", nodedef.description)) end if nodedef and nodedef.technic_disabled_machine_name then node.name = nodedef.technic_disabled_machine_name @@ -607,7 +607,7 @@ function technic.network_run(network_id) network = networks[network_id] else --dprint("Not connected to a network") - technic.network_infotext(network_id, S("%s Has No Network"):format(S("Switching Station"))) + technic.network_infotext(network_id, S("@1 Has No Network", S("Switching Station"))) return end @@ -654,7 +654,7 @@ function technic.network_run(network_id) end --dprint("Total RE demand:"..RE_eu_demand) - technic.network_infotext(network_id, S("@1. Supply: @2 Demand: @3", + technic.network_infotext(network_id, S("@1. Supply: @2 Demand: @3", S("Switching Station"), technic.EU_string(PR_eu_supply), technic.EU_string(RE_eu_demand))) diff --git a/technic/machines/other/anchor.lua b/technic/machines/other/anchor.lua index 59a9482c..49e23ea2 100644 --- a/technic/machines/other/anchor.lua +++ b/technic/machines/other/anchor.lua @@ -48,7 +48,7 @@ local function forceload_on(pos, meta) end local function set_display(pos, meta) - meta:set_string("infotext", S(meta:get_int("enabled") ~= 0 and "%s Enabled" or "%s Disabled"):format(desc)) + meta:set_string("infotext", S(meta:get_int("enabled") ~= 0 and "@1 Enabled" or "@1 Disabled", desc)) meta:set_string("formspec", "size[5,3.5]".. "item_image[0,0;1,1;technic:admin_anchor]".. @@ -61,7 +61,7 @@ local function set_display(pos, meta) (meta:get_int("enabled") == 0 and "button[3,2;2,1;enable;"..minetest.formspec_escape(S("Disabled")).."]" or "button[3,2;2,1;disable;"..minetest.formspec_escape(S("Enabled")).."]").. - "label[0,3;"..minetest.formspec_escape(S("Keeping %d/%d map blocks loaded"):format( + "label[0,3;"..minetest.formspec_escape(S("Keeping @1/@2 map blocks loaded", #currently_forceloaded_positions(meta), #compute_forceload_positions(pos, meta))).."]") end diff --git a/technic/machines/other/coal_alloy_furnace.lua b/technic/machines/other/coal_alloy_furnace.lua index 55b0c3cd..b9b894b9 100644 --- a/technic/machines/other/coal_alloy_furnace.lua +++ b/technic/machines/other/coal_alloy_furnace.lua @@ -120,7 +120,7 @@ minetest.register_abm({ if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then local percent = math.floor(meta:get_float("fuel_time") / meta:get_float("fuel_totaltime") * 100) - meta:set_string("infotext", S("%s Active"):format(machine_name).." ("..percent.."%)") + meta:set_string("infotext", S("@1 Active", machine_name).." ("..percent.."%)") technic.swap_node(pos, "technic:coal_alloy_furnace_active") meta:set_string("formspec", "size[8,9]".. @@ -144,7 +144,7 @@ minetest.register_abm({ if not recipe then if was_active then - meta:set_string("infotext", S("%s is empty"):format(machine_name)) + meta:set_string("infotext", S("@1 is empty", machine_name)) technic.swap_node(pos, "technic:coal_alloy_furnace") meta:set_string("formspec", formspec) end @@ -161,7 +161,7 @@ minetest.register_abm({ end if fuel.time <= 0 then - meta:set_string("infotext", S("%s Out Of Fuel"):format(machine_name)) + meta:set_string("infotext", S("@1 Out Of Fuel", machine_name)) technic.swap_node(pos, "technic:coal_alloy_furnace") meta:set_string("formspec", formspec) return diff --git a/technic/machines/other/constructor.lua b/technic/machines/other/constructor.lua index 17531258..bd1f64c2 100644 --- a/technic/machines/other/constructor.lua +++ b/technic/machines/other/constructor.lua @@ -133,7 +133,7 @@ end local function make_constructor(mark, length) minetest.register_node("technic:constructor_mk"..mark.."_off", { - description = S("Constructor Mk%d"):format(mark), + description = S("Constructor Mk@1", mark), tiles = {"technic_constructor_mk"..mark.."_top_off.png", "technic_constructor_mk"..mark.."_bottom_off.png", "technic_constructor_mk"..mark.."_side2_off.png", @@ -148,17 +148,17 @@ local function make_constructor(mark, length) on_construct = function(pos) local meta = minetest.get_meta(pos) local formspec = "size[8,9;]".. - "label[0,0;"..S("Constructor Mk%d"):format(mark).."]".. + "label[0,0;"..S("Constructor Mk@1", mark).."]".. "list[current_player;main;0,5;8,4;]".. "listring[current_player;main]" for i = 1, length do formspec = formspec.. - "label[5,"..(i - 1)..";"..S("Slot %d"):format(i).."]".. + "label[5,"..(i - 1)..";"..S("Slot @1", i).."]".. "list[context;slot"..i..";6,"..(i - 1)..";1,1;]".. "listring[context;slot"..i.."]" end meta:set_string("formspec", formspec) - meta:set_string("infotext", S("Constructor Mk%d"):format(mark)) + meta:set_string("infotext", S("Constructor Mk@1", mark)) local inv = meta:get_inventory() for i = 1, length do inv:set_size("slot"..i, 1) diff --git a/technic/machines/register/battery_box.lua b/technic/machines/register/battery_box.lua index 1670b627..8ed14cdf 100644 --- a/technic/machines/register/battery_box.lua +++ b/technic/machines/register/battery_box.lua @@ -133,7 +133,7 @@ function technic.register_battery_box(nodename, data) "list[context;src;3,1;1,1;]".. "image[4,1;1,1;technic_battery_reload.png]".. "list[context;dst;5,1;1,1;]".. - "label[0,0;"..S("%s Battery Box"):format(tier).."]".. + "label[0,0;"..S("@1 Battery Box", S(tier)).."]".. "label[3,0;"..S("Charge").."]".. "label[5,0;"..S("Discharge").."]".. "label[1,3;"..S("Power level").."]".. @@ -192,7 +192,7 @@ function technic.register_battery_box(nodename, data) local infotext = S("@1 Battery Box: @2 / @3", tier, technic.EU_string(current_charge), technic.EU_string(max_charge)) if eu_input == 0 then - infotext = S("%s Idle"):format(infotext) + infotext = S("@1 Idle", infotext) end meta:set_string("infotext", infotext) if update_formspec then @@ -342,7 +342,7 @@ function technic.register_battery_box(nodename, data) end minetest.register_node(colon..nodename..i, { - description = S("%s Battery Box"):format(tier), + description = S("@1 Battery Box", S(tier)), tiles = { top_tex, bottom_tex, @@ -358,7 +358,7 @@ function technic.register_battery_box(nodename, data) drop = "technic:"..ltier.."_battery_box0", on_construct = function(pos) local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("%s Battery Box"):format(tier)) + meta:set_string("infotext", S("@1 Battery Box", S(tier))) meta:set_int(tier.."_EU_demand", 0) meta:set_int(tier.."_EU_supply", 0) meta:set_int(tier.."_EU_input", 0) diff --git a/technic/machines/register/generator.lua b/technic/machines/register/generator.lua index 112bf78e..aca00952 100644 --- a/technic/machines/register/generator.lua +++ b/technic/machines/register/generator.lua @@ -36,13 +36,13 @@ function technic.register_generator(data) local generator_formspec = "size[8,9;]".. - "label[0,0;"..S("Fuel-Fired %s Generator"):format(tier).."]".. + "label[0,0;"..S("Fuel-Fired @1 Generator", S(tier)).."]".. "list[context;src;3,1;1,1;]".. "image[4,1;1,1;default_furnace_fire_bg.png]".. "list[current_player;main;0,5;8,4;]".. "listring[]" - local desc = S("Fuel-Fired %s Generator"):format(tier) + local desc = S("Fuel-Fired @1 Generator", S(tier)) local run = function(pos, node) local meta = minetest.get_meta(pos) @@ -65,7 +65,7 @@ function technic.register_generator(data) {method = "fuel", width = 1, items = fuellist}) if not fuel or fuel.time == 0 then - meta:set_string("infotext", S("%s Out Of Fuel"):format(desc)) + meta:set_string("infotext", S("@1 Out Of Fuel", desc)) technic.swap_node(pos, "technic:"..ltier.."_generator") meta:set_int(tier.."_EU_supply", 0) return diff --git a/technic/machines/register/grinder_recipes.lua b/technic/machines/register/grinder_recipes.lua index e900b75e..096a96d0 100644 --- a/technic/machines/register/grinder_recipes.lua +++ b/technic/machines/register/grinder_recipes.lua @@ -88,7 +88,7 @@ local function register_dust(name, ingot) local lname = string.lower(name) lname = string.gsub(lname, ' ', '_') minetest.register_craftitem("technic:"..lname.."_dust", { - description = S("%s Dust"):format(S(name)), + description = S("@1 Dust", S(name)), inventory_image = "technic_"..lname.."_dust.png", }) if ingot then @@ -134,7 +134,7 @@ for p = 0, 35 do local ingot = "technic:uranium"..psuffix.."_ingot" local dust = "technic:uranium"..psuffix.."_dust" minetest.register_craftitem(dust, { - description = S("%s Dust"):format(string.format(S("%.1f%%-Fissile Uranium"), p/10)), + description = S("@1%-Fissile Uranium Dust", string.format("%.1f", p/10)), inventory_image = "technic_uranium_dust.png", on_place_on_ground = minetest.craftitem_place_item, groups = {uranium_dust=1, not_in_creative_inventory=nici}, diff --git a/technic/machines/register/grindings.lua b/technic/machines/register/grindings.lua index f4c7e27a..23200e20 100644 --- a/technic/machines/register/grindings.lua +++ b/technic/machines/register/grindings.lua @@ -22,7 +22,7 @@ local function register_tree_grinding(name, tree, wood, extract, grinding_color) inventory_image = inventory_image .. "^[colorize:" .. grinding_color end minetest.register_craftitem(grindings_name, { - description = S("%s Grinding"):format(S(name)), + description = S("@1 Grinding", S(name)), inventory_image = inventory_image, }) minetest.register_craft({ diff --git a/technic/machines/register/machine_base.lua b/technic/machines/register/machine_base.lua index 7a6515a3..653009d0 100644 --- a/technic/machines/register/machine_base.lua +++ b/technic/machines/register/machine_base.lua @@ -40,9 +40,9 @@ function technic.register_base_machine(nodename, data) local input_size = technic.recipes[typename].input_size local tier = def.tier local ltier = string.lower(tier) - local infotext_idle = S("%s Idle"):format(def.description:format(tier)) - local infotext_active = S("%s Active"):format(def.description:format(tier)) - local infotext_unpowered = S("%s Unpowered"):format(def.description:format(tier)) + local infotext_idle = S("@1 Idle", def.description) + local infotext_active = S("@1 Active", def.description) + local infotext_unpowered = S("@1 Unpowered", def.description) local groups = {cracky = 2, technic_machine = 1, ["technic_"..ltier] = 1} if def.tube then @@ -57,7 +57,7 @@ function technic.register_base_machine(nodename, data) "list[context;src;"..(4-input_size)..",1;"..input_size..",1;]".. "list[context;dst;5,1;2,2;]".. "list[current_player;main;0,5;8,4;]".. - "label[0,0;"..def.description:format(tier).."]".. + "label[0,0;"..def.description.."]".. "listring[context;dst]".. "listring[current_player;main]".. "listring[context;src]".. @@ -160,7 +160,7 @@ function technic.register_base_machine(nodename, data) end minetest.register_node(colon..nodename, { - description = def.description:format(tier), + description = def.description, tiles = { texture_prefix.."_top.png"..tentry, texture_prefix.."_bottom.png"..tentry, @@ -192,7 +192,7 @@ function technic.register_base_machine(nodename, data) )..pipeworks.button_label end - meta:set_string("infotext", def.description:format(tier)) + meta:set_string("infotext", def.description) meta:set_int("tube_time", 0) meta:set_string("formspec", formspec..form_buttons) local inv = meta:get_inventory() @@ -231,7 +231,7 @@ function technic.register_base_machine(nodename, data) }) minetest.register_node(colon..nodename.."_active",{ - description = def.description:format(tier), + description = def.description, tiles = { texture_prefix.."_top.png"..tentry, texture_prefix.."_bottom.png"..tentry, diff --git a/technic/machines/register/solar_array.lua b/technic/machines/register/solar_array.lua index f01eda6c..19d34d1d 100644 --- a/technic/machines/register/solar_array.lua +++ b/technic/machines/register/solar_array.lua @@ -7,7 +7,7 @@ function technic.register_solar_array(nodename, data) local tier = def.tier local ltier = string.lower(tier) - local infotext = S("Arrayed Solar %s Generator"):format(tier) + local infotext = S("Arrayed Solar @1 Generator", S(tier)) local run = function(pos, node) -- The action here is to make the solar array produce power @@ -33,7 +33,7 @@ function technic.register_solar_array(nodename, data) meta:set_string("infotext", S("@1 Active (@2)", infotext, technic.EU_string(charge_to_give))) meta:set_int(tier.."_EU_supply", charge_to_give) else - meta:set_string("infotext", S("%s Idle"):format(infotext)) + meta:set_string("infotext", S("@1 Idle", infotext)) meta:set_int(tier.."_EU_supply", 0) end end @@ -51,7 +51,7 @@ function technic.register_solar_array(nodename, data) } def.connect_sides = def.connect_sides or {"bottom"} def.sounds = def.sounds or default.node_sound_wood_defaults() - def.description = def.description or S("Arrayed Solar %s Generator"):format(tier) + def.description = def.description or S("Arrayed Solar @1 Generator", S(tier)) def.active = def.active or false def.drawtype = def.drawtype or "nodebox" def.paramtype = def.paramtype or "light" diff --git a/technic/machines/supply_converter.lua b/technic/machines/supply_converter.lua index b3d03978..deaf9e33 100644 --- a/technic/machines/supply_converter.lua +++ b/technic/machines/supply_converter.lua @@ -30,9 +30,9 @@ local function set_supply_converter_formspec(meta) formspec = formspec.."button[0,1;5,1;mesecon_mode_0;"..S("Controlled by Mesecon Signal").."]" end if meta:get_int("enabled") == 0 then - formspec = formspec.."button[0,1.75;5,1;enable;"..S("%s Disabled"):format(S("Supply Converter")).."]" + formspec = formspec.."button[0,1.75;5,1;enable;"..S("@1 Disabled", S("Supply Converter")).."]" else - formspec = formspec.."button[0,1.75;5,1;disable;"..S("%s Enabled"):format(S("Supply Converter")).."]" + formspec = formspec.."button[0,1.75;5,1;disable;"..S("@1 Enabled", S("Supply Converter")).."]" end meta:set_string("formspec", formspec) end @@ -158,7 +158,7 @@ local run = function(pos, node, run_stage) technic.EU_string(input), from, technic.EU_string(input * remain), to)) else - meta:set_string("infotext", S("%s Has Bad Cabling"):format(machine_name)) + meta:set_string("infotext", S("@1 Has Bad Cabling", machine_name)) if to then meta:set_int(to.."_EU_supply", 0) end diff --git a/technic/machines/switching_station.lua b/technic/machines/switching_station.lua index a4dd4278..87cb6545 100644 --- a/technic/machines/switching_station.lua +++ b/technic/machines/switching_station.lua @@ -19,7 +19,7 @@ local function start_network(pos) local tier = technic.sw_pos2tier(pos) if not tier then local meta = minetest.get_meta(pos) - meta:set_string("infotext", S("%s Has No Network"):format(S("Switching Station"))) + meta:set_string("infotext", S("@1 Has No Network", S("Switching Station"))) return end local network_id = technic.sw_pos2network(pos) or technic.create_network(pos) @@ -85,9 +85,9 @@ minetest.register_node("technic:switching_station",{ if technic.is_overloaded(network_id) then local remaining = technic.reset_overloaded(network_id) if remaining > 0 then - infotext = S("%s Network Overloaded, Restart in %dms"):format(S("Switching Station"), remaining / 1000) + infotext = S("@1 Network Overloaded, Restart in @2ms", S("Switching Station"), remaining / 1000) else - infotext = S("%s Restarting Network"):format(S("Switching Station")) + infotext = S("@1 Restarting Network", S("Switching Station")) end technic.network_infotext(network_id, infotext) else diff --git a/technic/mod.conf b/technic/mod.conf index 0552771c..464ff220 100644 --- a/technic/mod.conf +++ b/technic/mod.conf @@ -1,3 +1,3 @@ name = technic depends = default, pipeworks, technic_worldgen, basic_materials, moreores -optional_depends = bucket, mesecons, mesecons_mvps, digilines, digiline_remote, intllib, unified_inventory, vector_extras, dye, monitoring, craftguide, i3 +optional_depends = bucket, mesecons, mesecons_mvps, digilines, digiline_remote, unified_inventory, vector_extras, dye, monitoring, craftguide, i3 diff --git a/technic/tools/mining_drill.lua b/technic/tools/mining_drill.lua index dabbdee1..692b74bb 100644 --- a/technic/tools/mining_drill.lua +++ b/technic/tools/mining_drill.lua @@ -244,14 +244,14 @@ local function mining_drill_mk2_setmode(user,itemstack) local item=itemstack:to_table() local meta=minetest.deserialize(item["metadata"]) or {} if meta["mode"]==nil then - minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk%d modes."):format(2)) + minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk@1 modes.", 2)) meta["mode"]=0 end local mode=meta["mode"] mode=mode+1 if mode>=5 then mode=1 end minetest.chat_send_player(player_name, - S("Mining Drill Mk%d Mode %d"):format(2, mode)..": "..mining_drill_mode_text[mode][1]) + S("Mining Drill Mk@1 Mode @2", 2, mode)..": "..mining_drill_mode_text[mode][1]) itemstack:set_name("technic:mining_drill_mk2_"..mode); meta["mode"]=mode itemstack:set_metadata(minetest.serialize(meta)) @@ -263,14 +263,14 @@ local function mining_drill_mk3_setmode(user,itemstack) local item=itemstack:to_table() local meta=minetest.deserialize(item["metadata"]) or {} if meta["mode"]==nil then - minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk%d modes."):format(3)) + minetest.chat_send_player(player_name, S("Use while sneaking to change Mining Drill Mk@1 modes.", 3)) meta["mode"]=0 end local mode=meta["mode"] mode=mode+1 if mode>=6 then mode=1 end minetest.chat_send_player(player_name, - S("Mining Drill Mk%d Mode %d"):format(3, mode)..": "..mining_drill_mode_text[mode][1]) + S("Mining Drill Mk@1 Mode @2", 3, mode)..": "..mining_drill_mode_text[mode][1]) itemstack:set_name("technic:mining_drill_mk3_"..mode); meta["mode"]=mode itemstack:set_metadata(minetest.serialize(meta)) @@ -325,7 +325,7 @@ end technic.register_power_tool("technic:mining_drill", max_charge[1]) minetest.register_tool("technic:mining_drill", { - description = S("Mining Drill Mk%d"):format(1), + description = S("Mining Drill Mk@1", 1), inventory_image = "technic_mining_drill.png", stack_max = 1, wear_represents = "technic_RE_charge", @@ -353,7 +353,7 @@ minetest.register_tool("technic:mining_drill", { }) minetest.register_tool("technic:mining_drill_mk2", { - description = S("Mining Drill Mk%d"):format(2), + description = S("Mining Drill Mk@1", 2), inventory_image = "technic_mining_drill_mk2.png", wear_represents = "technic_RE_charge", on_refill = technic.refill_RE_charge, @@ -368,7 +368,7 @@ technic.register_power_tool("technic:mining_drill_mk2", max_charge[2]) for i = 1, 4 do technic.register_power_tool("technic:mining_drill_mk2_"..i, max_charge[2]) minetest.register_tool("technic:mining_drill_mk2_"..i, { - description = S("Mining Drill Mk%d Mode %d"):format(2, i), + description = S("Mining Drill Mk@1 Mode @2", 2, i), inventory_image = "technic_mining_drill_mk2.png^technic_tool_mode"..i..".png", wield_image = "technic_mining_drill_mk2.png", wear_represents = "technic_RE_charge", @@ -382,7 +382,7 @@ for i = 1, 4 do end minetest.register_tool("technic:mining_drill_mk3", { - description = S("Mining Drill Mk%d"):format(3), + description = S("Mining Drill Mk@1", 3), inventory_image = "technic_mining_drill_mk3.png", wear_represents = "technic_RE_charge", on_refill = technic.refill_RE_charge, @@ -397,7 +397,7 @@ technic.register_power_tool("technic:mining_drill_mk3", max_charge[3]) for i=1,5,1 do technic.register_power_tool("technic:mining_drill_mk3_"..i, max_charge[3]) minetest.register_tool("technic:mining_drill_mk3_"..i, { - description = S("Mining Drill Mk%d Mode %d"):format(3, i), + description = S("Mining Drill Mk@1 Mode @2", 3, i), inventory_image = "technic_mining_drill_mk3.png^technic_tool_mode"..i..".png", wield_image = "technic_mining_drill_mk3.png", wear_represents = "technic_RE_charge", diff --git a/technic/tools/mining_lasers.lua b/technic/tools/mining_lasers.lua index e4dd178a..1fc6570e 100644 --- a/technic/tools/mining_lasers.lua +++ b/technic/tools/mining_lasers.lua @@ -94,7 +94,7 @@ end for _, m in pairs(mining_lasers_list) do technic.register_power_tool("technic:laser_mk"..m[1], m[3]) minetest.register_tool("technic:laser_mk"..m[1], { - description = S("Mining Laser Mk%d"):format(m[1]), + description = S("Mining Laser Mk@1", m[1]), inventory_image = "technic_mining_laser_mk"..m[1]..".png", range = 0, stack_max = 1, diff --git a/technic_chests/chests.lua b/technic_chests/chests.lua index 34c2fc6d..270fb903 100644 --- a/technic_chests/chests.lua +++ b/technic_chests/chests.lua @@ -1,15 +1,19 @@ -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end +local S = minetest.get_translator(minetest.get_current_modname()) local function register_chests(data) local name = data.description:lower() - local type_description = {"Chest", "Locked Chest", "Protected Chest"} + local type_description = { + S("@1 Chest", data.description), + S("@1 Locked Chest", data.description), + S("@1 Protected Chest", data.description), + } for i,t in ipairs({"", "_locked", "_protected"}) do local data_copy = table.copy(data) data_copy.locked = t == "_locked" data_copy.protected = t == "_protected" data_copy.texture_prefix = "technic_"..name.."_chest" - data_copy.description = S(("%s %s"):format(data.description, type_description[i])) + data_copy.description = type_description[i] technic.chests.register_chest(":technic:"..name..t.."_chest", data_copy) end end diff --git a/technic_chests/formspec.lua b/technic_chests/formspec.lua index 62757b88..30ad0480 100644 --- a/technic_chests/formspec.lua +++ b/technic_chests/formspec.lua @@ -1,6 +1,5 @@ -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end ---local S = minetest.get_translator("technic_chests") +local S = minetest.get_translator(minetest.get_current_modname()) local has_pipeworks = minetest.get_modpath("pipeworks") @@ -33,7 +32,7 @@ local function get_color_fs(x, y, meta) else color = S("None") end - return fs.."label["..(x + 0.1)..","..(y + 3.4)..";"..S("Selected Color: %s"):format(color).."]" + return fs.."label["..(x + 0.1)..","..(y + 3.4)..";"..S("Selected Color: @1", color).."]" end local function get_quickmove_fs(x, y) diff --git a/technic_chests/init.lua b/technic_chests/init.lua index 1cd05347..386e7bd7 100644 --- a/technic_chests/init.lua +++ b/technic_chests/init.lua @@ -1,6 +1,5 @@ -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end ---local S = minetest.get_translator("technic_chests") +local S = minetest.get_translator(minetest.get_current_modname()) local modpath = minetest.get_modpath("technic_chests") diff --git a/technic_chests/locale/de.txt b/technic_chests/locale/de.txt deleted file mode 100644 index e22d2c24..00000000 --- a/technic_chests/locale/de.txt +++ /dev/null @@ -1,41 +0,0 @@ -# German Translation for technic_chests -# Deutsche Übersetzung von technic_chests -# by Xanthin - -%s Chest = %struhe -%s Locked Chest = Verschlossene %struhe -%s Locked Chest (owned by %s) = Verschlossene %struhe (gehoert %s) -Color Filter: %s = Farbfilter: %s -Edit chest description: = Bearbeite die Beschreibung - -# Colors -Black = Schwarz -Blue = Blau -Brown = Braun -Cyan = Tuerkis -Dark Green = Dunkelgruen -Dark Grey = Dunkelgrau -Green = Gruen -Grey = Grau -Magenta = Magenta -Orange = Orange -Pink = Rosa -Red = Rot -Violet = Violett -White = Weiss -Yellow = Gelb -None = Farblos - -# Materials -Copper = Kupfer -Gold = Gold -Iron = Eisen -Mithril = Mithril -Silver = Silber -Wooden = Holz - -# Sorting -Sort = -Auto-sort is %s = -Off = -On = diff --git a/technic_chests/locale/es.txt b/technic_chests/locale/es.txt deleted file mode 100644 index ec38d3f9..00000000 --- a/technic_chests/locale/es.txt +++ /dev/null @@ -1,39 +0,0 @@ -# technic_chests translation template - -%s Chest = Cofre de %s -%s Locked Chest = Cofre de %s Bloqueado -%s Locked Chest (owned by %s) = Cofre de %s Bloqueado (propiedad de %s) -Color Filter: %s = Filtro por Color: %s -Edit chest description: = Editar la descripción del cofre - -# Colors -Black = Negro -Blue = Azul -Brown = Café -Cyan = Cian -Dark Green = Verde Oscuro -Dark Grey = Gris Oscuro -Green = Verde -Grey = Gris -Magenta = Magenta -Orange = Naranja -Pink = Rosado -Red = Rojo -Violet = Violeta -White = Blanco -Yellow = Amarillo -None = Ninguno - -# Materials -Copper = Cobre -Gold = Oro -Iron = Hierro -Mithril = Mitrilo -Silver = Plata -Wooden = Madera - -# Sorting -Sort = Ordenar -Auto-sort is %s = El orden Automático esta %s -Off = Apagado -On = Encendido diff --git a/technic_chests/locale/fr.txt b/technic_chests/locale/fr.txt deleted file mode 100644 index 58f868a5..00000000 --- a/technic_chests/locale/fr.txt +++ /dev/null @@ -1,39 +0,0 @@ -# technic_chests translation template - -%s Chest = Coffre en %s -%s Locked Chest = Coffre verrouillé en %s -%s Locked Chest (owned by %s) = Coffre verrouillé en %s (appartient à %s) -Color Filter: %s = Filtre couleur : %s -Edit chest description: = Editer la description du coffre - -# Colors -Black = Noir -Blue = Bleu -Brown = Marron -Cyan = Cyan -Dark Green = Vert foncé -Dark Grey = Gris foncé -Green = Vert -Grey = Gris -Magenta = Magenta -Orange = Orange -Pink = Rose -Red = Rouge -Violet = Violet -White = Blanc -Yellow = Jaune -None = Rien - -# Materials -Copper = cuivre -Gold = or -Iron = fer -Mithril = mithril -Silver = argent -Wooden = bois - -# Sorting -Sort = Tri -Auto-sort is %s = Tri automatique %s -Off = désactivé -On = activé diff --git a/technic_chests/locale/pl.txt b/technic_chests/locale/pl.txt deleted file mode 100644 index ae24b5d0..00000000 --- a/technic_chests/locale/pl.txt +++ /dev/null @@ -1,41 +0,0 @@ -# Polish Translation for technic_chests -# Polskie tłumaczenie technic_chests -# by mat9117 - -%s Chest = %s Skrzynia -%s Locked Chest = %s Zamknięta skrzynia -%s Locked Chest (owned by %s) = %s Zamknięta skrzynia (należy do %s) -Color Filter: %s = Filtr kolorów: %s -Edit chest description: = Edytuj opis skrzyni - -# Colors -Black = Czarny -Blue = Niebieski -Brown = Brązowy -Cyan = Cyan -Dark Green = Ciemnozielony -Dark Grey = Ciemnoszary -Green = Zielony -Grey = Szary -Magenta = Magenta -Orange = Pomarańczowy -Pink = Różowy -Red = Czerwony -Violet = Fioletowy -White = Biały -Yellow = Żółty -None = Żaden - -# Materials -Copper = Miedziana -Gold = Złota -Iron = Żelazna -Mithril = Mithrilowa -Silver = Srebrna -Wooden = Drewniana - -# Sorting -Sort = Sortuj -Auto-sort is %s = Autosortowanie jest %s -Off = Wyłaczone -On = Włączone diff --git a/technic_chests/locale/pt_BR.txt b/technic_chests/locale/pt_BR.txt deleted file mode 100644 index 35e5845c..00000000 --- a/technic_chests/locale/pt_BR.txt +++ /dev/null @@ -1,41 +0,0 @@ -# Braziliam portuguese translation for technic_chests -# Tradução portuguesa brasileira para technic_chests -# By Sires - -%s Chest = Baú %s -%s Locked Chest = Baú Trancado %s -%s Locked Chest (owned by %s) = Baú Trancado %s (pertence a/à %s) -Color Filter: %s = Filtro de Cor: %s -Edit chest description: = Editar descrição do baú: - -# Colors -Black = Preto -Blue = Azul -Brown = Marrom -Cyan = Ciano -Dark Green = Verde Escuro -Dark Grey = Cinza Escuro -Green = Verde -Grey = Cinza -Magenta = Magenta -Orange = Laranja -Pink = Rosa -Red = Vermelho -Violet = Violeta -White = Branco -Yellow = Amarelo -None = Nada - -# Materials -Copper = Cobre -Gold = Ouro -Iron = Ferro -Mithril = Mithril -Silver = Prata -Wooden = de Madeira - -# Sorting -Sort = Ordenar -Auto-sort is %s = Auto-ordenação está %s -Off = Desligada -On = Ligada diff --git a/technic_chests/locale/technic_chests.de.tr b/technic_chests/locale/technic_chests.de.tr new file mode 100644 index 00000000..8db06fc1 --- /dev/null +++ b/technic_chests/locale/technic_chests.de.tr @@ -0,0 +1,43 @@ +# textdomain: technic_chests + +# German Translation for technic_chests +# Deutsche Übersetzung von technic_chests +# by Xanthin + +@1 Chest=@1truhe +@1 Locked Chest=Verschlossene @1truhe +@1 Locked Chest (owned by @2)=Verschlossene @1truhe (gehoert @2) +Color Filter: @1=Farbfilter: @1 +Edit chest description:=Bearbeite die Beschreibung + +# Colors +Black=Schwarz +Blue=Blau +Brown=Braun +Cyan=Tuerkis +Dark Green=Dunkelgruen +Dark Grey=Dunkelgrau +Green=Gruen +Grey=Grau +Magenta=Magenta +Orange=Orange +Pink=Rosa +Red=Rot +Violet=Violett +White=Weiss +Yellow=Gelb +None=Farblos + +# Materials +Copper=Kupfer +Gold=Gold +Iron=Eisen +Mithril=Mithril +Silver=Silber +Wooden=Holz + +# Sorting +Sort= +Auto-sort is @1= +Off= +On= diff --git a/technic_chests/locale/technic_chests.es.tr b/technic_chests/locale/technic_chests.es.tr new file mode 100644 index 00000000..0c63bf72 --- /dev/null +++ b/technic_chests/locale/technic_chests.es.tr @@ -0,0 +1,41 @@ +# textdomain: technic_chests + +# technic_chests translation template + +@1 Chest=Cofre de @1 +@1 Locked Chest=Cofre de @1 Bloqueado +@1 Locked Chest (owned by @2)=Cofre de @1 Bloqueado (propiedad de @2) +Color Filter: @1=Filtro por Color: @1 +Edit chest description:=Editar la descripción del cofre + +# Colors +Black=Negro +Blue=Azul +Brown=Café +Cyan=Cian +Dark Green=Verde Oscuro +Dark Grey=Gris Oscuro +Green=Verde +Grey=Gris +Magenta=Magenta +Orange=Naranja +Pink=Rosado +Red=Rojo +Violet=Violeta +White=Blanco +Yellow=Amarillo +None=Ninguno + +# Materials +Copper=Cobre +Gold=Oro +Iron=Hierro +Mithril=Mitrilo +Silver=Plata +Wooden=Madera + +# Sorting +Sort=Ordenar +Auto-sort is @1=El orden Automático esta @1 +Off=Apagado +On=Encendido diff --git a/technic_chests/locale/technic_chests.fr.tr b/technic_chests/locale/technic_chests.fr.tr new file mode 100644 index 00000000..ff08f9e5 --- /dev/null +++ b/technic_chests/locale/technic_chests.fr.tr @@ -0,0 +1,41 @@ +# textdomain: technic_chests + +# technic_chests translation template + +@1 Chest=Coffre en @1 +@1 Locked Chest=Coffre verrouillé en @1 +@1 Locked Chest (owned by @2)=Coffre verrouillé en @1 (appartient à @2) +Color Filter: @1=Filtre couleur : @1 +Edit chest description:=Editer la description du coffre + +# Colors +Black=Noir +Blue=Bleu +Brown=Marron +Cyan=Cyan +Dark Green=Vert foncé +Dark Grey=Gris foncé +Green=Vert +Grey=Gris +Magenta=Magenta +Orange=Orange +Pink=Rose +Red=Rouge +Violet=Violet +White=Blanc +Yellow=Jaune +None=Rien + +# Materials +Copper=cuivre +Gold=or +Iron=fer +Mithril=mithril +Silver=argent +Wooden=bois + +# Sorting +Sort=Tri +Auto-sort is @1=Tri automatique @1 +Off=désactivé +On=activé diff --git a/technic_chests/locale/technic_chests.pl.tr b/technic_chests/locale/technic_chests.pl.tr new file mode 100644 index 00000000..4f7833f8 --- /dev/null +++ b/technic_chests/locale/technic_chests.pl.tr @@ -0,0 +1,43 @@ +# textdomain: technic_chests + +# Polish Translation for technic_chests +# Polskie tłumaczenie technic_chests +# by mat9117 + +@1 Chest=@1 Skrzynia +@1 Locked Chest=@1 Zamknięta skrzynia +@1 Locked Chest (owned by @2)=@1 Zamknięta skrzynia (należy do @2) +Color Filter: @1=Filtr kolorów: @1 +Edit chest description:=Edytuj opis skrzyni + +# Colors +Black=Czarny +Blue=Niebieski +Brown=Brązowy +Cyan=Cyan +Dark Green=Ciemnozielony +Dark Grey=Ciemnoszary +Green=Zielony +Grey=Szary +Magenta=Magenta +Orange=Pomarańczowy +Pink=Różowy +Red=Czerwony +Violet=Fioletowy +White=Biały +Yellow=Żółty +None=Żaden + +# Materials +Copper=Miedziana +Gold=Złota +Iron=Żelazna +Mithril=Mithrilowa +Silver=Srebrna +Wooden=Drewniana + +# Sorting +Sort=Sortuj +Auto-sort is @1=Autosortowanie jest @1 +Off=Wyłaczone +On=Włączone diff --git a/technic_chests/locale/technic_chests.pt_BR.tr b/technic_chests/locale/technic_chests.pt_BR.tr new file mode 100644 index 00000000..4e84bda2 --- /dev/null +++ b/technic_chests/locale/technic_chests.pt_BR.tr @@ -0,0 +1,43 @@ +# textdomain: technic_chests + +# Braziliam portuguese translation for technic_chests +# Tradução portuguesa brasileira para technic_chests +# By Sires + +@1 Chest=Baú @1 +@1 Locked Chest=Baú Trancado @1 +@1 Locked Chest (owned by @2)=Baú Trancado @1 (pertence a/à @2) +Color Filter: @1=Filtro de Cor: @1 +Edit chest description:=Editar descrição do baú: + +# Colors +Black=Preto +Blue=Azul +Brown=Marrom +Cyan=Ciano +Dark Green=Verde Escuro +Dark Grey=Cinza Escuro +Green=Verde +Grey=Cinza +Magenta=Magenta +Orange=Laranja +Pink=Rosa +Red=Vermelho +Violet=Violeta +White=Branco +Yellow=Amarelo +None=Nada + +# Materials +Copper=Cobre +Gold=Ouro +Iron=Ferro +Mithril=Mithril +Silver=Prata +Wooden=de Madeira + +# Sorting +Sort=Ordenar +Auto-sort is @1=Auto-ordenação está @1 +Off=Desligada +On=Ligada diff --git a/technic_chests/locale/technic_chests.tr.tr b/technic_chests/locale/technic_chests.tr.tr new file mode 100644 index 00000000..7efe0f33 --- /dev/null +++ b/technic_chests/locale/technic_chests.tr.tr @@ -0,0 +1,43 @@ +# textdomain: technic_chests + +# Turkish translation +# mahmutelmas06@hotmail.com +# Türkçe çeviri + +@1 Chest=@1 Sandık +@1 Locked Chest=@1 Kilitli sandık +@1 Locked Chest (owned by @2)=@1 Kilitli sandık (Sahibi @2) +Color Filter: @1=Renk süzgeci: @1 +Edit chest description:=Sandık bilgilerini düzenle + +# Colors - Renkler +Black=Siyah +Blue=Mavi +Brown=Kahverengi +Cyan=Cam göbeği +Dark Green=Koyu yeşil +Dark Grey=Koyu gri +Green=Yeşil +Grey=Gri +Magenta=Mor +Orange=Turuncu +Pink=Pembe +Red=Kırmızı +Violet=Koyu mor +White=Beyaz +Yellow=Sarı +None=Hiç + +# Materials - Metaryeller +Copper=Bakır +Gold=Altın +Iron=Demir +Mithril=Mithril +Silver=Gümüş +Wooden=Ahşap + +# Sorting - Sıralama +Sort=Sırala +Auto-sort is @1=Otomatik sıralama @1 +Off=Kapalı +On=Açık diff --git a/technic_chests/locale/technic_chests.zh_CN.tr b/technic_chests/locale/technic_chests.zh_CN.tr new file mode 100644 index 00000000..88075ab8 --- /dev/null +++ b/technic_chests/locale/technic_chests.zh_CN.tr @@ -0,0 +1,33 @@ +# textdomain: technic_chests + +@1 Chest=%s +@1 Locked Chest=%s +@1 Locked Chest (owned by @2)=%sӣ%sУ +Color Filter: @1=ɫɸѡ%s +Edit chest description:=༭ +Black=ɫ +Blue=ɫ +Brown=ɫ +Cyan=ɫ +Dark Green=ɫ +Dark Grey=ɫ +Green=ɫ +Grey=ɫ +Magenta= +Orange=ɫ +Pink=ۺɫ +Red=ɫ +Violet=ɫ +White=ɫ +Yellow=ɫ +None=û +Copper=ͭ +Gold=ƽ +Iron= +Mithril= +Silver= +Wooden=ľ +Sort= +Auto-sort is @1=ԶΪ%s +Off= +On= diff --git a/technic_chests/locale/template.txt b/technic_chests/locale/template.txt index 4d422b2f..3fe90e83 100644 --- a/technic_chests/locale/template.txt +++ b/technic_chests/locale/template.txt @@ -1,39 +1,41 @@ +# textdomain: technic_chests + # technic_chests translation template -%s Chest = -%s Locked Chest = -%s Locked Chest (owned by %s) = -Color Filter: %s = -Edit chest description: = +@1 Chest= +@1 Locked Chest= +@1 Locked Chest (owned by @2)= +Color Filter: @1= +Edit chest description:= # Colors -Black = -Blue = -Brown = -Cyan = -Dark Green = -Dark Grey = -Green = -Grey = -Magenta = -Orange = -Pink = -Red = -Violet = -White = -Yellow = -None = +Black= +Blue= +Brown= +Cyan= +Dark Green= +Dark Grey= +Green= +Grey= +Magenta= +Orange= +Pink= +Red= +Violet= +White= +Yellow= +None= # Materials -Copper = -Gold = -Iron = -Mithril = -Silver = -Wooden = +Copper= +Gold= +Iron= +Mithril= +Silver= +Wooden= # Sorting -Sort = -Auto-sort is %s = -Off = -On = +Sort= +Auto-sort is @1= +Off= +On= diff --git a/technic_chests/locale/tr.txt b/technic_chests/locale/tr.txt deleted file mode 100644 index 1f07ce63..00000000 --- a/technic_chests/locale/tr.txt +++ /dev/null @@ -1,41 +0,0 @@ -# Turkish translation -# mahmutelmas06@hotmail.com -# Türkçe çeviri - -%s Chest = %s Sandık -%s Locked Chest = %s Kilitli sandık -%s Locked Chest (owned by %s) = %s Kilitli sandık (Sahibi %s) -Color Filter: %s = Renk süzgeci: %s -Edit chest description: = Sandık bilgilerini düzenle - -# Colors - Renkler -Black = Siyah -Blue = Mavi -Brown = Kahverengi -Cyan = Cam göbeği -Dark Green = Koyu yeşil -Dark Grey = Koyu gri -Green = Yeşil -Grey = Gri -Magenta = Mor -Orange = Turuncu -Pink = Pembe -Red = Kırmızı -Violet = Koyu mor -White = Beyaz -Yellow = Sarı -None = Hiç - -# Materials - Metaryeller -Copper = Bakır -Gold = Altın -Iron = Demir -Mithril = Mithril -Silver = Gümüş -Wooden = Ahşap - -# Sorting - Sıralama -Sort = Sırala -Auto-sort is %s = Otomatik sıralama %s -Off = Kapalı -On = Açık diff --git a/technic_chests/locale/zh_CN.txt b/technic_chests/locale/zh_CN.txt deleted file mode 100644 index 5b5cc280..00000000 --- a/technic_chests/locale/zh_CN.txt +++ /dev/null @@ -1,31 +0,0 @@ -%s Chest =%s -%s Locked Chest =%s -%s Locked Chest (owned by %s) =%sӣ%sУ -Color Filter: %s =ɫɸѡ%s -Edit chest description: =༭ -Black =ɫ -Blue =ɫ -Brown =ɫ -Cyan =ɫ -Dark Green =ɫ -Dark Grey =ɫ -Green =ɫ -Grey =ɫ -Magenta = -Orange =ɫ -Pink =ۺɫ -Red =ɫ -Violet =ɫ -White =ɫ -Yellow =ɫ -None =û -Copper =ͭ -Gold =ƽ -Iron = -Mithril = -Silver = -Wooden =ľ -Sort = -Auto-sort is %s =ԶΪ%s -Off = -On = diff --git a/technic_chests/mod.conf b/technic_chests/mod.conf index e316a95c..155796f4 100644 --- a/technic_chests/mod.conf +++ b/technic_chests/mod.conf @@ -1,3 +1,3 @@ name = technic_chests depends = default, basic_materials -optional_depends = technic, technic_worldgen, moreores, pipeworks, protector, digilines, intllib +optional_depends = technic, technic_worldgen, moreores, pipeworks, protector, digilines diff --git a/technic_chests/register.lua b/technic_chests/register.lua index cb7349ff..f78cf049 100644 --- a/technic_chests/register.lua +++ b/technic_chests/register.lua @@ -1,6 +1,5 @@ -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end ---local S = minetest.get_translator("technic_chests") +local S = minetest.get_translator(minetest.get_current_modname()) local has_pipeworks = minetest.get_modpath("pipeworks") local has_digilines = minetest.get_modpath("digilines") @@ -72,7 +71,7 @@ function technic.chests.register_chest(nodename, data) if data.locked then local owner = placer:get_player_name() or "" meta:set_string("owner", owner) - meta:set_string("infotext", S("%s (owned by %s)"):format(data.description, owner)) + meta:set_string("infotext", S("@1 (owned by @2)", data.description, owner)) else meta:set_string("infotext", data.description) end diff --git a/technic_cnc/api.lua b/technic_cnc/api.lua index 20da81fb..62da6510 100644 --- a/technic_cnc/api.lua +++ b/technic_cnc/api.lua @@ -201,9 +201,9 @@ function technic_cnc.register_cnc_machine(nodename, def) -- Collect / generate basic variables for CNC machine local nodename_active = nodename .. "_active" - local idle_infotext = S("%s Idle"):format(def.description) - local active_infotext = S("%s Active"):format(def.description) - local unpowered_infotext = S("%s Unpowered"):format(def.description) + local idle_infotext = S("@1 Idle", def.description) + local active_infotext = S("@1 Active", def.description) + local unpowered_infotext = S("@1 Unpowered", def.description) local groups = { cracky = 2, technic_machine = 1, technic_lv = 1 } -- It is possible to override these using def fields local on_receive_fields = def.on_receive_fields or technic_cnc.formspec.on_receive_fields diff --git a/technic_cnc/init.lua b/technic_cnc/init.lua index 83e4df0b..c959d9a4 100644 --- a/technic_cnc/init.lua +++ b/technic_cnc/init.lua @@ -8,26 +8,7 @@ technic_cnc.use_technic = technic_modpath and minetest.settings:get_bool("techni local use_digilines = digilines_modpath and minetest.settings:get_bool("technic_cnc_use_digilines", true) local use_pipeworks = pipeworks_modpath and minetest.settings:get_bool("technic_cnc_use_pipeworks", true) -if rawget(_G, "intllib") then - technic_cnc.getter = intllib.Getter() -else - technic_cnc.getter = function(s, a, ...) - if a == nil then - return s - end - a = {a, ...} - return s:gsub( - "(@?)@(%(?)(%d+)(%)?)", - function(e, o, n, c) - if e == "" then - return a[tonumber(n)] .. (o == "" and c or "") - else - return "@" .. o .. n .. c - end - end - ) - end -end +technic_cnc.getter = minetest.get_translator(minetest.get_current_modname()) if use_digilines then technic_cnc.digilines = dofile(technic_cnc.modpath.."/digilines.lua") end if use_pipeworks then technic_cnc.pipeworks = dofile(technic_cnc.modpath.."/pipeworks.lua") end diff --git a/technic_cnc/locale/de.txt b/technic_cnc/locale/de.txt deleted file mode 100644 index 8b4e5ff8..00000000 --- a/technic_cnc/locale/de.txt +++ /dev/null @@ -1,36 +0,0 @@ -## CNC -CNC Machine = CNC-Maschine -%s CNC Machine = %s CNC-Maschine -Cylinder = Zylinder -Element Cross = Halbes Kreuzelement -Element Cross Double = Kreuzelement -Element Edge = Halbes Eckelement -Element Edge Double = Eckelement -Element End = Halbes Endelement -Element End Double = Endelement -Element Straight = Halbes aufrechtes Element -Element Straight Double = Aufrechtes Element -Element T = Halbes T-Element -Element T Double = T-Element -Horizontal Cylinder = Liegender Zylinder -One Curved Edge Block = Block mit einer abgerundeten Kante -Pyramid = Pyramide -Slope = Schraege -Slope Edge = Schraege mit Ecke -Slope Inner Edge = Schraege mit Innenecke -Slope Lying = Liegende Schraege -Slope Upside Down = Umgedrehte Schraege -Slope Upside Down Edge = Umgedrehte Schraege mit Ecke -Slope Upside Down Inner Edge = Umgedrehte Schraege mit Innenecke -Sphere = Kugel -Spike = Spitze -Stick = Stange -Two Curved Edge Block = Block mit zwei abgerundeten Kanten -Brick = Ziegel: -Cobble = Pflasterstein: -Dirt = Erde: -Leaves = Laub: -Sandstone = Sandstein: -Stone = Stein: -Tree = Baumstamm: -Wooden = Holz: diff --git a/technic_cnc/locale/es.txt b/technic_cnc/locale/es.txt deleted file mode 100644 index f18fdfac..00000000 --- a/technic_cnc/locale/es.txt +++ /dev/null @@ -1,35 +0,0 @@ -## CNC -CNC Machine = Maquina CNC -%s CNC Machine = Maquina CNC %s -Element Edge = Elemento Borde -Tree = Arbol -Element Cross Double = Elemento Cruz Doble -Spike = Pica -Element Edge Double = Elemento Borde Doble -Two Curved Edge Block = Dos Bloques de Borde Curvados -Pyramid = Piramide -Slope Upside Down Inner Edge = Borde Interno de Rampa Al Reves -Slope Upside Down Edge = Borde de Rampa Al Reves -Element Straight Double = Elemento Doble Recto -Sphere = Esfera -Element End Double = Doble Fin de Elemento -Element Straight = Recta de Elemento -Horizontal Cylinder = Cilindro Horizontal -Slope Inner Edge = Borde Interno de Rampa -One Curved Edge Block = Un Bloque de Borde Curvado -Element Cross = Cruce de Elementos -Stick = Varita -Element End = Fin de Elemento -Slope Lying = Rampa en Reposo -Slope Upside Down = Rampa Al Reves -Slope Edge = Borde de Rampa -Slope = Rampa -Element T = Elemento T -Cylinder = Cilindro -Cobble = Adoquines -Stone = Piedra -Brick = Ladrillo -Dirt = Tierra -Sandstone = Arenisca -Wooden = Madera -Leaves = Hojas diff --git a/technic_cnc/locale/it.txt b/technic_cnc/locale/it.txt deleted file mode 100644 index e50fd748..00000000 --- a/technic_cnc/locale/it.txt +++ /dev/null @@ -1,36 +0,0 @@ -## CNC -CNC Machine = Tornio CNC -%s CNC Machine = Tornio CNC %s -Cylinder = Cilindro -Element Cross = Elemento a croce -Element Cross Double = Elemento a croce doppio -Element Edge = Elemento bordo -Element Edge Double = Elemento bordo doppio -Element End = Elemento finale -Element End Double = Elemento finale doppio -Element Straight = Elemento dritto -Element Straight Double = Elemento dritto doppio -Element T = Elemento a T -Element T Double = Elemento a T doppio -Horizontal Cylinder = Cilindro orizzontale -One Curved Edge Block = Blocco con bordo curvo -Pyramid = Piramide -Slope = Inclinato -Slope Edge = Bordo inclinato -Slope Inner Edge = Bordo interno inclinato -Slope Lying = Pendenza bugiarda -Slope Upside Down = Pendenza capovolta -Slope Upside Down Edge = Bordo inclinato capovolto -Slope Upside Down Inner Edge = Bordo interno inclinato capovolto -Sphere = Sfera -Spike = Spuntone -Stick = Bastone -Two Curved Edge Block = Blocco con bordo a doppia curva -Brick = Mattone -Cobble = Ciottolato -Dirt = Terra -Leaves = Foglie -Sandstone = Arenaria -Stone = Pietra -Tree = Albero -Wooden = Legno diff --git a/technic_cnc/locale/pl.txt b/technic_cnc/locale/pl.txt deleted file mode 100644 index 76cc2001..00000000 --- a/technic_cnc/locale/pl.txt +++ /dev/null @@ -1,36 +0,0 @@ -## CNC -CNC Machine = Obrabiarka CNC -%s CNC Machine = %s Obrabiarka CNC -Cylinder = Walec -Element Cross = Część krzyżowa -Element Cross Double = Podwójna część krzyżowa -Element Edge = Krawędź części -Element Edge Double = Podwójna krawędź części -Element End = Końcowa część -Element End Double = Podwójna końcowa część -Element Straight = Prosta część -Element Straight Double = Podwójna prosta część -Element T = Część T -Element T Double = Podwójna część T -Horizontal Cylinder = Poziomy walec -One Curved Edge Block = Blok z zagiętą krawędzią -Pyramid = Ostrosłup -Slope = Spad -Slope Edge = Krawędź spadu -Slope Inner Edge = Wewnętrzna krawędź spadu -Slope Lying = Leżący spad -Slope Upside Down = Odwrócony spad -Slope Upside Down Edge = Krawędź odwróconego spadu -Slope Upside Down Inner Edge = Wewnętrzna krawędz odwróconego spadu -Sphere = Kula -Spike = Kolec -Stick = Patyk -Two Curved Edge Block = Blok z dwoma zagiętymi krawędziami -Brick = Cegła -Cobble = Bruk -Dirt = Ziemia -Leaves = Liście -Sandstone = Piaskowiec -Stone = Kamień -Tree = Drzewo -Wooden = Drewniany diff --git a/technic_cnc/locale/technic_cnc.de.tr b/technic_cnc/locale/technic_cnc.de.tr new file mode 100644 index 00000000..ef72b1b3 --- /dev/null +++ b/technic_cnc/locale/technic_cnc.de.tr @@ -0,0 +1,38 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=CNC-Maschine +@1 CNC Machine=@1 CNC-Maschine +Cylinder=Zylinder +Element Cross=Halbes Kreuzelement +Element Cross Double=Kreuzelement +Element Edge=Halbes Eckelement +Element Edge Double=Eckelement +Element End=Halbes Endelement +Element End Double=Endelement +Element Straight=Halbes aufrechtes Element +Element Straight Double=Aufrechtes Element +Element T=Halbes T-Element +Element T Double=T-Element +Horizontal Cylinder=Liegender Zylinder +One Curved Edge Block=Block mit einer abgerundeten Kante +Pyramid=Pyramide +Slope=Schraege +Slope Edge=Schraege mit Ecke +Slope Inner Edge=Schraege mit Innenecke +Slope Lying=Liegende Schraege +Slope Upside Down=Umgedrehte Schraege +Slope Upside Down Edge=Umgedrehte Schraege mit Ecke +Slope Upside Down Inner Edge=Umgedrehte Schraege mit Innenecke +Sphere=Kugel +Spike=Spitze +Stick=Stange +Two Curved Edge Block=Block mit zwei abgerundeten Kanten +Brick=Ziegel: +Cobble=Pflasterstein: +Dirt=Erde: +Leaves=Laub: +Sandstone=Sandstein: +Stone=Stein: +Tree=Baumstamm: +Wooden=Holz: diff --git a/technic_cnc/locale/technic_cnc.es.tr b/technic_cnc/locale/technic_cnc.es.tr new file mode 100644 index 00000000..05d671d2 --- /dev/null +++ b/technic_cnc/locale/technic_cnc.es.tr @@ -0,0 +1,37 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=Maquina CNC +@1 CNC Machine=Maquina CNC @1 +Element Edge=Elemento Borde +Tree=Arbol +Element Cross Double=Elemento Cruz Doble +Spike=Pica +Element Edge Double=Elemento Borde Doble +Two Curved Edge Block=Dos Bloques de Borde Curvados +Pyramid=Piramide +Slope Upside Down Inner Edge=Borde Interno de Rampa Al Reves +Slope Upside Down Edge=Borde de Rampa Al Reves +Element Straight Double=Elemento Doble Recto +Sphere=Esfera +Element End Double=Doble Fin de Elemento +Element Straight=Recta de Elemento +Horizontal Cylinder=Cilindro Horizontal +Slope Inner Edge=Borde Interno de Rampa +One Curved Edge Block=Un Bloque de Borde Curvado +Element Cross=Cruce de Elementos +Stick=Varita +Element End=Fin de Elemento +Slope Lying=Rampa en Reposo +Slope Upside Down=Rampa Al Reves +Slope Edge=Borde de Rampa +Slope=Rampa +Element T=Elemento T +Cylinder=Cilindro +Cobble=Adoquines +Stone=Piedra +Brick=Ladrillo +Dirt=Tierra +Sandstone=Arenisca +Wooden=Madera +Leaves=Hojas diff --git a/technic_cnc/locale/technic_cnc.it.tr b/technic_cnc/locale/technic_cnc.it.tr new file mode 100644 index 00000000..a0a098c7 --- /dev/null +++ b/technic_cnc/locale/technic_cnc.it.tr @@ -0,0 +1,38 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=Tornio CNC +@1 CNC Machine=Tornio CNC @1 +Cylinder=Cilindro +Element Cross=Elemento a croce +Element Cross Double=Elemento a croce doppio +Element Edge=Elemento bordo +Element Edge Double=Elemento bordo doppio +Element End=Elemento finale +Element End Double=Elemento finale doppio +Element Straight=Elemento dritto +Element Straight Double=Elemento dritto doppio +Element T=Elemento a T +Element T Double=Elemento a T doppio +Horizontal Cylinder=Cilindro orizzontale +One Curved Edge Block=Blocco con bordo curvo +Pyramid=Piramide +Slope=Inclinato +Slope Edge=Bordo inclinato +Slope Inner Edge=Bordo interno inclinato +Slope Lying=Pendenza bugiarda +Slope Upside Down=Pendenza capovolta +Slope Upside Down Edge=Bordo inclinato capovolto +Slope Upside Down Inner Edge=Bordo interno inclinato capovolto +Sphere=Sfera +Spike=Spuntone +Stick=Bastone +Two Curved Edge Block=Blocco con bordo a doppia curva +Brick=Mattone +Cobble=Ciottolato +Dirt=Terra +Leaves=Foglie +Sandstone=Arenaria +Stone=Pietra +Tree=Albero +Wooden=Legno diff --git a/technic_cnc/locale/technic_cnc.pl.tr b/technic_cnc/locale/technic_cnc.pl.tr new file mode 100644 index 00000000..361dbde2 --- /dev/null +++ b/technic_cnc/locale/technic_cnc.pl.tr @@ -0,0 +1,38 @@ +# textdomain: technic_cnc + +## CNC +CNC Machine=Obrabiarka CNC +@1 CNC Machine=@1 Obrabiarka CNC +Cylinder=Walec +Element Cross=Część krzyżowa +Element Cross Double=Podwójna część krzyżowa +Element Edge=Krawędź części +Element Edge Double=Podwójna krawędź części +Element End=Końcowa część +Element End Double=Podwójna końcowa część +Element Straight=Prosta część +Element Straight Double=Podwójna prosta część +Element T=Część T +Element T Double=Podwójna część T +Horizontal Cylinder=Poziomy walec +One Curved Edge Block=Blok z zagiętą krawędzią +Pyramid=Ostrosłup +Slope=Spad +Slope Edge=Krawędź spadu +Slope Inner Edge=Wewnętrzna krawędź spadu +Slope Lying=Leżący spad +Slope Upside Down=Odwrócony spad +Slope Upside Down Edge=Krawędź odwróconego spadu +Slope Upside Down Inner Edge=Wewnętrzna krawędz odwróconego spadu +Sphere=Kula +Spike=Kolec +Stick=Patyk +Two Curved Edge Block=Blok z dwoma zagiętymi krawędziami +Brick=Cegła +Cobble=Bruk +Dirt=Ziemia +Leaves=Liście +Sandstone=Piaskowiec +Stone=Kamień +Tree=Drzewo +Wooden=Drewniany diff --git a/technic_cnc/locale/technic_cnc.zh_CN.tr b/technic_cnc/locale/technic_cnc.zh_CN.tr new file mode 100644 index 00000000..0d5f78b7 --- /dev/null +++ b/technic_cnc/locale/technic_cnc.zh_CN.tr @@ -0,0 +1,37 @@ +# textdomain: technic_cnc + +CNC Machine=ػ +@1 CNC Machine=%sػ +Cylinder=Բ +Element Cross=Ԫؽ +Element Cross Double=Ԫؽ˫ +Element Edge=ԪرԵ +Element Edge Double=ԪرԵ˫ +Element End=Ԫؽ +Element End Double=˫Ԫ +Element Straight=ֱԪ +Element Straight Double=Ԫֱ˫ +Element T=ԪT +Element T Double=ԪT˫ +Horizontal Cylinder=ʽԲͲ +One Curved Edge Block=һ߿ +Pyramid= +Slope=¶ +Slope Edge=б±Ե +Slope Inner Edge=бڱԵ +Slope Lying=бʽ +Slope Upside Down= +Slope Upside Down Edge=бµ +Slope Upside Down Inner Edge=бԵ +Sphere= +Spike= +Stick= +Two Curved Edge Block=˫߿ +Brick=ש +Cobble=ʯ +Dirt= +Leaves=Ҷ +Sandstone=ɰ +Stone=ʯͷ +Tree= +Wooden=ľ diff --git a/technic_cnc/locale/template.txt b/technic_cnc/locale/template.txt index bf3cb080..aa5f294e 100644 --- a/technic_cnc/locale/template.txt +++ b/technic_cnc/locale/template.txt @@ -1,36 +1,38 @@ +# textdomain: technic_cnc + ## CNC -CNC Machine = -%s CNC Machine = -Cylinder = -Element Cross = -Element Cross Double = -Element Edge = -Element Edge Double = -Element End = -Element End Double = -Element Straight = -Element Straight Double = -Element T = -Element T Double = -Horizontal Cylinder = -One Curved Edge Block = -Pyramid = -Slope = -Slope Edge = -Slope Inner Edge = -Slope Lying = -Slope Upside Down = -Slope Upside Down Edge = -Slope Upside Down Inner Edge = -Sphere = -Spike = -Stick = -Two Curved Edge Block = -Brick = -Cobble = -Dirt = -Leaves = -Sandstone = -Stone = -Tree = -Wooden = +CNC Machine= +@1 CNC Machine= +Cylinder= +Element Cross= +Element Cross Double= +Element Edge= +Element Edge Double= +Element End= +Element End Double= +Element Straight= +Element Straight Double= +Element T= +Element T Double= +Horizontal Cylinder= +One Curved Edge Block= +Pyramid= +Slope= +Slope Edge= +Slope Inner Edge= +Slope Lying= +Slope Upside Down= +Slope Upside Down Edge= +Slope Upside Down Inner Edge= +Sphere= +Spike= +Stick= +Two Curved Edge Block= +Brick= +Cobble= +Dirt= +Leaves= +Sandstone= +Stone= +Tree= +Wooden= diff --git a/technic_cnc/locale/zh_CN.txt b/technic_cnc/locale/zh_CN.txt deleted file mode 100644 index aa803b7a..00000000 --- a/technic_cnc/locale/zh_CN.txt +++ /dev/null @@ -1,35 +0,0 @@ -CNC Machine =ػ -%s CNC Machine =%sػ -Cylinder =Բ -Element Cross =Ԫؽ -Element Cross Double =Ԫؽ˫ -Element Edge =ԪرԵ -Element Edge Double =ԪرԵ˫ -Element End =Ԫؽ -Element End Double =˫Ԫ -Element Straight =ֱԪ -Element Straight Double =Ԫֱ˫ -Element T =ԪT -Element T Double =ԪT˫ -Horizontal Cylinder =ʽԲͲ -One Curved Edge Block =һ߿ -Pyramid = -Slope =¶ -Slope Edge =б±Ե -Slope Inner Edge =бڱԵ -Slope Lying =бʽ -Slope Upside Down = -Slope Upside Down Edge =бµ -Slope Upside Down Inner Edge =бԵ -Sphere = -Spike = -Stick = -Two Curved Edge Block =˫߿ -Brick =ש -Cobble =ʯ -Dirt = -Leaves =Ҷ -Sandstone =ɰ -Stone =ʯͷ -Tree = -Wooden =ľ diff --git a/technic_worldgen/init.lua b/technic_worldgen/init.lua index 0f262963..a8100a7e 100644 --- a/technic_worldgen/init.lua +++ b/technic_worldgen/init.lua @@ -3,7 +3,7 @@ local modpath = minetest.get_modpath("technic_worldgen") technic = rawget(_G, "technic") or {} technic.worldgen = { - gettext = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end, + gettext = minetest.get_translator(minetest.get_current_modname()) } dofile(modpath.."/config.lua") diff --git a/technic_worldgen/locale/de.txt b/technic_worldgen/locale/de.txt deleted file mode 100644 index 401c94c5..00000000 --- a/technic_worldgen/locale/de.txt +++ /dev/null @@ -1,39 +0,0 @@ -# German Translation for technic_worldgen -# Deutsche Übersetzung von technic_worldgen -# by Xanthin - -## crafts.lua -Uranium Lump = Uranklumpen -Uranium Ingot = Uranbarren -Chromium Lump = Chromklumpen -Chromium Ingot = Chrombarren -Zinc Lump = Zinkklumpen -Zinc Ingot = Zinkbarren -Brass Ingot = Messingbarren -Wrought Iron Ingot = Schmiedeeisenbarren -Cast Iron Ingot = Gusseisenbarren -Carbon Steel Ingot = Kohlenstoffstahlbarren -Stainless Steel Ingot = Edelstahlbarren -Iron = Eisen - -## nodes.lua -Uranium Ore = Uranerz -Chromium Ore = Chromerz -Zinc Ore = Zinkerz -Granite = Granit -Marble = Marmor -Marble Bricks = Marmorziegel -Uranium Block = Uranblock -Chromium Block = Chromblock -Zinc Block = Zinkblock -Wrought Iron Block = Schmiedeeisenblock -Cast Iron Block = Gusseisenblock -Carbon Steel Block = Kohlenstoffstahlblock -Stainless Steel Block = Edelstahlblock -Brass Block = Messingblock -Wrought Iron = Schmiedeeisen - -## rubber.lua -Rubber Tree Sapling = Gummibaumsetzling -Rubber Tree = Gummibaum - diff --git a/technic_worldgen/locale/es.txt b/technic_worldgen/locale/es.txt deleted file mode 100644 index a3920c26..00000000 --- a/technic_worldgen/locale/es.txt +++ /dev/null @@ -1,36 +0,0 @@ -# technic_worldgen traducido por Carlos Barraza - -###crafts.lua -Uranium Lump = Pepita de Uranio -Uranium Ingot = Lingote de Uranio -Chromium Lump = Pepita de Cromo -Chromium Ingot = Lingote de Cromo -Zinc Lump = Pepita de Zinc -Zinc Ingot = Lingote de Zinc -Brass Ingot = Lingote de Latón -Wrought Iron Ingot = Lingote de Hierro Forjado -Cast Iron Ingot = Lingote de Hierro Fundido -Carbon Steel Ingot = Lingote de Acero al Carbon -Stainless Steel Ingot = Lingote de Acero inoxidable -Iron = Lingote - -###nodes.lua -Uranium Ore = Mineral de Uranio -Chromium Ore = Mineral de Cromo -Zinc Ore = Mineral de Zinc -Granite = Granito -Marble = Mármol -Marble Bricks = Ladrillos de Mármol -Uranium Block = Bloque de Uranio -Chromium Block = Bloque de Cromo -Zinc Block = Bloque de Zinc -Wrought Iron Block = Bloque de Hierro Forjado -Cast Iron Block = Bloque de Hierro Fundido -Carbon Steel Block = Bloque de Acero al Carbon -Stainless Steel Block = Bloque de Acero Inoxidable -Brass Block = Bloque de Latón -Wrought Iron = Hierro Forjado - -###rubber.lua -Rubber Tree Sapling = Retoño de Árbol de Goma -Rubber Tree = Árbol de Goma diff --git a/technic_worldgen/locale/fr.txt b/technic_worldgen/locale/fr.txt deleted file mode 100644 index 5bdd1486..00000000 --- a/technic_worldgen/locale/fr.txt +++ /dev/null @@ -1,37 +0,0 @@ -# template.txt -# technic_worldgen translation template - -###crafts.lua -Uranium Lump = Morceau d'uranium -Uranium Ingot = Lingot d'uranium -Chromium Lump = Morceau de chrome -Chromium Ingot = Lingot de chrome -Zinc Lump = Morceau de zinc -Zinc Ingot = Lingot de zinc -Brass Ingot = Lingot de laiton -Wrought Iron Ingot = Lingot de fer forgé -Cast Iron Ingot = Lingot de fonte -Carbon Steel Ingot = Lingot d'acier au carbone -Stainless Steel Ingot = Lingot d'acier inoxydable -Iron = Fer - -###nodes.lua -Uranium Ore = Minerai d'uranium -Chromium Ore = Minerai de chrome -Zinc Ore = Minerai de zinc -Granite = Granite -Marble = Marbre -Marble Bricks = Briques en marbre -Uranium Block = Bloc d'uranium -Chromium Block = Bloc de chrome -Zinc Block = Bloc de zinc -Wrought Iron Block = Bloc de fer forgé -Cast Iron Block = Bloc de fonte -Carbon Steel Block = Bloc d'acier au carbone -Stainless Steel Block = Bloc d'acier inoxydable -Brass Block = Bloc de laiton -Wrought Iron = Fer forgé - -###rubber.lua -Rubber Tree Sapling = Pousse d'arbre à caoutchouc -Rubber Tree = Arbre à caoutchouc diff --git a/technic_worldgen/locale/pl.txt b/technic_worldgen/locale/pl.txt deleted file mode 100644 index 76039ca7..00000000 --- a/technic_worldgen/locale/pl.txt +++ /dev/null @@ -1,38 +0,0 @@ -# Polish Translation for technic_worldgen -# Polskie tłumaczenie technic_worldgen -# by mat9117 - -###crafts.lua -Uranium Lump = Bryłka uranu -Uranium Ingot = Sztabka uranu -Chromium Lump = Bryłka chromu -Chromium Ingot = Sztabka chromu -Zinc Lump = Bryłka cynku -Zinc Ingot = Sztabka cynku -Brass Ingot = Sztabka mosiądzu -Wrought Iron Ingot = Sztabka kutego żelaza -Cast Iron Ingot = Sztabka żelaziwa -Carbon Steel Ingot = Sztabka stali węglowej -Stainless Steel Ingot = Sztabka nierdzewnej stali -Iron = Żelazo - -###nodes.lua -Uranium Ore = Ruda uranu -Chromium Ore = Ruda chromu -Zinc Ore = Ruda cynku -Granite = Granit -Marble = Marmur -Marble Bricks = Marmurowe cegły -Uranium Block = Blok uranu -Chromium Block = Blok chromu -Zinc Block = Blok cynku -Wrought Iron Block = Blok kutego żelaza -Cast Iron Block = Blok żelaziwa -Carbon Steel Block = Blok stali węglowej -Stainless Steel Block = Blok stali nierdzewnej -Brass Block = Blok mosiądzu -Wrought Iron = Kute żelazo - -###rubber.lua -Rubber Tree Sapling = Sadzonka kauczukowca -Rubber Tree = Kauczukowiec diff --git a/technic_worldgen/locale/pt_BR.txt b/technic_worldgen/locale/pt_BR.txt deleted file mode 100644 index b20368f6..00000000 --- a/technic_worldgen/locale/pt_BR.txt +++ /dev/null @@ -1,38 +0,0 @@ -# Braziliam portuguese translation for technic_worldgen -# Tradução portuguesa brasileira para technic_worldgen -# By Sires - -###crafts.lua -Uranium Lump = Pedaço de Urânio -Uranium Ingot = Lingote de Urânio -Chromium Lump = Pedaço de Crômio -Chromium Ingot = Lingote de Crômio -Zinc Lump = Pedaço de Zinco -Zinc Ingot = Lingote de Zinco -Brass Ingot = Lingote de Latão -Wrought Iron Ingot = Lingote de Ferro Forjado -Cast Iron Ingot = Lingote de Ferro Fundido -Carbon Steel Ingot = Lingote de Aço Carbono -Stainless Steel Ingot = Lingote de Ferro Inoxidável -Iron = Ferro - -###nodes.lua -Uranium Ore = Minério de Urânio -Chromium Ore = Minério de Crômio -Zinc Ore = Minério de Zinco -Granite = Granito -Marble = Mármore -Marble Bricks = Tijolos de Mármore -Uranium Block = Bloco de Urânio -Chromium Block = Bloco de Crômio -Zinc Block = Bloco de Zinco -Wrought Iron Block = Bloco de Ferro Forjado -Cast Iron Block = Bloco de Ferro Fundido -Carbon Steel Block = Bloco de Aço Carbono -Stainless Steel Block = Bloco de Aço Inoxidável -Brass Block = Bloco de Latão -Wrought Iron = Ferro Forjado - -###rubber.lua -Rubber Tree Sapling = Muda de Árvore de Borracha -Rubber Tree = Árvore de Borracha diff --git a/technic_worldgen/locale/technic_worldgen.de.tr b/technic_worldgen/locale/technic_worldgen.de.tr new file mode 100644 index 00000000..f7e3145d --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.de.tr @@ -0,0 +1,41 @@ +# textdomain: technic_worldgen + +# German Translation for technic_worldgen +# Deutsche Übersetzung von technic_worldgen +# by Xanthin + +## crafts.lua +Uranium Lump=Uranklumpen +Uranium Ingot=Uranbarren +Chromium Lump=Chromklumpen +Chromium Ingot=Chrombarren +Zinc Lump=Zinkklumpen +Zinc Ingot=Zinkbarren +Brass Ingot=Messingbarren +Wrought Iron Ingot=Schmiedeeisenbarren +Cast Iron Ingot=Gusseisenbarren +Carbon Steel Ingot=Kohlenstoffstahlbarren +Stainless Steel Ingot=Edelstahlbarren +Iron=Eisen + +## nodes.lua +Uranium Ore=Uranerz +Chromium Ore=Chromerz +Zinc Ore=Zinkerz +Granite=Granit +Marble=Marmor +Marble Bricks=Marmorziegel +Uranium Block=Uranblock +Chromium Block=Chromblock +Zinc Block=Zinkblock +Wrought Iron Block=Schmiedeeisenblock +Cast Iron Block=Gusseisenblock +Carbon Steel Block=Kohlenstoffstahlblock +Stainless Steel Block=Edelstahlblock +Brass Block=Messingblock +Wrought Iron=Schmiedeeisen + +## rubber.lua +Rubber Tree Sapling=Gummibaumsetzling +Rubber Tree=Gummibaum + diff --git a/technic_worldgen/locale/technic_worldgen.es.tr b/technic_worldgen/locale/technic_worldgen.es.tr new file mode 100644 index 00000000..acd06ccd --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.es.tr @@ -0,0 +1,38 @@ +# textdomain: technic_worldgen + +# technic_worldgen traducido por Carlos Barraza + +###crafts.lua +Uranium Lump=Pepita de Uranio +Uranium Ingot=Lingote de Uranio +Chromium Lump=Pepita de Cromo +Chromium Ingot=Lingote de Cromo +Zinc Lump=Pepita de Zinc +Zinc Ingot=Lingote de Zinc +Brass Ingot=Lingote de Latón +Wrought Iron Ingot=Lingote de Hierro Forjado +Cast Iron Ingot=Lingote de Hierro Fundido +Carbon Steel Ingot=Lingote de Acero al Carbon +Stainless Steel Ingot=Lingote de Acero inoxidable +Iron=Lingote + +###nodes.lua +Uranium Ore=Mineral de Uranio +Chromium Ore=Mineral de Cromo +Zinc Ore=Mineral de Zinc +Granite=Granito +Marble=Mármol +Marble Bricks=Ladrillos de Mármol +Uranium Block=Bloque de Uranio +Chromium Block=Bloque de Cromo +Zinc Block=Bloque de Zinc +Wrought Iron Block=Bloque de Hierro Forjado +Cast Iron Block=Bloque de Hierro Fundido +Carbon Steel Block=Bloque de Acero al Carbon +Stainless Steel Block=Bloque de Acero Inoxidable +Brass Block=Bloque de Latón +Wrought Iron=Hierro Forjado + +###rubber.lua +Rubber Tree Sapling=Retoño de Árbol de Goma +Rubber Tree=Árbol de Goma diff --git a/technic_worldgen/locale/technic_worldgen.fr.tr b/technic_worldgen/locale/technic_worldgen.fr.tr new file mode 100644 index 00000000..db73a508 --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.fr.tr @@ -0,0 +1,39 @@ +# textdomain: technic_worldgen + +# template.txt +# technic_worldgen translation template + +###crafts.lua +Uranium Lump=Morceau d'uranium +Uranium Ingot=Lingot d'uranium +Chromium Lump=Morceau de chrome +Chromium Ingot=Lingot de chrome +Zinc Lump=Morceau de zinc +Zinc Ingot=Lingot de zinc +Brass Ingot=Lingot de laiton +Wrought Iron Ingot=Lingot de fer forgé +Cast Iron Ingot=Lingot de fonte +Carbon Steel Ingot=Lingot d'acier au carbone +Stainless Steel Ingot=Lingot d'acier inoxydable +Iron=Fer + +###nodes.lua +Uranium Ore=Minerai d'uranium +Chromium Ore=Minerai de chrome +Zinc Ore=Minerai de zinc +Granite=Granite +Marble=Marbre +Marble Bricks=Briques en marbre +Uranium Block=Bloc d'uranium +Chromium Block=Bloc de chrome +Zinc Block=Bloc de zinc +Wrought Iron Block=Bloc de fer forgé +Cast Iron Block=Bloc de fonte +Carbon Steel Block=Bloc d'acier au carbone +Stainless Steel Block=Bloc d'acier inoxydable +Brass Block=Bloc de laiton +Wrought Iron=Fer forgé + +###rubber.lua +Rubber Tree Sapling=Pousse d'arbre à caoutchouc +Rubber Tree=Arbre à caoutchouc diff --git a/technic_worldgen/locale/technic_worldgen.pl.tr b/technic_worldgen/locale/technic_worldgen.pl.tr new file mode 100644 index 00000000..75231ca3 --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.pl.tr @@ -0,0 +1,40 @@ +# textdomain: technic_worldgen + +# Polish Translation for technic_worldgen +# Polskie tłumaczenie technic_worldgen +# by mat9117 + +###crafts.lua +Uranium Lump=Bryłka uranu +Uranium Ingot=Sztabka uranu +Chromium Lump=Bryłka chromu +Chromium Ingot=Sztabka chromu +Zinc Lump=Bryłka cynku +Zinc Ingot=Sztabka cynku +Brass Ingot=Sztabka mosiądzu +Wrought Iron Ingot=Sztabka kutego żelaza +Cast Iron Ingot=Sztabka żelaziwa +Carbon Steel Ingot=Sztabka stali węglowej +Stainless Steel Ingot=Sztabka nierdzewnej stali +Iron=Żelazo + +###nodes.lua +Uranium Ore=Ruda uranu +Chromium Ore=Ruda chromu +Zinc Ore=Ruda cynku +Granite=Granit +Marble=Marmur +Marble Bricks=Marmurowe cegły +Uranium Block=Blok uranu +Chromium Block=Blok chromu +Zinc Block=Blok cynku +Wrought Iron Block=Blok kutego żelaza +Cast Iron Block=Blok żelaziwa +Carbon Steel Block=Blok stali węglowej +Stainless Steel Block=Blok stali nierdzewnej +Brass Block=Blok mosiądzu +Wrought Iron=Kute żelazo + +###rubber.lua +Rubber Tree Sapling=Sadzonka kauczukowca +Rubber Tree=Kauczukowiec diff --git a/technic_worldgen/locale/technic_worldgen.pt_BR.tr b/technic_worldgen/locale/technic_worldgen.pt_BR.tr new file mode 100644 index 00000000..ba7afcd4 --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.pt_BR.tr @@ -0,0 +1,40 @@ +# textdomain: technic_worldgen + +# Braziliam portuguese translation for technic_worldgen +# Tradução portuguesa brasileira para technic_worldgen +# By Sires + +###crafts.lua +Uranium Lump=Pedaço de Urânio +Uranium Ingot=Lingote de Urânio +Chromium Lump=Pedaço de Crômio +Chromium Ingot=Lingote de Crômio +Zinc Lump=Pedaço de Zinco +Zinc Ingot=Lingote de Zinco +Brass Ingot=Lingote de Latão +Wrought Iron Ingot=Lingote de Ferro Forjado +Cast Iron Ingot=Lingote de Ferro Fundido +Carbon Steel Ingot=Lingote de Aço Carbono +Stainless Steel Ingot=Lingote de Ferro Inoxidável +Iron=Ferro + +###nodes.lua +Uranium Ore=Minério de Urânio +Chromium Ore=Minério de Crômio +Zinc Ore=Minério de Zinco +Granite=Granito +Marble=Mármore +Marble Bricks=Tijolos de Mármore +Uranium Block=Bloco de Urânio +Chromium Block=Bloco de Crômio +Zinc Block=Bloco de Zinco +Wrought Iron Block=Bloco de Ferro Forjado +Cast Iron Block=Bloco de Ferro Fundido +Carbon Steel Block=Bloco de Aço Carbono +Stainless Steel Block=Bloco de Aço Inoxidável +Brass Block=Bloco de Latão +Wrought Iron=Ferro Forjado + +###rubber.lua +Rubber Tree Sapling=Muda de Árvore de Borracha +Rubber Tree=Árvore de Borracha diff --git a/technic_worldgen/locale/technic_worldgen.tr.tr b/technic_worldgen/locale/technic_worldgen.tr.tr new file mode 100644 index 00000000..d6a0f6d9 --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.tr.tr @@ -0,0 +1,40 @@ +# textdomain: technic_worldgen + +# Turkish translation +# mahmutelmas06@hotmail.com +# Türkçe çeviri + +###crafts.lua +Uranium Lump=Uranyum yığını +Uranium Ingot=Uranyum külçesi +Chromium Lump=Krom yığını +Chromium Ingot=Krom külçesi +Zinc Lump=Çinko yığını +Zinc Ingot=Çünko külçesi +Brass Ingot=Pirinç yığını +Wrought Iron Ingot=İşlenmiş demir yığını +Cast Iron Ingot=Döküm demir yığını +Carbon Steel Ingot=Karbon çelik külçe +Stainless Steel Ingot=Paslanmaz çelik külçe +Iron=Demir + +###nodes.lua +Uranium Ore=Uranyum madeni +Chromium Ore=Krom madeni +Zinc Ore=Çinko madeni +Granite=Granit +Marble=Mermer +Marble Bricks=Mermer tuğla +Uranium Block=Uranyum blok +Chromium Block=Karbon blok +Zinc Block=Çinko blok +Wrought Iron Block=İşlenmiş demir blok +Cast Iron Block=Döküm demir blok +Carbon Steel Block=Karbon çelik blok +Stainless Steel Block=Paslanmaz çelik blok +Brass Block=Pirinç blok +Wrought Iron=İşlenmiş demir + +###rubber.lua +Rubber Tree Sapling=Kauçuk ağacı fidanı +Rubber Tree=Kauçuk ağacı diff --git a/technic_worldgen/locale/technic_worldgen.zh_CN.tr b/technic_worldgen/locale/technic_worldgen.zh_CN.tr new file mode 100644 index 00000000..c366b9eb --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.zh_CN.tr @@ -0,0 +1,32 @@ +# textdomain: technic_worldgen + +# Author: wzy2006 <3450354617@qq.com> +Uranium Lump= +Uranium Ingot=˶ +Chromium Lump= +Chromium Ingot= +Zinc Lump=п +Zinc Ingot=п +Brass Ingot=ͭ +Wrought Iron Ingot= +Cast Iron Ingot= +Carbon Steel Ingot=ֶ̼ +Stainless Steel Ingot=ֶ +Iron= +Uranium Ore=˿ʯ +Chromium Ore= +Zinc Ore=п +Granite= +Marble=ʯ +Marble Bricks=ʯש +Uranium Block=˿ +Chromium Block= +Zinc Block=п +Wrought Iron Block= +Cast Iron Block= +Carbon Steel Block=ֿ̼ +Stainless Steel Block=ֿ +Brass Block=ͭ +Wrought Iron= +Rubber Tree Sapling= +Rubber Tree= diff --git a/technic_worldgen/locale/template.txt b/technic_worldgen/locale/template.txt index 40d00298..ed7cba1f 100644 --- a/technic_worldgen/locale/template.txt +++ b/technic_worldgen/locale/template.txt @@ -1,37 +1,39 @@ +# textdomain: technic_worldgen + # template.txt # technic_worldgen translation template ###crafts.lua -Uranium Lump = -Uranium Ingot = -Chromium Lump = -Chromium Ingot = -Zinc Lump = -Zinc Ingot = -Brass Ingot = -Wrought Iron Ingot = -Cast Iron Ingot = -Carbon Steel Ingot = -Stainless Steel Ingot = -Iron = +Uranium Lump= +Uranium Ingot= +Chromium Lump= +Chromium Ingot= +Zinc Lump= +Zinc Ingot= +Brass Ingot= +Wrought Iron Ingot= +Cast Iron Ingot= +Carbon Steel Ingot= +Stainless Steel Ingot= +Iron= ###nodes.lua -Uranium Ore = -Chromium Ore = -Zinc Ore = -Granite = -Marble = -Marble Bricks = -Uranium Block = -Chromium Block = -Zinc Block = -Wrought Iron Block = -Cast Iron Block = -Carbon Steel Block = -Stainless Steel Block = -Brass Block = -Wrought Iron = +Uranium Ore= +Chromium Ore= +Zinc Ore= +Granite= +Marble= +Marble Bricks= +Uranium Block= +Chromium Block= +Zinc Block= +Wrought Iron Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Brass Block= +Wrought Iron= ###rubber.lua -Rubber Tree Sapling = -Rubber Tree = +Rubber Tree Sapling= +Rubber Tree= diff --git a/technic_worldgen/locale/tr.txt b/technic_worldgen/locale/tr.txt deleted file mode 100644 index 1c0fc44e..00000000 --- a/technic_worldgen/locale/tr.txt +++ /dev/null @@ -1,38 +0,0 @@ -# Turkish translation -# mahmutelmas06@hotmail.com -# Türkçe çeviri - -###crafts.lua -Uranium Lump = Uranyum yığını -Uranium Ingot = Uranyum külçesi -Chromium Lump = Krom yığını -Chromium Ingot = Krom külçesi -Zinc Lump = Çinko yığını -Zinc Ingot = Çünko külçesi -Brass Ingot = Pirinç yığını -Wrought Iron Ingot = İşlenmiş demir yığını -Cast Iron Ingot = Döküm demir yığını -Carbon Steel Ingot = Karbon çelik külçe -Stainless Steel Ingot =Paslanmaz çelik külçe -Iron = Demir - -###nodes.lua -Uranium Ore = Uranyum madeni -Chromium Ore = Krom madeni -Zinc Ore = Çinko madeni -Granite = Granit -Marble = Mermer -Marble Bricks = Mermer tuğla -Uranium Block = Uranyum blok -Chromium Block = Karbon blok -Zinc Block = Çinko blok -Wrought Iron Block = İşlenmiş demir blok -Cast Iron Block = Döküm demir blok -Carbon Steel Block = Karbon çelik blok -Stainless Steel Block = Paslanmaz çelik blok -Brass Block = Pirinç blok -Wrought Iron = İşlenmiş demir - -###rubber.lua -Rubber Tree Sapling = Kauçuk ağacı fidanı -Rubber Tree = Kauçuk ağacı diff --git a/technic_worldgen/locale/zh_CN.txt b/technic_worldgen/locale/zh_CN.txt deleted file mode 100644 index 6d6afc75..00000000 --- a/technic_worldgen/locale/zh_CN.txt +++ /dev/null @@ -1,30 +0,0 @@ -# Author: wzy2006 <3450354617@qq.com> -Uranium Lump = -Uranium Ingot =˶ -Chromium Lump = -Chromium Ingot = -Zinc Lump =п -Zinc Ingot =п -Brass Ingot =ͭ -Wrought Iron Ingot = -Cast Iron Ingot = -Carbon Steel Ingot =ֶ̼ -Stainless Steel Ingot =ֶ -Iron = -Uranium Ore =˿ʯ -Chromium Ore = -Zinc Ore =п -Granite = -Marble =ʯ -Marble Bricks =ʯש -Uranium Block =˿ -Chromium Block = -Zinc Block =п -Wrought Iron Block = -Cast Iron Block = -Carbon Steel Block =ֿ̼ -Stainless Steel Block =ֿ -Brass Block =ͭ -Wrought Iron = -Rubber Tree Sapling = -Rubber Tree = diff --git a/technic_worldgen/mod.conf b/technic_worldgen/mod.conf index 0c980ec3..95685b14 100644 --- a/technic_worldgen/mod.conf +++ b/technic_worldgen/mod.conf @@ -1,3 +1,3 @@ name = technic_worldgen depends = default -optional_depends = intllib, mg +optional_depends = mg diff --git a/technic_worldgen/overrides.lua b/technic_worldgen/overrides.lua index 4d380083..9ac233fa 100644 --- a/technic_worldgen/overrides.lua +++ b/technic_worldgen/overrides.lua @@ -28,8 +28,8 @@ local function is_steel(name, desc) end local function edit_desc(desc, old, new) - desc = desc:gsub(old, S(new)) - desc = desc:gsub(old:lower(), S(new:lower())) + desc = desc:gsub(old, new) + desc = desc:gsub(old:lower(), new:lower()) return desc end diff --git a/wrench/functions.lua b/wrench/functions.lua index 78ece2d4..741c93a5 100644 --- a/wrench/functions.lua +++ b/wrench/functions.lua @@ -1,12 +1,12 @@ -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end +local S = minetest.get_translator(minetest.get_current_modname()) local SERIALIZATION_VERSION = 1 local errors = { - owned = S("Cannot pickup node. Owned by %s."), + owned = function(owner) return S("Cannot pickup node. Owned by @1.", owner) end, full_inv = S("Not enough room in inventory to pickup node."), - bad_item = S("Cannot pickup node containing %s."), + bad_item = function(item) return S("Cannot pickup node containing @1.", item) end, nested = S("Cannot pickup node. Nesting inventories is not allowed."), metadata = S("Cannot pickup node. Node contains too much metadata."), } @@ -31,7 +31,7 @@ local function get_description(def, pos, meta, node, player) return desc end end - return S("%s with items"):format(minetest.registered_nodes[node.name].description) + return S("@1 with items", minetest.registered_nodes[node.name].description) end function wrench.pickup_node(pos, player) @@ -44,7 +44,7 @@ function wrench.pickup_node(pos, player) if def.owned and not minetest.check_player_privs(player, "protection_bypass") then local owner = meta:get_string("owner") if owner ~= "" and owner ~= player:get_player_name() then - return false, errors.owned:format(owner) + return false, errors.owned(owner) end end local data = { @@ -59,7 +59,7 @@ function wrench.pickup_node(pos, player) for i, stack in pairs(list) do if wrench.blacklisted_items[stack:get_name()] then local desc = stack:get_definition().description - return false, errors.bad_item:format(desc) + return false, errors.bad_item(desc) end local sdata = get_stored_metadata(stack) if sdata and sdata.lists and next(sdata.lists) ~= nil then diff --git a/wrench/locale/es.txt b/wrench/locale/es.txt deleted file mode 100644 index 1d79a96e..00000000 --- a/wrench/locale/es.txt +++ /dev/null @@ -1,5 +0,0 @@ -# technic_wrench traducido por Carlos Barraza - -Wrench = Llave Inglesa -%s with items = %s con elementos - diff --git a/wrench/locale/fr.txt b/wrench/locale/fr.txt deleted file mode 100644 index a66b6e3e..00000000 --- a/wrench/locale/fr.txt +++ /dev/null @@ -1,5 +0,0 @@ -# technic_wrench translation template - -Wrench = Clé -%s with items = %s avec des objets - diff --git a/wrench/locale/template.txt b/wrench/locale/template.txt index eff2da2a..11e0b328 100644 --- a/wrench/locale/template.txt +++ b/wrench/locale/template.txt @@ -1,5 +1,7 @@ +# textdomain: wrench + # technic_wrench translation template -Wrench = -%s with items = +Wrench= +@1 with items= diff --git a/wrench/locale/tr.txt b/wrench/locale/tr.txt deleted file mode 100644 index 2050bcef..00000000 --- a/wrench/locale/tr.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Turkish translation by mahmutelmas06 -# mahmutelmas06@hotmail.com - -Wrench = İngiliz anahtarı -%s with items = Araçlarla birlikte %s diff --git a/wrench/locale/de.txt b/wrench/locale/wrench.de.tr similarity index 53% rename from wrench/locale/de.txt rename to wrench/locale/wrench.de.tr index b285cd3c..e7b66232 100644 --- a/wrench/locale/de.txt +++ b/wrench/locale/wrench.de.tr @@ -1,7 +1,9 @@ +# textdomain: wrench + # German Translation for technic_wrench # Deutsche Übersetzung von technic_wrench # by Xanthin -Wrench = Schraubenschluessel -%s with items = %s mit Gegenstaenden +Wrench=Schraubenschluessel +@1 with items=@1 mit Gegenstaenden diff --git a/wrench/locale/wrench.es.tr b/wrench/locale/wrench.es.tr new file mode 100644 index 00000000..65d3952e --- /dev/null +++ b/wrench/locale/wrench.es.tr @@ -0,0 +1,7 @@ +# textdomain: wrench + +# technic_wrench traducido por Carlos Barraza + +Wrench=Llave Inglesa +@1 with items=@1 con elementos + diff --git a/wrench/locale/wrench.fr.tr b/wrench/locale/wrench.fr.tr new file mode 100644 index 00000000..c98724ce --- /dev/null +++ b/wrench/locale/wrench.fr.tr @@ -0,0 +1,7 @@ +# textdomain: wrench + +# technic_wrench translation template + +Wrench=Clé +@1 with items=@1 avec des objets + diff --git a/wrench/locale/pl.txt b/wrench/locale/wrench.pl.tr similarity index 59% rename from wrench/locale/pl.txt rename to wrench/locale/wrench.pl.tr index 272eaa0c..4e4e34ae 100644 --- a/wrench/locale/pl.txt +++ b/wrench/locale/wrench.pl.tr @@ -1,7 +1,9 @@ +# textdomain: wrench + # Polish Translation for technic_wrench # Polskie tłumaczenie technic_wrench # by mat9117 -Wrench = Klucz -%s with items = %s z rzeczami +Wrench=Klucz +@1 with items=@1 z rzeczami diff --git a/wrench/locale/pt_BR.txt b/wrench/locale/wrench.pt_BR.tr similarity index 60% rename from wrench/locale/pt_BR.txt rename to wrench/locale/wrench.pt_BR.tr index 670c3ebc..730a7940 100644 --- a/wrench/locale/pt_BR.txt +++ b/wrench/locale/wrench.pt_BR.tr @@ -1,7 +1,9 @@ +# textdomain: wrench + # Braziliam portuguese translation for wrench # Tradução portuguesa brasileira para wrench # By Sires -Wrench = Chave Inglesa -%s with items = %s com items +Wrench=Chave Inglesa +@1 with items=@1 com items diff --git a/wrench/locale/wrench.tr.tr b/wrench/locale/wrench.tr.tr new file mode 100644 index 00000000..5d53b716 --- /dev/null +++ b/wrench/locale/wrench.tr.tr @@ -0,0 +1,7 @@ +# textdomain: wrench + +# Turkish translation by mahmutelmas06 +# mahmutelmas06@hotmail.com + +Wrench=İngiliz anahtarı +@1 with items=Araçlarla birlikte @1 diff --git a/wrench/locale/wrench.zh_CN.tr b/wrench/locale/wrench.zh_CN.tr new file mode 100644 index 00000000..30bc064f --- /dev/null +++ b/wrench/locale/wrench.zh_CN.tr @@ -0,0 +1,4 @@ +# textdomain: wrench + +Wrench= +@1 with items=%sƷ diff --git a/wrench/locale/zh_CN.txt b/wrench/locale/zh_CN.txt deleted file mode 100644 index 34ed5043..00000000 --- a/wrench/locale/zh_CN.txt +++ /dev/null @@ -1,2 +0,0 @@ -Wrench = -%s with items =%sƷ diff --git a/wrench/mod.conf b/wrench/mod.conf index b0261bb0..f784bbcd 100644 --- a/wrench/mod.conf +++ b/wrench/mod.conf @@ -1,2 +1,2 @@ name = wrench -optional_depends = technic, technic_chests, technic_worldgen, intllib, drawers, default, digtron +optional_depends = technic, technic_chests, technic_worldgen, drawers, default, digtron diff --git a/wrench/tool.lua b/wrench/tool.lua index 653f762a..2e759021 100644 --- a/wrench/tool.lua +++ b/wrench/tool.lua @@ -1,5 +1,5 @@ -local S = rawget(_G, "intllib") and intllib.Getter() or function(s) return s end +local S = minetest.get_translator(minetest.get_current_modname()) minetest.register_tool("wrench:wrench", { description = S("Wrench"), From 35d0979d5828f481b6e53c04f20739983ba35087 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Fri, 10 Dec 2021 00:00:14 +0100 Subject: [PATCH 02/12] fix material translation --- concrete/locale/concrete.zh_CN.tr | 10 +-- extranodes/locale/extranodes.zh_CN.tr | 8 +-- technic_chests/locale/technic_chests.zh_CN.tr | 62 ++++++++-------- technic_cnc/locale/technic_cnc.zh_CN.tr | 70 +++++++++---------- .../locale/technic_worldgen.zh_CN.tr | 60 ++++++++-------- wrench/locale/wrench.zh_CN.tr | 4 +- 6 files changed, 107 insertions(+), 107 deletions(-) diff --git a/concrete/locale/concrete.zh_CN.tr b/concrete/locale/concrete.zh_CN.tr index ae336c9a..08976e94 100644 --- a/concrete/locale/concrete.zh_CN.tr +++ b/concrete/locale/concrete.zh_CN.tr @@ -1,7 +1,7 @@ # textdomain: concrete -Rebar=ֽ -Concrete Block= -Blast-resistant Concrete Block= -Concrete Post Platform=ƽ̨ -Concrete Post= +Rebar=ֽ +Concrete Block= +Blast-resistant Concrete Block= +Concrete Post Platform=ƽ̨ +Concrete Post= diff --git a/extranodes/locale/extranodes.zh_CN.tr b/extranodes/locale/extranodes.zh_CN.tr index ca32b16d..240a8e18 100644 --- a/extranodes/locale/extranodes.zh_CN.tr +++ b/extranodes/locale/extranodes.zh_CN.tr @@ -1,6 +1,6 @@ # textdomain: extranodes -Marble=ʯ -Marble Bricks=ʯש -Granite= -Concrete= +Marble=ʯ +Marble Bricks=ʯש +Granite= +Concrete= diff --git a/technic_chests/locale/technic_chests.zh_CN.tr b/technic_chests/locale/technic_chests.zh_CN.tr index 88075ab8..1843cd5b 100644 --- a/technic_chests/locale/technic_chests.zh_CN.tr +++ b/technic_chests/locale/technic_chests.zh_CN.tr @@ -1,33 +1,33 @@ # textdomain: technic_chests -@1 Chest=%s -@1 Locked Chest=%s -@1 Locked Chest (owned by @2)=%sӣ%sУ -Color Filter: @1=ɫɸѡ%s -Edit chest description:=༭ -Black=ɫ -Blue=ɫ -Brown=ɫ -Cyan=ɫ -Dark Green=ɫ -Dark Grey=ɫ -Green=ɫ -Grey=ɫ -Magenta= -Orange=ɫ -Pink=ۺɫ -Red=ɫ -Violet=ɫ -White=ɫ -Yellow=ɫ -None=û -Copper=ͭ -Gold=ƽ -Iron= -Mithril= -Silver= -Wooden=ľ -Sort= -Auto-sort is @1=ԶΪ%s -Off= -On= +@1 Chest=%s +@1 Locked Chest=%s +@1 Locked Chest (owned by @2)=%sӣ%sУ +Color Filter: @1=ɫɸѡ%s +Edit chest description:=༭ +Black=ɫ +Blue=ɫ +Brown=ɫ +Cyan=ɫ +Dark Green=ɫ +Dark Grey=ɫ +Green=ɫ +Grey=ɫ +Magenta= +Orange=ɫ +Pink=ۺɫ +Red=ɫ +Violet=ɫ +White=ɫ +Yellow=ɫ +None=û +Copper=ͭ +Gold=ƽ +Iron= +Mithril= +Silver= +Wooden=ľ +Sort= +Auto-sort is @1=ԶΪ%s +Off= +On= diff --git a/technic_cnc/locale/technic_cnc.zh_CN.tr b/technic_cnc/locale/technic_cnc.zh_CN.tr index 0d5f78b7..7adab1dd 100644 --- a/technic_cnc/locale/technic_cnc.zh_CN.tr +++ b/technic_cnc/locale/technic_cnc.zh_CN.tr @@ -1,37 +1,37 @@ # textdomain: technic_cnc -CNC Machine=ػ -@1 CNC Machine=%sػ -Cylinder=Բ -Element Cross=Ԫؽ -Element Cross Double=Ԫؽ˫ -Element Edge=ԪرԵ -Element Edge Double=ԪرԵ˫ -Element End=Ԫؽ -Element End Double=˫Ԫ -Element Straight=ֱԪ -Element Straight Double=Ԫֱ˫ -Element T=ԪT -Element T Double=ԪT˫ -Horizontal Cylinder=ʽԲͲ -One Curved Edge Block=һ߿ -Pyramid= -Slope=¶ -Slope Edge=б±Ե -Slope Inner Edge=бڱԵ -Slope Lying=бʽ -Slope Upside Down= -Slope Upside Down Edge=бµ -Slope Upside Down Inner Edge=бԵ -Sphere= -Spike= -Stick= -Two Curved Edge Block=˫߿ -Brick=ש -Cobble=ʯ -Dirt= -Leaves=Ҷ -Sandstone=ɰ -Stone=ʯͷ -Tree= -Wooden=ľ +CNC Machine=ػ +@1 CNC Machine=%sػ +Cylinder=Բ +Element Cross=Ԫؽ +Element Cross Double=Ԫؽ˫ +Element Edge=ԪرԵ +Element Edge Double=ԪرԵ˫ +Element End=Ԫؽ +Element End Double=˫Ԫ +Element Straight=ֱԪ +Element Straight Double=Ԫֱ˫ +Element T=ԪT +Element T Double=ԪT˫ +Horizontal Cylinder=ʽԲͲ +One Curved Edge Block=һ߿ +Pyramid= +Slope=¶ +Slope Edge=б±Ե +Slope Inner Edge=бڱԵ +Slope Lying=бʽ +Slope Upside Down= +Slope Upside Down Edge=бµ +Slope Upside Down Inner Edge=бԵ +Sphere= +Spike= +Stick= +Two Curved Edge Block=˫߿ +Brick=ש +Cobble=ʯ +Dirt= +Leaves=Ҷ +Sandstone=ɰ +Stone=ʯͷ +Tree= +Wooden=ľ diff --git a/technic_worldgen/locale/technic_worldgen.zh_CN.tr b/technic_worldgen/locale/technic_worldgen.zh_CN.tr index c366b9eb..1bb7dbd9 100644 --- a/technic_worldgen/locale/technic_worldgen.zh_CN.tr +++ b/technic_worldgen/locale/technic_worldgen.zh_CN.tr @@ -1,32 +1,32 @@ # textdomain: technic_worldgen -# Author: wzy2006 <3450354617@qq.com> -Uranium Lump= -Uranium Ingot=˶ -Chromium Lump= -Chromium Ingot= -Zinc Lump=п -Zinc Ingot=п -Brass Ingot=ͭ -Wrought Iron Ingot= -Cast Iron Ingot= -Carbon Steel Ingot=ֶ̼ -Stainless Steel Ingot=ֶ -Iron= -Uranium Ore=˿ʯ -Chromium Ore= -Zinc Ore=п -Granite= -Marble=ʯ -Marble Bricks=ʯש -Uranium Block=˿ -Chromium Block= -Zinc Block=п -Wrought Iron Block= -Cast Iron Block= -Carbon Steel Block=ֿ̼ -Stainless Steel Block=ֿ -Brass Block=ͭ -Wrought Iron= -Rubber Tree Sapling= -Rubber Tree= +# Author: wzy2006 <3450354617@qq.com> +Uranium Lump= +Uranium Ingot=˶ +Chromium Lump= +Chromium Ingot= +Zinc Lump=п +Zinc Ingot=п +Brass Ingot=ͭ +Wrought Iron Ingot= +Cast Iron Ingot= +Carbon Steel Ingot=ֶ̼ +Stainless Steel Ingot=ֶ +Iron= +Uranium Ore=˿ʯ +Chromium Ore= +Zinc Ore=п +Granite= +Marble=ʯ +Marble Bricks=ʯש +Uranium Block=˿ +Chromium Block= +Zinc Block=п +Wrought Iron Block= +Cast Iron Block= +Carbon Steel Block=ֿ̼ +Stainless Steel Block=ֿ +Brass Block=ͭ +Wrought Iron= +Rubber Tree Sapling= +Rubber Tree= diff --git a/wrench/locale/wrench.zh_CN.tr b/wrench/locale/wrench.zh_CN.tr index 30bc064f..9ef864f1 100644 --- a/wrench/locale/wrench.zh_CN.tr +++ b/wrench/locale/wrench.zh_CN.tr @@ -1,4 +1,4 @@ # textdomain: wrench -Wrench= -@1 with items=%sƷ +Wrench= +@1 with items=%sƷ From 97c112217601d4b498212e18fb569b8e130d5315 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Fri, 10 Dec 2021 00:01:05 +0100 Subject: [PATCH 03/12] fix material translation --- technic_chests/chests.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/technic_chests/chests.lua b/technic_chests/chests.lua index 270fb903..7f6183f7 100644 --- a/technic_chests/chests.lua +++ b/technic_chests/chests.lua @@ -4,9 +4,9 @@ local S = minetest.get_translator(minetest.get_current_modname()) local function register_chests(data) local name = data.description:lower() local type_description = { - S("@1 Chest", data.description), - S("@1 Locked Chest", data.description), - S("@1 Protected Chest", data.description), + S("@1 Chest", S(data.description)), + S("@1 Locked Chest", S(data.description)), + S("@1 Protected Chest", S(data.description)), } for i,t in ipairs({"", "_locked", "_protected"}) do local data_copy = table.copy(data) From fc489bf4a62ec7291773aa7e739196f95efceb72 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Fri, 10 Dec 2021 00:06:42 +0100 Subject: [PATCH 04/12] Revert "fix material translation" This reverts commit 35d0979d5828f481b6e53c04f20739983ba35087. --- concrete/locale/concrete.zh_CN.tr | 10 +-- extranodes/locale/extranodes.zh_CN.tr | 8 +-- technic_chests/locale/technic_chests.zh_CN.tr | 62 ++++++++-------- technic_cnc/locale/technic_cnc.zh_CN.tr | 70 +++++++++---------- .../locale/technic_worldgen.zh_CN.tr | 60 ++++++++-------- wrench/locale/wrench.zh_CN.tr | 4 +- 6 files changed, 107 insertions(+), 107 deletions(-) diff --git a/concrete/locale/concrete.zh_CN.tr b/concrete/locale/concrete.zh_CN.tr index 08976e94..ae336c9a 100644 --- a/concrete/locale/concrete.zh_CN.tr +++ b/concrete/locale/concrete.zh_CN.tr @@ -1,7 +1,7 @@ # textdomain: concrete -Rebar=ֽ -Concrete Block= -Blast-resistant Concrete Block= -Concrete Post Platform=ƽ̨ -Concrete Post= +Rebar=ֽ +Concrete Block= +Blast-resistant Concrete Block= +Concrete Post Platform=ƽ̨ +Concrete Post= diff --git a/extranodes/locale/extranodes.zh_CN.tr b/extranodes/locale/extranodes.zh_CN.tr index 240a8e18..ca32b16d 100644 --- a/extranodes/locale/extranodes.zh_CN.tr +++ b/extranodes/locale/extranodes.zh_CN.tr @@ -1,6 +1,6 @@ # textdomain: extranodes -Marble=ʯ -Marble Bricks=ʯש -Granite= -Concrete= +Marble=ʯ +Marble Bricks=ʯש +Granite= +Concrete= diff --git a/technic_chests/locale/technic_chests.zh_CN.tr b/technic_chests/locale/technic_chests.zh_CN.tr index 1843cd5b..88075ab8 100644 --- a/technic_chests/locale/technic_chests.zh_CN.tr +++ b/technic_chests/locale/technic_chests.zh_CN.tr @@ -1,33 +1,33 @@ # textdomain: technic_chests -@1 Chest=%s -@1 Locked Chest=%s -@1 Locked Chest (owned by @2)=%sӣ%sУ -Color Filter: @1=ɫɸѡ%s -Edit chest description:=༭ -Black=ɫ -Blue=ɫ -Brown=ɫ -Cyan=ɫ -Dark Green=ɫ -Dark Grey=ɫ -Green=ɫ -Grey=ɫ -Magenta= -Orange=ɫ -Pink=ۺɫ -Red=ɫ -Violet=ɫ -White=ɫ -Yellow=ɫ -None=û -Copper=ͭ -Gold=ƽ -Iron= -Mithril= -Silver= -Wooden=ľ -Sort= -Auto-sort is @1=ԶΪ%s -Off= -On= +@1 Chest=%s +@1 Locked Chest=%s +@1 Locked Chest (owned by @2)=%sӣ%sУ +Color Filter: @1=ɫɸѡ%s +Edit chest description:=༭ +Black=ɫ +Blue=ɫ +Brown=ɫ +Cyan=ɫ +Dark Green=ɫ +Dark Grey=ɫ +Green=ɫ +Grey=ɫ +Magenta= +Orange=ɫ +Pink=ۺɫ +Red=ɫ +Violet=ɫ +White=ɫ +Yellow=ɫ +None=û +Copper=ͭ +Gold=ƽ +Iron= +Mithril= +Silver= +Wooden=ľ +Sort= +Auto-sort is @1=ԶΪ%s +Off= +On= diff --git a/technic_cnc/locale/technic_cnc.zh_CN.tr b/technic_cnc/locale/technic_cnc.zh_CN.tr index 7adab1dd..0d5f78b7 100644 --- a/technic_cnc/locale/technic_cnc.zh_CN.tr +++ b/technic_cnc/locale/technic_cnc.zh_CN.tr @@ -1,37 +1,37 @@ # textdomain: technic_cnc -CNC Machine=ػ -@1 CNC Machine=%sػ -Cylinder=Բ -Element Cross=Ԫؽ -Element Cross Double=Ԫؽ˫ -Element Edge=ԪرԵ -Element Edge Double=ԪرԵ˫ -Element End=Ԫؽ -Element End Double=˫Ԫ -Element Straight=ֱԪ -Element Straight Double=Ԫֱ˫ -Element T=ԪT -Element T Double=ԪT˫ -Horizontal Cylinder=ʽԲͲ -One Curved Edge Block=һ߿ -Pyramid= -Slope=¶ -Slope Edge=б±Ե -Slope Inner Edge=бڱԵ -Slope Lying=бʽ -Slope Upside Down= -Slope Upside Down Edge=бµ -Slope Upside Down Inner Edge=бԵ -Sphere= -Spike= -Stick= -Two Curved Edge Block=˫߿ -Brick=ש -Cobble=ʯ -Dirt= -Leaves=Ҷ -Sandstone=ɰ -Stone=ʯͷ -Tree= -Wooden=ľ +CNC Machine=ػ +@1 CNC Machine=%sػ +Cylinder=Բ +Element Cross=Ԫؽ +Element Cross Double=Ԫؽ˫ +Element Edge=ԪرԵ +Element Edge Double=ԪرԵ˫ +Element End=Ԫؽ +Element End Double=˫Ԫ +Element Straight=ֱԪ +Element Straight Double=Ԫֱ˫ +Element T=ԪT +Element T Double=ԪT˫ +Horizontal Cylinder=ʽԲͲ +One Curved Edge Block=һ߿ +Pyramid= +Slope=¶ +Slope Edge=б±Ե +Slope Inner Edge=бڱԵ +Slope Lying=бʽ +Slope Upside Down= +Slope Upside Down Edge=бµ +Slope Upside Down Inner Edge=бԵ +Sphere= +Spike= +Stick= +Two Curved Edge Block=˫߿ +Brick=ש +Cobble=ʯ +Dirt= +Leaves=Ҷ +Sandstone=ɰ +Stone=ʯͷ +Tree= +Wooden=ľ diff --git a/technic_worldgen/locale/technic_worldgen.zh_CN.tr b/technic_worldgen/locale/technic_worldgen.zh_CN.tr index 1bb7dbd9..c366b9eb 100644 --- a/technic_worldgen/locale/technic_worldgen.zh_CN.tr +++ b/technic_worldgen/locale/technic_worldgen.zh_CN.tr @@ -1,32 +1,32 @@ # textdomain: technic_worldgen -# Author: wzy2006 <3450354617@qq.com> -Uranium Lump= -Uranium Ingot=˶ -Chromium Lump= -Chromium Ingot= -Zinc Lump=п -Zinc Ingot=п -Brass Ingot=ͭ -Wrought Iron Ingot= -Cast Iron Ingot= -Carbon Steel Ingot=ֶ̼ -Stainless Steel Ingot=ֶ -Iron= -Uranium Ore=˿ʯ -Chromium Ore= -Zinc Ore=п -Granite= -Marble=ʯ -Marble Bricks=ʯש -Uranium Block=˿ -Chromium Block= -Zinc Block=п -Wrought Iron Block= -Cast Iron Block= -Carbon Steel Block=ֿ̼ -Stainless Steel Block=ֿ -Brass Block=ͭ -Wrought Iron= -Rubber Tree Sapling= -Rubber Tree= +# Author: wzy2006 <3450354617@qq.com> +Uranium Lump= +Uranium Ingot=˶ +Chromium Lump= +Chromium Ingot= +Zinc Lump=п +Zinc Ingot=п +Brass Ingot=ͭ +Wrought Iron Ingot= +Cast Iron Ingot= +Carbon Steel Ingot=ֶ̼ +Stainless Steel Ingot=ֶ +Iron= +Uranium Ore=˿ʯ +Chromium Ore= +Zinc Ore=п +Granite= +Marble=ʯ +Marble Bricks=ʯש +Uranium Block=˿ +Chromium Block= +Zinc Block=п +Wrought Iron Block= +Cast Iron Block= +Carbon Steel Block=ֿ̼ +Stainless Steel Block=ֿ +Brass Block=ͭ +Wrought Iron= +Rubber Tree Sapling= +Rubber Tree= diff --git a/wrench/locale/wrench.zh_CN.tr b/wrench/locale/wrench.zh_CN.tr index 9ef864f1..30bc064f 100644 --- a/wrench/locale/wrench.zh_CN.tr +++ b/wrench/locale/wrench.zh_CN.tr @@ -1,4 +1,4 @@ # textdomain: wrench -Wrench= -@1 with items=%sƷ +Wrench= +@1 with items=%sƷ From 4007a117cc57367c1d48b1358125d387c99a5fe2 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Fri, 10 Dec 2021 00:32:30 +0100 Subject: [PATCH 05/12] update */locale/* --- extranodes/locale/extranodes.de.tr | 7 ++ extranodes/locale/extranodes.es.tr | 7 ++ extranodes/locale/extranodes.fr.tr | 7 ++ extranodes/locale/extranodes.pl.tr | 7 ++ extranodes/locale/extranodes.pt_BR.tr | 7 ++ extranodes/locale/extranodes.tr.tr | 7 ++ extranodes/locale/extranodes.zh_CN.tr | 7 ++ extranodes/locale/template.txt | 7 ++ technic/locale/technic.de.tr | 59 +++++++++++++++ technic/locale/technic.es.tr | 60 ++++++++++++++++ technic/locale/technic.fr.tr | 50 +++++++++++++ technic/locale/technic.it.tr | 57 +++++++++++++++ technic/locale/technic.pl.tr | 51 +++++++++++++ technic/locale/technic.pt_BR.tr | 50 +++++++++++++ technic/locale/technic.zh_CN.tr | 63 +++++++++++++++- technic/locale/template.txt | 51 +++++++++++++ technic_chests/locale/technic_chests.de.tr | 20 ++++++ technic_chests/locale/technic_chests.es.tr | 20 ++++++ technic_chests/locale/technic_chests.fr.tr | 20 ++++++ technic_chests/locale/technic_chests.pl.tr | 20 ++++++ technic_chests/locale/technic_chests.pt_BR.tr | 20 ++++++ technic_chests/locale/technic_chests.tr.tr | 20 ++++++ technic_chests/locale/technic_chests.zh_CN.tr | 20 ++++++ technic_chests/locale/template.txt | 20 ++++++ technic_cnc/locale/technic_cnc.de.tr | 71 ++++++++++++++++++ technic_cnc/locale/technic_cnc.es.tr | 72 +++++++++++++++++++ technic_cnc/locale/technic_cnc.it.tr | 71 ++++++++++++++++++ technic_cnc/locale/technic_cnc.pl.tr | 71 ++++++++++++++++++ technic_cnc/locale/technic_cnc.zh_CN.tr | 71 ++++++++++++++++++ technic_cnc/locale/template.txt | 71 ++++++++++++++++++ .../locale/technic_worldgen.de.tr | 9 +++ .../locale/technic_worldgen.es.tr | 9 +++ .../locale/technic_worldgen.fr.tr | 9 +++ .../locale/technic_worldgen.pl.tr | 9 +++ .../locale/technic_worldgen.pt_BR.tr | 9 +++ .../locale/technic_worldgen.tr.tr | 9 +++ .../locale/technic_worldgen.zh_CN.tr | 9 +++ technic_worldgen/locale/template.txt | 9 +++ wrench/locale/template.txt | 5 ++ wrench/locale/wrench.de.tr | 5 ++ wrench/locale/wrench.es.tr | 5 ++ wrench/locale/wrench.fr.tr | 5 ++ wrench/locale/wrench.pl.tr | 5 ++ wrench/locale/wrench.pt_BR.tr | 5 ++ wrench/locale/wrench.tr.tr | 5 ++ wrench/locale/wrench.zh_CN.tr | 5 ++ 46 files changed, 1194 insertions(+), 2 deletions(-) diff --git a/extranodes/locale/extranodes.de.tr b/extranodes/locale/extranodes.de.tr index fcae1ee9..23218842 100644 --- a/extranodes/locale/extranodes.de.tr +++ b/extranodes/locale/extranodes.de.tr @@ -9,3 +9,10 @@ Marble Bricks=Marmorziegel Granite=Granit Concrete=Beton +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/extranodes/locale/extranodes.es.tr b/extranodes/locale/extranodes.es.tr index 91df8e80..f27fd4fb 100644 --- a/extranodes/locale/extranodes.es.tr +++ b/extranodes/locale/extranodes.es.tr @@ -7,3 +7,10 @@ Marble Bricks=Ladrillos de mármol Granite=Granito Concrete=Concreto +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/extranodes/locale/extranodes.fr.tr b/extranodes/locale/extranodes.fr.tr index ea7bb261..255cbcd5 100644 --- a/extranodes/locale/extranodes.fr.tr +++ b/extranodes/locale/extranodes.fr.tr @@ -7,3 +7,10 @@ Marble Bricks=Briques en marbre Granite=Granite Concrete=Béton +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/extranodes/locale/extranodes.pl.tr b/extranodes/locale/extranodes.pl.tr index 4e269a4f..b0d993e4 100644 --- a/extranodes/locale/extranodes.pl.tr +++ b/extranodes/locale/extranodes.pl.tr @@ -9,3 +9,10 @@ Marble Bricks=Marmurowe cegły Granite=Granit Concrete=Beton +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/extranodes/locale/extranodes.pt_BR.tr b/extranodes/locale/extranodes.pt_BR.tr index e2fe3f67..343dd1e7 100644 --- a/extranodes/locale/extranodes.pt_BR.tr +++ b/extranodes/locale/extranodes.pt_BR.tr @@ -9,3 +9,10 @@ Marble Bricks=Tijolos de Mármore Granite=Granito Concrete=Concreto +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/extranodes/locale/extranodes.tr.tr b/extranodes/locale/extranodes.tr.tr index d3e16477..5dfb4f48 100644 --- a/extranodes/locale/extranodes.tr.tr +++ b/extranodes/locale/extranodes.tr.tr @@ -6,3 +6,10 @@ Marble=Mermer Marble Bricks=Mermer tuğla Granite=Granit Concrete=Beton +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/extranodes/locale/extranodes.zh_CN.tr b/extranodes/locale/extranodes.zh_CN.tr index ca32b16d..a98c037f 100644 --- a/extranodes/locale/extranodes.zh_CN.tr +++ b/extranodes/locale/extranodes.zh_CN.tr @@ -4,3 +4,10 @@ Marble= Marble Bricks=ʯש Granite= Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/extranodes/locale/template.txt b/extranodes/locale/template.txt index 9b40650e..d5a9988e 100644 --- a/extranodes/locale/template.txt +++ b/extranodes/locale/template.txt @@ -7,3 +7,10 @@ Marble Bricks= Granite= Concrete= +Granite Bricks= +Zinc Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Insulator/cable clip= +Steel strut with insulator/cable clip= diff --git a/technic/locale/technic.de.tr b/technic/locale/technic.de.tr index c223e751..6b509dd5 100644 --- a/technic/locale/technic.de.tr +++ b/technic/locale/technic.de.tr @@ -168,3 +168,62 @@ Alloy cooking= Grinding= Compressing= Extracting= +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Centrifuge= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Separating= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +@1 (@2 @3 -> @4 @5)= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +Template Tool= +Template Motor= +@1 is empty= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Sphere= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic/locale/technic.es.tr b/technic/locale/technic.es.tr index a4d315e0..9a6a9941 100644 --- a/technic/locale/technic.es.tr +++ b/technic/locale/technic.es.tr @@ -162,3 +162,63 @@ Alloy cooking= Grinding= Compressing= Extracting= +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Centrifuge= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Separating= +Upgrade Slots= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +@1 (@2 @3 -> @4 @5)= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +Current track @1= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +Slot @1= +@1 is empty= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Sphere= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic/locale/technic.fr.tr b/technic/locale/technic.fr.tr index 48c4b5db..4d2c39e0 100644 --- a/technic/locale/technic.fr.tr +++ b/technic/locale/technic.fr.tr @@ -215,3 +215,53 @@ Grinding=Broyage Compressing=Compression Extracting=Extraction Separating=Séparation +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic/locale/technic.it.tr b/technic/locale/technic.it.tr index ff282189..a8e0e00e 100644 --- a/technic/locale/technic.it.tr +++ b/technic/locale/technic.it.tr @@ -165,3 +165,60 @@ Alloy cooking=Cottura lege Grinding=Macinazione Compressing=Compressione Extracting=Estrazione +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Centrifuge= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Separating= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +@1 (@2 @3 -> @4 @5)= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +@1 is empty= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Sphere= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic/locale/technic.pl.tr b/technic/locale/technic.pl.tr index fb4c24fb..1ac2a31a 100644 --- a/technic/locale/technic.pl.tr +++ b/technic/locale/technic.pl.tr @@ -175,3 +175,54 @@ Grinding=Mielenie Compressing=Kompresowanie Extracting=Ekstrakcja Separating=Oddzielanie +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Sphere= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic/locale/technic.pt_BR.tr b/technic/locale/technic.pt_BR.tr index c1219dca..d6a3ab92 100644 --- a/technic/locale/technic.pt_BR.tr +++ b/technic/locale/technic.pt_BR.tr @@ -211,3 +211,53 @@ Grinding=Triturando Compressing=Comprimindo Extracting=Extraindo Separating=Separando +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic/locale/technic.zh_CN.tr b/technic/locale/technic.zh_CN.tr index a27930ff..ca798681 100644 --- a/technic/locale/technic.zh_CN.tr +++ b/technic/locale/technic.zh_CN.tr @@ -94,7 +94,7 @@ Charge=Charge Discharge=Discharge Power level=功率级 @1 Battery Box: @2/@3=@1电池盒:@2/@3 -@1. Supply: @2 Demand: @3=@1. 供应: @2 需要: @3 +@1. Supply: @2 Demand: @3=@1. 供应: @2 需要: @3 Production at @1%=生产 @1% Choose Milling Program:=选择研磨程序: Slim Elements half / normal height:=苗条的元素一半/正常高度: @@ -144,4 +144,63 @@ Tree Tap=树形水龙头 Alloy cooking=熔炼合金 Grinding=研磨中 Compressing=压缩 -Extracting=提取 \ No newline at end of file +Extracting=提取 +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Centrifuge= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Separating= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +@1 (@2 @3 -> @4 @5)= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +Template Tool= +Template Motor= +@1 is empty= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Sphere= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic/locale/template.txt b/technic/locale/template.txt index feea741b..27ed7708 100644 --- a/technic/locale/template.txt +++ b/technic/locale/template.txt @@ -178,3 +178,54 @@ Grinding= Compressing= Extracting= Separating= +Machine Casing= +Building Network: @1 Nodes= +Network Overloaded= +@1 Freezer= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +@1 Battery Box: @2 / @3= +Alloying= +Freezing= +@1 Active (@2)= +Sawdust= +@1 Grinding= +@1%-Fissile Uranium Dust= +Input Power= +LV= +@1 Cable Plate= +@1 Digiline Cable= +@1 Digiline Cable Plate= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +@1 Network Overloaded, Restart in @2ms= +@1 Restarting Network= +MV= +@1 (@2)= +someone= +Sorry, @1 owns that spot.= +Yellow Glowlight (thick)= +Yellow Glowlight (thin)= +White Glowlight (thick)= +White Glowlight (thin)= +Yellow Glowlight (small cube)= +White Glowlight (small cube)= +HV= +@1 Nuclear Reactor Core= +Restart= +Max-Depth:= +Purging cache= +@1 purging cache= +Sphere= +Cube= +@1 Forcefield= +source= +Chernobylite Block= +Multimeter= +River Water Can= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Prospector= +Vacuum Cleaner= diff --git a/technic_chests/locale/technic_chests.de.tr b/technic_chests/locale/technic_chests.de.tr index 8db06fc1..21a6b7f1 100644 --- a/technic_chests/locale/technic_chests.de.tr +++ b/technic_chests/locale/technic_chests.de.tr @@ -41,3 +41,23 @@ Sort= Auto-sort is @1= Off= On= +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_chests/locale/technic_chests.es.tr b/technic_chests/locale/technic_chests.es.tr index 0c63bf72..f394d559 100644 --- a/technic_chests/locale/technic_chests.es.tr +++ b/technic_chests/locale/technic_chests.es.tr @@ -39,3 +39,23 @@ Sort=Ordenar Auto-sort is @1=El orden Automático esta @1 Off=Apagado On=Encendido +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_chests/locale/technic_chests.fr.tr b/technic_chests/locale/technic_chests.fr.tr index ff08f9e5..06171c4c 100644 --- a/technic_chests/locale/technic_chests.fr.tr +++ b/technic_chests/locale/technic_chests.fr.tr @@ -39,3 +39,23 @@ Sort=Tri Auto-sort is @1=Tri automatique @1 Off=désactivé On=activé +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_chests/locale/technic_chests.pl.tr b/technic_chests/locale/technic_chests.pl.tr index 4f7833f8..aecb2be1 100644 --- a/technic_chests/locale/technic_chests.pl.tr +++ b/technic_chests/locale/technic_chests.pl.tr @@ -41,3 +41,23 @@ Sort=Sortuj Auto-sort is @1=Autosortowanie jest @1 Off=Wyłaczone On=Włączone +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_chests/locale/technic_chests.pt_BR.tr b/technic_chests/locale/technic_chests.pt_BR.tr index 4e84bda2..1208c7d3 100644 --- a/technic_chests/locale/technic_chests.pt_BR.tr +++ b/technic_chests/locale/technic_chests.pt_BR.tr @@ -41,3 +41,23 @@ Sort=Ordenar Auto-sort is @1=Auto-ordenação está @1 Off=Desligada On=Ligada +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_chests/locale/technic_chests.tr.tr b/technic_chests/locale/technic_chests.tr.tr index 7efe0f33..5cde5fe1 100644 --- a/technic_chests/locale/technic_chests.tr.tr +++ b/technic_chests/locale/technic_chests.tr.tr @@ -41,3 +41,23 @@ Sort=Sırala Auto-sort is @1=Otomatik sıralama @1 Off=Kapalı On=Açık +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_chests/locale/technic_chests.zh_CN.tr b/technic_chests/locale/technic_chests.zh_CN.tr index 88075ab8..c44e879e 100644 --- a/technic_chests/locale/technic_chests.zh_CN.tr +++ b/technic_chests/locale/technic_chests.zh_CN.tr @@ -31,3 +31,23 @@ Sort= Auto-sort is @1=ԶΪ%s Off= On= +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_chests/locale/template.txt b/technic_chests/locale/template.txt index 3fe90e83..c7273cbe 100644 --- a/technic_chests/locale/template.txt +++ b/technic_chests/locale/template.txt @@ -39,3 +39,23 @@ Sort= Auto-sort is @1= Off= On= +@1 (owned by @2)= +@1 Protected Chest= +Selected Color: @1= +Move existing to Chest= +Move specific= +Drop to move= +Move all to Chest= +Move all to Inventory= +Send player put messages= +Send player take messages= +Send tube inject messages= +Send tube pull messages= +Send overflow messages= +Auto-sort is On= +Auto-sort is Off= +Sort by Quantity= +Sort by Type= +Sort by Wear= +Natural sort= +Sort by Item= diff --git a/technic_cnc/locale/technic_cnc.de.tr b/technic_cnc/locale/technic_cnc.de.tr index ef72b1b3..2f949356 100644 --- a/technic_cnc/locale/technic_cnc.de.tr +++ b/technic_cnc/locale/technic_cnc.de.tr @@ -36,3 +36,74 @@ Sandstone=Sandstein: Stone=Stein: Tree=Baumstamm: Wooden=Holz: +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/technic_cnc/locale/technic_cnc.es.tr b/technic_cnc/locale/technic_cnc.es.tr index 05d671d2..c35af2d9 100644 --- a/technic_cnc/locale/technic_cnc.es.tr +++ b/technic_cnc/locale/technic_cnc.es.tr @@ -35,3 +35,75 @@ Dirt=Tierra Sandstone=Arenisca Wooden=Madera Leaves=Hojas +Element T Double= +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/technic_cnc/locale/technic_cnc.it.tr b/technic_cnc/locale/technic_cnc.it.tr index a0a098c7..30350de8 100644 --- a/technic_cnc/locale/technic_cnc.it.tr +++ b/technic_cnc/locale/technic_cnc.it.tr @@ -36,3 +36,74 @@ Sandstone=Arenaria Stone=Pietra Tree=Albero Wooden=Legno +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/technic_cnc/locale/technic_cnc.pl.tr b/technic_cnc/locale/technic_cnc.pl.tr index 361dbde2..38aef544 100644 --- a/technic_cnc/locale/technic_cnc.pl.tr +++ b/technic_cnc/locale/technic_cnc.pl.tr @@ -36,3 +36,74 @@ Sandstone=Piaskowiec Stone=Kamień Tree=Drzewo Wooden=Drewniany +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/technic_cnc/locale/technic_cnc.zh_CN.tr b/technic_cnc/locale/technic_cnc.zh_CN.tr index 0d5f78b7..9e59fc03 100644 --- a/technic_cnc/locale/technic_cnc.zh_CN.tr +++ b/technic_cnc/locale/technic_cnc.zh_CN.tr @@ -35,3 +35,74 @@ Sandstone=ɰ Stone=ʯͷ Tree= Wooden=ľ +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/technic_cnc/locale/template.txt b/technic_cnc/locale/template.txt index aa5f294e..338ccfdd 100644 --- a/technic_cnc/locale/template.txt +++ b/technic_cnc/locale/template.txt @@ -36,3 +36,74 @@ Sandstone= Stone= Tree= Wooden= +Oblate spheroid= +Two Curved Edge/Corner Block= +Slope Upside Down Inner Edge/Corner= +Slope Upside Down Outer Edge/Corner= +Slope Inner Edge/Corner= +Slope Outer Edge/Corner= +Allow splitting incoming stacks from tubes= +LV CNC Machine= +@1 Idle= +@1 Active= +@1 Unpowered= +Slim Elements half / normal height:= +Choose Milling Program:= +In:= +Out:= +Upgrade Slots= +Zinc= +Cast Iron= +Stainless Steel= +Marble= +Granite= +Blast-resistant concrete= +Glo Stone= +Crystal= +Banana Wood= +Birch Wood= +Frost Wood= +Palm Wood= +Willow Wood= +Healing Tree Wood= +Redwood= +Grassy dirt= +Junglewood= +Pine= +Acacia= +Aspen= +Stone Brick= +Stone Block= +Desert Stone= +Desert Stone Brick= +Desert Stone Block= +Mossy Cobblestone= +Desert Cobble= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Ice= +Obsidian= +Bronze= +Copper= +Tin= +Gold= +Wrought Iron= +Red Clay= +Orange Clay= +Grey Clay= +Stone Tile= +Split Stone Tile= +Checker Stone Tile= +Cactus Checker= +Cactus Brick= +Grey Bricks= +Copper Patina= +Concrete= +Cement= +Brass block= diff --git a/technic_worldgen/locale/technic_worldgen.de.tr b/technic_worldgen/locale/technic_worldgen.de.tr index f7e3145d..e266f545 100644 --- a/technic_worldgen/locale/technic_worldgen.de.tr +++ b/technic_worldgen/locale/technic_worldgen.de.tr @@ -39,3 +39,12 @@ Wrought Iron=Schmiedeeisen Rubber Tree Sapling=Gummibaumsetzling Rubber Tree=Gummibaum +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/technic_worldgen/locale/technic_worldgen.es.tr b/technic_worldgen/locale/technic_worldgen.es.tr index acd06ccd..0cf93b61 100644 --- a/technic_worldgen/locale/technic_worldgen.es.tr +++ b/technic_worldgen/locale/technic_worldgen.es.tr @@ -36,3 +36,12 @@ Wrought Iron=Hierro Forjado ###rubber.lua Rubber Tree Sapling=Retoño de Árbol de Goma Rubber Tree=Árbol de Goma +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/technic_worldgen/locale/technic_worldgen.fr.tr b/technic_worldgen/locale/technic_worldgen.fr.tr index db73a508..124b1156 100644 --- a/technic_worldgen/locale/technic_worldgen.fr.tr +++ b/technic_worldgen/locale/technic_worldgen.fr.tr @@ -37,3 +37,12 @@ Wrought Iron=Fer forgé ###rubber.lua Rubber Tree Sapling=Pousse d'arbre à caoutchouc Rubber Tree=Arbre à caoutchouc +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/technic_worldgen/locale/technic_worldgen.pl.tr b/technic_worldgen/locale/technic_worldgen.pl.tr index 75231ca3..03807e3d 100644 --- a/technic_worldgen/locale/technic_worldgen.pl.tr +++ b/technic_worldgen/locale/technic_worldgen.pl.tr @@ -38,3 +38,12 @@ Wrought Iron=Kute żelazo ###rubber.lua Rubber Tree Sapling=Sadzonka kauczukowca Rubber Tree=Kauczukowiec +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/technic_worldgen/locale/technic_worldgen.pt_BR.tr b/technic_worldgen/locale/technic_worldgen.pt_BR.tr index ba7afcd4..48767e1e 100644 --- a/technic_worldgen/locale/technic_worldgen.pt_BR.tr +++ b/technic_worldgen/locale/technic_worldgen.pt_BR.tr @@ -38,3 +38,12 @@ Wrought Iron=Ferro Forjado ###rubber.lua Rubber Tree Sapling=Muda de Árvore de Borracha Rubber Tree=Árvore de Borracha +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/technic_worldgen/locale/technic_worldgen.tr.tr b/technic_worldgen/locale/technic_worldgen.tr.tr index d6a0f6d9..25e702ce 100644 --- a/technic_worldgen/locale/technic_worldgen.tr.tr +++ b/technic_worldgen/locale/technic_worldgen.tr.tr @@ -38,3 +38,12 @@ Wrought Iron=İşlenmiş demir ###rubber.lua Rubber Tree Sapling=Kauçuk ağacı fidanı Rubber Tree=Kauçuk ağacı +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/technic_worldgen/locale/technic_worldgen.zh_CN.tr b/technic_worldgen/locale/technic_worldgen.zh_CN.tr index c366b9eb..28963175 100644 --- a/technic_worldgen/locale/technic_worldgen.zh_CN.tr +++ b/technic_worldgen/locale/technic_worldgen.zh_CN.tr @@ -30,3 +30,12 @@ Brass Block= Wrought Iron= Rubber Tree Sapling= Rubber Tree= +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/technic_worldgen/locale/template.txt b/technic_worldgen/locale/template.txt index ed7cba1f..0b1ea849 100644 --- a/technic_worldgen/locale/template.txt +++ b/technic_worldgen/locale/template.txt @@ -37,3 +37,12 @@ Wrought Iron= ###rubber.lua Rubber Tree Sapling= Rubber Tree= +Lead Lump= +Lead Ingot= +Sulfur Lump= +Rubber Tree Leaves= +Lead Ore= +Sulfur Ore= +Granite Bricks= +Lead Block= +Sulfur Block= diff --git a/wrench/locale/template.txt b/wrench/locale/template.txt index 11e0b328..b7879cad 100644 --- a/wrench/locale/template.txt +++ b/wrench/locale/template.txt @@ -5,3 +5,8 @@ Wrench= @1 with items= +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= diff --git a/wrench/locale/wrench.de.tr b/wrench/locale/wrench.de.tr index e7b66232..1044becc 100644 --- a/wrench/locale/wrench.de.tr +++ b/wrench/locale/wrench.de.tr @@ -7,3 +7,8 @@ Wrench=Schraubenschluessel @1 with items=@1 mit Gegenstaenden +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= diff --git a/wrench/locale/wrench.es.tr b/wrench/locale/wrench.es.tr index 65d3952e..bc298fa7 100644 --- a/wrench/locale/wrench.es.tr +++ b/wrench/locale/wrench.es.tr @@ -5,3 +5,8 @@ Wrench=Llave Inglesa @1 with items=@1 con elementos +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= diff --git a/wrench/locale/wrench.fr.tr b/wrench/locale/wrench.fr.tr index c98724ce..f4f1ecaf 100644 --- a/wrench/locale/wrench.fr.tr +++ b/wrench/locale/wrench.fr.tr @@ -5,3 +5,8 @@ Wrench=Clé @1 with items=@1 avec des objets +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= diff --git a/wrench/locale/wrench.pl.tr b/wrench/locale/wrench.pl.tr index 4e4e34ae..9a707630 100644 --- a/wrench/locale/wrench.pl.tr +++ b/wrench/locale/wrench.pl.tr @@ -7,3 +7,8 @@ Wrench=Klucz @1 with items=@1 z rzeczami +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= diff --git a/wrench/locale/wrench.pt_BR.tr b/wrench/locale/wrench.pt_BR.tr index 730a7940..577cfad2 100644 --- a/wrench/locale/wrench.pt_BR.tr +++ b/wrench/locale/wrench.pt_BR.tr @@ -7,3 +7,8 @@ Wrench=Chave Inglesa @1 with items=@1 com items +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= diff --git a/wrench/locale/wrench.tr.tr b/wrench/locale/wrench.tr.tr index 5d53b716..d33af980 100644 --- a/wrench/locale/wrench.tr.tr +++ b/wrench/locale/wrench.tr.tr @@ -5,3 +5,8 @@ Wrench=İngiliz anahtarı @1 with items=Araçlarla birlikte @1 +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= diff --git a/wrench/locale/wrench.zh_CN.tr b/wrench/locale/wrench.zh_CN.tr index 30bc064f..4ed8c547 100644 --- a/wrench/locale/wrench.zh_CN.tr +++ b/wrench/locale/wrench.zh_CN.tr @@ -2,3 +2,8 @@ Wrench= @1 with items=%sƷ +Cannot pickup node. Owned by @1.= +Not enough room in inventory to pickup node.= +Cannot pickup node containing @1.= +Cannot pickup node. Nesting inventories is not allowed.= +Cannot pickup node. Node contains too much metadata.= From ccb4369fbc6fff812da20aafbb8cc0d7d13e87ca Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Sat, 11 Dec 2021 08:40:56 +0100 Subject: [PATCH 06/12] `S("Chernobylite Block")` --- technic/radiation.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/technic/radiation.lua b/technic/radiation.lua index abc9f49e..e6f3e8cb 100644 --- a/technic/radiation.lua +++ b/technic/radiation.lua @@ -485,12 +485,12 @@ if rawget(_G, "bucket") and bucket.register_liquid then "technic:corium_flowing", "technic:bucket_corium", "technic_bucket_corium.png", - "Corium Bucket" + S("Corium Bucket") ) end minetest.register_node("technic:chernobylite_block", { - description = S("Chernobylite Block"), + description = S("Chernobylite Block"), tiles = {"technic_chernobylite_block.png"}, is_ground_content = true, groups = {cracky=1, radioactive=4, level=2}, From dbb7798f43b669f93e4b968dff2bd011ac27512c Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Sat, 11 Dec 2021 08:44:03 +0100 Subject: [PATCH 07/12] restore non-breaking spaces --- technic/helpers.lua | 22 +++++++++++----------- technic/locale/technic.de.tr | 2 ++ technic/locale/technic.es.tr | 2 ++ technic/locale/technic.fr.tr | 2 ++ technic/locale/technic.it.tr | 2 ++ technic/locale/technic.pl.tr | 2 ++ technic/locale/technic.pt_BR.tr | 2 ++ technic/locale/technic.zh_CN.tr | 2 ++ technic/locale/template.txt | 2 ++ technic/machines/network.lua | 2 +- 10 files changed, 28 insertions(+), 12 deletions(-) diff --git a/technic/helpers.lua b/technic/helpers.lua index 05ce2fbc..02f966b9 100644 --- a/technic/helpers.lua +++ b/technic/helpers.lua @@ -1,7 +1,7 @@ local constant_digit_count = technic.config:get("constant_digit_count") --- converts a number to a readable string with SI prefix, e.g. 10000 → "10 k", --- 15 → "15 ", 0.1501 → "150.1 m" +-- converts a number to a readable string with SI prefix, e.g. 10000 → "10 k", +-- 15 → "15 ", 0.1501 → "150.1 m" -- a non-breaking space (U+a0) instead of a usual one is put after number -- The precision is 4 digits local prefixes = {[-8] = "y", [-7] = "z", [-6] = "a", [-5] = "f", [-4] = "p", @@ -24,28 +24,28 @@ function technic.pretty_num(num) if num == 0 then -- handle 0 explicilty to avoid showing "-0" if not constant_digit_count then - return "0 " + return "0 " end -- gives 0.000 - return string.format("%.3f ", 0) + return string.format("%.3f ", 0) end - return string.format("%.4g ", num) + return string.format("%.4g ", num) end num = num * 10 ^ (-3 * pref_i) if constant_digit_count then local comma_digits_cnt = 3 - (b - 3 * pref_i) - return string.format("%." .. comma_digits_cnt .. "f %s", + return string.format("%." .. comma_digits_cnt .. "f %s", num, prefixes[pref_i]) end - return string.format("%.4g %s", num, prefixes[pref_i]) + return string.format("%.4g %s", num, prefixes[pref_i]) end -- some unittests -assert(technic.pretty_num(-0) == "0 ") -assert(technic.pretty_num(0) == "0 ") -assert(technic.pretty_num(1234) == "1234 ") -assert(technic.pretty_num(123456789) == "123.5 M") +assert(technic.pretty_num(-0) == "0 ") +assert(technic.pretty_num(0) == "0 ") +assert(technic.pretty_num(1234) == "1234 ") +assert(technic.pretty_num(123456789) == "123.5 M") -- used to display power values diff --git a/technic/locale/technic.de.tr b/technic/locale/technic.de.tr index 6b509dd5..bd7c20ab 100644 --- a/technic/locale/technic.de.tr +++ b/technic/locale/technic.de.tr @@ -227,3 +227,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/locale/technic.es.tr b/technic/locale/technic.es.tr index 9a6a9941..2faf177e 100644 --- a/technic/locale/technic.es.tr +++ b/technic/locale/technic.es.tr @@ -222,3 +222,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/locale/technic.fr.tr b/technic/locale/technic.fr.tr index 4d2c39e0..b431d8a8 100644 --- a/technic/locale/technic.fr.tr +++ b/technic/locale/technic.fr.tr @@ -265,3 +265,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/locale/technic.it.tr b/technic/locale/technic.it.tr index a8e0e00e..014a1d76 100644 --- a/technic/locale/technic.it.tr +++ b/technic/locale/technic.it.tr @@ -222,3 +222,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/locale/technic.pl.tr b/technic/locale/technic.pl.tr index 1ac2a31a..2275ef12 100644 --- a/technic/locale/technic.pl.tr +++ b/technic/locale/technic.pl.tr @@ -226,3 +226,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/locale/technic.pt_BR.tr b/technic/locale/technic.pt_BR.tr index d6a3ab92..20b3dca3 100644 --- a/technic/locale/technic.pt_BR.tr +++ b/technic/locale/technic.pt_BR.tr @@ -261,3 +261,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/locale/technic.zh_CN.tr b/technic/locale/technic.zh_CN.tr index ca798681..46020ce4 100644 --- a/technic/locale/technic.zh_CN.tr +++ b/technic/locale/technic.zh_CN.tr @@ -204,3 +204,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/locale/template.txt b/technic/locale/template.txt index 27ed7708..e966b66d 100644 --- a/technic/locale/template.txt +++ b/technic/locale/template.txt @@ -229,3 +229,5 @@ River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= Prospector= Vacuum Cleaner= +@1. Supply: @2 Demand: @3= +Corium Bucket= diff --git a/technic/machines/network.lua b/technic/machines/network.lua index 99ada1ee..a8f56019 100644 --- a/technic/machines/network.lua +++ b/technic/machines/network.lua @@ -654,7 +654,7 @@ function technic.network_run(network_id) end --dprint("Total RE demand:"..RE_eu_demand) - technic.network_infotext(network_id, S("@1. Supply: @2 Demand: @3", + technic.network_infotext(network_id, S("@1. Supply: @2 Demand: @3", S("Switching Station"), technic.EU_string(PR_eu_supply), technic.EU_string(RE_eu_demand))) From 79c6d61b553aa3d56a9296e1eaed3df0d4b102d8 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Sat, 11 Dec 2021 09:34:21 +0100 Subject: [PATCH 08/12] fix technic_chests/spec/api_spec.lua --- technic_chests/spec/api_spec.lua | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/technic_chests/spec/api_spec.lua b/technic_chests/spec/api_spec.lua index 539b38ac..bb46b395 100644 --- a/technic_chests/spec/api_spec.lua +++ b/technic_chests/spec/api_spec.lua @@ -47,16 +47,17 @@ describe("Chests API", function() local materials = {"iron", "copper", "silver", "gold", "mithril"} local types = {"", "_locked", "_protected"} local failed = {} + local S = minetest.get_translator("technic_chests") for _,m in ipairs(materials) do for _,t in ipairs(types) do local name = "technic:"..m..t.."_chest" local description if t == "_locked" then - description = ("%s Locked Chest"):format(m:sub(1,1):upper() .. m:sub(2)) + description = S("@1 Locked Chest", S(m:sub(1,1):upper() .. m:sub(2))) elseif t == "_protected" then - description = ("%s Protected Chest"):format(m:sub(1,1):upper() .. m:sub(2)) + description = S("@1 Protected Chest", S(m:sub(1,1):upper() .. m:sub(2))) else - description = ("%s Chest"):format(m:sub(1,1):upper() .. m:sub(2)) + description = S("@1 Chest", S(m:sub(1,1):upper() .. m:sub(2))) end assert.equals(description, minetest.registered_nodes[name].description) end From 2779f7b949cd0b1bc068394571d86c74a0241659 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Mon, 13 Dec 2021 22:31:54 +0100 Subject: [PATCH 09/12] fix S(...) --- technic/radiation.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/technic/radiation.lua b/technic/radiation.lua index e6f3e8cb..e2dc425b 100644 --- a/technic/radiation.lua +++ b/technic/radiation.lua @@ -420,7 +420,7 @@ local griefing = technic.config:get_bool("enable_corium_griefing") for _, state in pairs({"flowing", "source"}) do minetest.register_node("technic:corium_"..state, { - description = S(state == "source" and "Corium Source" or "Flowing Corium"), + description = state == "source" and S("Corium Source") or S("Flowing Corium"), drawtype = (state == "source" and "liquid" or "flowingliquid"), tiles = {{ name = "technic_corium_"..state.."_animated.png", From fc74d6ff133abb78ffcca1fc07d1e202fe11ffe4 Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Mon, 13 Dec 2021 22:37:16 +0100 Subject: [PATCH 10/12] update technic/locale/ --- technic/locale/technic.de.tr | 13 +++++++++++++ technic/locale/technic.es.tr | 17 +++++++++++++++++ technic/locale/technic.fr.tr | 9 +++++++++ technic/locale/technic.it.tr | 13 +++++++++++++ technic/locale/technic.pl.tr | 12 ++++++++++++ technic/locale/technic.pt_BR.tr | 11 +++++++++++ technic/locale/technic.zh_CN.tr | 13 +++++++++++++ technic/locale/template.txt | 10 ++++++++++ 8 files changed, 98 insertions(+) diff --git a/technic/locale/technic.de.tr b/technic/locale/technic.de.tr index bd7c20ab..bb7eb2d3 100644 --- a/technic/locale/technic.de.tr +++ b/technic/locale/technic.de.tr @@ -229,3 +229,16 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= + +Corium Source= +Flowing Corium= +Fine Gold Wire= +Fine Silver Wire= +@1 (Slave)= +Acacia= +Common Tree= +Lead= +Rubber Tree= +Stone= +Sulfur= +Chernobylite= diff --git a/technic/locale/technic.es.tr b/technic/locale/technic.es.tr index 2faf177e..ec438780 100644 --- a/technic/locale/technic.es.tr +++ b/technic/locale/technic.es.tr @@ -224,3 +224,20 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= + +Corium Source= +Flowing Corium= +Fine Gold Wire= +Fine Silver Wire= +@1 (Slave)= +In:= +Out:= +Choose Milling Program:= +Slim Elements half / normal height:= +Acacia= +Common Tree= +Lead= +Rubber Tree= +Stone= +Sulfur= +Chernobylite= diff --git a/technic/locale/technic.fr.tr b/technic/locale/technic.fr.tr index b431d8a8..808603b8 100644 --- a/technic/locale/technic.fr.tr +++ b/technic/locale/technic.fr.tr @@ -267,3 +267,12 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= + +Corium Source= +Flowing Corium= +Acacia= +Common Tree= +Lead= +Rubber Tree= +Sulfur= +Chernobylite= diff --git a/technic/locale/technic.it.tr b/technic/locale/technic.it.tr index 014a1d76..cb20f293 100644 --- a/technic/locale/technic.it.tr +++ b/technic/locale/technic.it.tr @@ -224,3 +224,16 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= + +Corium Source= +Flowing Corium= +Fine Gold Wire= +Fine Silver Wire= +@1 (Slave)= +Acacia= +Common Tree= +Lead= +Rubber Tree= +Stone= +Sulfur= +Chernobylite= diff --git a/technic/locale/technic.pl.tr b/technic/locale/technic.pl.tr index 2275ef12..4d48dc4b 100644 --- a/technic/locale/technic.pl.tr +++ b/technic/locale/technic.pl.tr @@ -228,3 +228,15 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= + +Corium Source= +Flowing Corium= +Fine Gold Wire= +Fine Silver Wire= +Acacia= +Common Tree= +Lead= +Rubber Tree= +Stone= +Sulfur= +Chernobylite= diff --git a/technic/locale/technic.pt_BR.tr b/technic/locale/technic.pt_BR.tr index 20b3dca3..9dda054a 100644 --- a/technic/locale/technic.pt_BR.tr +++ b/technic/locale/technic.pt_BR.tr @@ -263,3 +263,14 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= + +Corium Source= +Flowing Corium= +Fine Gold Wire= +Fine Silver Wire= +Acacia= +Common Tree= +Lead= +Rubber Tree= +Sulfur= +Chernobylite= diff --git a/technic/locale/technic.zh_CN.tr b/technic/locale/technic.zh_CN.tr index 46020ce4..dbd0494c 100644 --- a/technic/locale/technic.zh_CN.tr +++ b/technic/locale/technic.zh_CN.tr @@ -206,3 +206,16 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= + +Corium Source= +Flowing Corium= +Fine Gold Wire= +Fine Silver Wire= +@1 (Slave)= +Acacia= +Common Tree= +Lead= +Rubber Tree= +Stone= +Sulfur= +Chernobylite= diff --git a/technic/locale/template.txt b/technic/locale/template.txt index e966b66d..bbcae502 100644 --- a/technic/locale/template.txt +++ b/technic/locale/template.txt @@ -134,6 +134,7 @@ Digging @1 m below machine= ## Grinder Recipes # $1: Name @1 Dust= +Acacia= Akalin= Alatro= Arol= @@ -143,11 +144,16 @@ Carbon Steel= Cast Iron= Chromium= Coal= +Common Tree= Copper= Gold= +Lead= Mithril= +Rubber Tree= Silver= Stainless Steel= +Stone= +Sulfur= Talinite= Tin= Wrought Iron= @@ -178,6 +184,7 @@ Grinding= Compressing= Extracting= Separating= + Machine Casing= Building Network: @1 Nodes= Network Overloaded= @@ -223,6 +230,7 @@ Sphere= Cube= @1 Forcefield= source= +Chernobylite= Chernobylite Block= Multimeter= River Water Can= @@ -231,3 +239,5 @@ Prospector= Vacuum Cleaner= @1. Supply: @2 Demand: @3= Corium Bucket= +Corium Source= +Flowing Corium= From a30039be61ffc3d366d61e2d0bdd0d6d3c387c3e Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Mon, 13 Dec 2021 22:57:49 +0100 Subject: [PATCH 11/12] update german translations --- technic/locale/technic.de.tr | 40 +++++++++---------- .../locale/technic_worldgen.de.tr | 18 ++++----- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/technic/locale/technic.de.tr b/technic/locale/technic.de.tr index bb7eb2d3..2ebc6fd3 100644 --- a/technic/locale/technic.de.tr +++ b/technic/locale/technic.de.tr @@ -41,7 +41,7 @@ Inventory move disallowed due to protection=Das Inventar ist geschuetzt, Zugriff @1 Active (@2 EU)=@1 ist eingeschaltet (@2 EU) @1 Active=@1 ist eingeschaltet @1 Disabled=@1 ist ausgeschaltet -@1 Enabled= +@1 Enabled=@1 ist eingechaltet @1 Idle=@1 ist bereit @1 Improperly Placed=@1 ist falsch plaziert @1 Unpowered=@1 hat keine Stromversorgung @@ -173,9 +173,9 @@ Building Network: @1 Nodes= Network Overloaded= @1 Centrifuge= @1 Freezer= -Power Monitor= -Power Monitor. Supply: @1 Demand: @2= -Power Monitor Has No Network= +Power Monitor=Leistungsmonitor +Power Monitor. Supply: @1 Demand: @2=Leistungsmonitor. Versorgung: @1 Bedarf: @2 +Power Monitor Has No Network=Leistungsmonitor hat kein Netzwerk Separating= @1 Battery Box: @2 / @3= Alloying= @@ -213,32 +213,32 @@ Template Motor= @1 is empty= HV= @1 Nuclear Reactor Core= -Restart= +Restart=Neustart Max-Depth:= -Purging cache= -@1 purging cache= -Sphere= -Cube= -@1 Forcefield= +Purging cache=Cache leeren +@1 purging cache=@1 Cache leeren +Sphere=Kugel +Cube=Würfel +@1 Forcefield=@1 Kraftfeld source= Chernobylite Block= -Multimeter= +Multimeter=Multimeter River Water Can= Sonic Screwdriver (left-click rotates face, right-click rotates axis)= -Prospector= -Vacuum Cleaner= -@1. Supply: @2 Demand: @3= +Prospector=Prospektor +Vacuum Cleaner=Staubsauger +@1. Supply: @2 Demand: @3=@1. Versorgung: @2 Bedarf: @3 Corium Bucket= Corium Source= Flowing Corium= -Fine Gold Wire= -Fine Silver Wire= +Fine Gold Wire=feiner Golddraht +Fine Silver Wire=feiner Silberdraht @1 (Slave)= Acacia= Common Tree= -Lead= -Rubber Tree= -Stone= -Sulfur= +Lead=Blei +Rubber Tree=Gummibaum +Stone=Stein +Sulfur=Schwefel Chernobylite= diff --git a/technic_worldgen/locale/technic_worldgen.de.tr b/technic_worldgen/locale/technic_worldgen.de.tr index e266f545..5e695507 100644 --- a/technic_worldgen/locale/technic_worldgen.de.tr +++ b/technic_worldgen/locale/technic_worldgen.de.tr @@ -39,12 +39,12 @@ Wrought Iron=Schmiedeeisen Rubber Tree Sapling=Gummibaumsetzling Rubber Tree=Gummibaum -Lead Lump= -Lead Ingot= -Sulfur Lump= -Rubber Tree Leaves= -Lead Ore= -Sulfur Ore= -Granite Bricks= -Lead Block= -Sulfur Block= +Lead Lump=Bleiklumpen +Lead Ingot=Bleibarren +Sulfur Lump=Schwefelklumpen +Rubber Tree Leaves=Gummibaumblätter +Lead Ore=Bleierz +Sulfur Ore=Schwefelerz +Granite Bricks=Granitblock +Lead Block=Bleibblock +Sulfur Block=Schwefelblock From 04961aca8c3da29127fd196211040eb416fbf2bd Mon Sep 17 00:00:00 2001 From: nixnoxus Date: Thu, 16 Dec 2021 19:50:13 +0100 Subject: [PATCH 12/12] fix placeholder `%s` in *.zh_CN.tr translations --- technic_chests/locale/technic_chests.zh_CN.tr | 10 +++++----- technic_cnc/locale/technic_cnc.zh_CN.tr | 2 +- wrench/locale/wrench.zh_CN.tr | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/technic_chests/locale/technic_chests.zh_CN.tr b/technic_chests/locale/technic_chests.zh_CN.tr index c44e879e..2f964aeb 100644 --- a/technic_chests/locale/technic_chests.zh_CN.tr +++ b/technic_chests/locale/technic_chests.zh_CN.tr @@ -1,9 +1,9 @@ # textdomain: technic_chests -@1 Chest=%s -@1 Locked Chest=%s -@1 Locked Chest (owned by @2)=%sӣ%sУ -Color Filter: @1=ɫɸѡ%s +@1 Chest=@1 +@1 Locked Chest=@1 +@1 Locked Chest (owned by @2)=@1ӣ@2У +Color Filter: @1=ɫɸѡ@1 Edit chest description:=༭ Black=ɫ Blue=ɫ @@ -28,7 +28,7 @@ Mithril= Silver= Wooden=ľ Sort= -Auto-sort is @1=ԶΪ%s +Auto-sort is @1=ԶΪ@1 Off= On= @1 (owned by @2)= diff --git a/technic_cnc/locale/technic_cnc.zh_CN.tr b/technic_cnc/locale/technic_cnc.zh_CN.tr index 9e59fc03..59710f56 100644 --- a/technic_cnc/locale/technic_cnc.zh_CN.tr +++ b/technic_cnc/locale/technic_cnc.zh_CN.tr @@ -1,7 +1,7 @@ # textdomain: technic_cnc CNC Machine=ػ -@1 CNC Machine=%sػ +@1 CNC Machine=@1ػ Cylinder=Բ Element Cross=Ԫؽ Element Cross Double=Ԫؽ˫ diff --git a/wrench/locale/wrench.zh_CN.tr b/wrench/locale/wrench.zh_CN.tr index 4ed8c547..75f8e2b4 100644 --- a/wrench/locale/wrench.zh_CN.tr +++ b/wrench/locale/wrench.zh_CN.tr @@ -1,7 +1,7 @@ # textdomain: wrench Wrench= -@1 with items=%sƷ +@1 with items=@1Ʒ Cannot pickup node. Owned by @1.= Not enough room in inventory to pickup node.= Cannot pickup node containing @1.=