Можно ли создать единую ссылку, которая всегда ведет человека на сайт их страны? - PullRequest
0 голосов
/ 04 мая 2020

Я пытался найти ответ на этот вопрос в Интернете, но, насколько я могу судить, я даже не знаю, как правильно задать вопрос, но, например:

Допустим, я хотел предоставить ссылка на Amazon, но я хотел, чтобы человек, который щелкнул ссылку, был переведен на веб-сайт их страны, чтобы те, кто в США, перешли на .com, а те, кто в Великобритании, - на .co.uk, et c.

Возможно ли это (только в HTML)? Если да, не могли бы вы привести пример, как это сделать? Или предоставить источник дополнительной информации?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Вот как вы можете сделать это, используя php! Есть и другие методы, которые вы можете использовать из ответов @Dragos!

    function RTLInfo($locale) {
        $RTL_locales = array('en', 'fa', 'hi');
        return in_array($locale, $RTL_locales);
    }
?>
<html lang="<?= $locale?>" dir="<?= RTLInfo($locale) ? 'rtl' : 'ltr' ?>" >
    <body class="<?= $locale?> <?= RTLInfo($locale) ? 'rtl' : 'ltr' ?>">
    </body>
</html>

0 голосов
/ 04 мая 2020

Вам необходимо определить языковой стандарт пользователя и динамически манипулировать им для вашей ссылки.

Здесь указывается ссылка: https://developer.mozilla.org/en-US/docs/Mozilla/Localization/Web_Localizability/Creating_localizable_web_applications

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...