阿拉伯语输入的常见问题与简单解决办法

为什么字母会在你打字时变来变去、多余的拉丁字母是从哪儿来的,以及最容易出错的那几个拼法该怎么改。

转写键盘的问题几乎都出自同一个地方:键盘完全照你打的做了,而你打的和你想的差了一点。一旦你认出这个 规律,每个问题都是几秒钟的事。

下面所有内容都以默认的传统式输入方式为准。凡是另一种方式起作用的地方,都会点名说明。

我打字时字母一直在变

这不是故障。 键盘在每个位置取匹配得最长的那个序列,而更长的匹配只有在你多打几个字之后才会出现。

打一个 d,你看到 د。补上撇号,它变成 ذ,因为 d' 是比 d 更长的一条。s → س 然后 s' → ش 是一样的,l → ل 然后 la → لا 也是一样的。

所以词写完了,输出也就定下来了。请在词末判断,而不是在中途。

我的阿拉伯语里夹着一个拉丁字母

传统式没有为 eoux 设映射,与其乱猜,它就把它们原样留下。nor 出来是 نoر, 中间夹着一个拉丁 o

解决办法: 用能给出长元音的那一对。oo 是 و,所以 noor 给出 نور。ee 是 ي。

如果你更想用 ou 来打 و,那是法语式。

我不想要的地方冒出了一个 لا

la 是单独一条——连写字 لا——不是 l 后面跟着 a

salam 给出 سالام,因为键盘读到的是 salam。你想要的是 slam,那才给出 سلام。

解决办法: 找出紧挨在 l 前面的那个 a,把它去掉。这是整个键盘上最常见的一处拼写错误。

我拿到的是相似一对里的另一个字母

大写是不同的字母,不是加重语气:

小写大写
hهHح
sسSص
tتTط
dدDض
zزZظ

mrHba 给出 مرحبا。mrhba 给出 مرهبا,那不是一个词——而且没有任何提示,因为两者都是合法的 字母序列。

解决办法: 一个词看着差一点点对的时候,先检查大小写。

shkh 不管用

在传统式里它们不是双字母组合。shkra 会被读成 s 然后 h,给出 سهكرا

解决办法,二选一:

  • s'kra 得到 شكرا——撇号正是传统式够到带点字母的办法(t' ث、d' ذ、 H' خ、g' غ)。
  • 或者在输入设置里切到英语式,在那里 shkra 给出 شكرا,khbz 给出 خبز,dhhb 给出 ذهب。

没有哪一个更正确。挑那个和你原有拼写习惯相符的,然后一直用它。

一个数字卡在词里出不来

你打了 37,本来想要 ع 或 ح,而聊天数字设置是关着的。3id mbark 给出的是 3يد مبارك,不是 عيد مبارك。

解决办法: 在输入设置里打开将数字用作阿拉伯字母,或者改用传统式的字母键——ع 用 g, ح 用 H,于是 gid mbark 给出 عيد مبارك。完整说明见 阿拉伯语聊天数字

我的词以 ه 结尾,而不是 ة

塔·马尔布塔需要那个撇号:h'

mdinh' 给出 مدينة;mdinh 给出 مدينه。t'lat'h' 给出 ثلاثة;t'lat 给出 ثلات。

哈姆宰不肯待在我要的位置

a--(إ)比 --(ء)是更长的一条,所以哈姆宰前面的 a 会被吸收进去。sma-- 给出的是 سمإ,而不是 سماء。

解决办法: 用屏幕键盘。符号分组里有 ء 这个键,点它就会插入那个确切的字符。先打 s'a, 点一下 ء,再接着写。这在难打的阿拉伯字母里有讲。

我粘贴进去的阿拉伯语变了

它不应该变——粘贴进来的文本会被原样保留,永远不会被重新转写。你已经打完的文字同样如此:只要你敲个 空格或点到别处继续,它就不再被动。

如果粘贴的阿拉伯语真的变了,更可能的解释是这次粘贴落在了你还在写的那个词内部。先把光标移出正在输入 的那个词。

什么都没出现

有两件事值得先于一切去查:光标是不是真的在输入框里,以及页面是不是加载完了——键盘需要它的脚本先跑 起来,第一次击键才会转换。

如果输入框能用,但你的输入方式看起来被重置了,请注意设置是按浏览器分别保存的。隐私窗口、另一个浏览器 或清除过站点数据,都会从默认状态开始。

下一步

打开阿拉伯语键盘,一边看着输入框一边把出问题的那个词重打一遍——它跑偏的那一 瞬间通常就把原因说出来了。如果问题出在某个具体字母而不是某个词, 难打的阿拉伯字母把这些别扭的字母连同它们准确的按键都列了 出来。

相关文章