Fix i18n for wp_editor, props SergeyBiryukov, see #17144

git-svn-id: http://svn.automattic.com/wordpress/trunk@18518 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
azaozz 2011-08-07 16:26:31 +00:00
parent 9a65f6e237
commit c70ac59b6e
1 changed files with 8 additions and 8 deletions

View File

@ -2,15 +2,15 @@
// escape text only if it needs translating // escape text only if it needs translating
function mce_escape($text) { function mce_escape($text) {
global $language; global $wp_editor;
if ( 'en' == $language ) if ( 'en' == $wp_editor->mce_locale )
return $text; return $text;
else else
return esc_js($text); return esc_js($text);
} }
$lang = 'tinyMCE.addI18n({' . $language . ':{ $lang = 'tinyMCE.addI18n({' . $this->mce_locale . ':{
common:{ common:{
edit_confirm:"' . mce_escape( __('Do you want to use the WYSIWYG mode for this textarea?') ) . '", edit_confirm:"' . mce_escape( __('Do you want to use the WYSIWYG mode for this textarea?') ) . '",
apply:"' . mce_escape( __('Apply') ) . '", apply:"' . mce_escape( __('Apply') ) . '",
@ -232,7 +232,7 @@ words:"' . mce_escape( __('Words:') ) . ' "
} }
}}); }});
tinyMCE.addI18n("' . $language . '.advanced",{ tinyMCE.addI18n("' . $this->mce_locale . '.advanced",{
style_select:"' . mce_escape( /* translators: TinyMCE font styles */ _x('Styles', 'TinyMCE font styles') ) . '", style_select:"' . mce_escape( /* translators: TinyMCE font styles */ _x('Styles', 'TinyMCE font styles') ) . '",
font_size:"' . mce_escape( __('Font size') ) . '", font_size:"' . mce_escape( __('Font size') ) . '",
fontdefault:"' . mce_escape( __('Font family') ) . '", fontdefault:"' . mce_escape( __('Font family') ) . '",
@ -298,7 +298,7 @@ rich_text_area:"' . mce_escape( __('Rich Text Area') ) . '",
toolbar:"' . mce_escape( __('Toolbar') ) . '" toolbar:"' . mce_escape( __('Toolbar') ) . '"
}); });
tinyMCE.addI18n("' . $language . '.advanced_dlg",{ tinyMCE.addI18n("' . $this->mce_locale . '.advanced_dlg",{
about_title:"' . mce_escape( __('About TinyMCE') ) . '", about_title:"' . mce_escape( __('About TinyMCE') ) . '",
about_general:"' . mce_escape( __('About') ) . '", about_general:"' . mce_escape( __('About') ) . '",
about_help:"' . mce_escape( __('Help') ) . '", about_help:"' . mce_escape( __('Help') ) . '",
@ -352,7 +352,7 @@ accessibility_help:"' . mce_escape( __('Accessibility Help') ) . '",
accessibility_usage_title:"' . mce_escape( __('General Usage') ) . '" accessibility_usage_title:"' . mce_escape( __('General Usage') ) . '"
}); });
tinyMCE.addI18n("' . $language . '.media_dlg",{ tinyMCE.addI18n("' . $this->mce_locale . '.media_dlg",{
title:"' . mce_escape( __('Insert / edit embedded media') ) . '", title:"' . mce_escape( __('Insert / edit embedded media') ) . '",
general:"' . mce_escape( __('General') ) . '", general:"' . mce_escape( __('General') ) . '",
advanced:"' . mce_escape( __('Advanced') ) . '", advanced:"' . mce_escape( __('Advanced') ) . '",
@ -462,7 +462,7 @@ poster:"' . mce_escape( __('Poster') ) . '",
source:"' . mce_escape( __('Source') ) . '" source:"' . mce_escape( __('Source') ) . '"
}); });
tinyMCE.addI18n("' . $language . '.wordpress",{ tinyMCE.addI18n("' . $this->mce_locale . '.wordpress",{
wp_adv_desc:"' . mce_escape( __('Show/Hide Kitchen Sink') ) . ' (Alt+Shift+Z)", wp_adv_desc:"' . mce_escape( __('Show/Hide Kitchen Sink') ) . ' (Alt+Shift+Z)",
wp_more_desc:"' . mce_escape( __('Insert More Tag') ) . ' (Alt+Shift+T)", wp_more_desc:"' . mce_escape( __('Insert More Tag') ) . ' (Alt+Shift+T)",
wp_page_desc:"' . mce_escape( __('Insert Page break') ) . ' (Alt+Shift+P)", wp_page_desc:"' . mce_escape( __('Insert Page break') ) . ' (Alt+Shift+P)",
@ -477,7 +477,7 @@ editgallery:"' . mce_escape( __('Edit Gallery') ) . '",
delgallery:"' . mce_escape( __('Delete Gallery') ) . '" delgallery:"' . mce_escape( __('Delete Gallery') ) . '"
}); });
tinyMCE.addI18n("' . $language . '.wpeditimage",{ tinyMCE.addI18n("' . $this->mce_locale . '.wpeditimage",{
edit_img:"' . mce_escape( __('Edit Image') ) . '", edit_img:"' . mce_escape( __('Edit Image') ) . '",
del_img:"' . mce_escape( __('Delete Image') ) . '", del_img:"' . mce_escape( __('Delete Image') ) . '",
adv_settings:"' . mce_escape( __('Advanced Settings') ) . '", adv_settings:"' . mce_escape( __('Advanced Settings') ) . '",