1
0
mirror of https://github.com/mt-mods/unifieddyes.git synced 2025-06-28 06:20:36 +02:00

Compare commits

..

4 Commits

Author SHA1 Message Date
6873ad372a Merge branch 'translatable-color-string' into 'master'
Fix translatability of colornames

See merge request VanessaE/unifieddyes!9
2021-01-13 09:40:16 +00:00
71a35d4d87 Fix translatability of colornames 2021-01-13 09:40:16 +00:00
f298584761 Merge branch 'more-translation-german' into 'master'
Add more german translation

See merge request VanessaE/unifieddyes!8
2021-01-13 09:35:43 +00:00
ba7fa97af1 add more german translation 2021-01-13 08:34:16 +01:00
2 changed files with 37 additions and 4 deletions

View File

@ -898,8 +898,26 @@ local color_button_size = ";0.75,0.75;"
local color_square_size = ";0.69,0.69;"
function unifieddyes.make_readable_color(color)
local s = string.gsub(color, "_", " ")
s = string.gsub(s, "s50", "(low saturation)")
-- is this a low saturation color?
local has_low_saturtation = string.find(color, "s50");
-- remove _s50 tag, we care about that later again
local s = string.gsub(color, "_s50", "")
-- replace underscores with spaces to make it look nicer
local s = string.gsub(s, "_", " ")
-- capitalize words, you know, looks nicer ;)
s = string.gsub(s, "(%l)(%w*)", function(a,b) return string.upper(a)..b end)
-- add the word dye, this is what the translations expect
s = s.." Dye"
-- if it is a low sat color, append an appropriate string
if has_low_saturtation then
s = s.." (low saturation)"
end
return s
end
@ -925,7 +943,7 @@ function unifieddyes.make_colored_square(hexcolor, colorname, showall, creative,
end
local tooltip = "tooltip["..colorname..";"..
unifieddyes.make_readable_color(colorname)..
S(unifieddyes.make_readable_color(colorname))..
"\n(dye:"..colorname..")]"
if dye == painting_with then
@ -1103,7 +1121,7 @@ function unifieddyes.show_airbrush_form(player)
t[#t+1] = "label[10.7,"
t[#t+1] = (vps*5.07+vs)
t[#t+1] = ";"
t[#t+1] = unifieddyes.make_readable_color(string.sub(painting_with, 5))
t[#t+1] = S(unifieddyes.make_readable_color(string.sub(painting_with, 5)))
t[#t+1] = "]label[10.7,"
t[#t+1] = (vps*5.24+vs)
t[#t+1] = ";("

View File

@ -74,3 +74,18 @@ Magenta Dye (low saturation)=Magenta Farbstoff (geringe Saettigung) lila
Red-violet Dye (low saturation)=Rotvioletter Farbstoff (geringe Saettigung)
[UnifiedDyes] Loaded!=[UnifiedDyes] geladen!
Dye Airbrush=Farbstroff Airbrush
Select a color:=Wähle eine Farbe
(Right-clicked a node that supports all 256 colors, showing them all)=(Angeklickter Block unterstützt alle 256 Farben, zeige alle)
(Right-clicked a node not supported by the Airbrush, showing all colors)=(Angeklickter Block unterstützt kein Airbrush, zeige alle Farben)
Dyes=Farbstoffe
Your selection=Deine Auswahl
Your selection:=Deine Auswahl:
Cancel=Abbrechen
Accept=Übernehmen
Show Available=Zeige verfügbare
(Currently showing all 256 colors)=(Zeige alle 256 Farben)
Show All Colors=Zeige alle Farben
(Currently only showing what the right-clicked node can use)=(Zeige alle, die der angeklickte Block verwenden kann)