是否有人在同一页面上成功地将2位编辑者用不同语言编写?
当我尝试用英语添加一个编辑器而用法语添加另一个编辑器时,第一个编辑器的顶级菜单项保持英文,但下拉菜单,工具提示和对话按钮都变为法语。
似乎对.init
的最后一次调用不仅会翻译selector
中提供的ID,还会翻译除顶级菜单之外的其他编辑器,如下所示:
这是我正在使用的配置:
<textarea id="emailBody" rows="7" name="emailBody"></textarea><br />
<textarea id="emailBodyFrench" name="emailBodyFrench"></textarea><br />
<script type="text/javascript">
var oInitBodyEng = {
selector: "#emailBody",
language: "en_CA"
};
tinymce.init(oInitBodyEng);
var oInitBodyFr = {
selector: "#emailBodyFrench",
language: "fr_FR"
};
tinymce.init(oInitBodyFr);
</script>
我初始化第二个编辑器的方式是否有任何问题,可能会导致编辑器的部分翻译已初始化?是否必须异步执行任何初始化?