Master Godot 4.2+ Localization!
Channel: Cashew OldDew
Date: 2024-03-31

Localization is a very important aspect of game development which allows you to change the language of a game in the Godot Engine, especially if you want to reach a wider audience. While it is sometimes overlooked, localization is a simple process which can boost your game's popularity, and most importantly, make it more accessible to people around the world by translating the game and giving them the opportunity to enjoy your game in their native language.

In the beginning you might notice a slight cut in the video. This happened because I cut a part to shorten the video. That part can be briefed in a few words:
Before making this video, I left a community question asking if they would play a game that's not in their language. Most of the answers were 'no', and the point I wanted to prove was that porting your game to more language can drastically increase the possible number of players for your game. On top of that, we looked at some language statistics, linked below.

The FREE tool I'm using for editing localization files: https://poedit.net/
Godot official docs on localization: https://docs.godotengine.org/en/stable/tutorials/i18n/internationalizing_games.html
Issue with POT Generation in Godot 4.2: https://github.com/godotengine/godot/issues/90053 - FIXED in Godot 4.3
Thank you all who answered the localization poll: https://www.youtube.com/channel/UC4Tv4nxn8yZjyZKMvs_NvAg/community?lb=UgkxDperBazHBWlBGfeEPm49vx-Hv3B5-2-p
Monogram font: https://datagoblin.itch.io/monogram
Top languages by population: https://en.wikipedia.org/wiki/List_of_languages_by_number_of_native_speakers#Top_languages_by_population

--------------------
Github repository for this project:
https://github.com/cashew-olddew/godot-tutorials/tree/main/4.2/5%20-%20localization

Support me on Ko-Fi: https://ko-fi.com/cashewolddew
--------------------

Chapters:
0:00 How to add localization in Godot?
8:00 Workaround for nodes which are not built-in in Godot 4.2

#gamedev #godot #localization