webForumDet fria alternativet

Stödja olika språk

PHPur PHP

4 svar · 252 visningar · startad av GrodanBoll

Medlem sedan sep. 2001788 inlägg
Frågan#1

Hej hej :)

Jag kanske ska bygga en sida som ska stödja olika språk, d.v.s. strukturen ska vara likadan men bara byta ut texten beroende på vilket språk man har valt.
Hur bör man bygga upp scripten då och hur bör man modellera db:n? Ska man t.ex. ha olika tabeller för olika språk eller ska man ha ett extra fält för varje språk i samma tabellen?

En spark (inte för hård dock ;)) i rätt riktning hade uppskattats :)

/G

Medlem sedan dec. 2001314 inlägg
#2

Du kanske kan kika lite på phpBB's källkod för att få lite inspiration... ?

Medlem sedan sep. 2001788 inlägg
#3

Thx, will do :)

/G

Medlem sedan sep. 2000438 inlägg
#4

jag kör en table med språken i och en med texten

id
languageid
parentid
tag
value

sen har jag någon funktion som jag inte fick släppa vidare :(

men sen när du skall hämta den så använder jag kod typ

print_alias("tagen", $language);

då går den in och hämtar den taggen och tar ut idet där den är..

tar id och kollar med parentid om det id stämmer och om languageid stämmer annars skriver den ut den raden där taggen står på

hmm typ nått sånt.. alltså "tag" ligger bara på "orginalet" som har parentid 0

så har man inte översatt allt på ett språk så tar den "default" språket..

hmm mer än så kan jag nog inte förklara men ni kanske fatta lite *skrattar* jag fattar inte så mycket själv eftersom jag inte har kollat så mycket på den koden utan bara tagit reda på hur jag skall använda den

Medlem sedan sep. 2001788 inlägg
#5

Thx :), man behöver inte alltid kod utan ibland bara en annan syn på saker.

Tackar igen, ska fundera vidare :bire

/G

133 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)