Ämne: Multi språk
Visa ett inlägg
Oläst 2009-04-08, 14:39 #3
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Det absolut smidigaste är att separera innehåll och design helt även i allmänhet. Innehållet (texten på sidan) låter du ligga i en xml-fil sedan behöver du bara översätta xml-filen till ett nytt språk och vips har du hela sajten översatt utan att ens nudda php eller html. Omformandet av xml-filen till html gör du enklast med xsl.

Att göra som Rokkan1 föreslår är dumt av den anledningen att du då måste ändra i php-koden varje gång en liten förändring i textinnehållet är nödvändig vilket innebär en risk för att introducera nya buggar eller säkerhetsrisker om innehållet är kopplat till ett cms som ändrar i koden.

När du behöver ändra i innehållet (via cms eller manuellt) vill du framförallt undvika:
1. Att behöva ändra i designen/html-filen (eftersom du riskerar att ha sönder/förändra designen), det är ju inte designen du vill förändra.
2. Att behöva ändra i skriptfiler (vilket kan introducera buggar), det är ju inte funktionalitet på sidan du vill förändra
martine är inte uppkopplad   Svara med citatSvara med citat