【问题标题】:Are there any known builtin functions or libraries to get quotation mark characters for a language?是否有任何已知的内置函数或库来获取语言的引号字符?
【发布时间】:2013-07-16 15:52:27
【问题描述】:

不同的语言对引号使用不同的字形 (See this Wikipedia page for more detailed information)。是否有任何或所有最流行的平板电脑操作系统(Windows Store Apps、Android、iOS)内置的功能来为给定的语言获取适当的左右引号?如果是这样,请指出我的文档。与重新发明轮子并创建我自己的查找表匹配语言到引号字符相比,使用内置 API 将是一个更好的解决方案。或者,如果有一个带有此查找表的开源库,那将是次佳解决方案。

【问题讨论】:

    标签: internationalization


    【解决方案1】:

    是的,有。有点像。

    对于Java,您可以使用ICU,即LocaleData class。您将获得正常和替代报价。

    不幸的是,他们没有将这个类移植到 C,所以这些信息对你来说可能有点用处。也就是说,除非您对 Unicode Common Locale Data Repository aka CLDR 及其提供的东西了解一两件事(这通常是 ICU 的信息来源)。
    certain element in LDML 包含您要查找的内容。例如,您可以通过visiting this link 找到法语(JSON 格式)的引号。

    CLDR 有点难以驾驭,但您可以自行创建所需的内容。

    至于操作系统数据,我真的不认为这是可用的,我不知道引号的可用性......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-15
      • 1970-01-01
      • 2011-05-06
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多