26. oktober 2004 - 23:23Der er
17 kommentarer og 1 løsning
Sprogstyring - min titel er ikke beskrivende
Hvad er en god indgangsvinkel til sprogstyring af mine forskellige sider. Jeg kan nemt sprogstyre content, men hvordan gør jeg det med det "faste inventar".
Det er udelukket at lave en side for hver sprog - det må kunne gøres database whise - Hvis det altså er klogt. Eller skal jeg "bare" definere 120+ variabler og så bruge dem?
Det er jo det jeg gerne vil undgå for så skal jeg til at lave xxx antal filer for hvert sprog. Databaseløsningen er ok og det virker faktisk nogenlunde med :
function getDbLanguage(){ $sql = mysql_query("SELECT site_text_id,site_text_name, ".getLanguageTable("site_text")." FROM site_text")or die(mysql_error()); if($sql){ while($r = mysql_fetch_array($sql)){ $_SESSION["lang"][$r["site_text_name"]] = $r[getLanguageTable("site_text")]; } } }
og
function language ($s){ return $_SESSION["lang42"][$s]; }
language ("ok_knap");
Jeg er bare mest i tvivl om det er best på den her måde?
Af hva' har du fået til at dutte? Selv vil jeg jo lave en table til hvert sprog, og på hver side tjekke for en cookie, og hvis den cookie ikke findes, så er "dk" default
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.