Posted by markus.lar on May 12, 2011 at 8:17am
Hej!
Jag sitter och tar fram en liten produktsida och vill få den tvåspråkig! Jag vill enkelt kunna växla över språk via language switcher.
Sidan finns just nu på http://www.theartofscience.se
Det konstiga är, att om jag klickar på respektive flagga vid landningssidan så byts inte språket, men om jag först klickar någonstans på menyn, och sedan byter språk då går det.
Vidare verkar det som om den inte minns språket när menyn används. Jag har försökt läsa på om det, men har inte fattat hur jag på ett smidigt sätt skapar en meny som riktas om när språket bytts.
Fattar inte riktigt varför något så "självklart" ska kännas så oerhört krångligt.
//Markus

Comments
Gör du siten i D7 så
Gör du siten i D7 så rekommenderar jag att du kollar vad som sägs på issue kön på i18n, vilken version har du av i18n, har du testat med dev versionen?
Det jobbas ganska mycket nu med att komma åt alla buggar på i18n och den är ju fortfarande bara beta versioner.
Den modulen för language switcher, kolla issue kön för den också och se om den ger dig något.
säkert saker du redan kikat på men om inte så har du en del idéer, återkom gärna men kanske lite mer detaljer om hur du har satt upp siten.
/Peter
//Peter http://www.letitrock.se
Internationalization och default startsida för två språk
Jag har gått ganska rakt fram.
Installerat internationalization, skapat menyer, med svenska och engelska alias och kopplat dem. Så menyn har jag fått att fungera som jag vill.
Problemet verkar liggar i hur default-startsidan styrs. Jag har styrt den engelska (som också är default) till en särskild nod, men när jag klickar på länken för att få det till svenska, verkar den inte hitta motsvarande svenska nod. Fick tips om att det kanske kan vara att jag behöver styra om default-start för den svenska versionen av sidan också, men jag vet ej hur jag ska göra det. På site.information är det ju bara den engelska som är tillgänglig.
//markus
Så vitt jag kan se så gäller
Så vitt jag kan se så gäller detta bara startsidan?
Testa ändra så att både den engelska och svenska startsidan har samma path alias (det path alias som är inställt på admin/config/system/site-information), det har löst problemet för mej tidigare. :)
/ bambi
Jag vet inte riktigt hur jag
Jag vet inte riktigt hur jag ska göra det du säger. När jag går dit är det ju endast den engelska versionen som jag kan bestämma över. Hur gör jag för att styra även den svenska?
I dagsläget skriver jag in mindomän.com/en/custom-path för den engelska, som står som default. Var gör jag samma sak för svenska?
/Markus
Tanken var att ställa in så
Tanken var att ställa in så att både din svenska och engelska nod har samma path alias, men det ser jag nu att du redan har. My bad.
Testa att ta bort "mindomän.com/en/" och låt endast "custom-path" ("art-science" i det här fallet) stå kvar i inställningen.
/ bambi
Ursäkta min otydlighet, men
Ursäkta min otydlighet, men tyvärr så är mindomän.com/en redan förutbestämt, och inte redigerbart. Jag har med andra ord endast skrivit i "art-science".
//Markus
Hej igen, Nu har jag labbat
Hej igen,
Nu har jag labbat lite och jag fick till det på följande vis:
* Aktivera i18n-modulen "Variable translation" (kräver variable-modulen).
* Gå till admin/config/regional/i18n/variable och klicka i "Default front page".
* Gå till en/admin/config/system/site-information respektive sv/admin/config/system/site-information och ändra till rätt front page på båda sidorna.
Håller tummarna!
/ bambi
Det löste problemet! Jag
Det löste problemet!
Jag följde dina råd, och nu fungerar det! Stort tack för din envishet! Guld värt!
//Markus
Ps. Du kan släppa tummarna nu! ;) Ds.
Sweet, inga problem!
Sweet, inga problem!
/ bambi