Зачем тестировать с другим языком браузера?
Многие сайты решают, какой язык и какой контент показать, по тому, какой язык браузер называет предпочитаемым. Чтобы проверить немецкую или японскую версию, обычно приходится менять список языков Chrome, перезапускать его и потом возвращать всё обратно. Locale Emulator делает это в один клик, так что можно быстро сравнивать версии и находить непереведённые строки, неверные форматы дат и чисел, сломанные редиректы и переключатели языков.
Что именно оно меняет?
| Меняет Locale Emulator | Не меняется | |
|---|---|---|
Заголовок запроса Accept-Language | Да | |
navigator.language, navigator.languages | Да | |
Параметры URL вида ?lang= на странице | Добавляются, если сайт их использует | |
| Язык интерфейса Chrome | Нет | |
| IP-адрес, страна, часовой пояс | Нет |
Если сайт выбирает язык по IP-адресу или настройкам учётной записи, эмуляции языка браузера недостаточно: используйте VPN, Chrome DevTools → Sensors или собственную настройку сайта.
Как им пользоваться?
- Откройте страницу, которую хотите проверить.
- Нажмите значок Locale Emulator и выберите язык и регион.
- Страница перезагрузится на этом языке. Проверьте тексты, форматы и редиректы.
- Выключите эмуляцию, чтобы вернуться к своему обычному языку.
Locale Emulator или Chrome DevTools
DevTools умеет подменять местоположение и часовой пояс (Sensors), но в нём нет простого переключателя,
который сразу меняет заголовок Accept-Language и navigator.language страницы. Используйте DevTools для
местоположения и часового пояса, а Locale Emulator — для языка: вместе они покрывают большинство тестов
локализации.
О продукте
| Разработчик | HotPanCake (PayForSay s. r. o., Словакия) |
| Версия | 1.0, обновлена 2024-12-16 |
| Языки | 52 |
| Цена | Бесплатно |