Miten olisi järkevää toteuttaa sivujen logalisointi?
Mitä on logalisointi? lokalisointi? mitä se sit on? hä?
loggaus? :S
Tarkoitatko lokalisointia eli käytännössä monikielisyyttä? Helppo ja toimiva tapa on kirjoittaa erikieliset sanat ja lauseet tiedostoihin. Kun sivu sitten näytetään, tekstit luetaan oikeasta tiedostosta käyttäjän valinnan mukaan. Tulostusta pitää muuttaa tähän tapaan:
<?php echo "<p><b>{$tiedot[0]}</b>: {$tiedot[1]}</p>"; ?>
Jos tunnistenumerot määräytyvät suoraan tiedoston rivien mukaan, $tiedot[0] on nyt tiedoston ensimmäinen rivi ja $tiedot[1] on tiedoston toinen rivi.
jeps
tai sitten ihan sama asia, mutta tietokantaan, jossa jokaisella käytettävällä sanalla/lauseella, on kolme saraketta. Indeksi, lang_id sekä teksti.
lang_id määrää millä kielellä se on kirjoitettu.
Teksti on se teksti mikä näytetään esim. "Lähetä viesti"
id | lang_id | text ====================== 1 | 1 | "Lähetä viesti" 1 | 2 | "Send Message" 1 | 3 | "Kohetä läntti koesti vintti" 2 | 1 | "Käyttäjä" 2 | 2 | "User" 2 | 3 | "Koyttäjä Käntti" ...
Aihe on jo aika vanha, joten et voi enää vastata siihen.