Ticket #8646: sorted_languages.diff

File sorted_languages.diff, 1.8 KB (added by jvprat, 15 years ago)

Sort languages list alphabetically in the game options dialog

  • common/util.h

     
    8989 * List of game language.
    9090 */
    9191enum Language {
     92        ZH_TWN,
     93        CZ_CZE,
     94        NL_NLD,
    9295        EN_ANY,     // Generic English (when only one game version exist)
    93         EN_USA,
    9496        EN_GRB,
    95 
    96         DE_DEU,
     97        EN_USA,
    9798        FR_FRA,
     99        DE_DEU,
     100        HB_ISR,
    98101        IT_ITA,
    99         PT_BRA,
    100         ES_ESP,
    101102        JA_JPN,
    102         ZH_TWN,
    103103        KO_KOR,
    104         SE_SWE,
    105         HB_ISR,
    106         RU_RUS,
    107         CZ_CZE,
    108         NL_NLD,
    109104        NB_NOR,
    110105        PL_POL,
     106        PT_BRA,
     107        RU_RUS,
     108        ES_ESP,
     109        SE_SWE,
    111110
    112111        UNK_LANG = -1   // Use default language (i.e. none specified)
    113112};
  • common/util.cpp

     
    144144
    145145
    146146const LanguageDescription g_languages[] = {
     147        {"zh", "Chinese (Taiwan)", ZH_TWN},
     148        {"cz", "Czech", CZ_CZE},
     149        {"nl", "Dutch", NL_NLD},
    147150        {"en", "English", EN_ANY}, // Generic English (when only one game version exist)
     151        {"gb", "English (GB)", EN_GRB},
    148152        {"us", "English (US)", EN_USA},
    149         {"gb", "English (GB)", EN_GRB},
     153        {"fr", "French", FR_FRA},
    150154        {"de", "German", DE_DEU},
    151         {"fr", "French", FR_FRA},
     155        {"hb", "Hebrew", HB_ISR},
    152156        {"it", "Italian", IT_ITA},
    153         {"br", "Portuguese", PT_BRA},
    154         {"es", "Spanish", ES_ESP},
    155157        {"jp", "Japanese", JA_JPN},
    156         {"zh", "Chinese (Taiwan)", ZH_TWN},
    157158        {"kr", "Korean", KO_KOR},
    158         {"se", "Swedish", SE_SWE},
    159         {"hb", "Hebrew", HB_ISR},
    160         {"ru", "Russian", RU_RUS},
    161         {"cz", "Czech", CZ_CZE},
    162         {"nl", "Dutch", NL_NLD},
    163159        {"nb", "Norwegian Bokm\xE5l", NB_NOR},
    164160        {"pl", "Polish", PL_POL},
     161        {"br", "Portuguese", PT_BRA},
     162        {"ru", "Russian", RU_RUS},
     163        {"es", "Spanish", ES_ESP},
     164        {"se", "Swedish", SE_SWE},
    165165        {0, 0, UNK_LANG}
    166166};
    167167