tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

TimeZoneDataGenerated.h (5535B)


      1 // Generated by make_intl_data.py. DO NOT EDIT.
      2 // tzdata version = 2025b
      3 
      4 #ifndef builtin_intl_TimeZoneDataGenerated_h
      5 #define builtin_intl_TimeZoneDataGenerated_h
      6 
      7 namespace js {
      8 namespace timezone {
      9 
     10 // Format:
     11 // "ZoneName" // ICU-Name [time zone file]
     12 const char* const ianaZonesTreatedAsLinksByICU[] = {
     13    "Africa/Asmara", // Africa/Asmera [backward]
     14    "America/Argentina/Buenos_Aires", // America/Buenos_Aires [southamerica]
     15    "America/Argentina/Catamarca", // America/Catamarca [southamerica]
     16    "America/Argentina/Cordoba", // America/Cordoba [southamerica]
     17    "America/Argentina/Jujuy", // America/Jujuy [southamerica]
     18    "America/Argentina/Mendoza", // America/Mendoza [southamerica]
     19    "America/Atikokan", // America/Coral_Harbour [backward]
     20    "America/Indiana/Indianapolis", // America/Indianapolis [northamerica]
     21    "America/Kentucky/Louisville", // America/Louisville [northamerica]
     22    "America/Nuuk", // America/Godthab [europe]
     23    "Asia/Ho_Chi_Minh", // Asia/Saigon [asia]
     24    "Asia/Kathmandu", // Asia/Katmandu [asia]
     25    "Asia/Kolkata", // Asia/Calcutta [asia]
     26    "Asia/Yangon", // Asia/Rangoon [asia]
     27    "Atlantic/Faroe", // Atlantic/Faeroe [europe]
     28    "Europe/Kyiv", // Europe/Kiev [europe]
     29    "Pacific/Chuuk", // Pacific/Truk [backward]
     30    "Pacific/Kanton", // Pacific/Enderbury [australasia]
     31    "Pacific/Pohnpei", // Pacific/Ponape [backward]
     32    "UTC", // Etc/UTC [backward]
     33 };
     34 
     35 // Format:
     36 // "LinkName", "Target" // ICU-Target [time zone file]
     37 struct LinkAndTarget
     38 {
     39    const char* const link;
     40    const char* const target;
     41 };
     42 
     43 const LinkAndTarget ianaLinksCanonicalizedDifferentlyByICU[] = {
     44    { "Africa/Asmera", "Africa/Asmara" }, // Africa/Asmera [backward]
     45    { "America/Argentina/ComodRivadavia", "America/Argentina/Catamarca" }, // America/Catamarca [backward]
     46    { "America/Buenos_Aires", "America/Argentina/Buenos_Aires" }, // America/Buenos_Aires [backward]
     47    { "America/Catamarca", "America/Argentina/Catamarca" }, // America/Catamarca [backward]
     48    { "America/Coral_Harbour", "America/Atikokan" }, // America/Coral_Harbour [backward]
     49    { "America/Cordoba", "America/Argentina/Cordoba" }, // America/Cordoba [backward]
     50    { "America/Fort_Wayne", "America/Indiana/Indianapolis" }, // America/Indianapolis [backward]
     51    { "America/Godthab", "America/Nuuk" }, // America/Godthab [backward]
     52    { "America/Indianapolis", "America/Indiana/Indianapolis" }, // America/Indianapolis [backward]
     53    { "America/Jujuy", "America/Argentina/Jujuy" }, // America/Jujuy [backward]
     54    { "America/Louisville", "America/Kentucky/Louisville" }, // America/Louisville [backward]
     55    { "America/Mendoza", "America/Argentina/Mendoza" }, // America/Mendoza [backward]
     56    { "America/Rosario", "America/Argentina/Cordoba" }, // America/Cordoba [backward]
     57    { "Asia/Calcutta", "Asia/Kolkata" }, // Asia/Calcutta [backward]
     58    { "Asia/Katmandu", "Asia/Kathmandu" }, // Asia/Katmandu [backward]
     59    { "Asia/Rangoon", "Asia/Yangon" }, // Asia/Rangoon [backward]
     60    { "Asia/Saigon", "Asia/Ho_Chi_Minh" }, // Asia/Saigon [backward]
     61    { "Atlantic/Faeroe", "Atlantic/Faroe" }, // Atlantic/Faeroe [backward]
     62    { "Etc/GMT", "UTC" }, // Etc/GMT [etcetera]
     63    { "Etc/GMT+0", "UTC" }, // Etc/GMT [backward]
     64    { "Etc/GMT-0", "UTC" }, // Etc/GMT [backward]
     65    { "Etc/GMT0", "UTC" }, // Etc/GMT [backward]
     66    { "Etc/Greenwich", "UTC" }, // Etc/GMT [backward]
     67    { "Etc/UCT", "UTC" }, // Etc/UTC [backward]
     68    { "Etc/UTC", "UTC" }, // Etc/UTC [etcetera]
     69    { "Etc/Universal", "UTC" }, // Etc/UTC [backward]
     70    { "Etc/Zulu", "UTC" }, // Etc/UTC [backward]
     71    { "Europe/Kiev", "Europe/Kyiv" }, // Europe/Kiev [backward]
     72    { "Europe/Uzhgorod", "Europe/Kyiv" }, // Europe/Kiev [backward]
     73    { "Europe/Zaporozhye", "Europe/Kyiv" }, // Europe/Kiev [backward]
     74    { "GMT", "UTC" }, // Etc/GMT [etcetera]
     75    { "GMT+0", "UTC" }, // Etc/GMT [backward]
     76    { "GMT-0", "UTC" }, // Etc/GMT [backward]
     77    { "GMT0", "UTC" }, // Etc/GMT [backward]
     78    { "Greenwich", "UTC" }, // Etc/GMT [backward]
     79    { "Pacific/Enderbury", "Pacific/Kanton" }, // Pacific/Enderbury [backward]
     80    { "Pacific/Ponape", "Pacific/Pohnpei" }, // Pacific/Ponape [backward]
     81    { "Pacific/Truk", "Pacific/Chuuk" }, // Pacific/Truk [backward]
     82    { "Pacific/Yap", "Pacific/Chuuk" }, // Pacific/Truk [backward]
     83    { "UCT", "UTC" }, // Etc/UTC [backward]
     84    { "US/East-Indiana", "America/Indiana/Indianapolis" }, // America/Indianapolis [backward]
     85    { "Universal", "UTC" }, // Etc/UTC [backward]
     86    { "Zulu", "UTC" }, // Etc/UTC [backward]
     87 };
     88 
     89 // Legacy ICU time zones, these are not valid IANA time zone names. We also
     90 // disallow the old and deprecated System V time zones.
     91 // https://ssl.icu-project.org/repos/icu/trunk/icu4c/source/tools/tzcode/icuzones
     92 const char* const legacyICUTimeZones[] = {
     93    "ACT",
     94    "AET",
     95    "AGT",
     96    "ART",
     97    "AST",
     98    "BET",
     99    "BST",
    100    "CAT",
    101    "CNT",
    102    "CST",
    103    "CTT",
    104    "Canada/East-Saskatchewan",
    105    "EAT",
    106    "ECT",
    107    "IET",
    108    "IST",
    109    "JST",
    110    "MIT",
    111    "NET",
    112    "NST",
    113    "PLT",
    114    "PNT",
    115    "PRT",
    116    "PST",
    117    "SST",
    118    "US/Pacific-New",
    119    "VST",
    120    "Factory",
    121    "SystemV/AST4",
    122    "SystemV/AST4ADT",
    123    "SystemV/CST6",
    124    "SystemV/CST6CDT",
    125    "SystemV/EST5",
    126    "SystemV/EST5EDT",
    127    "SystemV/HST10",
    128    "SystemV/MST7",
    129    "SystemV/MST7MDT",
    130    "SystemV/PST8",
    131    "SystemV/PST8PDT",
    132    "SystemV/YST9",
    133    "SystemV/YST9YDT",
    134 };
    135 
    136 } // namespace timezone
    137 } // namespace js
    138 
    139 #endif /* builtin_intl_TimeZoneDataGenerated_h */