From 2093eea77f091cc360b3b4c29ba0e283f26c1d9f Mon Sep 17 00:00:00 2001 From: Jaidyn Ann <10477760+JadedCtrl@users.noreply.github.com> Date: Wed, 18 Oct 2023 21:54:02 -0500 Subject: [PATCH] Make command parameters translatable Also updates current translations. --- lib/commands.lua | 16 ++++++++-------- locale/climate_api.de.tr | 10 +++++++--- locale/template.txt | 10 +++++++--- 3 files changed, 22 insertions(+), 14 deletions(-) diff --git a/lib/commands.lua b/lib/commands.lua index 934c333..8945ad1 100644 --- a/lib/commands.lua +++ b/lib/commands.lua @@ -57,7 +57,7 @@ minetest.register_chatcommand("weather", { -- set base heat to increase or decrease global climate temperatures minetest.register_chatcommand("set_base_heat", { - params = "", + params = S(""), description = S("Override the weather algorithm's base heat"), privs = { weather = true }, func = function(playername, param) @@ -73,7 +73,7 @@ minetest.register_chatcommand("set_base_heat", { -- override global heat levels with given value minetest.register_chatcommand("set_heat", { - params = "", + params = S(""), description = S("Override the weather algorithm's heat"), privs = { weather = true }, func = function(playername, param) @@ -93,7 +93,7 @@ minetest.register_chatcommand("set_heat", { -- set base heat to increase or decrease global climate humidity minetest.register_chatcommand("set_base_humidity", { - params = "", + params = S(""), description = S("Override the weather algorithm's base humidity"), privs = { weather = true }, func = function(playername, param) @@ -109,7 +109,7 @@ minetest.register_chatcommand("set_base_humidity", { -- override global humidity with given value minetest.register_chatcommand("set_humidity", { - params = "", + params = S(""), description = S("Override the weather algorithm's humidity"), privs = { weather = true }, func = function(playername, param) @@ -129,7 +129,7 @@ minetest.register_chatcommand("set_humidity", { -- override wind direction and speed with given values minetest.register_chatcommand("set_wind", { - params = "", + params = S(""), description = S("Override the weather algorithm's windspeed"), privs = { weather = true }, func = function(playername, param) @@ -171,7 +171,7 @@ minetest.register_chatcommand("weather_settings", { -- force a weather preset or disable it minetest.register_chatcommand("set_weather", { - params =" ", + params = S(" "), description = S("Turn the specified weather preset on or off for all players or reset it to automatic"), privs = { weather = true }, func = function(playername, param) @@ -233,7 +233,7 @@ minetest.register_chatcommand("weather_influences", { -- used to debug downfall minetest.register_chatcommand("explain_humidity", { - description = "Explains how the humidity value got calculated", + description = S("Explains how the humidity value got calculated"), func = function(playername) local base = climate_mod.settings.humidity local biome = minetest.get_humidity((minetest.get_player_by_name(playername)):get_pos()) @@ -243,4 +243,4 @@ minetest.register_chatcommand("explain_humidity", { minetest.chat_send_player(playername, dump2(biome, "biome")) minetest.chat_send_player(playername, dump2(random, "random")) end -}) \ No newline at end of file +}) diff --git a/locale/climate_api.de.tr b/locale/climate_api.de.tr index 31ea0c1..f824642 100644 --- a/locale/climate_api.de.tr +++ b/locale/climate_api.de.tr @@ -1,5 +1,4 @@ -# textdomain:climate_api -Disable MTG weather for the best experience. Check the forum for more information.=Deaktiviere MTG weather für die beste Spielerfahrung. Mehr Informationen im Forum. +# textdomain: climate_api Make changes to the current weather=Ändere das aktuelle Wetter Display weather information=Betrachte Informationen zum Wetter The following weather presets are active for you:=Die folgenden Wetterklassen sind gerade aktiv @@ -9,6 +8,7 @@ scorching=stechend heiße pleasant=angenehme chilly=kühle It is a @1 @2 right now and humidity is at @3%.=Es sind gerade @1 @2 und die Luftfeuchtigkeit liegt bei @3%. += Override the weather algorithm's base heat=Überschreibe die Standard-Temperatur Provide a number to modify the base heat=Gebe eine Zahl an, um die Standard-Temperatur anzupassen Base heat changed=Die Standard-Temperatur wurde geändert @@ -16,6 +16,7 @@ Override the weather algorithm's heat=Überschreibe die tatsächliche Temperatur Provide a number to modify the heat=Gebe eine Zahl an, um die Temperatur anzupassen Heat value reset=Die Temperatur wurde zurückgesetzt Heat value changed=Die Temperatur wurde geändert += Override the weather algorithm's base humidity=Überschreibe die Standard-Luftfeuchtigkeit Provide a number to modify the base humidity=Gebe eine Zahl an, um die Standard-Temperatur anzupassen Base humidity changed=Die Standard-Luftfeuchtigkeit wurde geändert @@ -23,6 +24,7 @@ Override the weather algorithm's humidity=Überschreibe die tatsächliche Luftfe Provide a number to modify the humidity=Gebe eine Zahl an, um die Luftfeuchtigkeit anzupassen Humidity value reset=Die Luftfeuchtigkeit wurde zurückgesetzt Humidity value changed=Die Luftfeuchtigkeit wurde geändert += Override the weather algorithm's windspeed=Überschreibe die Windgeschwindigkeit Provide a vector of two numbers to modify the wind=Gebe einen Vektor aus zwei Zahlen an, um die Windgeschwindigkeit anzupassen Wind reset=Der Wind wurde zurückgesetzt @@ -30,6 +32,7 @@ Invalid wind configuration=Fehlerhafte Windkonfiguration Wind changed=Der Wind wurde geändert Print the active Climate API configuration=Betrachte die Einstellungen für Climate API Current Settings=Aktuelle Einstellungen + = Turn the specified weather preset on or off for all players or reset it to automatic=Schalte für alle Spieler die angegebene Wetterklasse an, aus oder schalte sie auf automatisch Unknown weather preset=Unbekannte Wetterklasse Invalid weather status. Set the preset to either on, off or auto.=Unbekannter Status. Setze die Wetterklasse entweder auf on, off oder auto @@ -37,4 +40,5 @@ Weather @1 successfully set to @2=Wetter @1 wurde erfolgreich auf @2 gesetzt Prints which weather presets are enforced or disabled=Betrachte, welche Wetterklassen erzwungen oder deaktiviert sind Current activation rules:=Aktuelle Aktivierungsregeln Prints which weather influences cause your current weather=Betrachte, welche Umwelteinflüsse das aktuelle Wetter hervorrufen -Current influences rules:=Aktuelle Einflussfaktoren \ No newline at end of file +Current influences rules:=Aktuelle Einflussfaktoren +Explains how the humidity value got calculated= diff --git a/locale/template.txt b/locale/template.txt index 954e12f..ae2a5dd 100644 --- a/locale/template.txt +++ b/locale/template.txt @@ -1,5 +1,4 @@ -# textdomain:climate_api -Disable MTG weather for the best experience= +# textdomain: climate_api Make changes to the current weather= Display weather information= The following weather presets are active for you:= @@ -9,6 +8,7 @@ scorching= pleasant= chilly= It is a @1 @2 right now and humidity is at @3%.= += Override the weather algorithm's base heat= Provide a number to modify the base heat= Base heat changed= @@ -16,6 +16,7 @@ Override the weather algorithm's heat= Provide a number to modify the heat= Heat value reset= Heat value changed= += Override the weather algorithm's base humidity= Provide a number to modify the base humidity= Base humidity changed= @@ -23,6 +24,7 @@ Override the weather algorithm's humidity= Provide a number to modify the humidity= Humidity value reset= Humidity value changed= += Override the weather algorithm's windspeed= Provide a vector of two numbers to modify the wind= Wind reset= @@ -30,6 +32,7 @@ Invalid wind configuration= Wind changed= Print the active Climate API configuration= Current Settings= + = Turn the specified weather preset on or off for all players or reset it to automatic= Unknown weather preset= Invalid weather status. Set the preset to either on, off or auto.= @@ -37,4 +40,5 @@ Weather @1 successfully set to @2= Prints which weather presets are enforced or disabled= Current activation rules:= Prints which weather influences cause your current weather= -Current influences rules:= \ No newline at end of file +Current influences rules:= +Explains how the humidity value got calculated=