0

ckeditor gemforrailsactiveadmingemに統合しました。language selectorこれまでのところ問題なく動作していますが、ckeditor のデモで見たものを含めたいと思います。しかし、これ以外に関連する記事は見つかりませんでした。そのセレクターのデモはこれです。前もって感謝します。

4

1 に答える 1

1

CKEditor をダウンロードして、次のサンプルを確認します。samples\uilanguages.html

基本的に、CKEditor のデモはカスタムの select 要素を表示するだけで、言語のリストは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 はブラウザーの言語を自動検出し、正しい翻訳をロードすることに注意してください。そのため、選択コンボをユーザーに提供して、ユーザーが言語を選択できるようにすることはあまり意味がない場合があります。

于 2013-05-19T20:31:25.233 に答える