我想为我的应用程序实现多语言支持。我创建了
现在,我想复制我的数据库以便为每种语言单独创建一个*.db文件。因此,我创建了这些文件,并在Localization选项卡下通过XCode的“+”按钮添加了它们。现在,我的
我的问题是:如果我想将这些db文件复制到应用程序的文档目录中,当然不能直接使用*.lproj文件夹中的*.db文件。是否有任何命令可以获取正确的lproj文件夹?
为了澄清我的需求: 这行不通。
Localizing.strings
文件和其他必要文件,并翻译了我的界面。到此为止一切顺利...现在,我想复制我的数据库以便为每种语言单独创建一个*.db文件。因此,我创建了这些文件,并在Localization选项卡下通过XCode的“+”按钮添加了它们。现在,我的
en.lproj
和de.lproj
文件夹中都有一个*.db文件。我的问题是:如果我想将这些db文件复制到应用程序的文档目录中,当然不能直接使用*.lproj文件夹中的*.db文件。是否有任何命令可以获取正确的lproj文件夹?
为了澄清我的需求: 这行不通。
[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"mydatabase.db"]
这是它的功能:
[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"de.lproj/mydatabase.db"]
…但我不想手动添加"de.lproj"和"en.lproj"等。有没有办法动态地解决它?