26. juli 2003 - 20:40Der er
6 kommentarer og 1 løsning
sprogstyring - hvordan gøres det bedst
Skal i gang med at oversætte en side så dan kan køre på flere sprog. Det ligger fast at selve teksterne ligger i nogle filer - en fil til hvert sprog...
men hvordan laves selve sprogstyringen på den mest optimale måde?
Jeg har tænkt på session - men sessions udløber jo efter et vist stykke tid og det må de ikke. Det er ikke en løsning at ændre session.timeout.
En anden mulighed er applications - men de virker jo globalt, så hvis jeg ændrer sproget hos mig, så vil den næste besøgende vel få det på det sprog jeg valgte.
Cookies har også været i tankerne - men nogle har jo slået dem fra og så vil siden altid være på standardsproget.
Derudover har jeg tænkt på at gemme sessionid sammen med det valgte sprog databasen - men igen vil det sessionid vel giver problemer hos dem der har slået cookies fra?
så hjælp mig til at finde den mest optimale løsning - er det en fed løsning må der også gerne være et lille kode-eksempel men ikke et must. :)
Session.timeout = 99 giver dig altså temmeligt lang tid. Husk på at en session bliver fornyet hver eneste gang at brugeren surfer videre til en anden side.
ja - men jeg skrev at det ikke var en mulighed at ændre session-timeout... det ødelægger sikkerheden på en login-del et andet sted på siden.
IP-adressen er heller ikke en mulighed.
Jeg har lidt tænkt på den parameter der kunne føres med, og det kræver jo ikkke noget overhovedet. men jeg ved ikke rigtig om det holder i længden da det jo er ret mange steder det skal ændres og hurtigt kan glemmes også ved opdateringer... men måske
jeg vil prøve at kigge nærmere på det eller se om der evt kom andre forslag herinde
Du har mulighed for at tjekke hvilke Browser version og hvilke sprog den er i... hvis du rammer en dansk version = dansk, hvis du rammer en engelsk version = engelsek osv...
Så ved jeg godt at nogle installere en engelsk version selv om man taler dansk... synd for dem..
jeg fandt ingen rigtig fed løsning - men enten er løsningen med sessions en mulighed (den hurtigste og letteste) eller også skal man benytte en amazon.com-løsning hvor der genereres et unikt nummer ved hvert besøg som følger en hele vejen rundt på sitet.
lukker og beholder point da intet rigtig kunne bruges :o/
Synes godt om
Ny brugerNybegynder
Din løsning...
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.