Steam Locale Mapper

by AstralCrowGames

0

Steam Locale Mapper Addon

Godot addon for mapping Steam API languages to Godot locale codes.

When using Steam API addons in Godot such as GodotSteam, language names need to be mapped to
Godot locales in order to switch a Godot game's language to the user-selected one in Steam.

  • A full list of Steam languages can be found here.
  • A full list of Godot locale codes can be found here.

Usage

After activting the addon in a project, the SteamLocaleMapper can be used for mapping.

Here is an example using GodotSteam (getcurrentgamelanguage) to set the Godot game's locale to the Steam defined language:

var steam_language = Steam.getCurrentGameLanguage()
var locale = SteamLocaleMapper.mapSteamLanguageKeyToLocale(steam_language)
TranslationServer.set_locale(locale)

In case a specific locale is not added to the Godot project, such as brazilian ("pt_BR"), an
additional function "mapSteamLanguageKeyToFallbackLocale" allows the retrieval of a fallback locale,
in this case "pt".

Version

1.0

Engine

4.1

Category

Misc

Download

Version1.0
Download Now

Support

If you need help or have questions about this plugin, please contact the author.

Contact Author