Подскажите, как правильно реализовать локализацию консольного приложения под Мак? В их мануалах все описывается про GUI и там используется термины NSBundle и прочее, где приложение есть некая структура каталогов с plist, исполняемым файлом и ресурсами. У меня же есть приложение с++ без гуи и предполагается его использовать только из консоли. Соответственно хранить эти XX.lproj файлы рядом с исполняемым нет никакой возможности. Интересуют разные подходы к реализации этого. Возможно есть какой-то стандартный подход — не хочется изобретать велосипед.
Как развитие предыдущей темы — пусть у меня уже есть консольное приложение с переводами строк. И нужно сделать GUI приложение, делающее почти все то же самое, что первое, но в окошках. Нужно использовать те же строки, что и в консоли. Не хочется делать двойную работу по локализации, поэтому пусть даже на уровне рантайма хранилище этих строк будет разным, но чтобы на уровне сборки проекта все это дело бралось из одного места.