【问题标题】:How to use single quotes in i18n in Playframework2?如何在 Playframework2 的 i18n 中使用单引号?
【发布时间】:2012-08-22 09:27:08
【问题描述】:

在开发法语应用程序时(法语中充满了单引号),我需要将 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!

【问题讨论】:

  • 根据 [an hold post][1] [1]: stackoverflow.com/questions/495776/… 你应该使用 \u2019s 作为单引号。
  • 这些都不起作用。 " 被转义为 " 并且 \u2019 按原样显示。但是我在帖子中找到了另一个解决方案,您链接了:双引号。如果你回答这个问题,我会接受你的;)
  • 哎呀。看起来我“偷”了接受@KDavid 的承诺——对不起;)当然,如果你把它换给他,我不介意:)

标签: java internationalization playframework playframework-2.0


【解决方案1】:

在单引号前加上...单引号(所以只需使用两个单引号):

some.key=C''est la vie!

【讨论】:

    猜你喜欢
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 2012-08-01
    • 2011-03-23
    • 2012-03-26
    • 2016-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多