Determining system language

Post Reply
JavaFXpert
Member
Posts: 18
Joined: Sat Jun 01, 2019 23:33
GitHub: JavaFXpert

Determining system language

by JavaFXpert » Post

I realize that minetest.setting_get('language') will return the language setting in minetest.conf, but if it's not set, then it doesn't seem to return a language code. How can a mod know the system language? Is available via an API call within Minetest?

User avatar
rubenwardy
Moderator
Posts: 6978
Joined: Tue Jun 12, 2012 18:11
GitHub: rubenwardy
IRC: rubenwardy
In-game: rubenwardy
Location: Bristol, United Kingdom
Contact:

Re: Determining system language

by rubenwardy » Post

Try os.getlocale I know setlocale exists, not sure about the counter part

Or os.getenv("LANG"), but not sure if that's portable
Renewed Tab (my browser add-on) | Donate | Mods | Minetest Modding Book

Hello profile reader

JavaFXpert
Member
Posts: 18
Joined: Sat Jun 01, 2019 23:33
GitHub: JavaFXpert

Re: Determining system language

by JavaFXpert » Post

Thanks. os.setlocale() doesn't seem to exist, and os.getenv("LANG") doesn't seem to be portable. Minetest seems to sense the system language, so hopefully there is, or will be, some way to retrieve it.

Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests