Локализация исходных файлов Xcode с использованием генстрингов ?

Я просмотрел свои исходные файлы и обновил все свои строки с помощью макроса NSLocalizedString (). Теперь, поскольку у меня много строк, которые встречаются в нескольких исходных файлах, я решил поместить большое количество строк в заголовочный файл с именем «LocalizedStringDefinitions.h», используя директиву #define. Так, например, каждая строка выглядит так:

#define kLocalizedSTRINGNAME NSLocalizedString(@"STRINGNAME", @"Comment")

Я только что выполнил команду genstrings в терминале, а созданный файл Localizable.strings содержал только локализованные строки, которые были непосредственно помещены в мой код, и ни одну из #defined. У меня около 100 строк #defined строк, которые я не хочу возвращать в свой код, особенно потому, что они появляются в нескольких файлах. Как я могу локализовать строки?

6
задан cgossain 2 August 2011 в 17:18
поделиться