如何在FCK编辑器中添加泰米尔语言

时间:2012-11-27 09:23:10

标签: php fckeditor multilingual tamil

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

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

提前致谢。

2 个答案:

答案 0 :(得分:1)

CKEditor支持语言选择(请参阅多语言支持here)。泰米尔语不是官方支持的语言,但您可以实施自己的泰米尔语支持。关于如何执行此操作有许多指南,请参阅示例http://theholyjava.wordpress.com/2011/04/04/how-to-customize-ckeditor-with-your-own-plugins-skins-configurations/(自定义语言部分)

答案 1 :(得分:1)

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

步骤1:为泰米尔字体创建一个“tn.js”文件(从“en.js”[fckeditor / editor / lang /]中取一个副本,并用名称替换为tamil字体“tn.js”)并将其上传到“fckeditor / editor / lang /”目录。

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

这些文件正在进行中,

(1)。 fcklanguagemanager.js ---> fckeditor的/编辑/ _source /内部/

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

(2)。 fckeditorcode_gecko.js ---> fckeditor的/编辑/ JS /

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

(3)。 fckeditorcode_ie.js ---> fckeditor的/编辑/ 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网页中使用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步:运行您的网页以查看其实际效果。