Мы работаем над локализацией нашего приложения, и теперь у нас есть задача исправить все жестко запрограммированные строки в LoadString () и т. Д.
Я быстро взглянул на этот класс , но удивляюсь, использовал ли кто-нибудь другие хорошие обертки.
Некоторые требования / приятно иметь:
- краткие замены для жестко закодированных строк - мы не хотим добавлять строки и строки кода.
- бесплатно и без роялти
EDIT
Еще немного информации -
жестко закодированные строки были по всему коду. Иногда они были преобразованы компилятором в CString, иногда в std :: string, а иногда просто в простой старый char *.
Мы хотим свести к минимуму изменения в кодовой базе (250 тыс. + Строк кода), и мы не будем особо помогать местам, где все строки используются в качестве разных типов.
Таким образом, класс / метод должен выполнять множественные обязанности как wchar, CString, std :: string и т.д ...