Localization system with support Google Sheet support.
Installation as a unity module via a git link in PackageManager or direct editing of `Packages/manifest' is supported.json:
"com.elmortem.localization": "https://github.com/elmortem/localization.git?path=Packages/localization",
https://docs.google.com/spreadsheets/d/1q1MeK6qlmNKO2uf-yuRJlGW5EZZ0BJ15XO6Tu-8TjU0
Create and setup LocalizationSettings asset.
Create LocaleAsset from Asset menu. Setup import from Google Sheet.
Add attribute LocalizeString for string property;
[LocalizeString]
public string TextKey;
var loclizationText = TextKey.Localize();
var formattedText = TextKey.LocalizeFormat(arg0, arg1, arg2);
Add component LocalizeText at the same level as TMP_Text to static localize text field.
Add define LOCALIZE_EXPERIMENTAL to apply experimental keys selector with search and groups.
In progress...
Support Unity 2019.3 or later.
Use for free.
Enjoy!