[wp-hackers] TinyMCE editor with no localization strings in WordPress

Carlo Gandolfo carlo at artilibere.com
Wed Apr 27 14:13:01 UTC 2011


Ok, the raw solution was easy.
I just had to download tinymce languages from here:

http://tinymce.moxiecode.com/i18n/index.php?ctrl=lang&act=download&pr_id=1

and copy them under:

/wp-includes/js/tinymce/

I'm sure it will exists a better solution, I'll investigate further but for
now it fills the hole.

Many thanks,
Carlo


2011/4/27 Carlo Gandolfo <carlo at artilibere.com>

> Thanks both I (half) arranged with just a row; after:
>
>
> wp_enqueue_script('tiny-mce',includes_url('js/tinymce').'/tiny_mce.js','','','',false);
>
> I added:
>
>
> wp_enqueue_script('tiny-mce-lang',includes_url('js/tinymce').'/langs/wp-langs-en.js','','','',false);
>
> and now it works perfectly with plain english translation.
>
> I'm still working to use Italian localization (as my customer requested).
>
> Another thing I corrected in my script is to hook 'optionsConfigStart' no
> more to 'init' but to 'admin_print_scripts', as it cointains just a script
> queue.
>
> Thanks a lot, I go further to understand how to use the localized version.
> If anyone has a suggestion, it's really welcome.
>
> Thanks,
> Carlo
>
>
> 2011/4/27 Leo Baiano <ljunior2005 at gmail.com>
>
>>  Partner, Good day! I followed the tips found on the link below developed
>> as
>> a WordPress plugin and it worked perfectly, see if it can help you.
>>
>>  http://www.keighl.com/2010/01/tinymce-in-wordpress-plugins/
>>
>> 2011/4/27 SWORD Studios <info at swordstudios.net>
>>
>> > I've used this before
>> > http://wordpress.org/extend/plugins/tinymcecomments/ You should be
>> > able to reverse engine it from that plugin
>> >
>> > On Wed, Apr 27, 2011 at 9:17 AM, Carlo Gandolfo <carlo at artilibere.com
>> > >wrote:
>> >
>> > > Hello list,
>> > > I've got a problem with the WordPress editor.
>> > > I want to include it on a WordPress plugin but I cannot understand how
>> to
>> > > load localization strings.
>> > > As you can see on the picture below I see the textual placeholder (as
>> > > 'advanced.underline_desc', 'advanced.fontdefault'...).
>> > >
>> > > Below that's how I coded. Where I was wrong?
>> > >
>> > > Thank you very much,
>> > > Carlo
>> > >
>> > > ----------------------------
>> > > add_action('init', 'optionsConfigStart', 1);
>> > > add_action('admin_footer', 'MCEditorReplacer');
>> > > ...
>> > > function optionsConfigStart(){
>> > >
>> > >
>> > >
>> >
>>  wp_enqueue_script('tiny-mce',includes_url('js/tinymce').'/tiny_mce.js','','','',false);
>> > > }
>> > > ...
>> > > function MCEditorReplacer(){
>> > > include_once(ABSPATH.WPINC.'/js/tinymce/langs/wp-langs.php');
>> > >
>> >
>> $mce_locale=(''==get_locale())?'en':strtolower(substr(get_locale(),0,2));?>
>> > > <script type="text/javascript">
>> > > tinyMCE.init({
>> > > theme : "advanced",
>> > >  mode: "exact",
>> > > skin: "wp_theme",
>> > >  language: "<?php echo $mce_locale;?>",
>> > > plugins : "paste",
>> > >  elements : "description_text",
>> > > theme_advanced_toolbar_location : "top",
>> > >  theme_advanced_buttons1 :
>> > > "bold,italic,underline,forecolor,fontselect,fontsizeselect,sub,sup,"
>> > > + "justifyleft,justifycenter,justifyright,justifyfull,",
>> > >  theme_advanced_buttons2 : "numlist,bullist,outdent,indent,"
>> > > + "cut,copy,pastetext,undo,redo,"
>> > >  + "link,unlink,anchor,hr,charmap,",
>> > > theme_advanced_buttons3 : "",
>> > >  height:"350px",
>> > > width:"740px"
>> > > });
>> > > </script>
>> > > <?php
>> > > }#end MCEditorReplacer
>> > >
>> > > ----------------------------
>> > > Picture attached: http://www.artilibere.net/language.png
>> > >
>> > > _______________________________________________
>> > > wp-hackers mailing list
>> > > wp-hackers at lists.automattic.com
>> > > http://lists.automattic.com/mailman/listinfo/wp-hackers
>> > >
>> > >
>> >
>> >
>> > --
>> > *Jesse Friedman*   Founder / Lead Developer
>> > *SWORD Studios* | 508.50.SWORD info at swordstudios.net
>> > swordstudios.net @professor <http://twitter.com/professor>
>> > _______________________________________________
>> > wp-hackers mailing list
>> > wp-hackers at lists.automattic.com
>> > http://lists.automattic.com/mailman/listinfo/wp-hackers
>> >
>>
>>
>>
>> --
>> Amplexos,
>>
>> Leo Baiano
>> http://www.leobaiano.com
>> http://www.blog.ljunior.com
>> http://www.mcelebridades.com
>> http://www.twitter.com/leobaiano
>> _______________________________________________
>> wp-hackers mailing list
>> wp-hackers at lists.automattic.com
>> http://lists.automattic.com/mailman/listinfo/wp-hackers
>>
>
>


More information about the wp-hackers mailing list