我已经努力尝试添加特定语言的本地化到我的应用了,但是却碰壁两天了。我的应用程序使用PhoneGap 1.1,并且我正在使用XCode 4.1来构建它。
这两天我一直在搜寻教程和信息,但是却没有找到任何详细的信息。所以,要么这是一个微不足道的问题,我没有理解它,要么这是一个罕见的问题。
许多线程都解释说,我必须在“Resources”下创建一个新文件夹,并在项目中添加以下文件夹(假设我希望我的应用程序本地化为法语和非法语国家):
-- locales
--- en
---- local.strings
--- fr ---- local.strings
我已经遇到麻烦了:首先,什么应该被视为我的项目根文件夹?我的所有代码都在“www”文件夹中,据我所知,这是PG在执行任务时查看的主节点。因此,我认为我必须在“www”下创建“locales”。
假设这是正确的位置,我需要将键值对输入到.strings文件中。现在,我该如何告诉Xcode在我的index.html页面中查找哪些字符串?
在Objective-C中,可以通过调用
这个方法是错误的吗?对于这个问题的任何提示,教程,文档,参考指南都将非常有帮助。
这两天我一直在搜寻教程和信息,但是却没有找到任何详细的信息。所以,要么这是一个微不足道的问题,我没有理解它,要么这是一个罕见的问题。
许多线程都解释说,我必须在“Resources”下创建一个新文件夹,并在项目中添加以下文件夹(假设我希望我的应用程序本地化为法语和非法语国家):
-- locales
--- en
---- local.strings
--- fr ---- local.strings
我已经遇到麻烦了:首先,什么应该被视为我的项目根文件夹?我的所有代码都在“www”文件夹中,据我所知,这是PG在执行任务时查看的主节点。因此,我认为我必须在“www”下创建“locales”。
假设这是正确的位置,我需要将键值对输入到.strings文件中。现在,我该如何告诉Xcode在我的index.html页面中查找哪些字符串?
在Objective-C中,可以通过调用
NSLocalizedString(@“StringKey”)
来完成此操作,但由于我使用PG,我只能使用纯HTML或JS。是否有任何内置方法来完成这项工作?这个方法是错误的吗?对于这个问题的任何提示,教程,文档,参考指南都将非常有帮助。