mirror of
https://github.com/Mibew/mibew.git
synced 2025-03-03 18:38:31 +03:00
Remove "localedirection" localization constant
This commit is contained in:
parent
ec2574d707
commit
56357c4d40
@ -83,7 +83,11 @@ class ChatStyle extends AbstractStyle implements StyleInterface
|
|||||||
$data['mibewRoot'] = MIBEW_WEB_ROOT;
|
$data['mibewRoot'] = MIBEW_WEB_ROOT;
|
||||||
$data['mibewVersion'] = MIBEW_VERSION;
|
$data['mibewVersion'] = MIBEW_VERSION;
|
||||||
$data['currentLocale'] = CURRENT_LOCALE;
|
$data['currentLocale'] = CURRENT_LOCALE;
|
||||||
$data['rtl'] = (getlocal("localedirection") == 'rtl');
|
|
||||||
|
$locales = get_locales();
|
||||||
|
$data['rtl'] = isset($locales[CURRENT_LOCALE])
|
||||||
|
&& $locales[CURRENT_LOCALE]['rtl'];
|
||||||
|
|
||||||
$data['stylePath'] = MIBEW_WEB_ROOT . '/' . $this->getFilesPath();
|
$data['stylePath'] = MIBEW_WEB_ROOT . '/' . $this->getFilesPath();
|
||||||
$data['styleName'] = $this->getName();
|
$data['styleName'] = $this->getName();
|
||||||
|
|
||||||
|
@ -83,7 +83,11 @@ class PageStyle extends AbstractStyle implements StyleInterface
|
|||||||
$data['mibewRoot'] = MIBEW_WEB_ROOT;
|
$data['mibewRoot'] = MIBEW_WEB_ROOT;
|
||||||
$data['mibewVersion'] = MIBEW_VERSION;
|
$data['mibewVersion'] = MIBEW_VERSION;
|
||||||
$data['currentLocale'] = CURRENT_LOCALE;
|
$data['currentLocale'] = CURRENT_LOCALE;
|
||||||
$data['rtl'] = (getlocal("localedirection") == 'rtl');
|
|
||||||
|
$locales = get_locales();
|
||||||
|
$data['rtl'] = isset($locales[CURRENT_LOCALE])
|
||||||
|
&& $locales[CURRENT_LOCALE]['rtl'];
|
||||||
|
|
||||||
$data['stylePath'] = MIBEW_WEB_ROOT . '/' . $this->getFilesPath();
|
$data['stylePath'] = MIBEW_WEB_ROOT . '/' . $this->getFilesPath();
|
||||||
$data['styleName'] = $this->getName();
|
$data['styleName'] = $this->getName();
|
||||||
|
|
||||||
|
@ -158,51 +158,205 @@ function get_locale_links()
|
|||||||
* @return array
|
* @return array
|
||||||
*/
|
*/
|
||||||
function get_locale_names()
|
function get_locale_names()
|
||||||
|
{
|
||||||
|
static $names = false;
|
||||||
|
|
||||||
|
if ($names === false) {
|
||||||
|
$locales = get_locales();
|
||||||
|
$names = array();
|
||||||
|
foreach ($locales as $code => $info) {
|
||||||
|
$names[$code] = $info['name'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return $names;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns meta data for all known locales.
|
||||||
|
*
|
||||||
|
* @return array Associative arrays which keys are locale codes and the values
|
||||||
|
* are locales info. Locale info itself is an associative array with the
|
||||||
|
* following keys:
|
||||||
|
* - name: string, human readable locale name.
|
||||||
|
* - rtl: boolean, indicates with the locale uses right-to-left
|
||||||
|
* writing mode.
|
||||||
|
*/
|
||||||
|
function get_locales()
|
||||||
{
|
{
|
||||||
return array(
|
return array(
|
||||||
'ar' => 'العربية',
|
'ar' => array(
|
||||||
'be' => 'Беларуская',
|
'name' => 'العربية',
|
||||||
'bg' => 'Български',
|
'rtl' => true,
|
||||||
'ca' => 'Català',
|
),
|
||||||
'cs' => 'Česky',
|
'be' => array(
|
||||||
'da' => 'Dansk',
|
'name' => 'Беларуская',
|
||||||
'de' => 'Deutsch',
|
'rtl' => false,
|
||||||
'el' => 'Ελληνικά',
|
),
|
||||||
'en' => 'English',
|
'bg' => array(
|
||||||
'es' => 'Español',
|
'name' => 'Български',
|
||||||
'et' => 'Eesti',
|
'rtl' => false,
|
||||||
'fa' => 'فارسی',
|
),
|
||||||
'fi' => 'Suomi',
|
'ca' => array(
|
||||||
'fr' => 'Français',
|
'name' => 'Català',
|
||||||
'he' => 'עברית',
|
'rtl' => false,
|
||||||
'hr' => 'Hrvatski',
|
),
|
||||||
'hu' => 'Magyar',
|
'cs' => array(
|
||||||
'id' => 'Bahasa Indonesia',
|
'name' => 'Česky',
|
||||||
'it' => 'Italiano',
|
'rtl' => false,
|
||||||
'ja' => '日本語',
|
),
|
||||||
'ka' => 'ქართული',
|
'da' => array(
|
||||||
'kk' => 'Қазақша',
|
'name' => 'Dansk',
|
||||||
'ko' => '한국어',
|
'rtl' => false,
|
||||||
'ky' => 'Кыргызча',
|
),
|
||||||
'lt' => 'Lietuvių',
|
'de' => array(
|
||||||
'lv' => 'Latviešu',
|
'name' => 'Deutsch',
|
||||||
'nl' => 'Nederlands',
|
'rtl' => false,
|
||||||
'nn' => 'Norsk nynorsk',
|
),
|
||||||
'no' => 'Norsk bokmål',
|
'el' => array(
|
||||||
'pl' => 'Polski',
|
'name' => 'Ελληνικά',
|
||||||
'pt-pt' => 'Português',
|
'rtl' => false,
|
||||||
'pt-br' => 'Português Brasil',
|
),
|
||||||
'ro' => 'Română',
|
'en' => array(
|
||||||
'ru' => 'Русский',
|
'name' => 'English',
|
||||||
'sk' => 'Slovenčina',
|
'rtl' => false,
|
||||||
'sl' => 'Slovenščina',
|
),
|
||||||
'sr' => 'Српски',
|
'es' => array(
|
||||||
'sv' => 'Svenska',
|
'name' => 'Español',
|
||||||
'th' => 'ไทย',
|
'rtl' => false,
|
||||||
'tr' => 'Türkçe',
|
),
|
||||||
'ua' => 'Українська',
|
'et' => array(
|
||||||
'zh-cn' => '中文',
|
'name' => 'Eesti',
|
||||||
'zh-tw' => '文言',
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'fa' => array(
|
||||||
|
'name' => 'فارسی',
|
||||||
|
'rtl' => true,
|
||||||
|
),
|
||||||
|
'fi' => array(
|
||||||
|
'name' => 'Suomi',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'fr' => array(
|
||||||
|
'name' => 'Français',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'he' => array(
|
||||||
|
'name' => 'עברית',
|
||||||
|
'rtl' => true,
|
||||||
|
),
|
||||||
|
'hr' => array(
|
||||||
|
'name' => 'Hrvatski',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'hu' => array(
|
||||||
|
'name' => 'Magyar',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'id' => array(
|
||||||
|
'name' => 'Bahasa Indonesia',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'it' => array(
|
||||||
|
'name' => 'Italiano',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'ja' => array(
|
||||||
|
'name' => '日本語',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'ka' => array(
|
||||||
|
'name' => 'ქართული',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'kk' => array(
|
||||||
|
'name' => 'Қазақша',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'ko' => array(
|
||||||
|
'name' => '한국어',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'ky' => array(
|
||||||
|
'name' => 'Кыргызча',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'lt' => array(
|
||||||
|
'name' => 'Lietuvių',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'lv' => array(
|
||||||
|
'name' => 'Latviešu',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'nl' => array(
|
||||||
|
'name' => 'Nederlands',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'nn' => array(
|
||||||
|
'name' => 'Norsk nynorsk',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'no' => array(
|
||||||
|
'name' => 'Norsk bokmål',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'pl' => array(
|
||||||
|
'name' => 'Polski',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'pt-pt' => array(
|
||||||
|
'name' => 'Português',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'pt-br' => array(
|
||||||
|
'name' => 'Português Brasil',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'ro' => array(
|
||||||
|
'name' => 'Română',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'ru' => array(
|
||||||
|
'name' => 'Русский',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'sk' => array(
|
||||||
|
'name' => 'Slovenčina',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'sl' => array(
|
||||||
|
'name' => 'Slovenščina',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'sr' => array(
|
||||||
|
'name' => 'Српски',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'sv' => array(
|
||||||
|
'name' => 'Svenska',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'th' => array(
|
||||||
|
'name' => 'ไทย',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'tr' => array(
|
||||||
|
'name' => 'Türkçe',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'ua' => array(
|
||||||
|
'name' => 'Українська',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'zh-cn' => array(
|
||||||
|
'name' => '中文',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
|
'zh-tw' => array(
|
||||||
|
'name' => '文言',
|
||||||
|
'rtl' => false,
|
||||||
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -458,8 +458,6 @@ msgid "leftMenu.client_settings"
|
|||||||
msgstr "Settings"
|
msgstr "Settings"
|
||||||
msgid "license.title"
|
msgid "license.title"
|
||||||
msgstr "License"
|
msgstr "License"
|
||||||
msgid "localedirection"
|
|
||||||
msgstr "ltr"
|
|
||||||
msgid "mail_template.actions"
|
msgid "mail_template.actions"
|
||||||
msgstr "Modify"
|
msgstr "Modify"
|
||||||
msgid "mail_template.actions.edit"
|
msgid "mail_template.actions.edit"
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body{{#unlessOverridden "menu"}} style="min-width: 400px;"{{/unlessOverridden}}>
|
<body{{#unlessOverridden "menu"}} style="min-width: 400px;"{{/unlessOverridden}}>
|
||||||
<div id="{{#if fixedwrap}}fixedwrap{{else}}{{#ifOverridden "menu"}}wrap700{{else}}wrap400{{/ifOverridden}}{{/if}}" class="l{{l10n "localedirection"}}">
|
<div id="{{#if fixedwrap}}fixedwrap{{else}}{{#ifOverridden "menu"}}wrap700{{else}}wrap400{{/ifOverridden}}{{/if}}" class="l{{#if rtl}}rtl{{else}}ltr{{/if}}">
|
||||||
<div id="header">
|
<div id="header">
|
||||||
<div id="title">
|
<div id="title">
|
||||||
<h1><img src="{{stylePath}}/images/logo.png" alt="" width="32" height="32" class="left logo" />
|
<h1><img src="{{stylePath}}/images/logo.png" alt="" width="32" height="32" class="left logo" />
|
||||||
|
Loading…
Reference in New Issue
Block a user