Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-129090

QLocale::matchingLocales: if two locales have different script() they should have distinct name()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 6.3.0
    • Core: Locales (i18n)
    • None

    Description

          QList<QLocale> locales = QLocale::matchingLocales(QLocale::AnyLanguage,
                                                            QLocale::AnyScript,
                                                            QLocale::AnyCountry);
          QSet<QString> names;
      
          for (int i = 0; i < locales.size(); ++i) {
              const QLocale locale = locales.at(i);
              if (names.contains(locale.name())) {
                  qDebug() << "dup: " << locale.name();
              } else {
                  names.insert(locale.name());
              }
      

      The following locales have colliding names:

      dup:  "az_AZ"
      dup:  "bm_ML"
      dup:  "bs_BA"
      dup:  "zh_HK"
      dup:  "zh_MO"
      dup:  "en_US"
      dup:  "ff_SN"
      dup:  "ff_BF"
      dup:  "ff_CM"
      dup:  "ff_GM"
      dup:  "ff_GH"
      dup:  "ff_GW"
      dup:  "ff_GN"
      dup:  "ff_LR"
      dup:  "ff_MR"
      dup:  "ff_NG"
      dup:  "ff_NE"
      dup:  "ff_SL"
      dup:  "ha_NG"
      dup:  "hi_IN"
      dup:  "iu_CA"
      dup:  "ks_IN"
      dup:  "ms_MY"
      dup:  "mni_IN"
      dup:  "sat_IN"
      dup:  "sr_BA"
      dup:  "sr_XK"
      dup:  "sr_ME"
      dup:  "sr_RS"
      dup:  "shi_MA"
      dup:  "uz_UZ"
      dup:  "vai_LR"
      

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Eddy Edward Welbourne
            paeglis Gatis Paeglis
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes