我已将ckeditor gem
rails
整合到activeadmin
宝石中。到目前为止,它工作得很好,但我希望包含我在ckeditor演示中看到的language selector
。但除了this之外,我没有找到任何相关文章。该选择器的演示是this。提前致谢。
答案 0 :(得分:1)
下载CKEditor并查看以下示例:samples\uilanguages.html
基本上,CKEditor演示只显示一个自定义选择元素,其中的语言列表取自samples/assets/uilanguages/languages.js
此示例中最相关的行是:
<script src="assets/uilanguages/languages.js"></script>
<script>
document.write( '<select disabled="disabled" id="languages" onchange="createEditor( this.value );">' );
// Get the language list from the _languages.js file.
for ( var i = 0 ; i < window.CKEDITOR_LANGS.length ; i++ ) {
document.write(
'<option value="' + window.CKEDITOR_LANGS[i].code + '">' +
window.CKEDITOR_LANGS[i].name +
'</option>' );
}
document.write( '</select>' );
</script>
请记住,默认情况下,CKEditor会自动检测浏览器语言并加载正确的翻译。因此,为用户提供一个选择组合可能使他可以选择语言可能没有多大意义。