Как лучше реализовывать локализацию в небольших играх?
У меня не так много текста и я хочу его перевести сразу, а не использовать файлы переводов, или какие-либо плагины, потому я делаю обычные переключатели в функциях, отвечающих за возврат того или иного текста. Или лучше использовать двойные словари? Первые слой ключей - это эпизоды сюжетные (квартира, поражения игрока 1, итп), а второй слой - языки ('ru', 'en', итп)?
func get_intro() -> String:
match lang:
"ru": return ru
"es": return es
_: return en
13 комментариев