-
-
Notifications
You must be signed in to change notification settings - Fork 486
Open
Labels
Description
Expected Behavior
- Application provides complete language code (e.g.
en-US) - cookieconsent is configured with language-only code (e.g.
en) getAvailableLanguage()returns language-only codeloadTranslationData()uses language-only code
Current Behavior
- Application provides complete language code (e.g.
en-US) - cookieconsent is configured with language-only code (e.g.
en) getAvailableLanguage()returns language-only codeloadTranslationData()attempts to use complete language code and fails with errorCould not load translation for the 'en-US' language
Steps to reproduce
- configure cookieconsent with language
en - call
setLanguage('en-US')
Proposed fix or additional info.
let currentLanguageCode = getAvailableLanguage(desiredLanguageCode)
? desiredLanguageCode
: getCurrentLanguageCode();should be
let currettLanguageCode = getAvailableLanguage(desiredLanguageCode) ?? getCurrentLanguageCode();Version
3.1.0
On which browser do you see the issue?
No response
Reactions are currently unavailable