jText explizit Sprache festlegen

  • Hi,


    weiß jemand ob man mit jText auch explizit sagen kann von welcher Sprache man den Textstring ausgeben möchte?
    Also so das ich in der Deutschen Sprache trotzdem den englischen String ausgegeben bekomme.


    Grüße

  • Ich fantasier mal was zusammen:


    Code
    // lade Objekt inklusive en-GB.ini$lang = JLanguage::getInstance('en-GB');// lade dazu Strings der com_contact.ini im Adminbereich$lang->load('com_contact', JPATH_ADMINISTRATOR);echo $lang->_('COM_CONTACT_BATCH_MENU_LABEL');


    Mit Suche nach $lang->load im Core findest weitere Beispiele.


    Wenns nur wenige Strings sind, würde ich mir in einer deutschen ini oder per Sprach-Overrides im DE-Bereich welche mit englicher Übersetzung hinterlegen.


    COM_CONTACT_BATCH_MENU_LABEL_EN='This is thing';

    Code
    if (sonstwas){
    $outputlang = _'EN';
    }else{
    $outputlang = '';
    }
    echo JText::_('COM_CONTACT_BATCH_MENU_LABEL' . $outputlang);


    Geht noch mehr. Kommt halt wie immer auf den Kontext an.