我正准备将我的应用本地化为其他语言。
我正在使用<?php
$json = <<<_
{ "School": ["school1", "school2", "school3"],
"Year": ["year1", "year2", "year3"],
"GPA": ["gpa1", "gpa2", "gpa3"]
}
_;
$a = json_decode ($json, true); /* decode as associative array */
if (is_array ($a)) {
$names = array_keys ($a);
$values = array_values ($a);
$rows = count ($names);
$cols = count ($values[0]); /* assuming all rows have the same amount of values */
echo "<ul>\n";
for ($c = 0; $c < $cols; $c++) {
echo " <li>\n";
for ($r = 0; $r < $rows; $r++) {
$n = htmlspecialchars ($names[$r]);
$v = htmlspecialchars ($values[$r][$c]);
echo <<<_
<input name="$n" type="text" value="$v">
_;
}
/* echo " </li>\n"; // Redundant tag */
}
echo "</ul>\n";
} else {
/* Error decoding JSON */
}
在代码中提供默认的英文文本,不过我猜这些都不是相关的。
我没有直接将本地化文本添加到笔尖或故事板,所有内容都在我的字符串文件中。
我可能最终会将这些内容上传到本地化网站。
所以我想使用fastlane delivery来上传截图和元数据。
但是我想找到一种可以从我的字符串文件中获取值的方法。
所以我想我的问题是,如何将我的字符串值输入到我的提交文本文件中?
或者我应该使用更好/更快的方法吗?