maxmilton / switch-language

Web page locale switcher browser extension.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build status Coverage status Chrome Web Store version Licence

Switch Language

Switch web page language browser extension. Simple to use and a no-nonsense user experience.

Although there are existing Chrome extensions with similar functionality, they either don't work, use old technology resulting in poor performance, are questionably large, or have no tests.

Add to Chrome

Features

  • Change web request Accept-Language header
  • Change window.navigator.language
  • Change window.navigator.languages

Technology

Browser support

Recent versions of Google Chrome and other Chromium-based browsers (e.g., Brave, Edge).

Bugs

Report any bugs you encounter on the GitHub issue tracker.

Known issues

  1. Brave browser forcefully sets the Accept-Language header to en-US,en when the "block fingerprinting" option is set to "Strict, may break sites". This is an intentional privacy feature of Brave. When using this extension, you need to disable block fingerprinting by going to the site shield settings (Brave icon) > Advanced controls > set "Allow fingerprinting".

License

MIT license. See LICENSE.

The globe icon is from twitter/twemoji which is licensed CC-BY 4.0.


© 2022 Max Milton

About

Web page locale switcher browser extension.

License:MIT License


Languages

Language:TypeScript 63.7%Language:JavaScript 36.3%