我需要一個阿拉伯語插入CKEditor,我在下面提到。無法在CKEditor中輸入阿拉伯語4.3
可選語言插件,在4.3的CKEditor引入,實現零件規範的3.1.2 WCAG語言。
這裏是低於樣品鏈接: http://sdk.ckeditor.com/samples/language.html
我無法弄清楚,爲什麼我不能在CKEditor的輸入阿拉伯語。雖然樣本清楚地顯示了不同語言中有三部分,但有什麼必要,我沒有使用或忽視我。
我需要一個阿拉伯語插入CKEditor,我在下面提到。無法在CKEditor中輸入阿拉伯語4.3
可選語言插件,在4.3的CKEditor引入,實現零件規範的3.1.2 WCAG語言。
這裏是低於樣品鏈接: http://sdk.ckeditor.com/samples/language.html
我無法弄清楚,爲什麼我不能在CKEditor的輸入阿拉伯語。雖然樣本清楚地顯示了不同語言中有三部分,但有什麼必要,我沒有使用或忽視我。
你不需要任何插件,你只需要在CKEditor的的配置設置文本方向:
CKEDITOR.replace('your_id', {
contentsLangDirection: "rtl"
});
見工作示例:https://jsfiddle.net/7gb1m4g8/
注:根據該contentsLangDirection documentation,你並不需要強制此設置,如果當前的UI語言爲阿拉伯語已(它應該與設置爲阿拉伯語當前語言的計算機上的情況下提供的語言,請在您的CKEditor的實例):
「」(一個空字符串) - 表示內容方向將是 相同或者編輯UI方向或取決於編輯器類型的頁面元素方向
編輯:Language插件只如果您希望能夠在幾個段落中使用不同的文字說明,這很有用。
如果您確實想使用此插件,請確保使用plugin page中的「添加到我的編輯器」按鈕,以便您可以下載具有所有必需依賴項的CKEditor版本(Language插件取決於在MenuButton插件上)。否則,你也可能是download the full preset的ckeditor,它已經包含了你需要的所有插件。
的Language插件插入lang
屬性。爲了找出什麼語言插件可用於,請訪問以下鏈接:https://www.w3.org/International/questions/qa-lang-why
我無法弄清楚,爲什麼我不能在CKEditor的輸入阿拉伯語。
這不能用JavaScript來控制。如果您想輸入阿拉伯語或英語,則需要更改操作系統中的鍵盤設置和/或佈局。請參閱:https://www.windowscentral.com/how-change-your-keyboard-layout-windows-10和https://superuser.com/questions/976947/keyboard-language-keeps-changing-in-windows-10
我認爲你的答案是有道理的,但這個鏈接讓我迷惑 https://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-contentsLanguage –
這個鏈接與我的答案有什麼關係? ?? –
你看過那個鏈接嗎? –
你的意思是說!如果我想輸入阿拉伯語或其他語言,那麼我還必須在操作系統上下載該語言鍵盤。 –
謝謝@Gyum!你的答案是有幫助的。 –
我認爲如果您的計算機上當前的語言設置設置爲阿拉伯語,CKEditor應自動默認爲阿拉伯語用戶界面和從右到左的方向。確保你已經下載了CKEditor的阿拉伯語言包。如果您發現我的答案有幫助,請不要忘記投票:)謝謝! –