Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

Home » Extensions » JGTdoc の翻訳エラーメッセージ : Google AJAX Language API

JGTdoc の翻訳エラーメッセージ : Google AJAX Language API

EMailPrintPDF
0 votes
Written by:Joomler! 7240 hits Friday, 20 June 2008 17:00

フォーラムでJGTdocの翻訳結果にエラーメッセージが表示されるとあったので説明を・・・。

powered_by_google_135x35 今回の場合は、Google AJAX Language APIで許可されている以上の長い文章を一度に翻訳しようとしたため起きたエラーです。

これを回避するには

  • 適度に改行を挿入する
  • 適度にHTMLタグで区切る

のように対策をしてください。

これは、長い文章をそのまま送ることができれば良いのですが、その制限のため(その制限が何文字なのかはわからない。当初試したが、都度変化してわかりませんでした。ご存じの方がいらっしゃったら教えて下さい。)あらかじめタグや改行で文章を区切ってAPIに渡しています。ピリオドやコンマで区切ることも考えましたが、その判断は難しいと思ったからです。

JGTdocでは、Google AJAX Language APIを使ってAJAXで翻訳前の文章を送信し、レスポンスを待ってそれを表示します。エラーが返ってきたときはプラグインで設定したエラーメッセージがあればそれを表示し、なければ gtdoc.jsに記述されている「Error: not possible to translate」を表示します。

実は作成時にエラーメッセージをGoogle から送られてくるエラーメッセージを表示したかったのですが、その時はその説明がなかった(気づかなかったのかも)のでそのようにしたような記憶があるのですが、今日見るとちゃんと説明がありました。

また、新しい設定が増えているようですし、オプション設定のリクエストもあるので次回のバージョンアップ時にでも反映してみることにしようと思っています。

 

ADD A COMMENT

Subject*
:
Color Swatch




Email Link Page Code Text Align Center Text Align Justify Text Align Left Text Align Right Text Bold Text Quote Text Italic Text List Bullets Text List Numbers Text Strikethrough Text Underline World Link
Sun Unhappy Smile Evilgrin Wink Tongue Lightning Surprised Grin Rain Clouds Cloudy Snow Waii
Name*
:
EMail*
:
Please answer....
Submit Preview

JContentPlus for Joomla!1.5 powered by Joomler!.net

Related Items

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.