哦好吧,我不知道ShareKit,但我想你不能编辑它的文本文件,只是将你的新单词添加到该文件,不是吗?
然后你可以考虑创建你自己的“字典”文件,并尝试本地化它,然后读取它并把它放在一个NSDictionary,你可以读取单个单词/值... 你可以插入一条记录你的文件“myDict.plist”与关键字String类型的“问候语”与价值“侨”为意大利之一,在“你好”的英文一个
NSString *bundle = [[ NSBundle mainBundle] pathForResource:@"myDict" ofType:@"plist"];
NSMutableDictionary *savedStock = [[NSMutableDictionary alloc] initWithContentsOfFile:bundle];
NSString *greetingsTranslatedInTheGoodLanguage = [savedStock objectForKey:@"greeting"];
// just to try what you have read:
NSLog (@"translated by your own dictionary: %@", greetingsTranslatedInTheGoodLanguage);
[savedStock release];
卢卡
PS 阅读注释过...
但是“正确的文件夹”是什么意思?在我的情况下,我想有2个文件具有相同的名称(“Localizable.strings”),我想知道这可以如何工作。 – Dimitris 2011-01-27 00:38:47
好吧,好消息是你不必担心这个......我的意思是:如果你现在只有一个名为“Localizable.strings”的单个文件,就试着按照我所说的去做(select它打开信息,进入“常规”选项卡,按下“make file localizable”按钮,在新打开的窗口中选择常规选项卡并按下“添加本地化”按钮,然后为该文件选择一种新的语言) ...当你这样做xCode创建“正确的文件夹”为您移动英文文件中的旧文件“Localizable.strings”和意大利文(或其他)的新(重复)文件,所以只需编辑它 – meronix 2011-01-27 07:07:34
但我想要两个:)这就是这个问题的要点。 – Dimitris 2011-01-27 23:40:12