1

我在我的网站管理员中使用 FCK 编辑器。我的编辑器中有一些语言支持,例如(英语、德语、法语等)。现在我需要将泰米尔语支持添加到我的 FCK 编辑器中。如果有任何熟悉此 FCK 编辑器语言支持功能的人。尽快让我知道。

注意:我正在使用这个 FCK 编辑器开发 PHP 网站。

提前致谢。

4

2 回答 2

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 回答
1

我通过以下步骤得到了答案,

步骤1:为泰米尔字体创建一个“tn.js”文件(从“en.js”[fckeditor/editor/lang/]中复制一份并用名称为“tn.js”的泰米尔字体替换)并上传进入“fckeditor/editor/lang/”目录。

第 2 步:在“fcklanguagemanager.js”、“fckeditorcode_gecko.js”和“fckeditorcode_ie.js”文件中包含语言代码和语言标题。

这些文件正在下,

(1)。fcklanguagemanager.js ---> fckeditor/editor/_source/internals/

搜索单词“AvailableLanguages:”并在可用语言数组中添加泰米尔语代码和标题(tn:'泰米尔语')。

(2)。fckeditorcode_gecko.js ---> fckeditor/editor/js/

搜索单词“AvailableLanguages:”并在可用语言数组中添加泰米尔语代码和标题(tn:'泰米尔语')。

(3)。fckeditorcode_ie.js ---> fckeditor/editor/js/

搜索单词“AvailableLanguages:”并在可用语言数组中添加泰米尔语代码和标题(tn:'泰米尔语')。

例子 :

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 网页页面中使用 JavaScript,则只需嵌入如下所示。

<script type="text/javascript">
oFCKeditor.Config["AutoDetectLanguage"] = false ;
oFCKeditor.Config["DefaultLanguage"]    = 'tn' ;
</script>

如果您在您的网页页面中使用 PHP 意味着只需像下面这样嵌入,

<?php 
$oFCKeditor->Config['AutoDetectLanguage']   = false ;
$oFCKeditor->Config['DefaultLanguage']  = 'en' ;
?>

第 4 步:运行您的网页以查看它的实际效果。

于 2012-11-28T05:08:09.797 回答