Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Сохранение текстов на разных языках в базе данных

14.11.21 17:35
Re: Сохранение текстов на разных языках в базе данных
 
  max2_2000 завсегдатай
в ответ AlexNek 13.11.21 13:02, Последний раз изменено 14.11.21 18:24 (max2_2000)

а что мы вообще разрабатываем? с этого бы начать. не определившись с задачей, попытки поскорей начать "имплеменментировать" - суета-сует.

если же исходить из того, что задача полностью определена в заглавии (Сохранение текстов на разных языках в базе данных), то три таблицы напрашиваются:


create table language (id int(11) not null, language varchar(20) not null, symbol varchar(10));

create table text (id int(11) not null, text text not null);

create table translation (id int(11) not null, text_id int(11), lang_id int(11), translation text)


и еще. в промежности между "приложением" и базой нужен какой-то "локализатор", который будет иметь удобный интерфейс и будет знать, как из запрошенного приложением получить от базы нужный текст. потому что простого "сохнанения текстов на разных языках" обычно оказывается недостаточно.

 

Перейти на