Как Resource bundle Hierarchy работает с вариантом? - PullRequest
0 голосов
/ 10 февраля 2020

Если вариант не существует, как его перенаправить на «среднее значение по умолчанию».

Со следующими ресурсами:

> Labellisation_fr
> Labellisation_fr_NBA
> Labellisation_fr_NBA_SPURS
> Labellisation_fr_NBA_BULLS
> Labellisation_en
> Labellisation_en_NBA
> Labellisation_en_NBA_SPURS
> Labellisation_en_NBA_BULLS

Текущий результат для: Labellisation_fr_NBA_LAKERS > Labellisation_fr

Ожидаемый результат для: Labellisation_fr_NBA_LAKERS > Labellisation_fr_NBA

Знаете ли вы, как этого добиться?

И мой код пока

    String variant = league + "_" + team
    ServiceResourceBundle serviceResourceBundle = new ServiceResourceBundle(BUNDLE_BASE_NAME)
    Locale locale = new Locale.Builder().setLanguage(serviceResourceBundle.getLocale().getLanguage()).setVariant(variant).build()
    serviceResourceBundle.setLocale(locale)
...