Re[2]: Простой способ статической языковой интернациализации wanted
От: _hum_ Беларусь  
Дата: 25.10.16 13:30
Оценка:
Здравствуйте, wl., Вы писали:

wl.>Здравствуйте, _hum_, Вы писали:


__>>Чтоб не изобретать велосипед, решил спросить у бывалых, как проще организовать статическую (не предполагающую смены языка в процессе работы проги) интернализацию (в первом приближении, чтоб при компиляции можно было выбирать язык).

__>>Например, если организовывать map, то как хранить ключи — строками или uid-ами (первое нагляднее, второе универсальнее и эффективнее). если uid-ами из enum-в (чтобы нагляднее было), то можно ли избавиться от дублирования его упоминания — при определении uid-а и при его связывании со строкой?
__>>ну и т.п.

__>>Спасибо.


wl.>самый простой способ — отдельные .h файлы с #define MSG_HELLO "hello" / #define MSG_HELLO "Привет"

wl.>нужный при компиляции подключается

а как же засорение пространства и опасность пересечения имен макросов строк с рабочими идентификаторами программы?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.