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 に答える