google.elements.transliteration.TransliterationControl のインスタンスは、ウェブページの一連のテキスト フィールドで文字変換ができるように設計されています。
| コンストラクタ | 説明 |
|---|---|
|
|
新しい
|
| メソッド | 戻りタイプ | 説明 |
|---|---|---|
|
|
なし |
テキスト フィールドを文字変換可能にし、これらに入力された任意の内容が文字変換されるようにします。
|
|
|
なし |
|
| メソッド | 戻りタイプ | 説明 |
|---|---|---|
|
|
なし |
文字変換をオンにします。 |
|
|
なし |
文字変換をオフにします。 |
|
|
なし |
文字変換のオン/オフのステータスを切り換えます。 |
|
|
Boolean |
文字変換の言語ペアを変更します。
setLanguage アクションが成功したかどうかを示すブール値を返します。 sourceLanguage または destinationLanguage が無効な場合、または souceLangauge と destinationLanguage の言語ペアがサポートされていない場合は、例外がスローされます。 |
|
|
sourceLanguage フィールドと destinationLanguage フィールドを含むオブジェクト |
文字変換の現在の言語ペアを取得します。sourceLanguage フィールドと destinationLanguage フィールドを含むオブジェクトを返します。 |
|
|
Boolean |
文字変換が有効になっているかどうかを示すブール値を返します。 |
|
|
なし |
指定されたイベント型のリスナーを追加します。特定のイベント型が呼び出されると、イベント オブジェクトとともにリスナーが呼び出されます。イベント オブジェクトのコンテンツは、イベントの型に依存し、EventType の詳細についてはここを参照してください。
|
|
|
なし |
リスナーを削除します。
|
| メソッド | 戻りタイプ | 説明 |
|---|---|---|
google.elements.transliteration.isBrowserCompatible |
Boolean |
文字変換がクライアントのブラウザでサポートされているかどうかを示すブール値を返します。 |
google.elements.transliteration.getDestinationLanguages(sourceLanguage) |
言語名のキーと言語コードの値によるサポートされている変換先言語のマップです。 |
これは、指定された sourceLanguage に対して、文字変換がサポートされている変換先言語のマップを返します。返されたマップは、LanguageCode セクションに表示されているマップとほとんど同じです。
|
google.elements.transliteration.isLanguagePairSupported(sourceLanguage, destinationLanguage) |
Boolean |
言語ペアが文字変換をサポートする場合は true を返します。
|
google.language.transliterate は、デベロッパー ガイドで説明されているように、AJAX Language API を読み込んでから呼び出すことができる下位 API です。
| メソッド | 戻りタイプ | 説明 |
|---|---|---|
google.language.transliterate(wordsArray, srcLang, destLang, callback) |
なし |
指定された語句の文字変換を変換先言語で取得するグローバル メソッドです。結果は、指定された callback 関数とは非同期に、結果オブジェクトとして提供されます。
|
この結果オブジェクトは、google.language.transliterate() が呼び出されたときに取得されます。
error?codemessagetransliterationswordsArray に等しいサイズの配列です。transliteratedWordswordsArray の対応する単語の文字変換を含む最大サイズ 5 の配列です。google.elements.transliteration.TransliterationControl.ControlType 列挙は、表示されるコントロール ボタンに対して許容できるタイプ値を指定します。これによって、ユーザーは複数の言語を選択するか、または単一の言語だけを表示できます。
var google.elements.transliteration.TransliterationControl.ControlType = {
SINGLE_LANGUAGE_BUTTON: 'single',
MULTI_LANGUAGE_BUTTON: 'multi'
};
google.elements.transliteration.TransliterationControl.EventType 列挙は、文字変換中に呼び出すことができるイベントを指定します。デベロッパーは、各自のコードでイベントにカスタム ハンドラを指定できます。
var google.elements.transliteration.TransliterationControl.EventType = {
STATE_CHANGED: 'state_changed',
LANGUAGE_CHANGED: 'language_changed',
SERVER_REACHABLE:'server_reachable',
SERVER_UNREACHABLE:'server_unreachable'
};
google.elements.transliteration.LanguageCode 列挙は、名前定数から言語コードへのマッピングを提供します。このマッピングは、文字変換メソッドで変換元と変換先の言語を指定するために使用できます。
var google.elements.transliteration.LanguageCode = {
ENGLISH: 'en',
HINDI: 'hi',
KANNADA: 'kn',
MALAYALAM: 'ml',
TAMIL: 'ta',
TELUGU: 'te',
};