Какой лучший способ сделать двуязычный веб-сайт Stati c Simple HTML? - PullRequest
0 голосов
/ 03 апреля 2020

извините, если об этом слишком много спрашивали, но ни один вопрос не подходил для моей ситуации.

Я работаю над своим сайтом. Это просто HTML / CSS / JS (так что без wordpress или чего-то в этом роде). У него всего 4 страницы (Домашняя страница, Применить, Политика конфиденциальности и Условия). Я сделал сайт на английском sh, но я также хочу иметь его на румынском.

Я считаю, что лучше всего иметь 2 папки для каждого языка:

site.com / en site.com/ro

Но Я хотел бы, чтобы люди из Румынии автоматически отправлялись на / ro, а остальной мир - на / en

. Я не планирую делать много обновлений сайта, как только он будет завершен, поэтому Я думаю, что использование чего-то вроде i18n может не понадобиться (даже не уверен, что это такое), но я думаю, что если я использую js для генерации контента, это может замедлить скорость загрузки, поэтому я бы использовал только js или php или что-то еще, чтобы автоматически отправлять пользователей на предпочитаемый язык.

Как я могу это сделать, и что на самом деле было бы лучшим способом обслуживания простого, статичного c, чистого кода сайт на двух языках?

Спасибо :)

1 Ответ

2 голосов
/ 03 апреля 2020

С navigator.language вы можете получить язык браузера. Я бы предпочел эту настройку, а не проходить через местоположение. Допустим, вы румын, но в отпуске в Германии вы все равно получите румынскую версию сайта.

Вы можете установить версию engli sh по умолчанию, а затем использовать javascript для перенаправления на ваш румынский язык. версия, если вы обнаружите код румынского языка.

...