语言设置为Accented English点击显示报错
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
语言设置为[Developer]Accented English点击显示报错
[SOLUTION]
Language 中的[Developer] Accented English是一种虚拟mapping出来的语言,source code的resource中并没有实际的values-zz-rZZ 的resource与之对应。
针对settings中报的这个问题,是因为ResourceManager将alps/packages/apps/Settings/res/values/strings.xml 中的%1$s 中的占位符号进行了mapping翻译%1$š ,使得formart时找不到对应的占位符而出错。
这个问题的修改方法如下,
将alps/packages/apps/Settings/res/values/strings.xml 中的%1$s 替换成 %1$s,避免占位符被mapping翻译。 因为属于google default resource issue,请自行修改验证。
语言设置为[Developer]Accented English点击显示报错
[SOLUTION]
Language 中的[Developer] Accented English是一种虚拟mapping出来的语言,source code的resource中并没有实际的values-zz-rZZ 的resource与之对应。
针对settings中报的这个问题,是因为ResourceManager将alps/packages/apps/Settings/res/values/strings.xml 中的%1$s 中的占位符号进行了mapping翻译%1$š ,使得formart时找不到对应的占位符而出错。
这个问题的修改方法如下,
将alps/packages/apps/Settings/res/values/strings.xml 中的%1$s 替换成 %1$s,避免占位符被mapping翻译。 因为属于google default resource issue,请自行修改验证。
谢谢分享