diff --git a/wp-admin/admin-header.php b/wp-admin/admin-header.php
index a34a51b88..2f26cf3fa 100644
--- a/wp-admin/admin-header.php
+++ b/wp-admin/admin-header.php
@@ -85,6 +85,7 @@ if ( is_rtl() )
$admin_body_class .= ' branch-' . str_replace( array( '.', ',' ), '-', floatval( $wp_version ) );
$admin_body_class .= ' version-' . str_replace( '.', '-', preg_replace( '/^([.0-9]+).*/', '$1', $wp_version ) );
$admin_body_class .= ' admin-color-' . sanitize_html_class( get_user_option( 'admin_color' ), 'fresh' );
+$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) );
if ( $is_iphone ) { ?>
diff --git a/wp-admin/css/wp-admin-rtl.dev.css b/wp-admin/css/wp-admin-rtl.dev.css
index 03871c647..3f6b8748b 100644
--- a/wp-admin/css/wp-admin-rtl.dev.css
+++ b/wp-admin/css/wp-admin-rtl.dev.css
@@ -1745,8 +1745,10 @@ ol.ol-decimal {
a.rsswidget,
#dashboard_plugins h4,
#dashboard_plugins h5,
-#dashboard_recent_comments .comment-meta .approve {
- font-family: Tahoma, Arial;
+#dashboard_recent_comments .comment-meta .approve,
+#dashboard_right_now td.b,
+#dashboard_right_now .versions a {
+ font-family: Tahoma, Arial, sans-serif;
}
#dashboard_right_now p.sub {
@@ -1758,7 +1760,6 @@ a.rsswidget,
padding-right: 0;
padding-left: 6px;
text-align: left;
- font-family: Tahoma, Arial;
}
#dashboard_right_now .t {
@@ -1774,10 +1775,6 @@ a.rsswidget,
float:left;
}
-#dashboard_right_now .versions a {
- font-family: Tahoma, Arial;
-}
-
#dashboard_right_now a.button {
float: left;
clear: left;
@@ -1815,7 +1812,7 @@ a.rsswidget,
}
.rss-widget span.rss-date {
- font-family: Tahoma, Arial;
+ font-family: Tahoma, Arial, sans-serif;
margin-left: 0;
margin-right: 3px;
}
@@ -1868,14 +1865,14 @@ a.rsswidget,
/* Recent Drafts */
#dashboard_recent_drafts h4 abbr {
- font-family: Tahoma, Arial;
+ font-family: Tahoma, Arial, sans-serif;
margin-left:0;
margin-right: 3px;
}
/* login */
body.login {
- font-family: Tahoma, arial;
+ font-family: Tahoma, Arial, sans-serif;
}
.login form {
@@ -1892,7 +1889,7 @@ body.login {
}
#login form .submit input {
- font-family: Tahoma, arial;
+ font-family: Tahoma, Arial, sans-serif;
}
.login #nav,
@@ -2098,6 +2095,10 @@ body.login {
border-width: 0 1px 1px 1px;
}
+#custom-menu-item-url {
+ direction: ltr;
+}
+
.link-to-original {
font-style: normal;
font-weight: bold;
@@ -2237,7 +2238,7 @@ h3.tb {
#category-add input,
#category-add select {
- font-family: Tahoma, Arial;
+ font-family: Tahoma, Arial, sans-serif;
}
.inline-editor ul.cat-checklist ul,
@@ -2413,4 +2414,71 @@ div.sidebar-name h3 {
/* RTL */
.ltr {
direction: ltr;
+}
+
+/* =Localized CSS
+-------------------------------------------------------------- */
+
+/* he_IL: Remove Tahoma from the font stack. Arial is best for Hebrew. */
+body.locale-he-il,
+.locale-he-il .quicktags, .locale-he-il .search,
+.locale-he-il .howto,
+.locale-he-il #adminmenu .awaiting-mod,
+.locale-he-il #adminmenu span.update-plugins,
+.locale-he-il #sidemenu li a span.update-plugins,
+.locale-he-il .post-com-count-wrapper,
+.locale-he-il .widefat th,
+.locale-he-il .tablenav .displaying-num,
+.locale-he-il .inline-edit-row fieldset span.title,
+.locale-he-il .inline-edit-row fieldset span.checkbox-title,
+.locale-he-il .inline-edit-row fieldset ul.cat-checklist label,
+.locale-he-il .inline-edit-row .catshow,
+.locale-he-il .inline-edit-row .cathide,
+.locale-he-il .inline-edit-row #bulk-titles div,
+.locale-he-il p.help,
+.locale-he-il p.description,
+.locale-he-il span.description,
+.locale-he-il .form-wrap p,
+.locale-he-il h2 .nav-tab,
+.locale-he-il #your-profile legend,
+.locale-he-il #utc-time, .locale-he-il #local-time,
+.locale-he-il #poststuff h3,
+.locale-he-il .metabox-holder h3,
+.locale-he-il .tool-box .title,
+.locale-he-il td,
+.locale-he-il textarea,
+.locale-he-il input,
+.locale-he-il select,
+.locale-he-il .wrap h2,
+.locale-he-il .subtitle,
+.locale-he-il .wrap .add-new-h2,
+.locale-he-il #dashboard_right_now p.sub,
+.locale-he-il #dashboard-widgets h4,
+.locale-he-il a.rsswidget,
+.locale-he-il #dashboard_plugins h4,
+.locale-he-il #dashboard_plugins h5,
+.locale-he-il #dashboard_recent_comments .comment-meta .approve,
+.locale-he-il #dashboard_right_now td.b,
+.locale-he-il #dashboard_right_now .versions a,
+.locale-he-il .rss-widget span.rss-date,
+.locale-he-il #dashboard_recent_drafts h4 abbr,
+body.login.locale-he-il,
+.locale-he-il #login form .submit input,
+.locale-he-il #menu-management .nav-tabs-arrow-right,
+.locale-he-il #category-add input,
+.locale-he-il #category-add select,
+.locale-he-il .submit input,
+.locale-he-il .button,
+.locale-he-il .button-primary,
+.locale-he-il .button-secondary,
+.locale-he-il .button-highlighted,
+.locale-he-il #postcustomstuff .submit input,
+.locale-he-il div.sidebar-name h3 {
+ font-family: Arial, sans-serif;
+}
+
+/* he_IL: Have be bold rather than italic. */
+.locale-he-il em {
+ font-style: normal;
+ font-weight: bold;
}
\ No newline at end of file
diff --git a/wp-admin/css/wp-admin.dev.css b/wp-admin/css/wp-admin.dev.css
index eb841cbba..8a82936a7 100644
--- a/wp-admin/css/wp-admin.dev.css
+++ b/wp-admin/css/wp-admin.dev.css
@@ -7834,3 +7834,39 @@ a.widget-control-edit {
width: auto;
}
}
+
+/* =Localized CSS
+-------------------------------------------------------------- */
+
+/* zh_CN: Remove italic properties. */
+.locale-zh-cn .howto,
+.locale-zh-cn .tablenav .displaying-num,
+.locale-zh-cn .js .input-with-default-title,
+.locale-zh-cn .link-to-original,
+.locale-zh-cn .inline-edit-row fieldset span.title,
+.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,
+.locale-zh-cn #utc-time,
+.locale-zh-cn #local-time,
+.locale-zh-cn p.install-help,
+.locale-zh-cn p.help,
+.locale-zh-cn p.description,
+.locale-zh-cn span.description,
+.locale-zh-cn .form-wrap p {
+ font-style: normal;
+}
+
+/* zh_CN: Enlarge dashboard widget 'Configure' link */
+.locale-zh-cn .hdnle a { font-size: 12px; }
+
+/* zn_CH: Enlarge font size, set font-size: normal */
+.locale-zh-cn form.upgrade .hint { font-style: normal; font-size: 100%; }
+
+/* Zn_CH: Distraction free writing.
+ * More beautiful font for "Just write."
+ * Larger text for HTML/Visual mode.
+ */
+.locale-zh-cn #wp-fullscreen-tagline { font-family: KaiTi, "楷体", sans-serif; }
+.locale-zh-cn #wp-fullscreen-modes a { font-size: 12px; }
+
+/* zh_CN: Enlarge font-size. */
+.locale-zh-cn #sort-buttons { font-size: 1em !important; }
\ No newline at end of file
diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php
index baaeba0a1..e9b6574bb 100644
--- a/wp-admin/includes/template.php
+++ b/wp-admin/includes/template.php
@@ -1408,6 +1408,8 @@ do_action("admin_print_scripts-$hook_suffix");
do_action('admin_print_scripts');
do_action("admin_head-$hook_suffix");
do_action('admin_head');
+
+$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) );
?>
class="wp-admin no-js iframe ">