Monikielisyys ja sivuston "iskulause"

Olen asiakkaalleni rakentanut sivut Drupalilla. Sivut ovat käännetty 5 eri kielelle (Suomi, Englanti, Saksa, Ranska ja venäjä). Sivujen kääntäminen eri kielille toimii kuin unelma, mutta yksi pieni yksityiskohta jää haittaamaan.

Eli sivun "iskulause" joka määritellään: Ylläpito -> Sivuston asetukset -> Sivuston tiedot

Tämä iskulause näkyy sivun yläosassa ja on nyt siis joka kielellä suomeksi ja asiakas haluaa välttämättä tämän tekstin aina sillä kielellä jolla kävijät sivuja selailevat.

Onnistuuko tämän kääntäminen jotenkin fiksusti ylläpidosta (vaikka jollain lisämokkuloilla) vai pitääkö se kikkailla jotenkin käytettyyn teemaan?

Tuosta voi tehdä monikielisen

Tuosta voi tehdä monikielisen muuttujan. Asetustiedostoon (settings.php) seuraavanlainen rivi:

$conf['i18n_variables'] = array(
'site_slogan',
);

Tämän jälkeen drupalin välimuistin tyhjennys (sivuston asetukset > suorituskyky) ja ilmeisesti cron pitää myös muistaa ajaa (raportit > tilanneraportti > "aja manuaalisesti" linkki).

Tuon jälkeen pitäisi slogan-kentän ohjetekstissä lukea "This is a multilingual variable" ja esim englanninkielisellä asetussivulla pääsee kirjoittamaan sloganin englanniksi.

Alkuperäiset ohjeet: http://drupal.org/node/313272

Kiitos vinkistä. Käännöksen

Kiitos vinkistä.

Homma onnistui pienen pohdiskelun jälkeen...

Ylläpitosta piti vielä laittaa päälle tuki kielen valinnalle niin että nodeja pystyy kutsumaan "?q=en/node/2", "?q=de/node/50"

Pelkkä tietyn kielisen noden avaaminen ei vaihtanut "iskulauseen" kieltä.

Voit käydä venäjänkielisellä

Voit käydä venäjänkielisellä "Sivuston tiedot" sivulla kirjoittamassa slogan venäjäksi, ranskankielisellä ranskaksi jne. Eli esim /ru/admin/settings/site-information (olettaen että kieli määräytyy tuon etuliitten perusteella).

Kommenttien lukemisen asetukset

Valitse, kuinka kommentit näytetään ja klikkaa "Tallenna asetukset".