To give just another example:
You would create basically 2 tables. The first, "products" holds all basic information which are the same,
the second is called "products_description":
the "foreignkey" is the same as the "key" from "products", there are fields like "language", "description", etc...
So the unique "key" for the products_description would be "foreignkey" PLUS "language" WHERE language is 1 for English, 2 for Spanish etc ....
The big advantage of this method is, you have always the same ID for the product and its description and can add as many language specific fields as you might wish.
I hope my English was well enoughto describe the situation I was hoping to achieve.