1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-05 22:27:34 +02:00

Issue #1678 - Missing Tinymce4 lang^Cge files.

This commit is contained in:
Lóna Lore
2016-06-16 20:26:45 +02:00
parent df4bf924f7
commit 0255c755df

View File

@@ -217,33 +217,40 @@ class wysiwyg
function tinymce_lang() function tinymce_lang()
{ {
$lang = e_LANGUAGE; // 'English'; //Quick Fix e_LANGUAGE $lang = e_LANGUAGE;
$tinylang = array( $tinylang = array(
"Arabic" => "ar", "Arabic" => "ar",
"Bulgarian" => "bg", "Bulgarian" => "bg_BG",
"Danish" => "da", "Danish" => "da",
"Dutch" => "nl", "Dutch" => "nl",
"English" => "en", "English" => "en",
"Persian" => "fa", "Persian" => "fa",
"French" => "fr", "French" => "fr_FR",
"German" => "de", "German" => "de",
"Greek" => "el", "Greek" => "el",
"Hebrew" => " ", "Hebrew" => "he_IL",
"Hungarian" => "hu", "Hungarian" => "hu_HU",
"Italian" => "it", "Italian" => "it",
"Japanese" => "ja", "Japanese" => "ja",
"Korean" => "ko", "Korean" => "ko",
"Norwegian" => "nb", "Norwegian" => "nb_NO",
"Polish" => "pl", "Polish" => "pl",
"Russian" => "ru", "Russian" => "ru",
"Slovak" => "sk", "Slovak" => "sk",
"Spanish" => "es", "Spanish" => "es",
"Swedish" => "sv" "Swedish" => "sv_SE",
); );
if(!$tinylang[$lang]) if(!isset($tinylang[$lang]))
{ {
$tinylang[$lang] = "en"; $tinylang[$lang] = "en";
}
// If language file is not present, use default.
$jsFile = e_PLUGIN . 'tinymce4/langs/' . $tinylang[$lang] . '.js';
if($tinylang[$lang] != 'en' && !file_exists($jsFile))
{
$tinylang[$lang] = "en";
} }
return $tinylang[$lang]; return $tinylang[$lang];