Move to MT 5.0.0+ translation system (#255)

* convert to `minetest.get_translator`

* fix material translation

* fix material translation

* Revert "fix material translation"

This reverts commit 35d0979d5828f481b6e53c04f20739983ba35087.

* update */locale/*

* `S("Chernobylite Block")`

* restore non-breaking spaces

* fix technic_chests/spec/api_spec.lua

* fix S(...)

* update technic/locale/

* update german translations

* fix placeholder `%s` in *.zh_CN.tr translations
This commit is contained in:
nixnoxus 2022-01-07 13:17:43 +01:00 committed by GitHub
parent 39d786918c
commit a39a454c49
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
170 changed files with 3959 additions and 2592 deletions

View File

@ -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"
}

View File

@ -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,

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,7 @@
# textdomain: concrete
Rebar=¸Ö½î
Concrete Block=»ìÄýÍÁ¿é
Blast-resistant Concrete Block=¿¹±¬»ìÄýÍÁ¿é
Concrete Post Platform=»ìÄýÍÁÖùƽ̨
Concrete Post=»ìÄýÍÁÖù

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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=

View File

@ -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

View File

@ -1,5 +0,0 @@
Rebar =¸Ö½î
Concrete Block =»ìÄýÍÁ¿é
Blast-resistant Concrete Block =¿¹±¬»ìÄýÍÁ¿é
Concrete Post Platform =»ìÄýÍÁÖùƽ̨
Concrete Post =»ìÄýÍÁÖù

View File

@ -1,3 +1,3 @@
name = concrete
depends = default, basic_materials, technic
optional_depends = intllib, moreblocks
optional_depends = moreblocks

View File

@ -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

View File

@ -1,9 +0,0 @@
# German Translation for technic_extranodes
# Deutsche Übersetzung von technic_extranodes
# by Xanthin
Marble = Marmor
Marble Bricks = Marmorziegel
Granite = Granit
Concrete = Beton

View File

@ -1,7 +0,0 @@
# technic_extranodes traducido por Carlos Barraza
Marble = Mármol
Marble Bricks = Ladrillos de mármol
Granite = Granito
Concrete = Concreto

View File

@ -0,0 +1,18 @@
# textdomain: extranodes
# German Translation for technic_extranodes
# Deutsche Übersetzung von technic_extranodes
# by Xanthin
Marble=Marmor
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=

View File

@ -0,0 +1,16 @@
# textdomain: extranodes
# technic_extranodes traducido por Carlos Barraza
Marble=Mármol
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=

View File

@ -0,0 +1,16 @@
# textdomain: extranodes
# technic_extranodes translation template
Marble=Marbre
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=

View File

@ -0,0 +1,18 @@
# 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
Granite Bricks=
Zinc Block=
Cast Iron Block=
Carbon Steel Block=
Stainless Steel Block=
Insulator/cable clip=
Steel strut with insulator/cable clip=

View File

@ -0,0 +1,18 @@
# 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
Granite Bricks=
Zinc Block=
Cast Iron Block=
Carbon Steel Block=
Stainless Steel Block=
Insulator/cable clip=
Steel strut with insulator/cable clip=

View File

@ -0,0 +1,15 @@
# textdomain: extranodes
# turkish translation by mahmutelmas06
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=

View File

@ -0,0 +1,13 @@
# textdomain: extranodes
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=

View File

@ -1,7 +0,0 @@
# technic_extranodes translation template
Marble = Marbre
Marble Bricks = Briques en marbre
Granite = Granite
Concrete = Béton

View File

@ -1,9 +0,0 @@
# Polish Translation for technic_extranodes
# Polskie tłumaczenie technic_extranodes
# by mat9117
Marble = Marmur
Marble Bricks = Marmurowe cegły
Granite = Granit
Concrete = Beton

View File

@ -1,9 +0,0 @@
# 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

View File

@ -1,7 +1,16 @@
# textdomain: extranodes
# technic_extranodes translation template
Marble =
Marble Bricks =
Granite =
Concrete =
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=

View File

@ -1,6 +0,0 @@
# turkish translation by mahmutelmas06
Marble = Mermer
Marble Bricks = Mermer tuğla
Granite = Granit
Concrete = Beton

View File

@ -1,4 +0,0 @@
Marble =大理石
Marble Bricks =大理石砖
Granite =花岗岩
Concrete =混凝土

View File

@ -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

View File

@ -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

View File

@ -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,

View File

@ -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 =

View File

@ -1,162 +0,0 @@
# Spanish Translation for Technic Mod
# Traduccion al Español del Mod Technic
# Autor: Diego Martínez <kaeza>
## 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 =

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,244 @@
# 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 ist eingechaltet
@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=
Machine Casing=
Building Network: @1 Nodes=
Network Overloaded=
@1 Centrifuge=
@1 Freezer=
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=
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=Neustart
Max-Depth:=
Purging cache=Cache leeren
@1 purging cache=@1 Cache leeren
Sphere=Kugel
Cube=Würfel
@1 Forcefield=@1 Kraftfeld
source=
Chernobylite Block=
Multimeter=Multimeter
River Water Can=
Sonic Screwdriver (left-click rotates face, right-click rotates axis)=
Prospector=Prospektor
Vacuum Cleaner=Staubsauger
@1. Supply: @2 Demand: @3=@1. Versorgung: @2 Bedarf: @3
Corium Bucket=
Corium Source=
Flowing Corium=
Fine Gold Wire=feiner Golddraht
Fine Silver Wire=feiner Silberdraht
@1 (Slave)=
Acacia=
Common Tree=
Lead=Blei
Rubber Tree=Gummibaum
Stone=Stein
Sulfur=Schwefel
Chernobylite=

View File

@ -0,0 +1,243 @@
# textdomain: technic
# Spanish Translation for Technic Mod
# Traduccion al Español del Mod Technic
# Autor: Diego Martínez <kaeza>
## 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=
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=
@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=

View File

@ -0,0 +1,278 @@
# 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
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=
@1. Supply: @2 Demand: @3=
Corium Bucket=
Corium Source=
Flowing Corium=
Acacia=
Common Tree=
Lead=
Rubber Tree=
Sulfur=
Chernobylite=

View File

@ -0,0 +1,239 @@
# 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
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=
@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=

View File

@ -0,0 +1,242 @@
# 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
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=
@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=

View File

@ -0,0 +1,276 @@
# 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
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=
@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=

View File

@ -0,0 +1,221 @@
# 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=提取
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=
@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=

View File

@ -1,178 +1,243 @@
# 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=
Acacia=
Akalin=
Alatro=
Arol=
Brass=
Bronze=
Carbon Steel=
Cast Iron=
Chromium=
Coal=
Common Tree=
Copper=
Gold=
Lead=
Mithril=
Rubber Tree=
Silver=
Stainless Steel=
Stone=
Sulfur=
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=
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=
Chernobylite Block=
Multimeter=
River Water Can=
Sonic Screwdriver (left-click rotates face, right-click rotates axis)=
Prospector=
Vacuum Cleaner=
@1. Supply: @2 Demand: @3=
Corium Bucket=
Corium Source=
Flowing Corium=

View File

@ -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 =提取

View File

@ -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"}
})

View File

@ -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,

View File

@ -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,

View File

@ -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},

View File

@ -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,

View File

@ -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)

View File

@ -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",

View File

@ -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",

View File

@ -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"}
})

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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",

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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,
})

View File

@ -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"},

View File

@ -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",

View File

@ -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"}
})

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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,

View File

@ -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"},

View File

@ -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

View File

@ -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)

View File

@ -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,

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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)

View File

@ -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)

View File

@ -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

View File

@ -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},

View File

@ -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({

View File

@ -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,

View File

@ -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"

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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",
@ -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},

View File

@ -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",

View File

@ -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,

Some files were not shown because too many files have changed in this diff Show More