mirror of
https://github.com/mt-mods/unifieddyes.git
synced 2025-06-28 06:20:36 +02:00
Compare commits
4 Commits
2020-12-02
...
2021-01-30
Author | SHA1 | Date | |
---|---|---|---|
6873ad372a | |||
71a35d4d87 | |||
f298584761 | |||
ba7fa97af1 |
26
init.lua
26
init.lua
@ -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] = ";("
|
||||
|
@ -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)
|
||||
|
Reference in New Issue
Block a user