I have 1 project in unity I used to create 3 different mobile games ( Tales of the Black Death part 1, 2 and 3)
Each Game is three different scenes together.
Today, I am adding localizations to all the of the them separately. Is Localization Scene based or Project based? Meaning, will the localization file be just one big file for all the scenes or do I make 3 different localization files?
I will also, create a PC version of this game in the same project, where the player will have all three scenes in one game. ( I will create copies of the original scenes which in turn should already have the localization done )
Lots of questions came into mind this morning…and I hope I will not be creating a big mess.
For now, I believe, I just create a large localization file and all the games will use the part necessary for them and disregard the rest of the localization items… ( which would be in other scenes. )
If you have 3 games in 1 project then I would create 3 String Table collections, 1 for each project. Then you can keep them separated. If you are sharing localization data across scenes then you may also wants a 4th table to store the common data.
When you build the game all the localization data will be included by default, we dont filter out what is not used.
If you want more control you could define different Addressable groups, maybe 1 for each game. You can then place the relevant string tables into each group and when building select which groups should go into the build by editing the include in build property in the group inspector.
Thank for the quick reply Karl. Reading your answer, I understand how to make it work are you describe…But I think I will follow a different path. I hope it’s a good one.
I’ve just set up the Localization in the project and got it to work on the third try. Almost easy. - ( Though both quick Start Guide only show how to set up a Dynamic String…and not the static string which is the steps I needed. )
Additional info:
Since in all 3 games the localization is used mainly for the UI elements only and not the story ( which is driven via Fungus ) and the UI elements are pretty much the same in the 3 games, I will try to use only one table. I think it will also make it easier when I make the PC version, again, just managing 1 String table.