Lokalizácia a jej správa v DB

Lokalizácia a jej správa v DB
« kdy: 21. 01. 2013, 18:57:25 »
Vie mi tu niekto povedať ako sa rieši reálne v praxi lokalizácia?

V session mám niečo na štýl premennej $lang, cez tú potom vyberám statické texty z LOCALES, no skôr ma zaujíma ako sa to rieši v databáze. Vyriešil som to nejako takto:

predstavme si nejakú tabuľku s článkami, obsahuje stĺpce obsah_eng obsah_deu následne ich potom vyberám pomocou obsah_$lang.

Všetko som to písal samozrejme ako pseudokód. Dá sa to riešiť aj inak?
« Poslední změna: 21. 01. 2013, 21:31:17 od Petr Krčmář »


cita

Re:[PHP-MySQL] Lokalizácia a jej správa v DB
« Odpověď #1 kdy: 21. 01. 2013, 20:16:35 »
select text from article where lang = 'en' and url='i-dont-know-how-use-fucking-google'

http://en.wikipedia.org/wiki/Database_normalization#Normal_forms

e3k

Re:[PHP-MySQL] Lokalizácia a jej správa v DB
« Odpověď #2 kdy: 21. 01. 2013, 21:23:39 »
ad cita: ano
ad pixel: tabula clanok. stlpce: ID, systemovy_nazov_clanku, obsah (nejaky obsah po anglicky | nejaky obsah po nemecky), jazyk('eng' | 'deu' | ...)