iOS / Android上的泰文换行符

时间:2019-04-24 10:42:42

标签: android ios unity3d localization thai

我正在为Unity中的手机游戏进行泰国本地化。当我通过推送通知发送泰文时出现问题,因为系统无法正确地换行。它仅以空格分隔,但无法识别实际单词。我认为我传递给通知的文本有问题,因为这些系统中对该语言有本机支持,而且它们设法以某种方式中断换行(但是不能确定,因为我不懂泰语)。

问题是:iOS和Android如何识别泰文文本中插入换行符的位置?是否有任何特殊的隐藏符号或其他技术?我什至可以让我的自定义文本由系统正确处理吗?

更新:为解决此问题:在泰语中,它们不会用空格分隔单词。空格要像英语中的句点一样。因此,句子可能只是单行长的文本而没有任何分隔符。当这样的行超出推送通知的边界时,它将在单词的中间而不是两个单词之间断开。例如

ให้แตะปุ่มเมนูที่ด้านซ้ายบนของหน้าจอตัวละครหลัก

被弄成

ให้แตะปุ่มเมนูที่ด้านซ้ายบนของ
หน้าจอตัวละครหลัก

即使正确输入

ให้แตะปุ่มเมนูที่ด้านซ้ายบน
ของหน้าจอตัวละครหลัก

所以我不能只在每两个单词之间插入\ n,这只能以换行的速度完成

0 个答案:

没有答案