Php 西班牙语的JSON输出
我正在开发一个ios应用程序,并用PHP开发web服务。这个应用程序是西班牙语的,所以我希望所有的json结果也应该是西班牙语的,这样我就可以直接显示它们。 所有第三方api,如谷歌和必应翻译都是付费的 例如: 我想皈依Php 西班牙语的JSON输出,php,api,Php,Api,我正在开发一个ios应用程序,并用PHP开发web服务。这个应用程序是西班牙语的,所以我希望所有的json结果也应该是西班牙语的,这样我就可以直接显示它们。 所有第三方api,如谷歌和必应翻译都是付费的 例如: 我想皈依 {"name" : "sammy khanna", "age" : "34"} to spanish {"nombre": "sammy khanna", "edad": "34"} 我一直在互联网上搜索,后来我知道PHP5.3本身支持国际化,但我不知道它将如何工作 有人
{"name" : "sammy khanna", "age" : "34"}
to spanish
{"nombre": "sammy khanna", "edad": "34"}
我一直在互联网上搜索,后来我知道PHP5.3本身支持国际化,但我不知道它将如何工作
有人能给我推荐最好的方法吗?您必须手动执行,例如:
<?php
$trads = array('name' => 'nombre', 'age' => 'edad');
$json = json_decode('{"name" : "sammy khanna", "age" : "34"}', true);
$result = array();
foreach($json as $key => $value){
$nKey = isset($trads[$key]) ? $trads[$key] : $key;
$result[$nKey] = $value;
}
$translated_json = json_encode($result);
?>
你有多少json?首先,我将用西班牙语编写json……我很难理解您为什么要用西班牙语提供API。当然,这是为使用你的服务的人做的?这是动态json杜德。它可以是任何长度,所以我不能写硬编码。我可以用西班牙语写键,但不能写动态值。PHP不是翻译服务,你必须自己写。@lonesomeday:是的。。。此应用程序适用于西班牙人。所以,我只想用西班牙语。