1

Web サイト管理で FCK Editor を使用しています。エディターでいくつかの言語をサポートしています (英語、ドイツ語、フランス語など)。ここで、FCK エディターにタミル語サポートを追加する必要があります。この FCK エディターの言語サポート機能について詳しい方がいらっしゃいましたら。至急お知らせください。

注 : この FCK エディターを使用して PHP Web サイトを開発しています。

前もって感謝します。

4

2 に答える 2

1

次の手順で答えを得ました。

ステップ 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 :ウェブページを実行して動作を確認します。

于 2012-11-28T05:08:09.797 に答える
1

CKEditor は言語選択をサポートしています (多言語サポートについてはこちらをご覧ください)。タミル語は正式にサポートされている言語ではありませんが、独自のタミル語サポートを実装することができます。これを行う方法については、多くのガイドがあります。たとえば、http://theholyjava.wordpress.com/2011/04/04/how-to-customize-ckeditor-with-your-own-plugins-skins-configurations/ (カスタム言語セクション)

于 2012-11-27T09:44:22.790 に答える