Создание многоязычного сайта - PullRequest
1 голос
/ 02 июня 2011

Я хочу создать многоязычный веб-сайт с использованием веб-выражений MS.Веб-сайт будет состоять из блога и, возможно, художественных частей.Я хотел бы сделать все переводы вручную, но я не хочу иметь более одного стека CSS.Что было бы лучшим способом заполнить текст сайта.Поскольку это всего лишь учебный опыт, я сам буду размещать веб-сайт.Что было бы лучшим способом реализовать такой сайт: XML или SQL.

Ответы [ 2 ]

3 голосов
/ 03 июня 2011

По моему профессиональному мнению, я бы использовал SQL просто потому, что базы данных всегда легче редактировать и обрабатывать (на мой взгляд ...), чем XML, мне нравится идея KatieK просто запрашивать другую базу данных на основе того, на каком языке она находится. Однако, если это опыт обучения, я бы использовал тот язык, который вы знаете меньше всего, потому что он научит вас больше.

Также (как примечание), если это выполняется локально, вы должны рассмотреть последствия использования вызовов базы данных MYSQL, это означает, что вам придется иметь дело со сценариями на стороне сервера (я предполагаю, что вы получите XML использование js, хотя я могу ошибаться), его использование процессора (хотя я бы не слишком беспокоился об этом ...) и предотвращение внедрения mysql.

Наконец (это мое последнее замечание, клянусь), я знаю, что вы сказали, что хотели бы сделать все переводы самостоятельно, но я подумал, что не помешает упомянуть, что у вас нет до .

В любом случае, это мои два цента.

1 голос
/ 03 июня 2011

Если бы это был я, я бы сделал это с помощью SQL.Я хотел бы иметь две таблицы базы данных, каждая с различным языковым содержимым, и изменять SQL-вызов на стороне сервера на основе строк запроса.

Но лучший способ реализации для вас полностью зависит от ваших навыков и способностей.У вас есть опыт проектирования баз данных и написания SQL-запросов?У вас есть база данных, созданная прямо сейчас?

...