Я ищу хороший способ иметь несколько переводов в приложении.
Сейчас я использую класс, который считывает термины из INI-файла.Каждый термин является переменной.Например:
string allowed ;
[...]
allowed = config.readString (sectionName, "allowed") ;
Преимущество этого решения в том, что оно легкое, простое в реализации и проверяется во время компиляции, но оно недостаточно гибкое.ассоциативный массив (или аналогичный)
currLang [ "allowed" ]
Кто-нибудь знает какой-либо передовой опыт или шаблон проектирования или просто раскрывает свой личный способ его реализации?
Также приветствуется простое описание того, как его реализуют хорошо известные фреймворки.