2016-12-05 2 views
0

Я новичок и должен сделать свою первую веб-страницу на двух языках. И я действительно не знаю, как это сделать. Это должна быть простая страница с портфолио. Должен ли я сделать:Практика многоязычных сайтов

  1. 2 страницы, один для «ан» и один для «FR»
  2. сделать PHP страницу и создать базу данных со всеми текст, который будет показан для каждого языка? Если я сделаю этот db, если у хостинга клиента есть специальные опции для получения php? (Я прочитал его где-нибудь и хочу проверить его).

Возможно, я задал какой-то неудобный вопрос, но: Отвечайте мне из вашей практики, как вы будете делать этот многоязычный веб-сайт.

+0

Вы не используете какую-либо фреймбум? – DevNiels

+1

Как и многие вещи, это зависит. Для простой страницы портфолио, которая представляет собой две страницы HTML, я прохожу самым простым способом. Просто скопируйте два html-страницы. Если страница должна быть расширяемой (например, добавить контактную форму и т. Д.), Я бы предложил вариант PHP. С PHP я предлагаю разделить содержимое в двух категориях. Первые простые фразы, которые можно поместить в простой массив. Вторые целые статьи/более длинные фразы, которые я бы разместил в базе данных. Должна работать простая база данных MySQL 5.x и PHP 7. – Marcel

+0

@DevNiels нет рамки. – Jaquellin

ответ

0

Как вы более или менее четкого определения, у вас есть три основных варианта:

  1. написать 2 отдельных HTML-страниц и редактировать каждый из них по отдельности с помощью текстового редактора
  2. Написать единый серверный файл, используя PHP (или любой другой серверный язык сценариев) и использовать серверный движок для создания страницы и заполнения ее либо английским контентом, либо французским контентом
  3. Напишите одну клиентскую страницу, используя javascript (и, возможно, Ajax и JSON и т. Д.) И использовать клиентский скрипт для заполнения страницы английским языком c ontent или французского содержания

    N.B. Если вы идете на вариант 2 (подход на стороне сервера) вам не нужна база данных. Если ваша страница необычайно сложна, достаточно будет массива.

Смежные вопросы