Php-koding for å hente riktig språkfil i mal

Diskusjon og informasjon om oversettelser

Moderators: sone12, Per Yngve Berg

Post Reply
lenelille
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Mon Nov 05, 2012 12:02 pm

Php-koding for å hente riktig språkfil i mal

Post by lenelille » Fri Mar 08, 2013 9:11 am

Hei
Jeg jobber på localhost med en mal som heter Zhong fra http://www.accessibletemplate.com/.
Jeg har duplikert den engelske språkfilen og php i malen til norsk og gjort de nødvendige oversettelser. Siden min er tospråklig, engelsk og norsk, så jeg trenger begge språkene.
Problemet mitt er at det er en egen session-handler.php i malen som henter opp språkfilen, og den er kodet til kun å hente 1 språkfil på denne måten:

require(ABSOLUTE_PATH_DIR.'language/nb-NO/nb-NO_template.php');

(evt den engelske filen, som jeg har byttet ut med den norske for øyeblikket)

Noen som vet hvordan jeg kan skrive en get Language funksjon e.l. i php, slik at den henter opp hhv norsk eller engelsk språkfil basert på hva leseren har valgt for språk?
Og hvor og i hvilken type fil ligger evt hvilket språk som er valgt?

Jeg kan ikke noe om koding i php, men skjønner noen av prinsippene, da jeg kan litt JavaScript.

Takknemlig for innspill, og beklager om jeg har dobbeltspurt, men jeg kunne ikke finne noe på temaet i mine mange søk i forum og på nett.

lenelille
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Mon Nov 05, 2012 12:02 pm

Re: Php-koding for å hente riktig språkfil i mal

Post by lenelille » Fri Mar 08, 2013 9:53 am

--LØST--

$lang = JFactory::getLanguage();

if ($lang->get('tag') == "en-GB" ){
require(ABSOLUTE_PATH_DIR.'language/en-GB/en-GB_template.php');
}
elseif ($lang->get('tag') == "nb-NO" ){
require(ABSOLUTE_PATH_DIR.'language/nb-NO/nb-NO_template.php');
}

Sorry - håper noen andre kan få nytte av koden:)

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 24627
Joined: Mon Oct 27, 2008 9:27 pm
Location: Akershus, Norway

Re: Php-koding for å hente riktig språkfil i mal

Post by Per Yngve Berg » Fri Mar 08, 2013 1:18 pm

Bruk Jtext i malen og allt vil gå automatisk.

http://docs.joomla.org/Embedding_transl ... e_template


Post Reply

Return to “Oversettelser”