Worked. Thank you.
Changed here:
before:
void Awake ()
{
if (mInstance == null)
{
...
print ("start language: " + startingLanguage);
currentLanguage = PlayerPrefs.GetString("Language", startingLanguage);
print ("start language: " + startingLanguage);
print ("current language: " + currentLanguage);
...
}
}
Later:
void Awake ()
{
if (mInstance == null)
{
...
print ("start language: " + startingLanguage);
currentLanguage = PlayerPrefs.GetString(null, startingLanguage);
print ("start language: " + startingLanguage);
print ("current language: " + currentLanguage);
...
}
}
