Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Pixel 21. 01. 2013, 18:57:25

Název: Lokalizácia a jej správa v DB
Přispěvatel: Pixel 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?
Název: Re:[PHP-MySQL] Lokalizácia a jej správa v DB
Přispěvatel: cita 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
Název: Re:[PHP-MySQL] Lokalizácia a jej správa v DB
Přispěvatel: e3k 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' | ...)