I have got only one column for a table when i create two localized tables. Code as bellow. -- Month CREATE TABLE `month` ( `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT, ); -- Month Localized CREATE TABLE `month_loc` ( `month_id' INT NOT NULL, `name` VARCHAR(200) NOT NULL, `description` VARCHAR(500) NOT NULL, `lang_id` INT NOT NULL ); `month_loc.month_id` is the foreign key. Month table holds only the primary key. Other all fields should be localized. Is this table structure correct ? Thanks.