diff options
author | Reuben D'Netto <rdnetto@gmail.com> | 2018-04-05 18:43:56 +1000 |
---|---|---|
committer | Reuben D'Netto <rdnetto@gmail.com> | 2018-04-12 09:39:14 +1000 |
commit | 42a84598fb7baacc991c03e228a07a536bc0624a (patch) | |
tree | a851974a590af5863bc2235e33a4670ce6c72a0c /nixos/modules/i18n/input-method | |
parent | a683d2cd00780cf7d20caeeef44deb4cc60d2add (diff) |
Added cross-references to NixOS manual
Diffstat (limited to 'nixos/modules/i18n/input-method')
-rw-r--r-- | nixos/modules/i18n/input-method/default.xml | 78 |
1 files changed, 39 insertions, 39 deletions
diff --git a/nixos/modules/i18n/input-method/default.xml b/nixos/modules/i18n/input-method/default.xml index 45d6daf068b3..76ffa8cb7e37 100644 --- a/nixos/modules/i18n/input-method/default.xml +++ b/nixos/modules/i18n/input-method/default.xml @@ -6,56 +6,56 @@ <title>Input Methods</title> -<para>Input methods are an operating system component that allows any data, such - as keyboard strokes or mouse movements, to be received as input. In this way - users can enter characters and symbols not found on their input devices. Using - an input method is obligatory for any language that has more graphemes than +<para>Input methods are an operating system component that allows any data, such + as keyboard strokes or mouse movements, to be received as input. In this way + users can enter characters and symbols not found on their input devices. Using + an input method is obligatory for any language that has more graphemes than there are keys on the keyboard.</para> <para>The following input methods are available in NixOS:</para> <itemizedlist> <listitem><para>IBus: The intelligent input bus.</para></listitem> - <listitem><para>Fcitx: A customizable lightweight input + <listitem><para>Fcitx: A customizable lightweight input method.</para></listitem> <listitem><para>Nabi: A Korean input method based on XIM.</para></listitem> - <listitem><para>Uim: The universal input method, is a library with a XIM + <listitem><para>Uim: The universal input method, is a library with a XIM bridge.</para></listitem> </itemizedlist> <section><title>IBus</title> -<para>IBus is an Intelligent Input Bus. It provides full featured and user +<para>IBus is an Intelligent Input Bus. It provides full featured and user friendly input method user interface.</para> <para>The following snippet can be used to configure IBus:</para> <programlisting> i18n.inputMethod = { - enabled = "ibus"; - ibus.engines = with pkgs.ibus-engines; [ anthy hangul mozc ]; + <link linkend="opt-i18n.inputMethod.enabled">enabled</link> = "ibus"; + <link linkend="opt-i18n.inputMethod.ibus.engines">ibus.engines</link> = with pkgs.ibus-engines; [ anthy hangul mozc ]; }; </programlisting> -<para><literal>i18n.inputMethod.ibus.engines</literal> is optional and can be +<para><literal>i18n.inputMethod.ibus.engines</literal> is optional and can be used to add extra IBus engines.</para> <para>Available extra IBus engines are:</para> <itemizedlist> - <listitem><para>Anthy (<literal>ibus-engines.anthy</literal>): Anthy is a - system for Japanese input method. It converts Hiragana text to Kana Kanji + <listitem><para>Anthy (<literal>ibus-engines.anthy</literal>): Anthy is a + system for Japanese input method. It converts Hiragana text to Kana Kanji mixed text.</para></listitem> - <listitem><para>Hangul (<literal>ibus-engines.hangul</literal>): Korean input + <listitem><para>Hangul (<literal>ibus-engines.hangul</literal>): Korean input method.</para></listitem> - <listitem><para>m17n (<literal>ibus-engines.m17n</literal>): m17n is an input - method that uses input methods and corresponding icons in the m17n + <listitem><para>m17n (<literal>ibus-engines.m17n</literal>): m17n is an input + method that uses input methods and corresponding icons in the m17n database.</para></listitem> - <listitem><para>mozc (<literal>ibus-engines.mozc</literal>): A Japanese input + <listitem><para>mozc (<literal>ibus-engines.mozc</literal>): A Japanese input method from Google.</para></listitem> - <listitem><para>Table (<literal>ibus-engines.table</literal>): An input method + <listitem><para>Table (<literal>ibus-engines.table</literal>): An input method that load tables of input methods.</para></listitem> - <listitem><para>table-others (<literal>ibus-engines.table-others</literal>): + <listitem><para>table-others (<literal>ibus-engines.table-others</literal>): Various table-based input methods. To use this, and any other table-based input methods, it must appear in the list of engines along with <literal>table</literal>. For example: @@ -72,71 +72,71 @@ ibus.engines = with pkgs.ibus-engines; [ table table-others ]; <section><title>Fcitx</title> -<para>Fcitx is an input method framework with extension support. It has three - built-in Input Method Engine, Pinyin, QuWei and Table-based input +<para>Fcitx is an input method framework with extension support. It has three + built-in Input Method Engine, Pinyin, QuWei and Table-based input methods.</para> <para>The following snippet can be used to configure Fcitx:</para> <programlisting> i18n.inputMethod = { - enabled = "fcitx"; - fcitx.engines = with pkgs.fcitx-engines; [ mozc hangul m17n ]; + <link linkend="opt-i18n.inputMethod.enabled">enabled</link> = "fcitx"; + <link linkend="opt-i18n.inputMethod.fcitx.engines">fcitx.engines</link> = with pkgs.fcitx-engines; [ mozc hangul m17n ]; }; </programlisting> -<para><literal>i18n.inputMethod.fcitx.engines</literal> is optional and can be +<para><literal>i18n.inputMethod.fcitx.engines</literal> is optional and can be used to add extra Fcitx engines.</para> <para>Available extra Fcitx engines are:</para> <itemizedlist> - <listitem><para>Anthy (<literal>fcitx-engines.anthy</literal>): Anthy is a - system for Japanese input method. It converts Hiragana text to Kana Kanji + <listitem><para>Anthy (<literal>fcitx-engines.anthy</literal>): Anthy is a + system for Japanese input method. It converts Hiragana text to Kana Kanji mixed text.</para></listitem> - <listitem><para>Chewing (<literal>fcitx-engines.chewing</literal>): Chewing is - an intelligent Zhuyin input method. It is one of the most popular input + <listitem><para>Chewing (<literal>fcitx-engines.chewing</literal>): Chewing is + an intelligent Zhuyin input method. It is one of the most popular input methods among Traditional Chinese Unix users.</para></listitem> - <listitem><para>Hangul (<literal>fcitx-engines.hangul</literal>): Korean input + <listitem><para>Hangul (<literal>fcitx-engines.hangul</literal>): Korean input method.</para></listitem> - <listitem><para>Unikey (<literal>fcitx-engines.unikey</literal>): Vietnamese input + <listitem><para>Unikey (<literal>fcitx-engines.unikey</literal>): Vietnamese input method.</para></listitem> - <listitem><para>m17n (<literal>fcitx-engines.m17n</literal>): m17n is an input - method that uses input methods and corresponding icons in the m17n + <listitem><para>m17n (<literal>fcitx-engines.m17n</literal>): m17n is an input + method that uses input methods and corresponding icons in the m17n database.</para></listitem> - <listitem><para>mozc (<literal>fcitx-engines.mozc</literal>): A Japanese input + <listitem><para>mozc (<literal>fcitx-engines.mozc</literal>): A Japanese input method from Google.</para></listitem> - <listitem><para>table-others (<literal>fcitx-engines.table-others</literal>): + <listitem><para>table-others (<literal>fcitx-engines.table-others</literal>): Various table-based input methods.</para></listitem> </itemizedlist> </section> <section><title>Nabi</title> -<para>Nabi is an easy to use Korean X input method. It allows you to enter - phonetic Korean characters (hangul) and pictographic Korean characters +<para>Nabi is an easy to use Korean X input method. It allows you to enter + phonetic Korean characters (hangul) and pictographic Korean characters (hanja).</para> <para>The following snippet can be used to configure Nabi:</para> <programlisting> i18n.inputMethod = { - enabled = "nabi"; + <link linkend="opt-i18n.inputMethod.enabled">enabled</link> = "nabi"; }; </programlisting> </section> <section><title>Uim</title> -<para>Uim (short for "universal input method") is a multilingual input method +<para>Uim (short for "universal input method") is a multilingual input method framework. Applications can use it through so-called bridges.</para> <para>The following snippet can be used to configure uim:</para> <programlisting> i18n.inputMethod = { - enabled = "uim"; + <link linkend="opt-i18n.inputMethod.enabled">enabled</link> = "uim"; }; </programlisting> -<para>Note: The <literal>i18n.inputMethod.uim.toolbar</literal> option can be +<para>Note: The <xref linkend="opt-i18n.inputMethod.uim.toolbar"/> option can be used to choose uim toolbar.</para> </section> |