Я строю игру с SFML, и я ищу способ ее локализовать. Я видел много тем, говорящих, что XML - хороший тип файла для записи локализации для программ. Однако в большинстве примеров они просто говорят, как написать XML-файл или загрузить его с помощью графических менеджеров, таких как Qt, но я не использую ни один из них. Мне нужен фактический способ загрузки этих языковых файлов на основе системного языка, предпочтительно межплатформенного. Статическая компиляция и загрузка одного языка может привести к поражению цели локализации.Как загрузить файл языкового стандарта XML изначально
0
A
ответ
0
Ну, я решил использовать конфигурационный файл. Я успешно реализовал XML-парсер для файла конфигурации и языковых файлов. Я сохранил функцию setlocale
только в том случае, если пользователь указывает, что он хочет его системный язык, может быть установлен по умолчанию, и если локаль не работает, пользователь может изменить конфигурацию на любой язык.
Смежные вопросы
- 1. сравнение языкового стандарта с XSLT
- 2. Изменение стандартного языкового стандарта struts2
- 3. Правильно использовать генератор языкового стандарта
- 4. Изменение языкового стандарта в WINE
- 5. D3 время форматирования языкового стандарта
- 6. Автоматическое изменение языкового стандарта Android
- 7. Как форматировать NumberTextBox без использования языкового стандарта?
- 8. Настройка языкового стандарта показывает два разных языка
- 9. Qt: обнаружение языкового стандарта системы при установке языкового пакета
- 10. потеря языкового стандарта при запуске скрипта fcgi
- 11. Изменение языкового стандарта элементов навигационного ящика
- 12. Изменить текст после смены языкового стандарта
- 13. Деятельность завершена после изменения языкового стандарта
- 14. изменить формат даты с помощью языкового стандарта
- 15. Показать дату на основе настроек языкового стандарта
- 16. API поиска в Facebook без языкового стандарта
- 17. Настройка языкового стандарта на виджет приложения
- 18. Разбор строки до даты без языкового стандарта
- 19. Настройка языкового стандарта уровня в java
- 20. Получение языкового стандарта системы с помощью java.locale.providers
- 21. Как предотвратить перезапуск приложения при изменении языкового стандарта?
- 22. Excel: Как получить имя, не зависящее от языкового стандарта?
- 23. Как использовать квалификаторы в roboelectic для тестирования языкового стандарта?
- 24. Как обрабатывать различные значения языкового стандарта весной 3.0 webflow
- 25. Как определить, имеет ли валюта языкового стандарта десятичную точку
- 26. Как получить Sitecore значение языкового стандарта для перевода ISO
- 27. Как исправить Неподдерживаемые настройки языкового стандарта на журналах show rabbitVCS
- 28. Язык языкового стандарта Symfony2 для всей аудитории событий
- 29. Настройка языкового стандарта по умолчанию для приложения Vaadin
- 30. Как использовать файл языкового пакета?
Для записи SFML не имеет ничего общего с локализацией и XML. – Hiura
@Hiura Я знаю, я просто разоблачаю библиотеку, которую я использую для своего проекта, поэтому они не просто приходят и говорят «использовать вещь переводчика Qt». Должен быть кросс-платформенный родной способ получить системный язык во время выполнения, но мне не повезло, потому что весь поиск приводил меня к темам о том, какой тип файла использовать. Я уверен, что найти и использовать XML-парсер легко, но все остальное не совсем. – OliPro007
Тот факт, что 'SFML' находится в названии и помечен на вопрос, вводит в заблуждение и привлечет меньше людей. – Hiura