我已经实现了SiriKit的一些列表和Notes域。在我的基础语言,英语中,它的工作原理是理想的。现在,我正在尝试本地化应用程序的这一部分,并测试它。
在我能创建的最简单的测试中,我尝试用西班牙语运行INSearchForNotebookItemsIntent。在这一意图的文档中,“Enséame todas mis notas en appName”被列为“在appName上显示我的所有注释”的等价物。英文表单运行良好,符合我的意图和IntentsUI扩展,也就是说,启动我的扩展并产生预期的结果。
所以我把设备的语言改成了西班牙语。我把Siri改成了西班牙语。我用XCode编辑了西班牙语和西
我在这个论坛上阅读了不同的文章和主题,以帮助我为我的数据库设置字符集和校对。不知道我做了什么选择。如有任何意见或建议,我将不胜感激。
我使用的是MySQL 5.5。
该数据库(与PHP一起使用)将有来自不同语言(中文、法语、荷兰语、美国、西班牙语、阿拉伯语等)的一些数据。我将主要插入数据和从表ID的信息。我不需要完全搜索和比较文本。
下面是我创建数据库所做的工作,我决定使用CHARSET utf8mb4和COLLATION utf8mb4_unicode_ci
ALTER DATABASE testDB CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode
示例表:
id name alias_page lang content
1 nombre_pagina nombre_pagina es spanish content
2 page_name nombre_pagina en english content
3 pagina_2 pagina_2 es spanish content
在上表中,每个页面都有一个本国语言的名称,而alias_page只
我正在构建一个多语言的grails网站,我需要得到一个数字的序号后缀为几种语言,如英语,法语,西班牙语,德语和意大利语。
我相信这个问题对于多语种网站所有者来说是相当普遍的.我发现提供了一个解决方案,但它仅限于英语。
例如:
/**
*@value number
*@locale Current locale
*@returns ordinal suffix for the given number
**/
public static String getOrdinalFor(int value, Locale locale)
将提供以下结果:
assert getOrdinalF
我将希伯来语数据从RPG程序发送到Java程序,但有些数据并未按预期传入。RPG程序在CCSID为65535的iSeries机器上运行。通过远程方法调用来访问java。
大多数希伯来语是由Java程序按逻辑顺序接收的。然后,我使用Java的Bidi类对其进行处理,以便在最终将其写入PDF时将其转换为可视顺序。除了几行方程式之外,几乎所有的数据都是OK的。
假设大写H是希伯来语数据。这行代码应该是这样的:300 X 250 X 500 :HHHH
我收到的代码行是这样的:HHHH: 500 250 X 300 X
500不在我期望的顺序中,Bidi类没有正确处理它。像这样的几行代码,是Bidi类