Ticket #592 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

config.locale is undefined by default

Reported by: psd Owned by: MartinBudden
Priority: minor Milestone: 2.4
Component: core Version:
Severity: undefined Keywords: language locale lingo
Cc:

Description (last modified by psd) (diff)

Ideally value should be take from browser language preferences:

 http://www.w3.org/International/questions/qa-lang-priorities

Accessing the language from Javascript seems to be available in most browsers using one of:

navigator.language window.navigator.language, navigator.browserLanguage navigator.userLanguage

and defaulted to "en-US" to match the browser default or "en" to match the xml:lang="en" lang="en" attributes.

Change History

Changed 4 years ago by psd

  • description modified (diff)

Changed 4 years ago by MartinBudden

  • owner changed from JeremyRuston to MartinBudden
  • status changed from new to assigned

Actually the language value should be set from the current language, not the browser preference. This is already done by the translation plugins, but is not done by the English default.

Changed 4 years ago by MartinBudden

  • status changed from assigned to closed
  • resolution set to fixed

Fixed in changeset:4409

Note: See TracTickets for help on using tickets.