Web サイト管理で FCK Editor を使用しています。エディターでいくつかの言語をサポートしています (英語、ドイツ語、フランス語など)。ここで、FCK エディターにタミル語サポートを追加する必要があります。この FCK エディターの言語サポート機能について詳しい方がいらっしゃいましたら。至急お知らせください。
注 : この FCK エディターを使用して PHP Web サイトを開発しています。
前もって感謝します。
Web サイト管理で FCK Editor を使用しています。エディターでいくつかの言語をサポートしています (英語、ドイツ語、フランス語など)。ここで、FCK エディターにタミル語サポートを追加する必要があります。この FCK エディターの言語サポート機能について詳しい方がいらっしゃいましたら。至急お知らせください。
注 : この FCK エディターを使用して PHP Web サイトを開発しています。
前もって感謝します。
次の手順で答えを得ました。
ステップ 1 :タミル語フォント用の「tn.js」ファイルを 1 つ作成し (「en.js」[fckeditor/editor/lang/] からコピーを 1 つ取得し、「tn.js」という名前のタミル語フォントに置き換えます)、アップロードします。 「fckeditor/editor/lang/」ディレクトリに。
ステップ 2 :言語コードと言語タイトルを「fcklanguagemanager.js」、「fckeditorcode_gecko.js」、および「fckeditorcode_ie.js」ファイルに含めます。
これらのファイルは、
(1)。fcklanguagemanager.js ---> fckeditor/editor/_source/internals/
「AvailableLanguages :」という単語を検索し、使用可能な言語配列にタミル語コードとタイトル (tn : 'Tamil') を追加します。
(2)。fckeditorcode_gecko.js ---> fckeditor/editor/js/
「AvailableLanguages :」という単語を検索し、使用可能な言語配列にタミル語コードとタイトル (tn : 'Tamil') を追加します。
(3)。fckeditorcode_ie.js ---> fckeditor/editor/js/
「AvailableLanguages :」という単語を検索し、使用可能な言語配列にタミル語コードとタイトル (tn : 'Tamil') を追加します。
例 :
var FCKLanguageManager=FCK.Language={AvailableLanguages:{af:'Afrikaans',ar:'Arabic',bg:'Bulgarian',bn:'Bengali/Bangla',bs:'Bosnian',ca:'Catalan',cs:'Czech',da:'Danish',de:'German',el:'Greek',en:'English','en-au':'English (Australia)','en-ca':'English (Canadian)','en-uk':'English (United Kingdom)',eo:'Esperanto',es:'Spanish',et:'Estonian',eu:'Basque',fa:'Persian',fi:'Finnish',fo:'Faroese',fr:'French','fr-ca':'French (Canada)',gl:'Galician',gu:'Gujarati',he:'Hebrew',hi:'Hindi',hr:'Croatian',hu:'Hungarian',is:'Icelandic',it:'Italian',ja:'Japanese',km:'Khmer',ko:'Korean',lt:'Lithuanian',lv:'Latvian',mn:'Mongolian',ms:'Malay',nb:'Norwegian Bokmal',nl:'Dutch',no:'Norwegian',pl:'Polish',pt:'Portuguese (Portugal)','pt-br':'Portuguese (Brazil)',ro:'Romanian',ru:'Russian',sk:'Slovak',sl:'Slovenian',sr:'Serbian (Cyrillic)','sr-latn':'Serbian (Latin)',sv:'Swedish',th:'Thai',tn:'Tamil',tr:'Turkish',uk:'Ukrainian',vi:'Vietnamese',zh:'Chinese Traditional','zh-cn':'Chinese Simplified'}
ステップ 3:デフォルトの言語をエディターに設定します。
HTML Web ページ ページで JavaScript を使用している場合は、次のように埋め込むだけです。
<script type="text/javascript">
oFCKeditor.Config["AutoDetectLanguage"] = false ;
oFCKeditor.Config["DefaultLanguage"] = 'tn' ;
</script>
Web ページで PHP を使用している場合は、次のように埋め込むだけです。
<?php
$oFCKeditor->Config['AutoDetectLanguage'] = false ;
$oFCKeditor->Config['DefaultLanguage'] = 'en' ;
?>
ステップ 4 :ウェブページを実行して動作を確認します。
CKEditor は言語選択をサポートしています (多言語サポートについてはこちらをご覧ください)。タミル語は正式にサポートされている言語ではありませんが、独自のタミル語サポートを実装することができます。これを行う方法については、多くのガイドがあります。たとえば、http://theholyjava.wordpress.com/2011/04/04/how-to-customize-ckeditor-with-your-own-plugins-skins-configurations/ (カスタム言語セクション)