Ik wil een test maken om mijn website meertalig te maken. Ik wil de artikelen opslaan in de database, zover is de tabelstructuur geen probleem (artikelID, currentLang, inhoud). Echter, nu wil ik bij elke artikel ook een link plaatsen naar een artikel in een andere taal (en dus ook een ander ID).
Eerst dacht ik het op te lossen op deze manier
(artikelID, inhoudNL, inhoudEN, inhoudFR), hierbij kan ik wel linken naar andere talen, maar wat als een bepaalde tekst nog niet vertaald is in alle talen? Dan zit ik weer met verspilde ruimte.
Ik ga dus zowiezo een koppelingstabel nodig hebben, maar hoe moet ik dat aanpakken?
iets als (artikelID, currentLang, artikelID_NL, artikelID_EN, enz...) is ook niet handig voor normalisatie, daarbij met de andere artikelID's moet ik dan weer het proces herhalen. Ik weet dat de beste manier voor mijn tabel ongveer
(artikelID, currentLang, inhoud) is, maar dan weet ik niet hoe ik artikels in andere talen moet gaan opzoeken.
Iemand een idee hoe ik dit oplos?
Eerst dacht ik het op te lossen op deze manier
(artikelID, inhoudNL, inhoudEN, inhoudFR), hierbij kan ik wel linken naar andere talen, maar wat als een bepaalde tekst nog niet vertaald is in alle talen? Dan zit ik weer met verspilde ruimte.
Ik ga dus zowiezo een koppelingstabel nodig hebben, maar hoe moet ik dat aanpakken?
iets als (artikelID, currentLang, artikelID_NL, artikelID_EN, enz...) is ook niet handig voor normalisatie, daarbij met de andere artikelID's moet ik dan weer het proces herhalen. Ik weet dat de beste manier voor mijn tabel ongveer
(artikelID, currentLang, inhoud) is, maar dan weet ik niet hoe ik artikels in andere talen moet gaan opzoeken.
Iemand een idee hoe ik dit oplos?