Skip to content
Snippets Groups Projects
Commit 95ce2259 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Fix: Fix autodetect language for greek.

parent 3f08bf57
No related branches found
No related tags found
No related merge requests found
......@@ -96,26 +96,22 @@ class Translate {
$codetouse=$langlist[0];
}
else $codetouse=$srclang;
// We redefine $srclang
$langpart=explode("_",$codetouse);
//print "Short before _ : ".$langpart[0].'/ Short after _ : '.$langpart[1].'<br>';
if (isset($langpart[1])) // If its a long code xx_YY
// Array to convert short lang code into other long code.
$longforshort=array('ar'=>'ar_SA', 'el'=>'el_GR', 'ca'=>'ca_ES', 'en'=>'en_US', 'nb'=>'nb_NO', 'no'=>'nb_NO');
if (isset($langpart[1])) // If it's for a codetouse that is a long code xx_YY
{
// Array to convert short lang code into other long code.
$longforshort=array('ar'=>'ar_SA');
if (isset($longforshort[strtolower($langpart[0])])) $srclang=$longforshort[strtolower($langpart[0])];
else {
$srclang=strtolower($langpart[0])."_".strtoupper($langpart[1]);
// Array to convert long lang code into other long code.
$longforlong=array('no_nb'=>'nb_NO');
if (isset($longforlong[strtolower($srclang)])) $srclang=$longforlong[strtolower($srclang)];
}
}
else { // If its a short code xx
// Array to convert short lang code into long code.
$longforshort=array('en'=>'en_US', 'ca'=>'ca_ES', 'nb'=>'nb_NO', 'no'=>'nb_NO');
else { // If it's for a codetouse that is a short code xx
if (isset($longforshort[strtolower($langpart[0])])) $srclang=$longforshort[strtolower($langpart[0])];
else $srclang=strtolower($langpart[0])."_".strtoupper($langpart[0]);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment