Страница 1 из 1
Апостроф во французских strings
Добавлено: 18 мар 2016, 17:52
Zammm
Доброго времени суток!
Столкнулся с удивительной для себя проблемой - при переводе своего приложения на французский язык приложение не компилируется - вылетает ошибка... Студия утверждает, что ей не нравится французский апостроф ' в словах... И вот сижу - понятия не имею, что с этим делать... Как-то же безболезненно можно решить эту проблему, может кто подскажет?)))
Re: Апостроф во французских strings
Добавлено: 18 мар 2016, 18:03
math64
А Вы не забыли добавить \ перед апострофом? '\'' - один символ, "\'" - строка.
Re: Апостроф во французских strings
Добавлено: 18 мар 2016, 22:19
Zammm
math64,
Спасибо большое, совершенно не знал этой "фишки"... "Болезнь" прошла.
Re: Апостроф во французских strings
Добавлено: 18 мар 2016, 23:16
GRAF_COLLIOSTRO
вариантов много на самом деле. это жеж XML
чтобы символ не воспринимался как разметка, можно его писать разными способами:
html вариант:
Код: Выделить всё
% => %
" => "
© => ©
® => ®
™ => ™
? => €
Ј => £
„ => „
“ => “
« => «
» => »
> => >
< => <
≥ => ≥
≤ => ≤
≈ => ≈
≠ => ≠
≡ => ≡
§ => §
& => &
∞ => ∞
или в уникоде:
ну и ваш апострАФФ, не знаю французского, посмотрите в программе word его код.
и самый простой вариант как уже сказали через \
Re: Апостроф во французских strings
Добавлено: 18 мар 2016, 23:58
Zammm
Спасибо большое за разъяснение, буду знать =)
Re: Апостроф во французских strings
Добавлено: 19 мар 2016, 13:23
math64
Добавь в класс объявления:
// Русское ударение - добавляется после гласной буквы, кроме ё
public static final char ACCENT = '\u0301';
// Французские буквы с диакритикой - заменяют e
public static final char EACUTE = 'é';
public static final char EGRAVE = 'è';
public static final char ECIRC = 'ê';
В xml они вводятся прямо так (выбрать можно через таблицу символов),
не забудь только добавить <?xml version="1.0" encoding="utf-8"?>