Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-01-23 14:41:09

ilyuha
Member
Registered: 2008-02-14
Posts: 10

Multilang: $HTTP_ACCEPT_LANGUAGE variable

Website in two languages. Determine the value of $HTTP_ACCEPT_LANGUAGE, and, depending on its value, given the content of one of the languages. How to assign a button on javascript, which will change the value of $HTTP_ACCEPT_LANGUAGE in browser? How to switch languages? With AJAX, cookies? Thanks! (sorry my English :)

form accept-language:

<txp:php> 
variable(array('name' =>'accept-language', 'value' => 'ru')); 
$al = @$_SERVER['HTTP_ACCEPT_LANGUAGE']; 
if (preg_match('/(.*?)[,;-]/', $al, $a)) { 
    variable ( 
        array ( 
              'name' =>'accept-language',  
              'value' => $a[1] 
        ) 
    ); 
} 
</txp:php>
page default:
<txp:output_form form="accept-language" /> 
<txp:if_variable name="accept-language" value="ru"> 
    _russian text_
<txp:else /> 
    _non russian text_
</txp:if_variable>

Offline

#2 2010-01-23 14:54:30

els
Moderator
From: The Netherlands
Registered: 2004-06-06
Posts: 7,458

Re: Multilang: $HTTP_ACCEPT_LANGUAGE variable

Please don’t double post.
Did you have a look at the MLP Pack?

Offline

#3 2010-01-23 14:59:15

ilyuha
Member
Registered: 2008-02-14
Posts: 10

Re: Multilang: $HTTP_ACCEPT_LANGUAGE variable

sorry :)

no, MLP Pack not recommended, because I need to translate only some lines on the site

Last edited by ilyuha (2010-01-23 15:00:58)

Offline

#4 2010-01-23 16:41:21

wet
Developer Emeritus
From: Schoerfling, Austria
Registered: 2005-06-06
Posts: 3,376
Website GitHub Mastodon

Re: Multilang: $HTTP_ACCEPT_LANGUAGE variable

Offline

#5 2010-01-23 17:28:21

ilyuha
Member
Registered: 2008-02-14
Posts: 10

Re: Multilang: $HTTP_ACCEPT_LANGUAGE variable

Sorry, but i asked about language switcher but not about Multi-lingual articles in Textpattern.

Offline

Board footer

Powered by FluxBB