Tinymce本地化2字母代码

时间:2018-02-05 19:28:22

标签: javascript tinymce tinymce-4

根据https://www.tinymce.com/docs/configure/localization/我需要写language: 'fr_FR'以便用法语进行本地化。

是否可以使用双字母代码fr

我想写language : 'fr',但它不起作用。

2 个答案:

答案 0 :(得分:1)

如果您真的想这样做(而不是仅使用TinyMCE希望您使用的代码),您可以执行以下所有操作:

  1. 从TinyMCE网站(https://www.tinymce.com/download/language-packages/)下载法语本地化文件

  2. 将此文件放在TinyMCE文件的langs文件夹中

  3. 将文件从$(document).ajaxStart(function(){ // code to display warning }); $(document).ajaxStop(function(){ // code to remove warning when AJAX is complete }); $(document).some_event_which_will_cause_ajax_to_run(function() { $var merge = $.ajax({ url: "merge.php", // your PHP script method: "POST", data: {options: options} }); merge.done(function(msg){ // do something when the call is complete console.log(msg); }); merge.fail(function(jqXHR, textStatus){ $('some_container').text('AJAX failure when merging: ' + textStatus); }); }); 重命名为fr_FR.js

  4. 打开fr.js文件,将第一行从fr.js更改为tinymce.addI18n('fr_FR',{

  5. 这似乎是很多工作,而不是仅仅使用字符串TinyMCE希望您在TinyMCE配置中使用:

    tinymce.addI18n('fr',{

答案 1 :(得分:0)

我没有从他们的文档中看到一种方法。 看起来你有两种选择。

  1. 使用等于字符串'fr_FR'的变量。

    var fr = 'fr_FR';

  2. 改为使用language_url并指向文件的绝对位置。