I changed my language preference at id.atlassian.com, so now most of the text are in Chinese.
However for my plugins, after I implemented i18n as per this page (Jira Cloud app: i18n support - Atlassian Community), is still displaying English.
I can confirm the resource files are loaded correctly, because I can use fallbackLng to force it to use either resource JSON file.
I set i18next to auto-detect language (by not specifying “lng” in .init()), but after .init(), the language value is “en-US”. I then checked view.getContext(), its locale attribute is also “en-US”.
I tested that view.getContext().locale is reading browser language instead of user preference.
How can I get the language preference in a Custom UI plugin?