I'm building a multilingual website.
I've been thinking about using a single table for all text content texts(key, language, content) that other tables can refer to.
For example, let's say I have a table items(id, name, description). Instead of storing actual content, the name and the description columns store references to the texts table.
What do you think?