From 857afc4ee77adf794a58cd2d2da224b9c5e6eedd Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Mon, 13 Aug 2012 00:14:50 +0200 Subject: [PATCH] Localization for custom TinyMCE ssmacron module --- thirdparty/tinymce_ssmacron/editor_plugin_src.js | 9 ++++++++- thirdparty/tinymce_ssmacron/lang/en.js | 1 + thirdparty/tinymce_ssmacron/lang/mi_NZ.js | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 thirdparty/tinymce_ssmacron/lang/en.js create mode 100644 thirdparty/tinymce_ssmacron/lang/mi_NZ.js diff --git a/thirdparty/tinymce_ssmacron/editor_plugin_src.js b/thirdparty/tinymce_ssmacron/editor_plugin_src.js index f14da99d4..efec52e1c 100644 --- a/thirdparty/tinymce_ssmacron/editor_plugin_src.js +++ b/thirdparty/tinymce_ssmacron/editor_plugin_src.js @@ -1,6 +1,13 @@ (function() { var each = tinymce.each; + // TinyMCE will stop loading if it encounters non-existent external script file + // when included through tiny_mce_gzip.php. Only load the external lang package if it is available. + var availableLangs = ['en', 'mi_NZ']; + if(jQuery.inArray(tinymce.settings.language, availableLangs) != -1) { + tinymce.PluginManager.requireLangPack("ssmacron"); + } + /** * Load via: * HtmlEditorConfig::get('cms')->enablePlugins(array('ssmacron', '../tinymce_ssmacron')) @@ -33,7 +40,7 @@ // Register buttons ed.addButton('ssmacron', { - title : 'Insert a Macron', + title : t.editor.translate('insertmacron'), cmd : 'mceInsertMacron', image : url + '/img/macron.png' }); diff --git a/thirdparty/tinymce_ssmacron/lang/en.js b/thirdparty/tinymce_ssmacron/lang/en.js new file mode 100644 index 000000000..fea370d9c --- /dev/null +++ b/thirdparty/tinymce_ssmacron/lang/en.js @@ -0,0 +1 @@ +tinyMCE.addI18n('en.ssmacron',{'insertmacron': 'Insert a Macron'}); \ No newline at end of file diff --git a/thirdparty/tinymce_ssmacron/lang/mi_NZ.js b/thirdparty/tinymce_ssmacron/lang/mi_NZ.js new file mode 100644 index 000000000..9e0d2569d --- /dev/null +++ b/thirdparty/tinymce_ssmacron/lang/mi_NZ.js @@ -0,0 +1 @@ +tinyMCE.addI18n('mi_NZ.ssmacron',{'insertmacron': 'T\u0101urua he tohut\u014D'}); \ No newline at end of file