equal
deleted
inserted
replaced
1 -- Library for localizing strings in lua scripts |
1 -- Library for localizing strings in lua scripts |
2 |
2 |
3 local lang = HedgewarsScriptLoad("Locale/" .. tostring(L) .. ".lua") |
3 local lang = HedgewarsScriptLoad("Locale/" .. tostring(L) .. ".lua") |
4 |
4 |
5 if lang ~= nil then |
|
6 lang() |
|
7 else |
|
8 lang = HedgewarsScriptLoad("Locale/" .. tostring(L) .. ".lua") |
|
9 if lang ~= nil then |
|
10 lang() |
|
11 end |
|
12 end |
|
13 |
|
14 function loc(text) |
5 function loc(text) |
15 if lang ~= nil and locale ~= nil and locale[text] ~= nil then return locale[text] |
6 if locale ~= nil and locale[text] ~= nil then return locale[text] |
16 else return text |
7 else return text |
17 end |
8 end |
18 end |
9 end |