- Offizieller Beitrag
Mit Switch ist es kürzer:
Spoiler anzeigen
MsgBox(0, "Your OS Language:", _Language())
Func _Language()
Switch @OSLang
Case "0413", "0813"
Return "Dutch"
Case "0409", "0809", "0c09", "1009", "1409", "1809", "1c09", "2009", "2409", "2809", "2c09", "3009", "3409"
Return "English"
Case "040c", "080c", "0c0c", "100c", "140c", "180c"
Return "French"
Case "0407", "0807", "0c07", "1007", "1407"
Return "German"
Case "0410","0810"
Return "Italian"
Case "0414","0814"
Return "Norwegian"
Case "0415"
Return "Polish"
Case "0416","0816"
Return "Portuguese"
Case "040a","080a","0c0a","100a","140a","180a","1c0a","200a","240a","280a","2c0a","300a","340a","380a","3c0a","400a","440a","480a","4c0a","500a"
Return "Spanish"
Case "041d","081d"
Return "Swedish"
Case Else
Return "Other (can't determine with @OSLang directly)"
EndSwitch
EndFunc ;==>_Language