Hello tout le monde,
Voici une petite fonction Lua pour récupérer la langue de l'utilisateur. Utile si vous voulez afficher des informations (dans des panneaux d'informations par exemple) en fonction de la langue utilisée.
Code
clearlog()
ID_Language = nil
Name_Lang = nil
function EEPMain()
ID_Language = EEPGetLanguage()
if EEPGetLanguage == 1031 then
ID_Language = 1031
Name_Lang = "Germany"
elseif EEPGetLanguage == 1033 then
ID_Language = 1033
Name_Lang = "United Kingdom"
elseif ID_Language == 1036 then
ID_Language = 1036
Name_Lang = "France"
end
print("La langue de l'utilisateur est : ", ID_Language, " -->", Name_Lang)
return 0
end
function EEPGetLanguage()
f = io.input("eep.lng") -- Dossier eep par défaut, si eep est installé dans un autre dossier, modifier le chemin
s = f:read ("*all")
local result = nil
test = string.match(s, 'IDS_LANGUAGE%s+=%s"(%u%u%u)')
if test == "GER" then
result = 1031
elseif test == "ENG" then
result = 1033
elseif test == "FRA" then
result = 1036
end
io.close(f)
return result
end
Alles anzeigen
Voilà, rien de bien particulier.
Cordialement.
Domi