Joomla dil çıkışına java dili çıktı dönüştürme

0 Cevap java

java Ben çalıştırırsanız:

Locale.getDefault().toString()

Ben olsun zh_tw

Ben bir joomla siteye bu gönderme ve bu gibi dili kuruyorum:

$lang = &JFactory::getLanguage();
$lang->setLanguage( $_GET['lang'] );
$lang->load();

ancak site aşağıdaki biçimi gerektirir zh-TW

Bu o kesin biçimde değilse dil değişmeyeceğini görünür. Yere java ya da benim için formatına dönüştürmek olacak php bir işlevi var mı?

Ben bu gibi yöntemi kendim yazabilirsiniz fark:

    public static String convertLanguageToJoomlaFormat(String lang) {
    String[] parts = lang.split("_");
    if(parts.length ==2)
        return parts[0]+"-"+parts[1].toUpperCase();
    return lang;
}

biçimi belirli diller için değiştiren herhangi durumlar varsa ama emin değilim.

0 Cevap