関数 | |
MPlist * | mlanguage_list (void) |
3文字言語コードをリストする. | |
MSymbol | mlanguage_code (MSymbol language, int len) |
言語コードを得る. | |
MPlist * | mlanguage_name_list (MSymbol language, MSymbol target, MSymbol script, MSymbol territory) |
MText * | mlanguage_text (MSymbol language) |
与えられた言語自身で書かれた言語名を返す. | |
MPlist * | mscript_list (void) |
スクリプト名をリストする. | |
MPlist * | mscript_language_list (MSymbol script) |
与えられたスクリプトを用いる言語をリストする. | |
Obsolete な関数 | |
関数 mlanguage_name() は、language の英語名を名前とするようなシ ンボルを返す。language はシンボルであり、その名前は、ISO639-2 3文 字言語コード、ISO639-1 2文字言語コード、英語名、のいずれかである。 | |
MSymbol | mlanguage_name (MSymbol language) |
変数 | |
MSymbol | Miso639_1 |
MSymbol | Miso639_2 |
MPlist* mlanguage_list | ( | void | ) |
3文字言語コードをリストする.
関数 mlanguage_list() は、整形式 (well-formed) plist を返す。各キー は Msymbol であり、個々の値は ISO639-2 に定められた3文字言語コー ドを名前とするシンボルである。
言語コードを得る.
関数 mlanguage_code() は、language に対応した ISO-639 言語コード が名前であるようなシンボルを返す。language はシンボルであり、その 名前は、ISO639-2 3文字言語コード、ISO639-1 2文字言語コード、英語名、 のいずれかである。
len は返される言語コードの種類を決定する。len が3の場合は ISO639-2 3文字言語コードが返される。2の場合は、もし定義されていれ ば ISO639-1 2文字言語コードが、そうでなければ Mnil が返される。0 の場合は、もし定義されていれば2文字コードが、そうでなければ3文字コー ドが返される。
与えられた言語自身で書かれた言語名を返す.
関数 mlanguage_text() は、言語 language で書かれた language の 名前を M-text の形式で返す。その言語の代表的な文字がわかっている場 合は、返される M-text の各文字に、キーが Mtext で値がその代表的な 文字を含む M-text であるようなテキストプロパティが付加される。
NULL
が返される。MPlist* mscript_list | ( | void | ) |
スクリプト名をリストする.
関数 mscript_list() は、整形式 (well-formed) plist を返す。各キー は Msymbol であり、個々の値はスクリプト名を名前とするシンボルであ る。
与えられたスクリプトを用いる言語をリストする.
関数 mscript_language_list() は、script を用いる言語をリストする。 script はシンボルで、その名前は Unicode Character Database に示さ れているスクリプト名をすべて小文字にしたものである。
NULL
が返される。