Default language for extensions is "date, time and number formatting language" instead of "Windows display language"

By design Issue #10254685

Details

Author
Matvey A.
Created
Dec 17, 2016
Privacy
This issue is public.
Found in
  • Microsoft Edge
  • Internet Explorer
Found in build #
14.14393
Reports
Reported by 1 person

Sign in to watch or report this issue.

Steps to reproduce

  1. Go to Settings > Time & Language > Region & Language > Additional date, time, & regional settings > Change date, time, or number formats.
  2. Choose any format other then "Match Windows display language". In my case format is Russian (Russia), and my display language is English (United States).
  3. Install any extension that supports i18n, for example, Ghostery.

Result:
Extension interface is in Russian.

Expected result:
Extension interface should be in English.

As far as I can see, NavigatorLanguage.language property (which is a recommended way for extensions to determine user language) reports format language instead of Windows display language.

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Brad E.”

      Changed Assigned To from “Brad E.” to “Matt R.”

      Changed Status to “Confirmed”

      Changed Status from “Confirmed” to “By design”

    You need to sign in to your Microsoft account to add a comment.

    Sign in