在 Ubuntu 10.04 中输入巴利语

在 Ubuntu 10.04 中输入巴利语

我正在使用 Ubuntu 10.04,我需要输入 Pali (http://en.wikipedia.org/wiki/Pali)。有人能建议我该怎么做吗?

答案1

  1. 启用 iBus

    • 从菜单,系统 -> 管理 -> 语言支持
    • 在“键盘输入法系统”下选择 ibus
  2. 为音译创建新的输入法文件

    gksudo gedit /usr/share/m17n/sa-translit.mim
    

    以下是文件的完整内容,您可以轻松复制、粘贴并根据自己的喜好进行更改。关闭文件前,请保存它:

    ;;; sa-translit.mim
    ;;;
    ;;; Input method for Sanskrit transliteration using the ITRANS scheme.
    
    (input-method t sa-translit)
    
    (title "sa-translit")
    
    (map
    (trans
    
    ("aa" "ā")
    ("AA" "Ā")
    ("ii" "ī")
    ("II" "Ī")
    ("uu" "ū")
    ("UU" "Ū")
    (".r" "ṛ")
    (".R" "Ṛ")
    (".rr" "ṝ")
    (".RR" "Ṝ")
    (".l" "ḷ")
    (".L" "Ḷ")
    (".ll" "ḹ")
    (".LL" "Ḹ")
    (".M" "ṁ")
    (".m" "ṃ")
    (".h" "ḥ")
    (".H" "Ḥ")
    (";n" "ṅ")
    (";N" "Ṅ")
    ("~n" "ñ")
    ("~N" "Ñ")
    (".t" "ṭ")
    (".T" "Ṭ")
    (".d" "ḍ")
    (".D" "Ḍ")
    (".n" "ṇ")
    (".N" "Ṇ")
    (";s" "ś")
    (";S" "Ś")
    (".s" "ṣ")
    (".S" "Ṣ")
    ))
    
    (state
    (init
    (trans))) 
    
  3. 将 Sa-translit 添加到 IBus

    从菜单中,系统 -> 首选项 -> IBus 首选项 -> 添加输入法:在“其他”类别下,选择“sa-translit”。

  4. 巴利语打字

    如果您想输入巴利语,请切换到“sa-translit”(键盘符号)并使用以下组合键:

    ITRANS Method
    
    aa = ā
    AA = Ā
    ii = ī
    II = Ī
    uu = ū
    UU = Ū
    .r = ṛ
    .R = Ṛ
    .rr = ṝ
    .RR = Ṝ
    .l = ḷ
    .L = Ḷ
    .ll = ḹ
    .LL = Ḹ
    .M = ṁ
    .m = ṃ
    .h = ḥ
    .H = Ḥ
    ;n = ṅ
    ;N = Ṅ
    ~n = ñ
    ~N = Ñ
    .t = ṭ
    .T = Ṭ
    .d = ḍ
    .D = Ḍ
    .n = ṇ
    .N = Ṇ
    ;s = ś
    ;S = Ś
    .s = ṣ
    .S = Ṣ
    

答案2

我尝试过这个,但是没有用。

最好的选择是在 LibreWriter 中为每个巴利语字母创建宏。记得启用宏录制。单击“工具”、“选项”、“LibreOffice”、“高级”以启用宏录制。然后打开 LibreWriter 并开始为每个巴利语变音字母录制宏(您可以在“工具”的下拉菜单中找到“录制宏”)。完成后,使用“工具”中的“自定义”设置每个宏(即每个变音字母)的键。

如果您不熟悉录制宏,请查阅 LibreOffice 文档和类似来源。

使用 OpenOffice 也可以对变音字母进行类似的宏设置。

附注:在 Windows10 中,如果您在“键盘”中选择英语(印度)作为输入语言,您可以单击“altgr”并轻松输入所有巴利语变音字母。但 Linux 系统中没有英语(印度)的相同布局。

相关内容