webForumDet fria alternativet

Fundering kring textarkiv

1 svar · 167 visningar · startad av nkrantz

nkrantzMedlem sedan apr. 2002830 inlägg
#1

Hallå!

Håller på bygger en site som i framtiden skall kunna köras på andra språk.

Tänkte först lösa det med att ha en php-fil per språk med typ

$lang['genStep'] = "Steg";
$lang['genOf'] = "av";
$lang['genErrorOccured'] = "Ett fel har uppstått";
$lang['genNext'] = "Nästa";
$lang['genPrev'] = "Tillbaka";

Sedan kom jag att tänka på att man kanske skulle passa på att leka lite med XML istället, finns det någon fördel att göra detta mha av XML istället? Tanken var att lösa det så här:

<lang>
	<phrase id="genStep">Steg</phrase>
</lang>

Vad har ni för erfarenheter eller idéer?

pthaMedlem sedan aug. 200334 inlägg
#2

Fördelen med att ha det i ett annat medium än PHP-kod är ju att det är lättare för utomstående att ändra, och man kan bygga generatorer i andra språk.

Det är helt ok med XML-medium, precis som vilket annat medium som helst.

Dock, ha inte relaterade felmeddelanden för kritiska fel. Tex ifall proccessen misslyckades med att öppna en länk till XML-filen med språket (eller MySQL databasen) så kanske det inte vore så käckt med att försöka skriva ut ett felmeddelande som sparats i XML-filen.

Ha kritisk information (som i normala fall inte skall visas) som konstant data i dina script.

138 ms totalt · 3 externa anrop · v20260731065814-full.91fd2ad2
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)