From c4278460181395ae7d1e2b7bab4045c2fb6f0e97 Mon Sep 17 00:00:00 2001 From: Alejandro Vasquez Date: Thu, 13 Mar 2014 00:43:05 -0400 Subject: [PATCH 1/2] Added localization. Extracted english strings to en.js. Added spanish translation. Corrected plugin version. --- mediaembed/lang/en.js | 12 ++++++++++++ mediaembed/lang/es.js | 12 ++++++++++++ mediaembed/plugin.js | 15 +++++++-------- 3 files changed, 31 insertions(+), 8 deletions(-) create mode 100644 mediaembed/lang/en.js create mode 100644 mediaembed/lang/es.js diff --git a/mediaembed/lang/en.js b/mediaembed/lang/en.js new file mode 100644 index 0000000..88ab073 --- /dev/null +++ b/mediaembed/lang/en.js @@ -0,0 +1,12 @@ +/** + * @author Fabian Vogelsteller [frozeman.de] + * @copyright Copyright (c) 2013 - Önder Ceylan. All rights reserved. + * @version 0.6 + */ + +// set CKeditor lang +CKEDITOR.plugins.setLang( 'mediaembed', 'en', { + toolbar: 'Embed Media', + dialogTitle : 'Embed Media', + dialogLabel : 'Paste Embed Code Here' +} ); \ No newline at end of file diff --git a/mediaembed/lang/es.js b/mediaembed/lang/es.js new file mode 100644 index 0000000..98e495c --- /dev/null +++ b/mediaembed/lang/es.js @@ -0,0 +1,12 @@ +/** + * @author Alejandro Vasquez [neurotools.cl] + * @copyright Copyright (c) 2013 - Önder Ceylan. All rights reserved. + * @version 0.6 + */ + +// set CKeditor lang +CKEDITOR.plugins.setLang( 'mediaembed', 'es', { + toolbar: 'Incrustar Medios', + dialogTitle : 'Incrustar Medios', + dialogLabel : 'Pegue el código de incrustación aquí' +} ); \ No newline at end of file diff --git a/mediaembed/plugin.js b/mediaembed/plugin.js index 3c881b0..edc71b3 100755 --- a/mediaembed/plugin.js +++ b/mediaembed/plugin.js @@ -8,20 +8,20 @@ * http://paulrobertlloyd.com/ * * @author Fabian Vogelsteller [frozeman.de] -* @version 0.5 +* @version 0.6 */ -( function() { - CKEDITOR.plugins.add( 'mediaembed', +CKEDITOR.plugins.add( 'mediaembed', { icons: 'mediaembed', // %REMOVE_LINE_CORE% hidpi: true, // %REMOVE_LINE_CORE% + lang: 'en,es', init: function( editor ) { var me = this; CKEDITOR.dialog.add( 'MediaEmbedDialog', function (instance) { return { - title : 'Embed Media', + title : editor.lang.mediaembed.dialogTitle, minWidth : 550, minHeight : 200, contents : @@ -32,7 +32,7 @@ elements :[{ id : 'embedArea', type : 'textarea', - label : 'Paste Embed Code Here', + label : editor.lang.mediaembed.dialogLabel, 'autofocus':'autofocus', setup: function(element){ }, @@ -55,10 +55,9 @@ editor.ui.addButton( 'MediaEmbed', { - label: 'Embed Media', + label: editor.lang.mediaembed.toolbar, command: 'MediaEmbed', toolbar: 'mediaembed' } ); } - } ); -} )(); + } ); \ No newline at end of file From e86854c682c90d4c27a08f99f4339abcb19af902 Mon Sep 17 00:00:00 2001 From: Alejandro Vasquez Date: Thu, 13 Mar 2014 00:46:38 -0400 Subject: [PATCH 2/2] Corrected version number --- mediaembed/lang/en.js | 3 +-- mediaembed/lang/es.js | 3 +-- mediaembed/plugin.js | 2 +- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/mediaembed/lang/en.js b/mediaembed/lang/en.js index 88ab073..7f7f072 100644 --- a/mediaembed/lang/en.js +++ b/mediaembed/lang/en.js @@ -1,7 +1,6 @@ /** * @author Fabian Vogelsteller [frozeman.de] - * @copyright Copyright (c) 2013 - Önder Ceylan. All rights reserved. - * @version 0.6 + * @version 0.8 */ // set CKeditor lang diff --git a/mediaembed/lang/es.js b/mediaembed/lang/es.js index 98e495c..97e4211 100644 --- a/mediaembed/lang/es.js +++ b/mediaembed/lang/es.js @@ -1,7 +1,6 @@ /** * @author Alejandro Vasquez [neurotools.cl] - * @copyright Copyright (c) 2013 - Önder Ceylan. All rights reserved. - * @version 0.6 + * @version 0.8 */ // set CKeditor lang diff --git a/mediaembed/plugin.js b/mediaembed/plugin.js index edc71b3..3dedab3 100755 --- a/mediaembed/plugin.js +++ b/mediaembed/plugin.js @@ -8,7 +8,7 @@ * http://paulrobertlloyd.com/ * * @author Fabian Vogelsteller [frozeman.de] -* @version 0.6 +* @version 0.8 */ CKEDITOR.plugins.add( 'mediaembed', {