2012-05-21 39 views
0

如何在iphone中进行本地化。iphone中的本地化

在我当前的项目,我有16种语言
所有语言领域从后端

在后端PHP人使用的语言转换来显示我的应用程序,他们使用的是像这样

英语:

var_name:LOGIN_BTN; 
value=Log-in; 

法国:

var_name=LOGIN_BTN; 
value:Loggain; 

因此对于所有语言,var_name将相同,但值将会改变。
所有这些var_name和值来自它们的数据库。

以下是他们为我提供了
“http://www.euroclinix.dev-projects.com/mob-web-service.php?action=trans_list &做= 29”

网址没= doamin-ID

回答

0

一般:

对于后端/ web服务的本地化,你应该将设备的语言发送到后端服务。那么它只应该提供所需的语言。

如果这不可行,您必须获取所有语言并确定在设备上正确使用哪一种语言。

+0

我如何发送我的设备语言 – user1402698

+0

我不知道你正在使用的API,但也许他们有一个语言参数,如**&language = de_de **:'http://www.euroclinix.dev-projects。 com/mob-web-service.php?action = trans_list&did = 29&language = de_de' – calimarkus

+0

他们已经给每个语言的域ID。没有语言参数。我使用JSON – user1402698