andrisp Posted July 13, 2006 Report Posted July 13, 2006 Kādi ir varianti veidojot datubāzes struktūru lapai, kura paredzēta vairākās valodās ? Es iedomājos un lietoju divus variantus: 1. Piemēram, ir tabula news, kuras struktūra ir id | name_lv | name_ru | text_lv | text_ru Mīnuss: problemātiskāk (bet ne neiespējami) katrai valodai veidot savu unikālo saturu. 2. Divas (tik cik valodas) tabulas: news_lv: id | name | text news_ru: id | name | text utt.. Mīnusi: - praktiski visas tabulas jādublē. - sarežģītāk veidot galerijas ar bilžu aprakstiem Plusi - var veidot unikālu saturu katrai valodai. Varbūt jums ir ko teikt par to ? Kādi padomi ?
andrisp Posted July 13, 2006 Author Report Posted July 13, 2006 hmm.. bet ja, piemēram, gribu veidot fotogaleriju ar aprakstiem vairākās valodās ?
hmnc Posted July 13, 2006 Report Posted July 13, 2006 fotogalerijām veido vienu tabulu ar text_lv,text_en,text_ru. vēl var uztaisīt joinoto tabulu resp: gallery_images: id, size, path, picture gallery_desc: id, image_id, lang nu un ar attiecīgu leftjoinu velc ārā. otrs variants fleksiblāks - neesi ierobežots valodās (kaut vai miljons liec, čakara praktiski nekāda)
nemec Posted July 17, 2006 Report Posted July 17, 2006 id | lang | no kuras tabulas jatulko | lauks kuru jaatulko | id kas jaatulko | pats tulkojums peec tam uztaisi prastu funkciju, kas no shitaas tabulas izdabuu tulkojumu un viss notiek
Recommended Posts