Здравствуйте, _hum_, Вы писали:
__>Чтоб не изобретать велосипед, решил спросить у бывалых, как проще организовать статическую (не предполагающую смены языка в процессе работы проги) интернализацию (в первом приближении, чтоб при компиляции можно было выбирать язык). __>Например, если организовывать map, то как хранить ключи — строками или uid-ами (первое нагляднее, второе универсальнее и эффективнее). если uid-ами из enum-в (чтобы нагляднее было), то можно ли избавиться от дублирования его упоминания — при определении uid-а и при его связывании со строкой? __>ну и т.п.
__>Спасибо.
самый простой способ — отдельные .h файлы с #define MSG_HELLO "hello" / #define MSG_HELLO "Привет"
нужный при компиляции подключается