forked from Simnation/Main
18 lines
No EOL
400 B
Lua
18 lines
No EOL
400 B
Lua
Locales = {}
|
|
LocalLang = {}
|
|
|
|
function LoadLocale(lang)
|
|
local file = LoadResourceFile(GetCurrentResourceName(), 'locales/' .. lang .. '.json')
|
|
if file then
|
|
LocalLang = json.decode(file)
|
|
else
|
|
print('[Locale] Translation file not found for language: ' .. lang)
|
|
end
|
|
end
|
|
|
|
function Locale(key)
|
|
return LocalLang[key] or key
|
|
end
|
|
|
|
-- Load language
|
|
LoadLocale(Config.Locale) |