diff --git a/technic/init.lua b/technic/init.lua index 8c99040..f6639ec 100644 --- a/technic/init.lua +++ b/technic/init.lua @@ -62,6 +62,6 @@ dofile(modpath.."/tools/init.lua") dofile(modpath.."/legacy.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 diff --git a/technic/locale/technic.de.tr b/technic/locale/technic.de.tr index 45ff387..d1b039e 100644 --- a/technic/locale/technic.de.tr +++ b/technic/locale/technic.de.tr @@ -1,10 +1,180 @@ +# textdomain: technic +@1 Alloy Furnace= +Alloying= +Administrative World Anchor= +Owner:= +Unlocked= +Locked= +Keeping @1/@2 map blocks loaded= +Radius:= +Disabled= +Enabled= +RE Battery= +@1 Battery Box= +Charge= +Discharge= +Power level= +@1 Battery Box Has No Network= +@1 Battery Box: @2 / @3= +@1 Cable= +@1 Cable Plate= +Water Can= +Lava Can= +River Water Can= +@1 Centrifuge= +Separating= +Chainsaw= +Fuel-Fired Alloy Furnace= +@1 is empty= +@1 Out Of Fuel= +Fuel-Fired Furnace= +Machine cannot be removed because it is not empty= +Inventory move disallowed due to protection= +@1 Compressor= +Compressing= +Constructor Mk@1= +Slot @1= +@1 Furnace= +@1 Extractor= +Extracting= +Flashlight= +Range= +Sphere= +Cube= +@1 Disabled= +@1 Forcefield Emitter= +@1 Enabled= +@1 Forcefield= +@1 Unpowered= +@1 Active= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Tool= +Template Motor= +@1 Freezer= +Freezing= +Fuel-Fired @1 Generator= +Geothermal @1 Generator= +Geothermal %s Generator= +@1 Grinder= +Grinding= +Dust= +@1 Dust= +@1-Fissile Uranium= +Sawdust= +@1 Grinding= +Hydro @1 Generator= +[Technic] Loaded in @1 seconds= +Self-Contained Injector= +Stackwise= +Itemwise= +Public= +Private= +Silicon Wafer= +Doped Silicon Wafer= +Uranium Fuel= +Diamond Drill Head= +Blue Energy Crystal= +Green Energy Crystal= +Red Energy Crystal= +Copper Coil= +Low Voltage Transformer= +Medium Voltage Transformer= +High Voltage Transformer= +Control Logic Unit= +Mixed Metal Ingot= +Composite Plate= +Copper Plate= +Carbon Plate= +Graphite= +Carbon Cloth= +Machine Casing= +Rubber Goo= +@1-Fissile Uranium Ingot= +@1-Fissile Uranium Block= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +LV= +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)= +Single node.= +3 nodes deep.= +3 nodes wide.= +3 nodes tall.= +3x3 nodes.= +Mining Drill Mk#1 Mode #2= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1= +Mining Laser Mk%d= +%s Music Player= +Stopped= +Current track %s= +@1 Nuclear Reactor Core= +HV= +Nuclear Reactor Rod Compartment= +@1 Idle= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Prospector= +%s Quarry= +Digging not started= +Digging finished= +Purging cache= +Restart= +%s purging cache= +%s Finished= +Manually taking/removing from cache by hand is not possible. If you can't wait, restart or disable the quarry to start automatic purge.= +%s Unpowered= +%s Active= +%s Disabled= +Chernobylite Block= +Arrayed Solar @1 Generator= +Small Solar %s Generator= +%s Idle= +@1 Active (@2)= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Input Power= +Supply Converter= +%s Enabled= +@1 (@2 @3 -> @4 @5)= +%s Has Bad Cabling= +Switching Station= +%s Already Present= +@1. Supply: @2 Demand: @3= +%s Has No Network= +%s Tool Workshop= +Upgrade Slots= +Tree Tap= +Raw Latex= +Rubber Fiber= +Vacuum Cleaner= +Hydro %s Generator= +Wind Mill Frame= +Wind %s Generator= +%s Improperly Placed= +@1 (@2)= + + +##### not used anymore ##### + # 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 @@ -29,9 +199,6 @@ 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. @@ -39,7 +206,6 @@ Inventory move disallowed due to protection = Das Inventar ist geschuetzt, Zugri @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 @@ -55,13 +221,6 @@ 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 @@ -98,8 +257,6 @@ 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 @@ -113,13 +270,6 @@ 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 @@ -141,8 +291,6 @@ Talinite = Talinite Tin = Zinn Wrought Iron = Schmiedeeisen Zinc = Zink -%.1f%%-Fissile Uranium = - ## Tools RE Battery = Akkubatterie Water Can = Wasserkanister @@ -160,9 +308,5 @@ Mining Laser Mk%d = Bergbaulaser Modell %d Single node. = Einzelblock Sonic Screwdriver = Schallschraubendreher Tree Tap = Baumzapfhahn - ## Craft descriptions Alloy cooking = -Grinding = -Compressing = -Extracting = diff --git a/technic/locale/technic.es.tr b/technic/locale/technic.es.tr index fa66988..8923d9d 100644 --- a/technic/locale/technic.es.tr +++ b/technic/locale/technic.es.tr @@ -1,10 +1,180 @@ +# textdomain: technic +@1 Alloy Furnace= +Alloying= +Administrative World Anchor= +Owner:= +Unlocked= +Locked= +Keeping @1/@2 map blocks loaded= +Radius:= +Disabled= +Enabled= +RE Battery= +@1 Battery Box= +Charge= +Discharge= +Power level= +@1 Battery Box Has No Network= +@1 Battery Box: @2 / @3= +@1 Cable= +@1 Cable Plate= +Water Can= +Lava Can= +River Water Can= +@1 Centrifuge= +Separating= +Chainsaw= +Fuel-Fired Alloy Furnace= +@1 is empty= +@1 Out Of Fuel= +Fuel-Fired Furnace= +Machine cannot be removed because it is not empty= +Inventory move disallowed due to protection= +@1 Compressor= +Compressing= +Constructor Mk@1= +Slot @1= +@1 Furnace= +@1 Extractor= +Extracting= +Flashlight= +Range= +Sphere= +Cube= +@1 Disabled= +@1 Forcefield Emitter= +@1 Enabled= +@1 Forcefield= +@1 Unpowered= +@1 Active= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Tool= +Template Motor= +@1 Freezer= +Freezing= +Fuel-Fired @1 Generator= +Geothermal @1 Generator= +Geothermal %s Generator= +@1 Grinder= +Grinding= +Dust= +@1 Dust= +@1-Fissile Uranium= +Sawdust= +@1 Grinding= +Hydro @1 Generator= +[Technic] Loaded in @1 seconds= +Self-Contained Injector= +Stackwise= +Itemwise= +Public= +Private= +Silicon Wafer= +Doped Silicon Wafer= +Uranium Fuel= +Diamond Drill Head= +Blue Energy Crystal= +Green Energy Crystal= +Red Energy Crystal= +Copper Coil= +Low Voltage Transformer= +Medium Voltage Transformer= +High Voltage Transformer= +Control Logic Unit= +Mixed Metal Ingot= +Composite Plate= +Copper Plate= +Carbon Plate= +Graphite= +Carbon Cloth= +Machine Casing= +Rubber Goo= +@1-Fissile Uranium Ingot= +@1-Fissile Uranium Block= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +LV= +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)= +Single node.= +3 nodes deep.= +3 nodes wide.= +3 nodes tall.= +3x3 nodes.= +Mining Drill Mk#1 Mode #2= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1= +Mining Laser Mk%d= +%s Music Player= +Stopped= +Current track %s= +@1 Nuclear Reactor Core= +HV= +Nuclear Reactor Rod Compartment= +@1 Idle= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Prospector= +%s Quarry= +Digging not started= +Digging finished= +Purging cache= +Restart= +%s purging cache= +%s Finished= +Manually taking/removing from cache by hand is not possible. If you can't wait, restart or disable the quarry to start automatic purge.= +%s Unpowered= +%s Active= +%s Disabled= +Chernobylite Block= +Arrayed Solar @1 Generator= +Small Solar %s Generator= +%s Idle= +@1 Active (@2)= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Input Power= +Supply Converter= +%s Enabled= +@1 (@2 @3 -> @4 @5)= +%s Has Bad Cabling= +Switching Station= +%s Already Present= +@1. Supply: @2 Demand: @3= +%s Has No Network= +%s Tool Workshop= +Upgrade Slots= +Tree Tap= +Raw Latex= +Rubber Fiber= +Vacuum Cleaner= +Hydro %s Generator= +Wind Mill Frame= +Wind %s Generator= +%s Improperly Placed= +@1 (@2)= + + +##### not used anymore ##### + # Spanish Translation for Technic Mod # Traduccion al Español del Mod Technic # Autor: Diego Martínez - ## Misc [Technic] Loaded in %f seconds = [Technic] Cargado en %f segundos - ## Items Silicon Wafer = Oblea de Silicio Doped Silicon Wafer = Oblea de Silicio Dopada @@ -29,16 +199,11 @@ 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 @@ -49,15 +214,6 @@ Inventory move disallowed due to protection = %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 @@ -78,14 +234,6 @@ 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 @@ -94,8 +242,6 @@ 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 @@ -107,13 +253,6 @@ Power level = Nivel de Poder @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 @@ -135,8 +274,6 @@ Talinite = Talinita Tin = Estanio Wrought Iron = Hierro Forjado Zinc = Zinc -%.1f%%-Fissile Uranium = - ## Tools RE Battery = Water Can = Bidon de Agua @@ -154,9 +291,5 @@ Mining Laser Mk%d = Laser de Mineria Mk%d Single node. = Nodo simple. Sonic Screwdriver = Destonillador Sonico Tree Tap = Grifo de Arbol - ## Craft descriptions Alloy cooking = -Grinding = -Compressing = -Extracting = diff --git a/technic/locale/technic.fr.tr b/technic/locale/technic.fr.tr index 6fc8dd4..e2fc301 100644 --- a/technic/locale/technic.fr.tr +++ b/technic/locale/technic.fr.tr @@ -1,9 +1,179 @@ +# textdomain: technic +@1 Alloy Furnace= +Alloying= +Administrative World Anchor= +Owner:= +Unlocked= +Locked= +Keeping @1/@2 map blocks loaded= +Radius:= +Disabled= +Enabled= +RE Battery= +@1 Battery Box= +Charge= +Discharge= +Power level= +@1 Battery Box Has No Network= +@1 Battery Box: @2 / @3= +@1 Cable= +@1 Cable Plate= +Water Can= +Lava Can= +River Water Can= +@1 Centrifuge= +Separating= +Chainsaw= +Fuel-Fired Alloy Furnace= +@1 is empty= +@1 Out Of Fuel= +Fuel-Fired Furnace= +Machine cannot be removed because it is not empty= +Inventory move disallowed due to protection= +@1 Compressor= +Compressing= +Constructor Mk@1= +Slot @1= +@1 Furnace= +@1 Extractor= +Extracting= +Flashlight= +Range= +Sphere= +Cube= +@1 Disabled= +@1 Forcefield Emitter= +@1 Enabled= +@1 Forcefield= +@1 Unpowered= +@1 Active= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Tool= +Template Motor= +@1 Freezer= +Freezing= +Fuel-Fired @1 Generator= +Geothermal @1 Generator= +Geothermal %s Generator= +@1 Grinder= +Grinding= +Dust= +@1 Dust= +@1-Fissile Uranium= +Sawdust= +@1 Grinding= +Hydro @1 Generator= +[Technic] Loaded in @1 seconds= +Self-Contained Injector= +Stackwise= +Itemwise= +Public= +Private= +Silicon Wafer= +Doped Silicon Wafer= +Uranium Fuel= +Diamond Drill Head= +Blue Energy Crystal= +Green Energy Crystal= +Red Energy Crystal= +Copper Coil= +Low Voltage Transformer= +Medium Voltage Transformer= +High Voltage Transformer= +Control Logic Unit= +Mixed Metal Ingot= +Composite Plate= +Copper Plate= +Carbon Plate= +Graphite= +Carbon Cloth= +Machine Casing= +Rubber Goo= +@1-Fissile Uranium Ingot= +@1-Fissile Uranium Block= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +LV= +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)= +Single node.= +3 nodes deep.= +3 nodes wide.= +3 nodes tall.= +3x3 nodes.= +Mining Drill Mk#1 Mode #2= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1= +Mining Laser Mk%d= +%s Music Player= +Stopped= +Current track %s= +@1 Nuclear Reactor Core= +HV= +Nuclear Reactor Rod Compartment= +@1 Idle= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Prospector= +%s Quarry= +Digging not started= +Digging finished= +Purging cache= +Restart= +%s purging cache= +%s Finished= +Manually taking/removing from cache by hand is not possible. If you can't wait, restart or disable the quarry to start automatic purge.= +%s Unpowered= +%s Active= +%s Disabled= +Chernobylite Block= +Arrayed Solar @1 Generator= +Small Solar %s Generator= +%s Idle= +@1 Active (@2)= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Input Power= +Supply Converter= +%s Enabled= +@1 (@2 @3 -> @4 @5)= +%s Has Bad Cabling= +Switching Station= +%s Already Present= +@1. Supply: @2 Demand: @3= +%s Has No Network= +%s Tool Workshop= +Upgrade Slots= +Tree Tap= +Raw Latex= +Rubber Fiber= +Vacuum Cleaner= +Hydro %s Generator= +Wind Mill Frame= +Wind %s Generator= +%s Improperly Placed= +@1 (@2)= + + +##### not used anymore ##### + # 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 @@ -32,11 +202,9 @@ 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 @@ -67,7 +235,6 @@ Locked = Verrouillé Radius: = Rayon : Enabled = Activé Disabled = Désactivé - ## Machine names # $1: Tier %s Alloy Furnace = Four à alliage %s @@ -95,9 +262,6 @@ 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 @@ -106,31 +270,24 @@ 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é @@ -147,12 +304,6 @@ 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 @@ -165,13 +316,9 @@ 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 @@ -188,25 +335,18 @@ 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 diff --git a/technic/locale/technic.it.tr b/technic/locale/technic.it.tr index 18b0e4f..4fa4904 100644 --- a/technic/locale/technic.it.tr +++ b/technic/locale/technic.it.tr @@ -1,7 +1,177 @@ +# textdomain: technic +@1 Alloy Furnace= +Alloying= +Administrative World Anchor= +Owner:= +Unlocked= +Locked= +Keeping @1/@2 map blocks loaded= +Radius:= +Disabled= +Enabled= +RE Battery= +@1 Battery Box= +Charge= +Discharge= +Power level= +@1 Battery Box Has No Network= +@1 Battery Box: @2 / @3= +@1 Cable= +@1 Cable Plate= +Water Can= +Lava Can= +River Water Can= +@1 Centrifuge= +Separating= +Chainsaw= +Fuel-Fired Alloy Furnace= +@1 is empty= +@1 Out Of Fuel= +Fuel-Fired Furnace= +Machine cannot be removed because it is not empty= +Inventory move disallowed due to protection= +@1 Compressor= +Compressing= +Constructor Mk@1= +Slot @1= +@1 Furnace= +@1 Extractor= +Extracting= +Flashlight= +Range= +Sphere= +Cube= +@1 Disabled= +@1 Forcefield Emitter= +@1 Enabled= +@1 Forcefield= +@1 Unpowered= +@1 Active= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Tool= +Template Motor= +@1 Freezer= +Freezing= +Fuel-Fired @1 Generator= +Geothermal @1 Generator= +Geothermal %s Generator= +@1 Grinder= +Grinding= +Dust= +@1 Dust= +@1-Fissile Uranium= +Sawdust= +@1 Grinding= +Hydro @1 Generator= +[Technic] Loaded in @1 seconds= +Self-Contained Injector= +Stackwise= +Itemwise= +Public= +Private= +Silicon Wafer= +Doped Silicon Wafer= +Uranium Fuel= +Diamond Drill Head= +Blue Energy Crystal= +Green Energy Crystal= +Red Energy Crystal= +Copper Coil= +Low Voltage Transformer= +Medium Voltage Transformer= +High Voltage Transformer= +Control Logic Unit= +Mixed Metal Ingot= +Composite Plate= +Copper Plate= +Carbon Plate= +Graphite= +Carbon Cloth= +Machine Casing= +Rubber Goo= +@1-Fissile Uranium Ingot= +@1-Fissile Uranium Block= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +LV= +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)= +Single node.= +3 nodes deep.= +3 nodes wide.= +3 nodes tall.= +3x3 nodes.= +Mining Drill Mk#1 Mode #2= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1= +Mining Laser Mk%d= +%s Music Player= +Stopped= +Current track %s= +@1 Nuclear Reactor Core= +HV= +Nuclear Reactor Rod Compartment= +@1 Idle= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Prospector= +%s Quarry= +Digging not started= +Digging finished= +Purging cache= +Restart= +%s purging cache= +%s Finished= +Manually taking/removing from cache by hand is not possible. If you can't wait, restart or disable the quarry to start automatic purge.= +%s Unpowered= +%s Active= +%s Disabled= +Chernobylite Block= +Arrayed Solar @1 Generator= +Small Solar %s Generator= +%s Idle= +@1 Active (@2)= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Input Power= +Supply Converter= +%s Enabled= +@1 (@2 @3 -> @4 @5)= +%s Has Bad Cabling= +Switching Station= +%s Already Present= +@1. Supply: @2 Demand: @3= +%s Has No Network= +%s Tool Workshop= +Upgrade Slots= +Tree Tap= +Raw Latex= +Rubber Fiber= +Vacuum Cleaner= +Hydro %s Generator= +Wind Mill Frame= +Wind %s Generator= +%s Improperly Placed= +@1 (@2)= + + +##### not used anymore ##### ## Misc [Technic] Loaded in %f seconds = [Technic] caricato in %f secondi - ## Items Silicon Wafer = Wafer di silicone Doped Silicon Wafer = Wafer di silicone dopato @@ -28,7 +198,6 @@ 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 @@ -58,7 +227,6 @@ Locked = Chiuso a chiave Radius: = Raggio: Enabled = Abilitato Disabled = Disabilitato - ## Machine names # $1: Tier %s Alloy Furnace = %s Fornace per leghe @@ -96,7 +264,6 @@ 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 @@ -116,7 +283,6 @@ 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 @@ -139,7 +305,6 @@ Tin = Stagno Wrought Iron = Ferro Battuto Zinc = Zinco %.1f%%-Fissile Uranium = %.1f%%-Uranio fissile - ## Tools RE Battery = Batteria RE Water Can = Serbatoio d'acqua @@ -157,7 +322,6 @@ 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 diff --git a/technic/locale/technic.pl.tr b/technic/locale/technic.pl.tr index 663f807..4d43f12 100644 --- a/technic/locale/technic.pl.tr +++ b/technic/locale/technic.pl.tr @@ -1,10 +1,180 @@ +# textdomain: technic +@1 Alloy Furnace= +Alloying= +Administrative World Anchor= +Owner:= +Unlocked= +Locked= +Keeping @1/@2 map blocks loaded= +Radius:= +Disabled= +Enabled= +RE Battery= +@1 Battery Box= +Charge= +Discharge= +Power level= +@1 Battery Box Has No Network= +@1 Battery Box: @2 / @3= +@1 Cable= +@1 Cable Plate= +Water Can= +Lava Can= +River Water Can= +@1 Centrifuge= +Separating= +Chainsaw= +Fuel-Fired Alloy Furnace= +@1 is empty= +@1 Out Of Fuel= +Fuel-Fired Furnace= +Machine cannot be removed because it is not empty= +Inventory move disallowed due to protection= +@1 Compressor= +Compressing= +Constructor Mk@1= +Slot @1= +@1 Furnace= +@1 Extractor= +Extracting= +Flashlight= +Range= +Sphere= +Cube= +@1 Disabled= +@1 Forcefield Emitter= +@1 Enabled= +@1 Forcefield= +@1 Unpowered= +@1 Active= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Tool= +Template Motor= +@1 Freezer= +Freezing= +Fuel-Fired @1 Generator= +Geothermal @1 Generator= +Geothermal %s Generator= +@1 Grinder= +Grinding= +Dust= +@1 Dust= +@1-Fissile Uranium= +Sawdust= +@1 Grinding= +Hydro @1 Generator= +[Technic] Loaded in @1 seconds= +Self-Contained Injector= +Stackwise= +Itemwise= +Public= +Private= +Silicon Wafer= +Doped Silicon Wafer= +Uranium Fuel= +Diamond Drill Head= +Blue Energy Crystal= +Green Energy Crystal= +Red Energy Crystal= +Copper Coil= +Low Voltage Transformer= +Medium Voltage Transformer= +High Voltage Transformer= +Control Logic Unit= +Mixed Metal Ingot= +Composite Plate= +Copper Plate= +Carbon Plate= +Graphite= +Carbon Cloth= +Machine Casing= +Rubber Goo= +@1-Fissile Uranium Ingot= +@1-Fissile Uranium Block= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +LV= +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)= +Single node.= +3 nodes deep.= +3 nodes wide.= +3 nodes tall.= +3x3 nodes.= +Mining Drill Mk#1 Mode #2= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1= +Mining Laser Mk%d= +%s Music Player= +Stopped= +Current track %s= +@1 Nuclear Reactor Core= +HV= +Nuclear Reactor Rod Compartment= +@1 Idle= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Prospector= +%s Quarry= +Digging not started= +Digging finished= +Purging cache= +Restart= +%s purging cache= +%s Finished= +Manually taking/removing from cache by hand is not possible. If you can't wait, restart or disable the quarry to start automatic purge.= +%s Unpowered= +%s Active= +%s Disabled= +Chernobylite Block= +Arrayed Solar @1 Generator= +Small Solar %s Generator= +%s Idle= +@1 Active (@2)= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Input Power= +Supply Converter= +%s Enabled= +@1 (@2 @3 -> @4 @5)= +%s Has Bad Cabling= +Switching Station= +%s Already Present= +@1. Supply: @2 Demand: @3= +%s Has No Network= +%s Tool Workshop= +Upgrade Slots= +Tree Tap= +Raw Latex= +Rubber Fiber= +Vacuum Cleaner= +Hydro %s Generator= +Wind Mill Frame= +Wind %s Generator= +%s Improperly Placed= +@1 (@2)= + + +##### not used anymore ##### + # 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 @@ -31,7 +201,6 @@ 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 @@ -46,7 +215,6 @@ Inventory move disallowed due to protection = Przenoszenie rzeczy z ekwipunku ni %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 @@ -65,7 +233,6 @@ Locked = Zablokowany/a Radius: = Promień: Enabled = Włączony/a Disabled = Wyłączony/a - ## Machine names # $1: Tier %s Alloy Furnace = %s Piec stopowy @@ -104,7 +271,6 @@ 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 @@ -117,7 +283,6 @@ Power level = Poziom zasilania 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 @@ -125,7 +290,6 @@ 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ł @@ -148,7 +312,6 @@ Tin = Cyny Wrought Iron = Kutego żelaza Zinc = Cynku %.1f%%-Fissile Uranium = %.1f%% Uranu - ## Tools RE Battery = Bateria ładowalna Water Can = Kanister wody @@ -166,7 +329,6 @@ 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 diff --git a/technic/locale/technic.ru.tr b/technic/locale/technic.ru.tr index 0a77490..bbb4d09 100644 --- a/technic/locale/technic.ru.tr +++ b/technic/locale/technic.ru.tr @@ -1,23 +1,96 @@ # textdomain: technic - - -## Misc -[Technic] Loaded in %f seconds=[Техника] Загружено за %f секунд - +@1 Alloy Furnace=@1 Печь для сплава +Alloying=Легирование +Administrative World Anchor=Административный мировой якорь +Owner:=Владелец: +Unlocked=Разблокировано +Locked=Заблокировано +Keeping @1/@2 map blocks loaded=Сохранение загруженных блоков карты @1/@2 +Radius:=Радиус: +Disabled=Выключено +Enabled=Включено +## Tools +RE Battery=RE Батарея +@1 Battery Box=@1 Батарейный отсек +## Machine-specific +# $1: Pruduced EU +Charge=Зарядка +Discharge=Разрядка +Power level=Уровень мощности +@1 Battery Box Has No Network=@1 В аккумуляторном ящике нет сети +# $1: Tier $2: current_charge $3: max_charge +@1 Battery Box: @2 / @3=@1 Батарейный ящик: @2 / @3 +@1 Cable=@1 Кабель +@1 Cable Plate=@1 Кабельная пластина +Water Can=Банка с водой +Lava Can=Банка с лавой +River Water Can=Канистра для речной воды +@1 Centrifuge=@1 Центрифуга +Separating=Разделение +Chainsaw=Бензопила +Fuel-Fired Alloy Furnace=Топливная печь для сплавов +@1 is empty=@1 пусто +@1 Out Of Fuel=@1 закончилось топливо +Fuel-Fired Furnace=Топливная печь +## Machine misc +Machine cannot be removed because it is not empty=Машину невозможно удалить, поскольку она не пуста. +Inventory move disallowed due to protection=Перемещение инвентаря запрещено из-за защиты +@1 Compressor=@1 Компрессор +Compressing=Сжатие +Constructor Mk@1=Конструктор Мк@1 +Slot @1=Слот @1 +@1 Furnace=@1 Печь +@1 Extractor=@1 Экстрактор +Extracting=Извлечение +Flashlight=Фонарик +Range=Диапазон +##Force firld +Sphere=Сфера +Cube=Куб +@1 Disabled=@1 Отключено +@1 Forcefield Emitter=@1 Эмиттер силового поля +@1 Enabled=@1 Включено +@1 Forcefield=@1 Силовое поле +@1 Unpowered=@1 Без питания +@1 Active=@1 Активный +Ignoring Mesecon Signal=Игнорирование сигнала Месекона +Controlled by Mesecon Signal=Управляется сигналом Месекон +Frame=Рамка +Frame Motor=Рамный двигатель +Template=Шаблон +Template (replacing)=Шаблон (замена) +Template Tool=Инструмент «Шаблон» +Template Motor=Мотор шаблона +@1 Freezer=@1 Морозильник +Freezing=Замораживание +Fuel-Fired @1 Generator=Топливный @1 генератор +Geothermal @1 Generator=Геотермальный @1 генератор +Geothermal %s Generator= +@1 Grinder=@1 Гриндер +Grinding=Шлифование +Dust=Пыль +## Grinder Recipes +# $1: Name +@1 Dust=@1 Пыль +@1-Fissile Uranium=@1-Делящийся уран +Sawdust=Опилки +@1 Grinding=@1 Шлифовка +Hydro @1 Generator=Гидрогенератор @1 +[Technic] Loaded in @1 seconds=[Техника] Загружено за @1 секунду +Self-Contained Injector=Автономный инжектор +Stackwise=Стекообразно +Itemwise=По пунктам +Public=Публичный +Private=Частный ## 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=Трансформатор высокого напряжения @@ -28,118 +101,112 @@ Copper Plate=Медная тарелка Carbon Plate=Карбоновая пластина Graphite=Графит Carbon Cloth=Углеродная ткань -Raw Latex=Сырой латекс -Rubber Fiber=Резиновое волокно -@1-Fissile Uranium Ingot=@1-Слиток делящегося урана -@1-Fissile Uranium Block=@1-Делящийся урановый блок Machine Casing=Корпус машины Rubber Goo=Резиновая жижа +@1-Fissile Uranium Ingot=@1-Слиток делящегося урана +@1-Fissile Uranium Block=@1-Делящийся урановый блок +@1 Lamp=@1 Лампа +@1 Off=@1 Выкл. +Dummy light source node=Узел фиктивного источника света +@1 LED=@1 светодиод +LV=ЛВ +someone=кто-то +Sorry, @1 owns that spot.=Извините, это место принадлежит @1. +Yellow Glowlight (thick)=Желтый светящийся свет (густой) +Yellow Glowlight (thin)=Желтый светящийся свет (тонкий) +White Glowlight (thick)=Белый светящийся свет (толстый) +White Glowlight (thin)=Белый светящийся свет (тонкий) +Yellow Glowlight (small cube)=Желтый светящийся свет (маленький куб) +White Glowlight (small cube)=Белый светящийся свет (маленький куб) +Single node.=Одиночный узел. +3 nodes deep.=Глубина 3 узла. +3 nodes wide.=Ширина 3 узла. +3 nodes tall.=Высота 3 узла. +3x3 nodes.=3х3 узла. +Mining Drill Mk%1 Mode %2=Горный бур Mk%1, режим %2 +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1=Горный бур Mk@1 +Mining Laser Mk%d= +%s Music Player=%s Музыкальный проигрыватель +Stopped=Остановлено +Current track %s=Текущий трек %s +@1 Nuclear Reactor Core=@1 Активная зона ядерного реактора +HV= +Nuclear Reactor Rod Compartment=Стержневой отсек ядерного реактора +@1 Idle=@1 В режиме ожидания +Power Monitor=Монитор мощности +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network=У монитора питания нет сети +Prospector=Старатель +%s Quarry=%s Карьер +Digging not started=Копать не начали +Digging finished=Копание закончено +Purging cache=Очистка кэша +Restart=Перезапуск +%s purging cache= +%s Finished=%s Завершено +Manually taking/removing from cache by hand is not possible. If you can't wait, restart or disable the quarry to start automatic purge.=Ручное извлечение/удаление из кэша невозможно. Если вы не хотите ждать, перезапустите или отключите карьер, чтобы начать автоматическую очистку. +%s Unpowered= +%s Active= +%s Disabled= +Chernobylite Block=Блок Чернобылит +Arrayed Solar @1 Generator=Массивный солнечный @1 генератор +Small Solar %s Generator=Маленький солнечный %s генератор +%s Idle= +@1 Active (@2)=@1 Активный (@2) +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Input Power=Входная мощность +Supply Converter=Преобразователь питания +%s Enabled= +@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) +%s Has Bad Cabling=%s Имеет плохой кабель +Switching Station=Коммутационная станция +%s Already Present= +@1. Supply: @2 Demand: @3= +%s Has No Network=%s не имеет сети +%s Tool Workshop=%s Инструментальная мастерская +Upgrade Slots=Обновление слотов +Tree Tap=Деревянный кран +Raw Latex=Сырой латекс +Rubber Fiber=Резиновое волокно +Vacuum Cleaner=Пылесос +Hydro %s Generator=Гидро %s генератор +Wind Mill Frame=Рама ветряной мельницы +Wind %s Generator=Ветеро %s Генератор +%s Improperly Placed=%s Размещено неправильно +@1 (@2)= -## Machine misc -Machine cannot be removed because it is not empty=Машину невозможно удалить, поскольку она не пуста. -Inventory move disallowed due to protection=Перемещение инвентаря запрещено из-за защиты +##### not used anymore ##### + +Use while sneaking to change Mining Drill Mk%d modes.=Используйте кнопку подкрадывания, чтобы изменить режимы Горного бура Mk%d. +Mining Laser Mk@1=Горный лазер Mk@1 +[Technic] Loaded in %f seconds=[Техника] Загружено за %f секунд +Constructor Mk%d=Конструктор Mk%d +Slot %d=Слот %d +%s is empty=%s пуст +Keeping %d/%d map blocks loaded=Сохранение загруженных блоков карты %d/%d +Enriched Uranium=Обогащенный уран +Fine Copper Wire=Тонкая медная проволока +Fine Gold Wire=Тонкая золотая проволока +Fine Silver Wire=Тонкая серебряная проволока +Electric Motor=Электрический двигатель # $1: Machine name (Includes tier) @1 Active (@2 EU)=@1 Актив (@2 EU) -@1 Active=@1 Активен -@1 Disabled=@1 Отключено -@1 Enabled=@1 Включено -@1 Idle=@1 В режиме ожидания -%s Improperly Placed=%s Размещено неправильно -%s is empty=%s пуст -@1 Unpowered=@1 Отключен от питания -@1 Out Of Fuel=@1 закончилось топливо -%s Has Bad Cabling=%s Имеет плохой кабель %s (Slave)=%s (Подчиненный) -%s Has No Network=%s не имеет сети -%s Finished=%s Завершено -@1 Freezer=@1 Морозильник Enable/Disable=Включить/Выключить -Range=Диапазон -Upgrade Slots=Обновление слотов In:=Вход: Out:=Выход: -Slot %d=Слот %d -Itemwise=По пунктам -Stackwise=Стекообразно -Ignoring Mesecon Signal=Игнорирование сигнала Месекона -Controlled by Mesecon Signal=Управляется сигналом Месекон -Owner:=Владелец: -Unlocked=Разблокировано -Locked=Заблокировано -Radius:=Радиус: -Enabled=Включено -Disabled=Выключено -@1 Unpowered=@1 Без питания -@1 Active=@1 Активный -@1 Forcefield=@1 Силовое поле - -## Machine names -# $1: Tier -@1 Alloy Furnace=@1 Печь для сплава -@1 Battery Box=@1 Батарейный отсек -@1 Cable=@1 Кабель -@1 Cable Plate=@1 Кабельная пластина -@1 Centrifuge=@1 Центрифуга -@1 Compressor=@1 Компрессор -@1 Extractor=@1 Экстрактор -@1 Forcefield Emitter=@1 Эмиттер силового поля -@1 Furnace=@1 Печь -@1 Grinder=@1 Гриндер -%s Music Player=%s Музыкальный проигрыватель -%s Quarry=%s Карьер -%s Tool Workshop=%s Инструментальная мастерская -@1 Battery Box Has No Network=@1 В аккумуляторном ящике нет сети -Arrayed Solar @1 Generator=Массивный солнечный @1 генератор -Fuel-Fired @1 Generator=Топливный @1 генератор -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=Конструктор 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=Административный мировой якорь - -## Machine-specific -# $1: Pruduced EU -Charge=Зарядка -Discharge=Разрядка -Power level=Уровень мощности -# $1: Tier $2: current_charge $3: max_charge -@1 Battery Box: @2 / @3=@1 Батарейный ящик: @2 / @3 # $1: Machine name $2: Supply $3: Demand @1. Supply: @2 Demand: @3=@1. Поставляет: @2 Спрос: @3 Production at %d%%=Производство на %d%% Choose Milling Program:=Выберите программу фрезерования: Slim Elements half / normal height:=Slim Elements половинная/нормальная высота: -Current track %s=Текущий трек %s -Stopped=Остановлено -Keeping %d/%d map blocks loaded=Сохранение загруженных блоков карты %d/%d -Digging not started=Копать не начали -Digging finished=Копание закончено Digging %d m above machine=Копаем %d м над машиной Digging %d m below machine=Копаем %d м под машиной -@1 (@2 @3 -> @4 @5)=@1 (@2 @3 -> @4 @5) -@1 Grinding=@1 Шлифовка - -## Grinder Recipes -# $1: Name -@1 Dust=@1 Пыль Akalin=Акалин Alatro=Алатро Arol=Арол @@ -158,36 +225,6 @@ Talinite=Талинит Tin=Банка Wrought Iron=Кованое железо Zinc=Цинк -@1-Fissile Uranium=@1-Делящийся уран -Sawdust=Опилки - -## Tools -RE Battery=RE Батарея -Water Can=Банка с водой -Lava Can=Банка с лавой -Chainsaw=Бензопила -Flashlight=Фонарик -3 nodes deep.=Глубина 3 узла. -3 nodes tall.=Высота 3 узла. -3 nodes wide.=Ширина 3 узла. -3x3 nodes.=3х3 узла. -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=Деревянный кран - ## Craft descriptions Alloy cooking=Сплав варочный -Grinding=Шлифование -Compressing=Сжатие -Extracting=Извлечение -Separating=Разделение -Freezing=Замораживание - -##Force firld -Sphere=Сфера -Cube=Куб - diff --git a/technic/locale/template.txt b/technic/locale/template.txt index 796b2d2..2cbf5b1 100644 --- a/technic/locale/template.txt +++ b/technic/locale/template.txt @@ -1,178 +1,199 @@ +# textdomain: technic +@1 Alloy Furnace= +Alloying= +Administrative World Anchor= +Owner:= +Unlocked= +Locked= +Keeping @1/@2 map blocks loaded= +Radius:= +Disabled= +Enabled= +RE Battery= +@1 Battery Box= +Charge= +Discharge= +Power level= +@1 Battery Box Has No Network= +@1 Battery Box: @2 / @3= +@1 Cable= +@1 Cable Plate= +Water Can= +Lava Can= +River Water Can= +@1 Centrifuge= +Separating= +Chainsaw= +Fuel-Fired Alloy Furnace= +@1 is empty= +@1 Out Of Fuel= +Fuel-Fired Furnace= +Machine cannot be removed because it is not empty= +Inventory move disallowed due to protection= +@1 Compressor= +Compressing= +Constructor Mk@1= +Slot @1= +@1 Furnace= +@1 Extractor= +Extracting= +Flashlight= +Range= +Sphere= +Cube= +@1 Disabled= +@1 Forcefield Emitter= +@1 Enabled= +@1 Forcefield= +@1 Unpowered= +@1 Active= +Ignoring Mesecon Signal= +Controlled by Mesecon Signal= +Frame= +Frame Motor= +Template= +Template (replacing)= +Template Tool= +Template Motor= +@1 Freezer= +Freezing= +Fuel-Fired @1 Generator= +Geothermal @1 Generator= +Geothermal %s Generator= +@1 Grinder= +Grinding= +Dust= +@1 Dust= +@1-Fissile Uranium= +Sawdust= +@1 Grinding= +Hydro @1 Generator= +[Technic] Loaded in @1 seconds= +Self-Contained Injector= +Stackwise= +Itemwise= +Public= +Private= +Silicon Wafer= +Doped Silicon Wafer= +Uranium Fuel= +Diamond Drill Head= +Blue Energy Crystal= +Green Energy Crystal= +Red Energy Crystal= +Copper Coil= +Low Voltage Transformer= +Medium Voltage Transformer= +High Voltage Transformer= +Control Logic Unit= +Mixed Metal Ingot= +Composite Plate= +Copper Plate= +Carbon Plate= +Graphite= +Carbon Cloth= +Machine Casing= +Rubber Goo= +@1-Fissile Uranium Ingot= +@1-Fissile Uranium Block= +@1 Lamp= +@1 Off= +Dummy light source node= +@1 LED= +LV= +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)= +Single node.= +3 nodes deep.= +3 nodes wide.= +3 nodes tall.= +3x3 nodes.= +Mining Drill Mk#1 Mode #2= +Use while sneaking to change Mining Drill Mk@1 modes.= +Mining Drill Mk@1= +Mining Laser Mk%d= +%s Music Player= +Stopped= +Current track %s= +@1 Nuclear Reactor Core= +HV= +Nuclear Reactor Rod Compartment= +@1 Idle= +Power Monitor= +Power Monitor. Supply: @1 Demand: @2= +Power Monitor Has No Network= +Prospector= +%s Quarry= +Digging not started= +Digging finished= +Purging cache= +Restart= +%s purging cache= +%s Finished= +Manually taking/removing from cache by hand is not possible. If you can't wait, restart or disable the quarry to start automatic purge.= +%s Unpowered= +%s Active= +%s Disabled= +Chernobylite Block= +Arrayed Solar @1 Generator= +Small Solar %s Generator= +%s Idle= +@1 Active (@2)= +Sonic Screwdriver (left-click rotates face, right-click rotates axis)= +Input Power= +Supply Converter= +%s Enabled= +@1 (@2 @3 -> @4 @5)= +%s Has Bad Cabling= +Switching Station= +%s Already Present= +@1. Supply: @2 Demand: @3= +%s Has No Network= +%s Tool Workshop= +Upgrade Slots= +Tree Tap= +Raw Latex= +Rubber Fiber= +Vacuum Cleaner= +Hydro %s Generator= +Wind Mill Frame= +Wind %s Generator= +%s Improperly Placed= +@1 (@2)= + + +##### not used anymore ##### + # template.txt # Template for translations of Technic - - ## Misc [Technic] Loaded in %f 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 = - ## Machine misc 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 = - ## 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 = - ## Machine-specific # $1: Pruduced EU Charge = -Discharge = -Power level = # $1: Tier $2: current_charge $3: max_charge @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) = - - ## 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 = - ## 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 = - ## Craft descriptions Alloy cooking = -Grinding = -Compressing = -Extracting = -Separating = diff --git a/technic/machines/LV/geothermal.lua b/technic/machines/LV/geothermal.lua index abe6951..1ddccda 100644 --- a/technic/machines/LV/geothermal.lua +++ b/technic/machines/LV/geothermal.lua @@ -5,7 +5,7 @@ minetest.register_alias("geothermal", "technic:geothermal") -local S = technic.getter +local S = minetest.get_translator("technic") minetest.register_craft({ output = 'technic:geothermal', @@ -21,7 +21,7 @@ minetest.register_craft({ }) minetest.register_craftitem("technic:geothermal", { - description = S("Geothermal %s Generator"):format("LV"), + description = S("Geothermal @1 Generator", "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", "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", "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, @@ -100,7 +100,7 @@ minetest.register_node("technic:geothermal", { }) minetest.register_node("technic:geothermal_active", { - description = S("Geothermal %s Generator"):format("LV"), + description = S("Geothermal @1 Generator", "LV"), tiles = {"technic_geothermal_top_active.png", "technic_machine_bottom.png", "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png", "technic_geothermal_side.png"}, paramtype2 = "facedir", diff --git a/technic/machines/MV/hydro_turbine.lua b/technic/machines/MV/hydro_turbine.lua index 0d4904c..9f2807b 100644 --- a/technic/machines/MV/hydro_turbine.lua +++ b/technic/machines/MV/hydro_turbine.lua @@ -1,7 +1,7 @@ -- A Hydro Turbine produces MV EUs by exploiting flowing water across it -- It is a MV EU supplier and fairly high yield (max 1800EUs) -local S = technic.getter +local S = minetest.get_translator("technic") local cable_entry = "^technic_cable_connection_overlay.png" @@ -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", "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", "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", "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", "MV"), tiles = {"technic_hydro_turbine_top_active.png", "technic_machine_bottom.png", "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png", "technic_hydro_turbine_side.png"}, diff --git a/technic/machines/MV/lighting.lua b/technic/machines/MV/lighting.lua index f7c9124..b1e8aee 100644 --- a/technic/machines/MV/lighting.lua +++ b/technic/machines/MV/lighting.lua @@ -25,7 +25,7 @@ function technic_homedecor_node_is_owned(pos, placer) end if ownername ~= false then - minetest.chat_send_player(placer:get_player_name(), S("Sorry, %s owns that spot."):format(ownername) ) + minetest.chat_send_player(placer:get_player_name(), S("Sorry, @1 owns that spot.", ownername)) return true else return false diff --git a/technic/machines/other/anchor.lua b/technic/machines/other/anchor.lua index 44aeffa..9c9db27 100644 --- a/technic/machines/other/anchor.lua +++ b/technic/machines/other/anchor.lua @@ -62,9 +62,8 @@ local function set_display(pos, meta) (meta:get_int("enabled") == 0 and "button[3,2;2,1;enable;"..ESC(S("Disabled")).."]" or "button[3,2;2,1;disable;"..ESC(S("Enabled")).."]").. - "label[0,3;"..ESC(S("Keeping %d/%d map blocks loaded"):format( - #currently_forceloaded_positions(meta), #compute_forceload_positions(pos, meta) - )).."]") + "label[0,3;"..ESC(S("Keeping @1/@2 map blocks loaded", + #currently_forceloaded_positions(meta), #compute_forceload_positions(pos, meta))).."]") end minetest.register_node("technic:admin_anchor", { diff --git a/technic/machines/other/coal_alloy_furnace.lua b/technic/machines/other/coal_alloy_furnace.lua index c2de151..14700ce 100644 --- a/technic/machines/other/coal_alloy_furnace.lua +++ b/technic/machines/other/coal_alloy_furnace.lua @@ -120,7 +120,7 @@ minetest.register_abm({ if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then local percent = math.floor(meta:get_float("fuel_time") / meta:get_float("fuel_totaltime") * 100) - meta:set_string("infotext", S("%s Active"):format(machine_name).." ("..percent.."%)") + meta:set_string("infotext", S("@1 Active", machine_name .. " ("..percent.."%)")) technic.swap_node(pos, "technic:coal_alloy_furnace_active") meta:set_string("formspec", "size[8,9]".. @@ -144,7 +144,7 @@ minetest.register_abm({ if not recipe then if was_active then - meta:set_string("infotext", S("%s is empty"):format(machine_name)) + meta:set_string("infotext", S("@1 is empty",machine_name)) technic.swap_node(pos, "technic:coal_alloy_furnace") meta:set_string("formspec", formspec) end @@ -161,7 +161,7 @@ minetest.register_abm({ end if fuel.time <= 0 then - meta:set_string("infotext", S("%s Out Of Fuel"):format(machine_name)) + meta:set_string("infotext", S("@1 Out Of Fuel", machine_name)) technic.swap_node(pos, "technic:coal_alloy_furnace") meta:set_string("formspec", formspec) return diff --git a/technic/machines/other/constructor.lua b/technic/machines/other/constructor.lua index 9117224..9fdd859 100644 --- a/technic/machines/other/constructor.lua +++ b/technic/machines/other/constructor.lua @@ -1,5 +1,5 @@ -local S = technic.getter +local S = minetest.get_translator("technic") local function deploy_node(inv, slot_name, pos, node, machine_node) if node.param2 > 3 then return end @@ -131,7 +131,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", @@ -146,16 +146,16 @@ 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;]" 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[current_name;slot"..i ..";6,"..(i - 1)..";1,1;]" end meta:set_string("formspec", formspec) - meta:set_string("infotext", S("Constructor Mk%d"):format(mark)) + meta:set_string("infotext", S("Constructor Mk@1", mark)) local inv = meta:get_inventory() for i = 1, length do inv:set_size("slot"..i, 1) diff --git a/technic/machines/register/grinder_recipes.lua b/technic/machines/register/grinder_recipes.lua index 007d892..88f3f53 100644 --- a/technic/machines/register/grinder_recipes.lua +++ b/technic/machines/register/grinder_recipes.lua @@ -103,11 +103,12 @@ for _, data in ipairs(recipes) do end -- Dusts +local dust = S("Dust") local function register_dust(name, ingot) local lname = string.lower(name) lname = string.gsub(lname, ' ', '_') minetest.register_craftitem("technic:"..lname.."_dust", { - description = S("@1 Dust", name), + description = S(name) .. ' ' .. dust, inventory_image = "technic_"..lname.."_dust.png", }) if ingot then @@ -122,7 +123,7 @@ end -- Sorted alphabetically local dusts = { - {"Brass", "basic_materials:brass_ingot"}, + {"Brass", "basic_materials:brass_ingot"}, {"Bronze", "default:bronze_ingot"}, {"Carbon Steel", "technic:carbon_steel_ingot"}, {"Cast Iron", "technic:cast_iron_ingot"}, diff --git a/technic/radiation.lua b/technic/radiation.lua index 7092b69..5a57b22 100644 --- a/technic/radiation.lua +++ b/technic/radiation.lua @@ -28,7 +28,7 @@ or complex internal structure should show no radiation resistance. Fractional resistance values are permitted. --]] -local S = technic.getter +local S = minetest.get_translator("technic") local rad_resistance_node = { ["default:brick"] = 13, diff --git a/technic/tools/mining_drill.lua b/technic/tools/mining_drill.lua index 0fe7135..404fed6 100644 --- a/technic/tools/mining_drill.lua +++ b/technic/tools/mining_drill.lua @@ -1,7 +1,7 @@ local max_charge = {50000, 200000, 650000} local power_usage_per_node = {200, 500, 800} -local S = technic.getter +local S = minetest.get_translator("technic") minetest.register_craft({ output = 'technic:mining_drill', @@ -246,20 +246,28 @@ local function pos_is_pointable(pos) return nodedef and nodedef.pointable end +local function replaceMk(str, mk, mode) + local t = {} + t['1'] = mk + t['2'] = mode + local str1 = str + local str2 = string.gsub(str1, "%%(%d+)", t) + return str2 +end + +local mining = S("Mining Drill Mk%1 Mode %2") local function mining_drill_mkX_setmode(user, itemstack, drill_type, max_modes) local player_name = user:get_player_name() local meta = technic.get_stack_meta(itemstack) if not meta:contains("mode") then minetest.chat_send_player(player_name, - S("Use while sneaking to change Mining Drill Mk%d modes."):format(drill_type)) + S("Use while sneaking to change Mining Drill Mk@1 modes.", drill_type)) end local mode = meta:get_int("mode") + 1 if mode > max_modes 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]) + replaceMk(mining, drill_type, mode) .. ": "..mining_drill_mode_text[mode][1]) itemstack:set_name(("technic:mining_drill_mk%d_%s"):format(drill_type, mode)) meta:set_int("mode", mode) return itemstack @@ -304,7 +312,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", @@ -318,7 +326,7 @@ minetest.register_tool("technic:mining_drill", { -- Mk2 registration 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, @@ -333,7 +341,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 = replaceMk(mining, 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", @@ -349,7 +357,7 @@ end -- Mk3 registration 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, @@ -364,7 +372,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 = replaceMk(mining, 3, i), inventory_image = "technic_mining_drill_mk3.png^technic_tool_mode"..i..".png", wield_image = "technic_mining_drill_mk3.png", wear_represents = "technic_RE_charge", diff --git a/technic_worldgen/crafts.lua b/technic_worldgen/crafts.lua index 0590e70..6dffd7c 100644 --- a/technic_worldgen/crafts.lua +++ b/technic_worldgen/crafts.lua @@ -1,5 +1,5 @@ -local S = technic.worldgen.gettext +local S = minetest.get_translator("technic_worldgen") minetest.register_craftitem(":technic:uranium_lump", { description = S("Uranium Lump"), @@ -184,9 +184,10 @@ for _, i in ipairs({ steel_to_iron[i] = true end +local iron = S("Iron") for_each_registered_item(function(item_name) local item_def = minetest.registered_items[item_name] if steel_to_iron[item_name] and string.find(item_def.description, "Steel") then - minetest.override_item(item_name, { description = string.gsub(item_def.description, "Steel", S("Iron")) }) + minetest.override_item(item_name, { description = string.gsub(item_def.description, "Steel", iron) }) end end) diff --git a/technic_worldgen/locale/technic_worldgen.ru.tr b/technic_worldgen/locale/technic_worldgen.ru.tr new file mode 100644 index 0000000..cfe7d2c --- /dev/null +++ b/technic_worldgen/locale/technic_worldgen.ru.tr @@ -0,0 +1,37 @@ +# textdomain: technic_worldgen + +Uranium Lump=Кусок урана +Uranium Ingot=Урановый слиток +Chromium Lump=Кусок хрома +Chromium Ingot=Слиток хрома +Zinc Lump=Цинк Кусковой +Zinc Ingot=Цинковый слиток +Lead Lump=Кусок свинца +Lead Ingot=Слиток свинца +Sulfur Lump=Серный ком +Wrought Iron Ingot=Слиток кованого железа +Cast Iron Ingot=Чугунный слиток +Carbon Steel Ingot=Слиток углеродистой стали +Stainless Steel Ingot=Слиток нержавеющей стали +Iron=Железо +Uranium Ore=Урановая руда +Chromium Ore=Хромовая руда +Zinc Ore=Цинковая руда +Lead Ore=Свинцовая руда +Sulfur Ore=Серная руда +Granite=Гранит +Granite Bricks=Гранитные кирпичи +Marble=Мрамор +Marble Bricks=Мраморные кирпичи +Uranium Block=Урановый блок +Chromium Block=Хромовый блок +Zinc Block=Цинковый блок +Lead Block=Свинцовый блок +Wrought Iron Block=Блок из кованого железа +Cast Iron Block=Чугунный блок +Carbon Steel Block=Блок из углеродистой стали +Stainless Steel Block=Блок из нержавеющей стали +Wrought Iron=Кованое железо +Rubber Tree Sapling=Саженец каучукового дерева +Rubber Tree=Каучуковое дерево +Rubber Tree Leaves=Листья каучукового дерева diff --git a/technic_worldgen/locale/template.txt b/technic_worldgen/locale/template.txt index 40d0029..fe79e9e 100644 --- a/technic_worldgen/locale/template.txt +++ b/technic_worldgen/locale/template.txt @@ -1,37 +1,36 @@ -# template.txt -# technic_worldgen translation template - -###crafts.lua -Uranium Lump = -Uranium Ingot = -Chromium Lump = -Chromium Ingot = -Zinc Lump = -Zinc Ingot = -Brass Ingot = -Wrought Iron Ingot = -Cast Iron Ingot = -Carbon Steel Ingot = -Stainless Steel Ingot = -Iron = - -###nodes.lua -Uranium Ore = -Chromium Ore = -Zinc Ore = -Granite = -Marble = -Marble Bricks = -Uranium Block = -Chromium Block = -Zinc Block = -Wrought Iron Block = -Cast Iron Block = -Carbon Steel Block = -Stainless Steel Block = -Brass Block = -Wrought Iron = - -###rubber.lua -Rubber Tree Sapling = -Rubber Tree = +# textdomain: technic_worldgen +Uranium Lump= +Uranium Ingot= +Chromium Lump= +Chromium Ingot= +Zinc Lump= +Zinc Ingot= +Lead Lump= +Lead Ingot= +Sulfur Lump= +Wrought Iron Ingot= +Cast Iron Ingot= +Carbon Steel Ingot= +Stainless Steel Ingot= +Iron= +Uranium Ore= +Chromium Ore= +Zinc Ore= +Lead Ore= +Sulfur Ore= +Granite= +Granite Bricks= +Marble= +Marble Bricks= +Uranium Block= +Chromium Block= +Zinc Block= +Lead Block= +Wrought Iron Block= +Cast Iron Block= +Carbon Steel Block= +Stainless Steel Block= +Wrought Iron= +Rubber Tree Sapling= +Rubber Tree= +Rubber Tree Leaves= diff --git a/technic_worldgen/nodes.lua b/technic_worldgen/nodes.lua index 90888e4..9b1de80 100644 --- a/technic_worldgen/nodes.lua +++ b/technic_worldgen/nodes.lua @@ -1,5 +1,5 @@ -local S = technic.worldgen.gettext +local S = minetest.get_translator("technic_worldgen") minetest.register_node( ":technic:mineral_uranium", { description = S("Uranium Ore"), @@ -172,12 +172,13 @@ local function for_each_registered_node(action) end end +local tr_wrought = S("Wrought Iron") for_each_registered_node(function(node_name, node_def) if node_name ~= "default:steelblock" and node_name:find("steelblock", 1, true) and node_def.description:find("Steel", 1, true) then minetest.override_item(node_name, { - description = node_def.description:gsub("Steel", S("Wrought Iron")), + description = node_def.description:gsub("Steel", tr_wrought), }) end local tiles = node_def.tiles or node_def.tile_images