2013-11-28 2 views
1

Я перевел строки в приложении на чешский язык, и я получаю в нем странную ошибку компиляции. Я также установил кодировку в utf-8, щелкнув правой кнопкой мыши файл в проекте Explorer Eclipse. Содержание значения-CS/strings.xml не является:Проблемы со значениями-cs string.xml file

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <string name="app_name">Víte že?</string> 
    <string name="action_settings">Nastavení</string> 
    <string name="hello_world">Ahoj světe!</string> 
    <string name="share">Sdílet</string> 
    <string name="swipe_vertical">Přejeďte vertikálně posunout</string> 
    <string name="single_tap">Kliknout pro zvětšení písma</string> 
    <string name="double_tap">Kliknout dvojitě pro zmenšení písma</string> 
    <string name="swipe_next">Přejeďtě zleva doprava pro další//předcházející citaci</string> 
    <string name="got_it">Mám to</string> 
    <string name="touch_remove">Dotknout se pro vymazání z oblíbených</string> 
​ <string name="set_font">Táhnout pro nastavení velikosti písma</string> 
​ <string name="no_items">Žádné citace v oblíbených</string> 
​ <string name="swipe_remove">Přejeďte přes položku pro odstranění z oblíených</string> 
​ <string name="rate">Ohodnotit</string> 
    <string name="ifyouenjoy">Pokud se Vám aplikace líbí</string> 
    <string name="plsrate">Prosím ohodnoťte. Děkujeme za podporu!</string> 
    <string name="remind">Upozornit později</string> 

</resources> 

Ошибка: Ошибка: Нашел текст " Line нет: 13

любой помощи

ответ

4

Если вам нужно форматировать строки, используя string.Format (String, Object ...), то вы должны поставить свои аргументы формата в строке ресурса в правильном порядке. Заменить строку со следующим:

<string name="touch_remove">Dotknout se pro vymazání z oblíbených</string> 

-

Resources res = getResources(); 
String text = String.format(res.getString(R.string.touch_remove), "your text"); 
0

Я думаю, что у вас есть какие-то символы перед каждым строка в вашем string.xml из-за копирование/прошлое метода.

вы можете попробовать переформатировать свой код, поместив текстовый курсор в начале каждой строки и удалить, чтобы вернуться к предыдущей строке?

Замените ваш string.xml с ниже formatted содержание:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <string name="app_name">Víte že?</string> 
    <string name="action_settings">Nastavení</string> 
    <string name="hello_world">Ahoj světe!</string> 
    <string name="share">Sdílet</string> 
    <string name="swipe_vertical">Přejeďte vertikálně posunout</string> 
    <string name="single_tap">Kliknout pro zvětšení písma</string> 
    <string name="double_tap">Kliknout dvojitě pro zmenšení písma</string> 
    <string name="swipe_next">Přejeďtě zleva doprava pro další//předcházející citaci</string> 
    <string name="gotit">Mám to</string><string name="toucremove">asfadf</string> 
    <string name="setfont">Táhnout pro nastavení velikosti písma</string> 
    <string name="no_items">Žádné citace v oblíbených</string> 
    <string name="swipe_remove">Přejeďte přes položku pro odstranění z oblíených</string> 
    <string name="rate">Ohodnotit</string> 
    <string name="ifyouenjoy">Pokud se Vám aplikace líbí</string> 
    <string name="plsrate">Prosím ohodnoťte. Děkujeme za podporu!</string> 
    <string name="remind">Upozornit později</string> 

</resources> 
Смежные вопросы