Привет, я начал делать игру, к концу недели думаю закончу. Появился вопрос, есть возможность добавить функцию локализации? Чтобы при смене языка в опциях текст начинал загружаться не из game.txt, а из файла localization - en.txt
У меня изначально была идея делать текстовые файлы на разных языках, а затем подтягивать нужный файл в зависимости от выбора языка. К сожалению, реализовать эту систему просто невозможно из-за ограничений безопасности браузеров, поэтому мне пришлось от нее отказаться и ограничится лишь переводом самого интерфейса эмулятора, а перевод текстовых файлов оставить на встроенные переводчики браузеров... Пока не сделают какую-нибудь вменяемую систему взаимодействия браузера с файловой системой пользовательского ПК, обойти ограничения браузера просто невозможно...
В теории, можно для каждого языка сделать текстовый файл и подвязать его к эмулятору на сервере, но это может сработать при первой загрузке, а чтобы уже в процессе все менялось... Пока у меня нет идей, как это реализовать... Возможно, в будущем появится какой-нибудь вариант... Все-таки моя изначальная идея заключалась в том, чтобы проекты можно было создавать мультиязычные без участия браузерных переводчиков.