1

我必须为我的应用程序做一些翻译。但是当我编译我的应用程序时,控制台会写:

[2012-11-24 15:31:43 - com.ddm.ctimer.MainForm] W/ResourceType( 4892): Bad XML block: header size 297 or total size 0 is larger than data size 0
[2012-11-24 15:31:43 - com.ddm.ctimer.MainForm] C:\Users\Roman\Desktop\NewTimer\NewTimer\res\values-fr\strings.xml:6: error: Found text "
[2012-11-24 15:31:43 - com.ddm.ctimer.MainForm] В В В В  " where item tag is expected

代码:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">CTimer</string>
<!--RUS strings-->
    <!--MainForm-->
    <string name="main_form_sec">Chronomètre</string>
     <string name="main_form_tim"> Minuterie </string>
     <string name="main_form_set"> Paramètres </string>
<string name="main_form_bg">#000000</string>

    <!--Menu-->
    <string name="menu_about">À propos du programme</string>
    <string name="menu_buy">Supprimer les annonces</string>
    <!--Preferences(Settings)-->
4

2 回答 2

1

最好使用 colors.xml 作为颜色:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="main_form_bg">#000000</color>
</resources>
于 2012-11-24T13:58:05.980 回答
1

很可能您的编码有问题,资源文件应该以 UTF-8 编码。

请尝试用简单的英语替换“Chronomètre”,看看您的错误是否消失或移动到下一个“已翻译”行。

于 2012-11-24T14:02:22.743 回答