Как использовать одинарные кавычки в i18n в Playframework2?

Во время работы над французским приложением (французский язык полон одинарных кавычек) мне нужно было использовать i18n с одинарными кавычками и многими другими акцентированными символами.

Вот отрывок из моего messages.fr-FR файла:

some.key=C'est la vie!

И вот результат:

Cest la vie!

Как я могу использовать в сообщениях строки, содержащие одинарные кавычки? Уже пробовал те:

some.key=C\'est la vie! --> C\est la vie!
some.key="C'est la vie!" --> "Cest la vie!"

ИЗМЕНИТЬ: благодаря ссылке, которую KDavid дал мне, я смог найти решение. Вы должны использовать двойные одинарные кавычки.

C''est la vie! --> C'est la vie!

person i.am.michiel    schedule 22.08.2012    source источник
comment
Согласно [сообщение о задержке] [1] [1]: stackoverflow.com/questions/495776/, вы должны использовать \ u2019s для одинарных кавычек.   -  person Valerio Emanuele    schedule 22.08.2012
comment
Ничего из этого не сработало. " был сохранен как ", а \u2019 отображается как есть. Но я нашел другое решение в сообщении, которое вы связали: двойное цитирование. Если ответите на вопрос, я приму ваш;)   -  person i.am.michiel    schedule 22.08.2012
comment
Ой. похоже, я украл, приму обещание от @KDavid - извините;) конечно, если вы переключите его на него, я не буду возражать :)   -  person biesior    schedule 23.08.2012


Ответы (1)


префикс одинарной кавычки с помощью ... одинарной кавычки (так что просто используйте две одинарные кавычки):

some.key=C''est la vie!
person biesior    schedule 22.08.2012