Любой рабочий код для межплатформенного каталога сообщений без необходимости дублировать строки сообщения? - PullRequest
2 голосов
/ 01 августа 2011

В linux gencat прекрасно работает с файлом .msg с gencat, catopen, catgets и catclose. В Windows строковая таблица mc или rc прекрасно работает с LoadString.

Просто интересно, есть ли работающая реализация gencat на windows. Я гуглил и нашел много копий из реализации freebsd или apple, но он пропускает эквивалентную реализацию catopen или ее маленькую старую.

Я не хочу использовать реализацию MingGW или Cigwin в моем проекте.

Пожалуйста, предложите, если вам известны какие-либо рабочие кроссплатформенные реализации для каталогов сообщений, которые помогают не дублировать строки в 2 разных форматах.

Ответы [ 2 ]

0 голосов
/ 28 марта 2014

Хватит ли функций управления ресурсами в проекте ICU http://userguide.icu -project.org / locale / resources ?

0 голосов
/ 30 октября 2011

Да, gettext содержит реализацию старого интерфейса catgets (а также его собственный более новый и лучший интерфейс, который вы, возможно, захотите рассмотреть).

...