Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

registerAvailableLanguageKeys, can I register with wild card #426

Closed
newjs opened this issue Mar 5, 2014 · 2 comments
Closed

registerAvailableLanguageKeys, can I register with wild card #426

newjs opened this issue Mar 5, 2014 · 2 comments

Comments

@newjs
Copy link
Contributor

newjs commented Mar 5, 2014

for registerAvailableLanguageKeys, can i register a language with wildcard for language negotiation?

app.config(['$translateProvider', function ($translateProvider) {
  // add translation tables
  $translateProvider.translations('en_UK', translationsEN_UK)
  .translations('en', translationsEN)
  .translations('de', translationsDE)
  .translations('zh', translationsZH)
  .determinePreferredLanguage()
  .fallbackLanguage(['zh','en']);

  $translateProvider.registerAvailableLanguageKeys(['en', 'de','en_UK','zh'], {
    'en_*': 'en',
    'de_DE': 'de',
    'de_CH': 'de'
  })

So when my browser returns en_US, I want that to fall back to en rather than my what defined in my fall back stack.

@0x-r4bbit
Copy link
Member

@newjs unfortunately not. Not yet. Wanna send a PR?

@360disrupt
Copy link

Is it possible to use the wildcard in the first part as well?

 $translateProvider.registerAvailableLanguageKeys(['en_*','en'], {
    'en_*': 'en'
  })

Otherwise you need to register all available keys?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants