Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bug 21533: Update to Unicode 10.0.0 | Mike FABIAN | 2017-06-22 | 1 | -489/+523 |
| | | | | | | * Unicode 10.0.0 Support: Character encoding, character type info, and transliteration tables are all updated to Unicode 10.0.0, using generator scripts contributed by Mike FABIAN (Red Hat). | ||||
* | Bug 20313: Update to Unicode 9.0.0 | Mike FABIAN | 2017-02-21 | 1 | -1226/+1390 |
| | | | | | | * Unicode 9.0.0 Support: Character encoding, character type info, and transliteration tables are all updated to Unicode 9.0.0, using generator scripts contributed by Mike FABIAN (Red Hat). | ||||
* | localedata: add more translit entries | Mike Frysinger | 2016-04-27 | 1 | -0/+3 |
| | | | | | | | | | | | | | | Some of the newer symbols we're using are missing translit entries which causes troubles when generating the locales with older encodings. tr_TR: ₺ -> "TL" uz_UZ: ʻ -> "'" common: ֏ -> "AMD" ₪ -> "ILS" ₱ -> "PHP" ₸ -> "KZT" ₾ -> "GEL" | ||||
* | localedata: LC_MESSAGES.{yes,no}expr: add +1/-0 to all regexes [BZ #15263] | Mike Frysinger | 2016-04-23 | 1 | -4/+4 |
| | | | | | | | | | A handful of regexes were allowing +1 for yesexpr and -0 for noexpr, and it's the i18n definition. Standardize all locales by allowing these language-independent values in them. Example change for en_US goes from ^[yY] to ^[+1yY], and from ^[nN] to ^[-0nN]. | ||||
* | localedata: CLDRv29: update LC_TIME week/first_week,workday fields | Mike Frysinger | 2016-04-23 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I've spot checked a number of these, including some that were def wrong (like ff_SN). It also fixes all open week-related bugs. Since ff_SN is the only one that changes its base date, I also made sure that its ordering of day translations were correct. Looks like another case Petr brought up where the week field was not actually checked against the day arrays. I also took the opportunity to drop first_weekday/first_workday when the value aligned with the defaults (1 & 2 respectively). This didn't impact too many locales In practice because the majority omitted them already. A few locales were defining some values incorrectly for their region: ak_GH: week: changing [7, 19971130, 7] to [7, 19971130, 1] ak_GH: first_weekday: changing 1 to 2 ayc_PE: week: changing [7, 19971130, 7] to [7, 19971130, 1] bem_ZM: week: changing [7, 19971130, 4] to [7, 19971130, 1] bem_ZM: first_weekday: changing 1 to 2 en_IE: first_weekday: changing 2 to 1 en_US: week: changing [7, 19971130, 7] to [7, 19971130, 1] es_CO: first_weekday: changing 2 to 1 es_ES: week: changing [7, 19971130, 5] to [7, 19971130, 4] ff_SN: week: changing [7, 19971129, 1] to [7, 19971130, 1] ff_SN: first_weekday: changing 1 to 2 ga_IE: first_weekday: changing 2 to 1 ht_HT: week: changing [7, 19971130, 7] to [7, 19971130, 1] ht_HT: first_weekday: changing 1 to 2 mk_MK: week: changing [7, 19971130, 4] to [7, 19971130, 1] mt_MT: first_weekday: changing 2 to 1 quz_PE: week: changing [7, 19971130, 7] to [7, 19971130, 1] sr_ME: week: changing [7, 19971130, 4] to [7, 19971130, 1] sr_RS: week: changing [7, 19971130, 4] to [7, 19971130, 1] sr_RS@latin: week: changing [7, 19971130, 4] to [7, 19971130, 1] sw_KE: week: changing [7, 19971130, 4] to [7, 19971130, 1] sw_KE: first_weekday: changing 2 to 1 uk_UA: week: changing [7, 19971130, 4] to [7, 19971130, 1] unm_US: week: changing [7, 19971130, 4] to [7, 19971130, 1] Some locales were copying locales that had the wrong week settings, so that content had to be duplicated so the values could be adjusted: el_CY: week: setting to [7, 19971130, 1] en_AG: week: setting to [7, 19971130, 1] en_AG: first_weekday: changing 2 to 1 en_ZM: week: setting to [7, 19971130, 1] es_CU: week: setting to [7, 19971130, 1] nl_AW: week: setting to [7, 19971130, 1] sw_TZ: first_weekday: setting to 2 ta_LK: first_weekday: setting to 2 The majority of locales were omitting the week field thus getting the default [7, 19971130, 0 (localedef) / 7 (ISO standard)]. Unfortunately, neither of those are used by any locales, so we end up having to define the field just to se the ndays field. In practice, this rarely matters due to it usage, and the first two fields match the defaults. aa_DJ: setting to [7, 19971130, 1] aa_ER: setting to [7, 19971130, 1] aa_ER@saaho: setting to [7, 19971130, 1] aa_ET: setting to [7, 19971130, 1] af_ZA: setting to [7, 19971130, 1] am_ET: setting to [7, 19971130, 1] an_ES: setting to [7, 19971130, 4] anp_IN: setting to [7, 19971130, 1] ar_AE: setting to [7, 19971130, 1] ar_BH: setting to [7, 19971130, 1] ar_DZ: setting to [7, 19971130, 1] ar_EG: setting to [7, 19971130, 1] ar_IN: setting to [7, 19971130, 1] ar_IQ: setting to [7, 19971130, 1] ar_JO: setting to [7, 19971130, 1] ar_KW: setting to [7, 19971130, 1] ar_LB: setting to [7, 19971130, 1] ar_LY: setting to [7, 19971130, 1] ar_MA: setting to [7, 19971130, 1] ar_OM: setting to [7, 19971130, 1] ar_QA: setting to [7, 19971130, 1] ar_SA: setting to [7, 19971130, 1] ar_SD: setting to [7, 19971130, 1] ar_SS: setting to [7, 19971130, 1] ar_SY: setting to [7, 19971130, 1] ar_TN: setting to [7, 19971130, 1] ar_YE: setting to [7, 19971130, 1] as_IN: setting to [7, 19971130, 1] ast_ES: setting to [7, 19971130, 4] az_AZ: setting to [7, 19971130, 1] be_BY: setting to [7, 19971130, 1] be_BY@latin: setting to [7, 19971130, 1] ber_DZ: setting to [7, 19971130, 1] ber_MA: setting to [7, 19971130, 1] bg_BG: setting to [7, 19971130, 4] bhb_IN: setting to [7, 19971130, 1] bho_IN: setting to [7, 19971130, 1] bn_BD: setting to [7, 19971130, 1] bn_IN: setting to [7, 19971130, 1] bo_CN: setting to [7, 19971130, 1] br_FR: setting to [7, 19971130, 4] brx_IN: setting to [7, 19971130, 1] bs_BA: setting to [7, 19971130, 1] byn_ER: setting to [7, 19971130, 1] ca_AD: setting to [7, 19971130, 4] ca_ES: setting to [7, 19971130, 4] ca_ES@euro: setting to [7, 19971130, 4] ca_FR: setting to [7, 19971130, 4] ca_IT: setting to [7, 19971130, 4] ce_RU: setting to [7, 19971130, 1] cmn_TW: setting to [7, 19971130, 1] crh_UA: setting to [7, 19971130, 1] cv_RU: setting to [7, 19971130, 1] cy_GB: setting to [7, 19971130, 4] de_BE: setting to [7, 19971130, 4] de_LU: setting to [7, 19971130, 4] doi_IN: setting to [7, 19971130, 1] dv_MV: setting to [7, 19971130, 1] dz_BT: setting to [7, 19971130, 1] el_GR: setting to [7, 19971130, 4] el_GR@euro: setting to [7, 19971130, 4] en_AU: setting to [7, 19971130, 1] en_BW: setting to [7, 19971130, 1] en_CA: setting to [7, 19971130, 1] en_HK: setting to [7, 19971130, 1] en_IE: setting to [7, 19971130, 4] en_IN: setting to [7, 19971130, 1] en_NG: setting to [7, 19971130, 1] en_NZ: setting to [7, 19971130, 1] en_PH: setting to [7, 19971130, 1] en_SG: setting to [7, 19971130, 1] en_ZA: setting to [7, 19971130, 1] en_ZW: setting to [7, 19971130, 1] es_AR: setting to [7, 19971130, 1] es_BO: setting to [7, 19971130, 1] es_CL: setting to [7, 19971130, 1] es_CO: setting to [7, 19971130, 1] es_CR: setting to [7, 19971130, 1] es_DO: setting to [7, 19971130, 1] es_EC: setting to [7, 19971130, 1] es_ES@euro: setting to [7, 19971130, 4] es_GT: setting to [7, 19971130, 1] es_HN: setting to [7, 19971130, 1] es_MX: setting to [7, 19971130, 1] es_NI: setting to [7, 19971130, 1] es_PA: setting to [7, 19971130, 1] es_PE: setting to [7, 19971130, 1] es_PR: setting to [7, 19971130, 1] es_PY: setting to [7, 19971130, 1] es_SV: setting to [7, 19971130, 1] es_US: setting to [7, 19971130, 1] es_UY: setting to [7, 19971130, 1] es_VE: setting to [7, 19971130, 1] eu_ES: setting to [7, 19971130, 4] fa_IR: setting to [7, 19971130, 1] fil_PH: setting to [7, 19971130, 1] fo_FO: setting to [7, 19971130, 4] fr_CA: setting to [7, 19971130, 1] fr_CH: setting to [7, 19971130, 4] fr_LU: setting to [7, 19971130, 4] fy_NL: setting to [7, 19971130, 4] ga_IE: setting to [7, 19971130, 4] gd_GB: setting to [7, 19971130, 4] gez_ER: setting to [7, 19971130, 1] gez_ET: setting to [7, 19971130, 1] gl_ES: setting to [7, 19971130, 4] gu_IN: setting to [7, 19971130, 1] gv_GB: setting to [7, 19971130, 4] hak_TW: setting to [7, 19971130, 1] ha_NG: setting to [7, 19971130, 1] he_IL: setting to [7, 19971130, 1] hi_IN: setting to [7, 19971130, 1] hne_IN: setting to [7, 19971130, 1] hr_HR: setting to [7, 19971130, 1] hy_AM: setting to [7, 19971130, 1] id_ID: setting to [7, 19971130, 1] ig_NG: setting to [7, 19971130, 1] ik_CA: setting to [7, 19971130, 1] is_IS: setting to [7, 19971130, 4] it_CH: setting to [7, 19971130, 4] it_IT: setting to [7, 19971130, 4] it_IT@euro: setting to [7, 19971130, 4] iu_CA: setting to [7, 19971130, 1] ja_JP: setting to [7, 19971130, 1] ka_GE: setting to [7, 19971130, 1] kk_KZ: setting to [7, 19971130, 1] kl_GL: setting to [7, 19971130, 1] km_KH: setting to [7, 19971130, 1] kn_IN: setting to [7, 19971130, 1] kok_IN: setting to [7, 19971130, 1] ko_KR: setting to [7, 19971130, 1] ks_IN: setting to [7, 19971130, 1] ks_IN@devanagari: setting to [7, 19971130, 1] ku_TR: setting to [7, 19971130, 1] kw_GB: setting to [7, 19971130, 4] ky_KG: setting to [7, 19971130, 1] lg_UG: setting to [7, 19971130, 1] lij_IT: setting to [7, 19971130, 4] lo_LA: setting to [7, 19971130, 1] lt_LT: setting to [7, 19971130, 4] lv_LV: setting to [7, 19971130, 1] lzh_TW: setting to [7, 19971130, 1] mag_IN: setting to [7, 19971130, 1] mai_IN: setting to [7, 19971130, 1] mg_MG: setting to [7, 19971130, 1] mhr_RU: setting to [7, 19971130, 1] mi_NZ: setting to [7, 19971130, 1] ml_IN: setting to [7, 19971130, 1] mni_IN: setting to [7, 19971130, 1] mn_MN: setting to [7, 19971130, 1] mr_IN: setting to [7, 19971130, 1] ms_MY: setting to [7, 19971130, 1] mt_MT: setting to [7, 19971130, 1] my_MM: setting to [7, 19971130, 1] nan_TW: setting to [7, 19971130, 1] nan_TW@latin: setting to [7, 19971130, 1] ne_NP: setting to [7, 19971130, 1] nhn_MX: setting to [7, 19971130, 1] niu_NU: setting to [7, 19971130, 1] niu_NZ: setting to [7, 19971130, 1] nl_BE: setting to [7, 19971130, 4] nl_BE@euro: setting to [7, 19971130, 4] nr_ZA: setting to [7, 19971130, 1] nso_ZA: setting to [7, 19971130, 1] oc_FR: setting to [7, 19971130, 4] om_ET: setting to [7, 19971130, 1] om_KE: setting to [7, 19971130, 1] or_IN: setting to [7, 19971130, 1] os_RU: setting to [7, 19971130, 1] pa_IN: setting to [7, 19971130, 1] pap_AW: setting to [7, 19971130, 1] pap_CW: setting to [7, 19971130, 1] pa_PK: setting to [7, 19971130, 1] ps_AF: setting to [7, 19971130, 1] pt_BR: setting to [7, 19971130, 1] pt_PT: setting to [7, 19971130, 4] pt_PT@euro: setting to [7, 19971130, 4] raj_IN: setting to [7, 19971130, 1] ro_RO: setting to [7, 19971130, 1] ru_RU: setting to [7, 19971130, 1] ru_UA: setting to [7, 19971130, 1] rw_RW: setting to [7, 19971130, 1] sa_IN: setting to [7, 19971130, 1] sat_IN: setting to [7, 19971130, 1] sd_IN: setting to [7, 19971130, 1] sd_IN@devanagari: setting to [7, 19971130, 1] se_NO: setting to [7, 19971130, 4] shs_CA: setting to [7, 19971130, 1] sid_ET: setting to [7, 19971130, 1] si_LK: setting to [7, 19971130, 1] sl_SI: setting to [7, 19971130, 1] so_DJ: setting to [7, 19971130, 1] so_ET: setting to [7, 19971130, 1] so_KE: setting to [7, 19971130, 1] so_SO: setting to [7, 19971130, 1] sq_AL: setting to [7, 19971130, 1] ss_ZA: setting to [7, 19971130, 1] st_ZA: setting to [7, 19971130, 1] sv_FI: setting to [7, 19971130, 4] sv_SE: setting to [7, 19971130, 4] ta_IN: setting to [7, 19971130, 1] tcy_IN: setting to [7, 19971130, 1] te_IN: setting to [7, 19971130, 1] tg_TJ: setting to [7, 19971130, 1] the_NP: setting to [7, 19971130, 1] th_TH: setting to [7, 19971130, 1] ti_ER: setting to [7, 19971130, 1] ti_ET: setting to [7, 19971130, 1] tig_ER: setting to [7, 19971130, 1] tk_TM: setting to [7, 19971130, 1] tl_PH: setting to [7, 19971130, 1] tn_ZA: setting to [7, 19971130, 1] tr_CY: setting to [7, 19971130, 1] tr_TR: setting to [7, 19971130, 1] ts_ZA: setting to [7, 19971130, 1] tt_RU: setting to [7, 19971130, 1] tt_RU@iqtelif: setting to [7, 19971130, 1] ug_CN: setting to [7, 19971130, 1] ur_IN: setting to [7, 19971130, 1] ur_PK: setting to [7, 19971130, 1] uz_UZ: setting to [7, 19971130, 1] uz_UZ@cyrillic: setting to [7, 19971130, 1] ve_ZA: setting to [7, 19971130, 1] vi_VN: setting to [7, 19971130, 1] wa_BE: setting to [7, 19971130, 4] wal_ET: setting to [7, 19971130, 1] wo_SN: setting to [7, 19971130, 1] xh_ZA: setting to [7, 19971130, 1] yi_US: setting to [7, 19971130, 1] yo_NG: setting to [7, 19971130, 1] yue_HK: setting to [7, 19971130, 1] zh_CN: setting to [7, 19971130, 1] zh_HK: setting to [7, 19971130, 1] zh_SG: setting to [7, 19971130, 1] zh_TW: setting to [7, 19971130, 1] zu_ZA: setting to [7, 19971130, 1] Finally, set first_weekday in all the locales that were omitting it and wanted something other than the default of 1. aa_DJ: setting to 7 aa_ER: setting to 2 aa_ER@saaho: setting to 2 ar_AE: setting to 7 ar_BH: setting to 7 ar_DZ: setting to 7 ar_EG: setting to 7 ar_IQ: setting to 7 ar_JO: setting to 7 ar_KW: setting to 7 ar_LB: setting to 2 ar_LY: setting to 7 ar_MA: setting to 7 ar_OM: setting to 7 ar_QA: setting to 7 ar_SD: setting to 7 ar_SS: setting to 2 ar_SY: setting to 7 az_AZ: setting to 2 be_BY: setting to 2 be_BY@latin: setting to 2 ber_DZ: setting to 7 ber_MA: setting to 7 bn_BD: setting to 6 bs_BA: setting to 2 byn_ER: setting to 2 dv_MV: setting to 6 en_NG: setting to 2 es_BO: setting to 2 es_CL: setting to 2 es_EC: setting to 2 es_UY: setting to 2 fo_FO: setting to 2 fr_CH: setting to 2 gd_GB: setting to 2 gez_ER: setting to 2 ha_NG: setting to 2 hr_HR: setting to 2 hy_AM: setting to 2 ig_NG: setting to 2 is_IS: setting to 2 it_CH: setting to 2 ka_GE: setting to 2 kk_KZ: setting to 2 kl_GL: setting to 2 ku_TR: setting to 2 ky_KG: setting to 2 lg_UG: setting to 2 mg_MG: setting to 2 mn_MN: setting to 2 ms_MY: setting to 2 niu_NU: setting to 2 pap_AW: setting to 2 pap_CW: setting to 2 pt_PT: setting to 2 pt_PT@euro: setting to 2 rw_RW: setting to 2 se_NO: setting to 2 si_LK: setting to 2 so_DJ: setting to 7 so_SO: setting to 2 sq_AL: setting to 2 tg_TJ: setting to 2 ti_ER: setting to 2 tig_ER: setting to 2 tk_TM: setting to 2 tt_RU: setting to 2 tt_RU@iqtelif: setting to 2 uz_UZ: setting to 2 uz_UZ@cyrillic: setting to 2 vi_VN: setting to 2 wo_SN: setting to 2 yo_NG: setting to 2 | ||||
* | localedata: LC_IDENTIFICATION: delete uncommon fields | Mike Frysinger | 2016-04-16 | 1 | -3/+0 |
| | | | | | | | Very few locales set audience/application/abbreviation, and even the ones that do, set them largely to default/useless values. Drop them from the few locales until we decide we want to set these everywhere (to something useful). | ||||
* | localedata: CLDRv29: update LC_MONETARY int_curr_symbol & currency_symbol | Mike Frysinger | 2016-04-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates a few locales based on CLDR v29 data. I've verified most by hand while the rest I know are correct. For int_curr_symbol, it should be 3 characters followed by a space: ar_SS: changing SDG to SSP bem_ZM: changing ZMK to ZMW dz_BT: changing BTN to BTN # Just changing " " to "<U0020>". en_ZW: changing ZWD to USD es_SV: changing SVC to USD lv_LV: changing LVL to EUR ne_NP: changing INR to NPR pap_AW: changing ANG to AWG the_NP: changing INR to NPR Some of these require updates iso-4217.def. For currency_symbol, it should be the standard/localized symbol name: aa_DJ: changing $ to Fdj ar_SA: changing ريال to ر.س ar_SS: changing ج.س. to £ az_AZ: changing man. to ₼ bg_BG: changing лв to лв. ce_RU: changing руб to ₽ crh_UA: changing gr to ₴ cv_RU: changing t to ₽ de_CH: changing Fr. to CHF dz_BT: changing དངུལ་ཀྲམ་ to Nu. en_BW: changing Pu to P en_DK: changing ¤ to kr. en_PH: changing Php to ₱ en_ZW: changing Z$ to $ es_BO: changing $b to Bs es_DO: changing $ to RD$ es_HN: changing L. to L es_PA: changing B/ to B/. es_SV: changing ₡ to $ fil_PH: changing PhP to ₱ he_IL: changing שח to ₪ hy_AM: changing Դ to ֏ ka_GE: changing ლ to ₾ kk_KZ: changing тг to ₸ ko_KR: changing ₩ to ₩ lg_UG: changing /- to USh lv_LV: changing Ls to € mg_MG: changing AR to Ar mhr_RU: changing ТЕҤ to ₽ my_MM: changing Ks to K os_RU: changing сом to ₽ pap_AW: changing f to ƒ pap_CW: changing f to ƒ ps_AF: changing افغانۍ to ؋ rw_RW: changing Frw to FRw ru_RU: changing руб to ₽ ru_UA: changing гр to ₴ sd_IN@devanagari: changing रु to ₹ se_NO: changing ru to kr si_LK: changing ₨ to රු so_SO: changing $ to S sq_AL: changing Lek to L ti_ER: changing $ to Nfk ti_ET: changing $ to Br tl_PH: changing PhP to ₱ tr_TR: changing TL to ₺ tt_RU: changing руб to ₽ tt_RU@iqtelif: changing sum to ₽ uz_UZ: changing so'm to soʻm Note: Some of the characters might not render as they're still quite new in the Unicode database. | ||||
* | localedata: LC_IDENTIFICATION.category: set to ISO 30112 2014 standard | Mike Frysinger | 2016-04-15 | 1 | -13/+12 |
| | | | | | | | | | | | | | | | The ISO 30112 standard defines the valid values for the category keyword as only a few options: posix:1993 i18n:2004 i18n:2012 The vast majority of locales had changed the "i18n" string to the name of its own locale (e.g. "ak_GH:2013") as well as tweaking the date (presumably thinking it should be the date of submission). Convert all of them to "i18n:2012" for consistency. A follow up change will update localedef to actually check/validate the field. | ||||
* | localedata: CLDRv29: update LC_ADDRESS.country_name translations | Mike Frysinger | 2016-04-15 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates a bunch of locales based on CLDR v29 data: bg_BG: changing Bulgaria to България bo_CN: changing ཀྲུང་ཧྭ་མི་དམངས་སྤྱི་མཐུན་རྒྱལ་ཁབ། to རྒྱ་ནག bo_IN: changing རྒྱ་གར to རྒྱ་གར་ cy_GB: changing Cymru to Y Deyrnas Unedig dz_BT: changing འབྲུག། to འབྲུག en_US: changing USA to United States es_US: changing USA to Estados Unidos gd_GB: changing Breatainn Mhòr to An Rìoghachd Aonaichte ha_NG: changing Nigeria to Najeriya mk_MK: changing Macedonia to Македонија mn_MN: changing Mongolia to Монгол sq_MK: changing Macedonia to Maqedoni sr_RS@latin: changing Srbija i Crna Gora to Srbija tr_CY: changing Northern Cyprus to Kıbrıs tr_TR: changing Turkey to Türkiye ug_CN: changing 中华人民共和国 to جۇڭگو uz_UZ: changing O'zbekistan to Oʻzbekiston vi_VN: changing Việt nam to Việt Nam wae_CH: changing Switzerland to Schwiz yi_US: changing די פֿאראײניקטע שטאַטן to פֿאַראייניגטע שטאַטן yo_NG: changing Nigeria to Orílẹ́ède Nàìjíríà yue_HK: changing 香港 to 中華人民共和國香港特別行政區 zu_ZA: changing Mzansi Afrika to i-South Africa These all look largely straightforward. Many had English translations instead of native, and a few have been updated. I can't verify some of them as I'm not personally familiar, but the CLDR data matches. The USA->United States seems a little odd, but that is also what the CLDR database uses everywhere (rather than "United States of America"). We can also fill in a country name where there wasn't one before. Many look correct to me (mostly the English ones), but there's also many that I have no idea. But it can't be worse than leaving it blank ? :) ar_AE: changing to الإمارات العربية المتحدة ar_BH: changing to البحرين ar_DZ: changing to الجزائر ar_EG: changing to مصر ar_IN: changing to الهند ar_IQ: changing to العراق ar_JO: changing to الأردن ar_KW: changing to الكويت ar_LB: changing to لبنان ar_LY: changing to ليبيا ar_MA: changing to المغرب ar_OM: changing to عُمان ar_QA: changing to قطر ar_SA: changing to المملكة العربية السعودية ar_SD: changing to السودان ar_SS: changing to جنوب السودان ar_SY: changing to سوريا ar_TN: changing to تونس ar_YE: changing to اليمن as_IN: changing to ভাৰত ast_ES: changing to España az_AZ: changing to Azərbaycan be_BY: changing to Беларусь bn_IN: changing to ভারত br_FR: changing to Frañs brx_IN: changing to भारत bs_BA: changing to Bosna i Hercegovina ca_AD: changing to Andorra ca_ES: changing to Espanya ca_FR: changing to França ca_IT: changing to Itàlia ce_RU: changing to Росси da_DK: changing to Danmark de_AT: changing to Österreich de_BE: changing to Belgien de_CH: changing to Schweiz de_LU: changing to Luxemburg el_CY: changing to Κύπρος el_GR: changing to Ελλάδα en_AG: changing to Antigua & Barbuda en_AU: changing to Australia en_BW: changing to Botswana en_CA: changing to Canada en_DK: changing to Denmark en_GB: changing to United Kingdom en_HK: changing to Hong Kong SAR China en_IE: changing to Ireland en_IN: changing to India en_NZ: changing to New Zealand en_PH: changing to Philippines en_SG: changing to Singapore en_ZW: changing to Zimbabwe es_AR: changing to Argentina es_BO: changing to Bolivia es_CL: changing to Chile es_CO: changing to Colombia es_CU: changing to Cuba es_DO: changing to República Dominicana es_EC: changing to Ecuador es_ES: changing to España es_GT: changing to Guatemala es_HN: changing to Honduras es_MX: changing to México es_NI: changing to Nicaragua es_PA: changing to Panamá es_PE: changing to Perú es_PR: changing to Puerto Rico es_PY: changing to Paraguay es_SV: changing to El Salvador es_UY: changing to Uruguay es_VE: changing to Venezuela eu_ES: changing to Espainia fil_PH: changing to Pilipinas fo_FO: changing to Føroyar fr_BE: changing to Belgique fr_CA: changing to Canada fr_CH: changing to Suisse fr_FR: changing to France fr_LU: changing to Luxembourg fur_IT: changing to Italie fy_DE: changing to Dútslân fy_NL: changing to Nederlân ga_IE: changing to Éire gl_ES: changing to España gu_IN: changing to ભારત gv_GB: changing to Rywvaneth Unys he_IL: changing to ישראל hi_IN: changing to भारत hr_HR: changing to Hrvatska hu_HU: changing to Magyarország id_ID: changing to Indonesia is_IS: changing to Ísland it_CH: changing to Svizzera it_IT: changing to Italia ja_JP: changing to 日本 ka_GE: changing to საქართველო kk_KZ: changing to Қазақстан kl_GL: changing to Kalaallit Nunaat kn_IN: changing to ಭಾರತ kok_IN: changing to भारत ko_KR: changing to 대한민국 ks_IN: changing to ہِنٛدوستان ks_IN@devanagari: changing to भारत kw_GB: changing to Rywvaneth Unys ky_KG: changing to Кыргызстан lt_LT: changing to Lietuva lv_LV: changing to Latvija mg_MG: changing to Madagasikara ml_IN: changing to ഇന്ത്യ mr_IN: changing to भारत ms_MY: changing to Malaysia mt_MT: changing to Malta nb_NO: changing to Norge ne_NP: changing to नेपाल nl_AW: changing to Aruba nl_BE: changing to België nl_NL: changing to Nederland nn_NO: changing to Noreg or_IN: changing to ଭାରତ os_RU: changing to Уӕрӕсе pa_IN: changing to ਭਾਰਤ pa_PK: changing to ਪਾਕਿਸਤਾਨ pl_PL: changing to Polska pt_BR: changing to Brasil pt_PT: changing to Portugal ru_RU: changing to Россия ru_UA: changing to Украина sd_IN@devanagari: changing to भारत se_NO: changing to Norga si_LK: changing to ශ්රී ලංකාව sk_SK: changing to Slovensko sl_SI: changing to Slovenija sq_AL: changing to Shqipëri sv_SE: changing to Sverige ta_IN: changing to இந்தியா ta_LK: changing to இலங்கை ur_IN: changing to بھارت ur_PK: changing to پاکستان | ||||
* | localedata: LC_PAPER: use copy directives everywhere | Mike Frysinger | 2016-04-15 | 1 | -2/+1 |
| | | | | | | | | | There are only two page sizes that locales use: US-Letter and A4. For the former, move to copying the en_US locale, while for the latter, move to copying the i18n locale. This lets us clean up all the stray comments like FIXME. There should be no functional differences here. | ||||
* | localedata: LC_MEASUREMENT: use copy directives everywhere | Mike Frysinger | 2016-04-12 | 1 | -2/+1 |
| | | | | | | | | | There are only two measurement systems that locales use: US and metric. For the former, move to copying the en_US locale, while for the latter, move to copying the i18n locale. This lets us clean up all the stray comments like FIXME. There should be no functional differences here. | ||||
* | localedata: LC_TIME.date_fmt: delete entries same as the default value | Mike Frysinger | 2016-04-12 | 1 | -3/+0 |
| | | | | | | There's no real value in populating this field when it's the same as the default POSIX setting, so drop it from most locales so it's clear what's going on. | ||||
* | localedata: standardize copyright/license information [BZ #11213] | Mike Frysinger | 2016-03-21 | 1 | -2/+7 |
| | | | | | | | Use the language from the FSF in all locale files to disclaim any license/copyright on locale data. See https://sourceware.org/ml/libc-locales/2013-q1/msg00048.html | ||||
* | localedata: standardize first few lines | Mike Frysinger | 2016-03-21 | 1 | -2/+2 |
| | | | | Purely a style touchup to make sure the headers all look the same. | ||||
* | Automate LC_CTYPE generation for tr_TR, update to Unicode 8.0.0 (bug 18491). | Joseph Myers | 2015-12-11 | 1 | -1027/+1789 |
| | | | | | | | | | | | | | | | | | | | | This patch makes the automation of Unicode LC_CTYPE generation also support generating the modified LC_CTYPE used for Turkish (where case conversions of 'i' and 'I' differ from ASCII conventions), so allowing that to be more readily kept in sync for future Unicode updates. The patch includes the locale update generated by the scripts. Tested for x86_64. [BZ #18491] * unicode-gen/unicode_utils.py (to_upper_turkish): New function. (to_lower_turkish): Likewise. * unicode-gen/gen_unicode_ctype.py (output_tables): Support producing output with Turkish case conversions. (--turkish): New command-line option. * unicode-gen/Makefile (GENERATED): Add tr_TR. (tr_TR): New rule. * locales/tr_TR: Regenerate LC_CTYPE. | ||||
* | Fix lang_lib/lang_term as per ISO 639-2 [BZ #16973] | Marko Myllynen | 2015-08-18 | 1 | -1/+1 |
| | | | | | | | | | | lang_lib (which reflects ISO 639-2/B (bibliographic) codes) and lang_term (which reflects ISO 639-2/T (terminology) codes) should be identical except for those languages for which ISO 639-2 specifies separate bibliographic/terminology values. I used this Library of Congress page as the source: http://www.loc.gov/standards/iso639-2/php/code_list.php | ||||
* | locale: Remove obsolete repertoire map references | Marko Myllynen | 2015-07-21 | 1 | -1/+0 |
| | | | | | | | | repertoire maps and character mnemonics were used early in the glibc i18n/l10n effort but were quickly deprecated in favor of Unicode code points. According to ChangeLog, the in-tree repertoire maps were removed 2000-07-07 but some stray references remain even today. The patch below removes them. | ||||
* | [BZ #16103] LC_MEASUREMENT review and standardization | Chris Leonard | 2013-11-14 | 1 | -1/+2 |
| | |||||
* | Adjust language-code fields of LC_ADDRESS. | Chris Leonard | 2013-11-03 | 1 | -2/+2 |
| | |||||
* | locales/tr_TR: Change currency from YTL to TL. [BZ#13996] | Petr Baudis | 2012-06-04 | 1 | -1/+2 |
| | | | | | | | | As of January 1st 2009, the "new" prefix was removed from the New Turkish lira, its official name becoming "Turkish lira" again, abbreviated "TL". Patch by <gokcen@pardus.org.tr>. | ||||
* | locales/tr_TR: Fix first_weekday and first_workday [BZ#13223] | Serkan Kaba | 2012-06-04 | 1 | -0/+2 |
| | |||||
* | [BZ #6867] | Ulrich Drepper | 2008-10-31 | 1 | -1/+1 |
| | | | | * sysdeps/powerpc/elf/rtld-global-offsets.sym: Fix typo. | ||||
* | * locale/programs/localedef.c (add_to_readlist): Rename local | Ulrich Drepper | 2006-07-30 | 1 | -0/+3 |
| | | | | | | | variables to avoid confusion. * locale/programs/charmap.c (charmap_read): Emit error message if charmap couldn't be found or read. | ||||
* | (CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4. | Ulrich Drepper | 2004-12-22 | 1 | -3/+0 |
| | |||||
* | 2.5-18.1 | Jakub Jelinek | 2007-07-12 | 1 | -0/+3 |
| | |||||
* | Change contact address to bug-glibc-locales@gnu.org (a new alias for the ↵ | Roland McGrath | 2004-10-31 | 1 | -1/+1 |
| | | | | | | | libc-locales mailing list). [BZ #337] to bug-glibc-locales@gnu.org (a new alias for the libc-locales mailing list). | ||||
* | [BZ #187, BZ #337, BZ #421] | Roland McGrath | 2004-10-31 | 1 | -10/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change contact address from bug-glibc@gnu.org to libc-locales@sources.redhat.com. 2004-10-31 Petter Reinholdtsen <pere@hungry.com> [BZ #337] * SUPPORTED: Update bug reporting comment. * locales/af_ZA: Change contact address from bug-glibc@gnu.org to libc-locales@sources.redhat.com. * locales/an_ES: Likewise. * locales/ar_AE: Likewise. * locales/ar_BH: Likewise. * locales/ar_DZ: Likewise. * locales/ar_EG: Likewise. * locales/ar_IN: Likewise. * locales/ar_IQ: Likewise. * locales/ar_JO: Likewise. * locales/ar_KW: Likewise. * locales/ar_LB: Likewise. * locales/ar_LY: Likewise. * locales/ar_MA: Likewise. * locales/ar_OM: Likewise. * locales/ar_QA: Likewise. * locales/ar_SA: Likewise. * locales/ar_SD: Likewise. * locales/ar_SY: Likewise. * locales/ar_TN: Likewise. * locales/ar_YE: Likewise. * locales/be_BY: Likewise. * locales/bn_IN: Likewise. * locales/br_FR@euro: Likewise. * locales/ca_ES: Likewise. * locales/ca_ES@euro: Likewise. * locales/cs_CZ: Likewise. * locales/da_DK: Likewise. * locales/de_AT: Likewise. * locales/de_AT@euro: Likewise. * locales/de_BE: Likewise. * locales/de_BE@euro: Likewise. * locales/de_CH: Likewise. * locales/de_DE: Likewise. * locales/de_DE@euro: Likewise. * locales/de_LU: Likewise. * locales/de_LU@euro: Likewise. * locales/el_GR: Likewise. * locales/el_GR@euro: Likewise. * locales/en_AU: Likewise. * locales/en_BW: Likewise. * locales/en_CA: Likewise. * locales/en_DK: Likewise. * locales/en_GB: Likewise. * locales/en_HK: Likewise. * locales/en_IE: Likewise. * locales/en_IE@euro: Likewise. * locales/en_IN: Likewise. * locales/en_NZ: Likewise. * locales/en_PH: Likewise. * locales/en_SG: Likewise. * locales/en_US: Likewise. * locales/en_ZW: Likewise. * locales/es_AR: Likewise. * locales/es_BO: Likewise. * locales/es_CL: Likewise. * locales/es_CO: Likewise. * locales/es_CR: Likewise. * locales/es_DO: Likewise. * locales/es_EC: Likewise. * locales/es_ES: Likewise. * locales/es_ES@euro: Likewise. * locales/es_GT: Likewise. * locales/es_HN: Likewise. * locales/es_MX: Likewise. * locales/es_NI: Likewise. * locales/es_PA: Likewise. * locales/es_PE: Likewise. * locales/es_PR: Likewise. * locales/es_PY: Likewise. * locales/es_SV: Likewise. * locales/es_US: Likewise. * locales/es_UY: Likewise. * locales/es_VE: Likewise. * locales/et_EE: Likewise. * locales/eu_ES: Likewise. * locales/eu_ES@euro: Likewise. * locales/fi_FI: Likewise. * locales/fi_FI@euro: Likewise. * locales/fo_FO: Likewise. * locales/fr_BE: Likewise. * locales/fr_BE@euro: Likewise. * locales/fr_CA: Likewise. * locales/fr_CH: Likewise. * locales/fr_FR: Likewise. * locales/fr_FR@euro: Likewise. * locales/fr_LU: Likewise. * locales/fr_LU@euro: Likewise. * locales/ga_IE: Likewise. * locales/ga_IE@euro: Likewise. * locales/gl_ES: Likewise. * locales/gl_ES@euro: Likewise. * locales/gu_IN: Likewise. * locales/gv_GB: Likewise. * locales/he_IL: Likewise. * locales/hi_IN: Likewise. * locales/hr_HR: Likewise. * locales/hu_HU: Likewise. * locales/id_ID: Likewise. * locales/is_IS: Likewise. * locales/it_CH: Likewise. * locales/it_IT: Likewise. * locales/it_IT@euro: Likewise. * locales/iw_IL: Likewise. * locales/ja_JP: Likewise. * locales/kk_KZ: Likewise. * locales/kl_GL: Likewise. * locales/kn_IN: Likewise. * locales/ko_KR: Likewise. * locales/kw_GB: Likewise. * locales/lo_LA: Likewise. * locales/lt_LT: Likewise. * locales/lv_LV: Likewise. * locales/ml_IN: Likewise. * locales/mn_MN: Likewise. * locales/mr_IN: Likewise. * locales/ms_MY: Likewise. * locales/mt_MT: Likewise. * locales/nb_NO: Likewise. * locales/nl_BE: Likewise. * locales/nl_BE@euro: Likewise. * locales/nl_NL: Likewise. * locales/nl_NL@euro: Likewise. * locales/nn_NO: Likewise. * locales/pa_IN: Likewise. * locales/pl_PL: Likewise. * locales/pt_BR: Likewise. * locales/pt_PT: Likewise. * locales/pt_PT@euro: Likewise. * locales/ro_RO: Likewise. * locales/ru_RU: Likewise. * locales/ru_UA: Likewise. * locales/sk_SK: Likewise. * locales/sl_SI: Likewise. * locales/sq_AL: Likewise. * locales/sv_FI: Likewise. * locales/sv_FI@euro: Likewise. * locales/sv_SE: Likewise. * locales/ta_IN: Likewise. * locales/te_IN: Likewise. * locales/th_TH: Likewise. * locales/tr_TR: Likewise. * locales/uk_UA: Likewise. * locales/ur_PK: Likewise. * locales/vi_VN: Likewise. * locales/wa_BE@euro: Likewise. * locales/zh_CN: Likewise. * locales/zh_HK: Likewise. * locales/zh_SG: Likewise. * locales/zh_TW: Likewise. [BZ #187] * locales/tr_TR: Add 'yY' and 'nN' to yesexpr and noexpr, to avoid surprises when using untranslated program. * locales/tr_TR: Remove trailing '.*' from yesexpr and noexpr to make it more like the structure of the POSIX locale values. * locales/tr_TR: Correct numeric decimal point to use comma, and correct grouping. Based on patches from Deniz Akkus Kanca and Nilgn Belma Bugner. [BZ #421] * locales/tr_TR: Update with new currency symbol valid from 2005-01-01. Patch from Nilgn Belma Bugner. * locales/tr_TR: Convert UTF-8 comment to <U#> notation. | ||||
* | Update. | Ulrich Drepper | 2004-02-17 | 1 | -37/+37 |
| | | | | | * elf/rtld.c (dl_main): Don't fail execution if file named in ld.so.preload is not present. | ||||
* | Update. | Ulrich Drepper | 2002-04-20 | 1 | -126/+166 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * iconvdata/JISX0213.TXT: New file. * iconvdata/jisx0213.h: New file. * iconvdata/jisx0213.c: New file. * iconvdata/euc-jisx0213.c: New file. * iconvdata/shift_jisx0213.c: New file. * iconvdata/gconv-modules (EUC-JISX0213, SHIFT_JISX0213): New modules. * iconvdata/EUC-JISX0213.precomposed: New file. * iconvdata/SHIFT_JISX0213.precomposed: New file. * iconvdata/SHIFT_JISX0213.irreversible: New file. * iconvdata/tst-table-to.c (main): Make it work for encodings for which the "to" direction is stateful. * iconvdata/tst-tables.sh: Add EUC-JISX0213, SHIFT_JISX0213. * iconvdata/Makefile (modules): Add libJISX0213, EUC-JISX0213, SHIFT_JISX0213. (libJISX0213-routines): New variable. (LDFLAGS-EUC-JISX0213.so, LDFLAGS-SHIFT_JISX0213.so): New variables. (EUC-JISX0213.so, SHIFT_JISX0213.so): Depend on libJISX0213.so. (LDFLAGS-libJISX0213.so): New variable. (distribute): Add JISX0213.TXT, EUC-JISX0213.precomposed, SHIFT_JISX0213.precomposed, SHIFT_JISX0213.irreversible, jisx0213.c, jisx0213.h, euc-jisx0213.c, shift_jisx0213.c. 2002-04-15 Bruno Haible <bruno@clisp.org> * iconvdata/big5hkscs.c (big5hkscs_to_ucs): Change element type to uint32_t. Update to Unicode 3.2. (from_ucs4, from_ucs4_idx): Update to Unicode 3.2. (BODY for TO_LOOP): Handle the ASCII range specially. * iconvdata/BIG5HKSCS.irreversible: Add one more entry. * iconvdata/testdata/BIG5HKSCS: Remove a character. * iconvdata/testdata/BIG5HKSCS..UTF-8: Regenerated. 2002-04-15 Bruno Haible <bruno@clisp.org> * iconvdata/gb18030.c (__twobyte_to_ucs, __fourbyte_to_ucs, __ucs_to_gb18030_tab1, __ucs_to_gb18030_tab2): Update to Unicode 3.2. 2002-04-15 Bruno Haible <bruno@clisp.org> * iconvdata/cns11643.h (__cns11643_from_ucs4p2c_tab): New declaration. (ucs4_to_cns11643): Update. * iconvdata/cns11643.c: Update to Unicode 3.2. (__cns11643l2*_to_ucs4_tab, __cns11643_from_ucs4p0_tab, __cns11643_from_ucs4p2_tab): Regenerated. (__cns11643_from_ucs4p2c_tab): New array. * iconvdata/EUC-TW.irreversible: Remove two entries. 2002-04-15 Bruno Haible <bruno@clisp.org> * locale/C-translit.h.in: Update to Unicode 3.2. Add <U2047>, <U205F>..<U2063>, <U2145>..<U2149>, <U2A74>..<U2A76>, <U30A0>, <U3251>..<U325F>, <U32B1>..<U32BF>, <UFE00>..<UFE0F>. 2002-04-15 Bruno Haible <bruno@clisp.org> | ||||
* | Update. | Ulrich Drepper | 2001-07-31 | 1 | -3/+33 |
| | | | | | | | 2001-07-31 Ulrich Drepper <drepper@redhat.com> * locales/tr_TR: Define missing fields and remove FIXME comments. Patch by Nilg~n Belma Bug~ner <nilgun@fide.org>. | ||||
* | Update. | Ulrich Drepper | 2001-06-06 | 1 | -357/+486 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-06-04 Bruno Haible <haible@clisp.cons.org> * iconv/loop.c (UNICODE_TAG_HANDLER): New macro. * iconv/gconv_simple.c (__gconv_transform_internal_ascii): Invoke UNICODE_TAG_HANDLER. (__gconv_transform_internal_ucs2): Likewise. (__gconv_transform_internal_ucs2reverse): Likewise. * iconvdata/8bit-gap.c (BODY for TO_LOOP): Invoke UNICODE_TAG_HANDLER. * iconvdata/8bit-generic.c (BODY for TO_LOOP): Likewise. * iconvdata/ansi_x3.110.c (BODY for TO_LOOP): Likewise. * iconvdata/big5.c (BODY for TO_LOOP): Likewise. * iconvdata/big5hkscs.c (BODY for TO_LOOP): Likewise. * iconvdata/cp1255.c (BODY for TO_LOOP): Likewise. * iconvdata/cp1258.c (BODY for TO_LOOP): Likewise. * iconvdata/euc-cn.c (BODY for TO_LOOP): Likewise. * iconvdata/euc-jp.c (BODY for TO_LOOP): Likewise. * iconvdata/euc-kr.c (BODY for TO_LOOP): Likewise. * iconvdata/euc-tw.c (BODY for TO_LOOP): Likewise. * iconvdata/gbk.c (BODY for TO_LOOP): Likewise. * iconvdata/ibm930.c (BODY for TO_LOOP): Likewise. * iconvdata/ibm932.c (BODY for TO_LOOP): Likewise. * iconvdata/ibm933.c (BODY for TO_LOOP): Likewise. * iconvdata/ibm935.c (BODY for TO_LOOP): Likewise. * iconvdata/ibm937.c (BODY for TO_LOOP): Likewise. * iconvdata/ibm939.c (BODY for TO_LOOP): Likewise. * iconvdata/ibm943.c (BODY for TO_LOOP): Likewise. * iconvdata/iso646.c (BODY for TO_LOOP): Likewise. * iconvdata/iso8859-1.c (BODY for TO_LOOP): Likewise. * iconvdata/iso_6937.c (BODY for TO_LOOP): Likewise. * iconvdata/iso_6937-2.c (BODY for TO_LOOP): Likewise. * iconvdata/iso-2022-cn.c (BODY for TO_LOOP): Likewise. * iconvdata/iso-2022-cn-ext.c (BODY for TO_LOOP): Likewise. * iconvdata/iso-2022-kr.c (BODY for TO_LOOP): Likewise. * iconvdata/johab.c (BODY for TO_LOOP): Likewise. * iconvdata/sjis.c (BODY for TO_LOOP): Likewise. * iconvdata/t.61.c (BODY for TO_LOOP): Likewise. * iconvdata/uhc.c (BODY for TO_LOOP): Likewise. * iconvdata/unicode.c (BODY for TO_LOOP): Likewise. * iconvdata/iso-2022-jp.c (TAG_none, TAG_language, TAG_language_j, TAG_language_ja, TAG_language_k, TAG_language_ko, TAG_language_z, TAG_language_zh, CURRENT_TAG_MASK): New enum values. (EMIT_SHIFT_TO_INIT): Don't emit an escape sequence if ASCII_set is already selected but set2 or tag are set. (conversion): New enum type. (cvlist_t): New type. (CVLIST, CVLIST_FIRST, CVLIST_REST): New macros. (conversion_lists): New array. (BODY for TO_LOOP): Keep track of Unicode 3.1 language tag. If "ja", prefer conversion to Japanese character sets. If "zh", prefer conversion to GB2312. If "ko", prefer conversion to KSC5601. Small optimizations. (INIT_PARAMS): Add tag. (UPDATE_PARAMS): Add tag. 2001-06-04 Bruno Haible <haible@clisp.cons.org> * locale/programs/locfile.c (write_locale_data): Before creat(), unlink the file, to avoid crashing the processes that mmap it. Change a double slash to a single slash. Free fname in case of error return. 2001-06-02 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/fpu/s_frexpl.S (__frexpl): Mostly revert 2000-12-03 changes, do the special handling for denormal numbers, not for normalized numbers (patch by <trevin@xmission.com>). * math/test-misc.c (main): Test frexpl with denormal arguments. 2001-06-04 Jakub Jelinek <jakub@redhat.com> * math/libm-test.inc (llround_test): Add two new llround tests. * sysdeps/ieee754/ldbl-96/s_llroundl.c (__llroundl): Don't allow overflow when rounding away from zero. 2001-06-04 Jakub Jelinek <jakub@redhat.com> * math/Makefile (libm-calls): Add e_log2, w_log2, remove s_log2. * math/math_private.h (__ieee754_log2, __ieee754_log2f, __ieee754_log2l): New prototypes. * sysdeps/generic/w_log2.c: New file. * sysdeps/generic/w_log2f.c: New file. * sysdeps/generic/w_log2l.c: New file. * sysdeps/generic/s_log2l.c: Move... * sysdeps/generic/e_log2l.c: ...to here. Rename to __ieee754_log2l. * sysdeps/ieee754/k_standard.c (__kernel_standard): Handle log2(0) and log2(x < 0). * sysdeps/i386/fpu/s_log2.S: Move... * sysdeps/i386/fpu/e_log2.S: ...to here. Rename to __ieee754_log2. * sysdeps/i386/fpu/s_log2f.S: Move... * sysdeps/i386/fpu/e_log2f.S: ...to here. Rename to __ieee754_log2f. * sysdeps/i386/fpu/s_log2l.S: Move... * sysdeps/i386/fpu/e_log2l.S: ...to here. Rename to __ieee754_log2l. * sysdeps/m68k/fpu/s_log2.S: Move... * sysdeps/m68k/fpu/e_log2.S: ...to here. Rename to __ieee754_log2. * sysdeps/m68k/fpu/s_log2f.S: Move... * sysdeps/m68k/fpu/e_log2f.S: ...to here. Rename to __ieee754_log2f. * sysdeps/m68k/fpu/s_log2l.S: Move... * sysdeps/m68k/fpu/e_log2l.S: ...to here. Rename to __ieee754_log2l. * sysdeps/ieee754/dbl-64/s_log2.c: Move... * sysdeps/ieee754/dbl-64/e_log2.c: ...to here. Rename to __ieee754_log2. * sysdeps/ieee754/flt-32/s_log2f.c: Move... * sysdeps/ieee754/flt-32/e_log2f.c: ...to here. Rename to __ieee754_log2f. 2001-06-04 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/w_exp2.c (u_threshold): Lower threshold so that even arguments which result in denormalized exp2 are accepted. (__exp2): Arguments equal to u_threshold already result into underflow. * sysdeps/generic/w_exp2f.c (u_threshold, __exp2f): Likewise. * sysdeps/generic/w_exp2l.c (u_threshold, __exp2l): Likewise. * sysdeps/ieee754/dbl-64/e_exp2.c (__ieee754_exp2): Lomark was too low, with corrected lowmark use greaterequal, not greater. * sysdeps/ieee754/flt-32/e_exp2f.c (__ieee754_exp2f): Likewise. 2001-06-04 Jakub Jelinek <jakub@redhat.com> * math/libm-test.inc (ilogb_test): Test that ilogb(+-Inf) == INT_MAX. * sysdeps/i386/fpu/s_ilogb.S (__ilogb): Return INT_MAX for +-Inf. * sysdeps/i386/fpu/s_ilogbf.S (__ilogbf): Likewise. * sysdeps/i386/fpu/s_ilogbl.S (__ilogbl): Likewise. * sysdeps/ieee754/dbl-64/s_ilogb.c (__ilogb): Likewise. * sysdeps/ieee754/flt-32/s_ilogbf.c (__ilogbf): Likewise. * sysdeps/ieee754/ldbl-128/s_ilogbl.c (__ilogbl): Likewise. * sysdeps/ieee754/ldbl-96/s_ilogbl.c (__ilogbl): Likewise. 2001-06-04 Jakub Jelinek <jakub@redhat.com> * sysdeps/generic/w_coshl.c (__coshl): Test if finite argument gave non-finite result instead of using constant in generic version. * sysdeps/generic/w_coshf.c (__coshf): Likewise. * sysdeps/generic/w_cosh.c (__cosh): Likewise. * sysdeps/generic/w_exp10.c (o_threshold, u_threshold): Remove. (__exp10): Test if finite argument gave non-finite result. * sysdeps/generic/w_exp10f.c (o_threshold, u_threshold, __exp10f): Likewise. * sysdeps/generic/w_exp10l.c (o_threshold, u_threshold, __exp10l): Likewise. 2001-06-04 Jakub Jelinek <jakub@redhat.com> * sysdeps/ieee754/ldbl-96/e_coshl.c (__ieee754_coshl): Fix overflow threshold constant (log(LDBL_MAX)+M_LN2l). 2001-05-29 Bruno Haible <haible@clisp.cons.org> * locale/programs/ld-ctype.c (idx_table): New struct type. (idx_table_init, idx_table_get, idx_table_add): New functions. (MAX_CHARNAMES_IDX): Remove macro. (locale_ctype_t): Change type of charnames_idx field. (ctype_startup): Change initialization of charnames_idx field. (find_idx): Use idx_table_get and idx_table_add for speed. * locale/programs/charmap.c (charmap_new_char): Fix ucs4 value computation of characters in a range. 2001-05-29 Bruno Haible <haible@clisp.cons.org> * iconvdata/gb18030.c (__fourbyte_to_ucs1): Add mappings for <U03F4>, <U03F5>. (__ucs_to_gb18030_tab1): Likewise. (BODY for FROM_LOOP): Add mapping for <U00010000>..<U0010FFFF>. (BODY for TO_LOOP): Likewise. * iconvdata/tst-table-charmap.sh: Update for charmaps containing <U00xxxxxx> syntax. * iconvdata/tst-table-from.c (bmp_only): New variable. (utf8_decode): If bmp_only, don't return characters outside Unicode plane 0. (main): When testing UTF-8 or GB18030, set bmp_only to 1. Don't print a conversion line if utf8_decode returns NULL. * iconvdata/tst-table-to.c (main): When testing encodings other than UTF-8 and GB18030, loop upto U+30000 instead of U+10000. Use UTF-8 instead of UCS-2 as input. * iconvdata/tst-table.sh: For GB18030, use only the part < 0x10000 of the charmap. 2001-05-29 Bruno Haible <haible@clisp.cons.org> * iconvdata/cns11643l1.c: Update to Unicode 3.1. (__cns11643l1_to_ucs4_tab): Regenerated. (__cns11643l1_from_ucs4_tab12): Regenerated. * iconvdata/cns11643.c: Update to Unicode 3.1. (__cns11643l14_to_ucs4_tab): Remove array. (__cns11643l3_to_ucs4_tab, __cns11643l4_to_ucs4_tab, __cns11643l5_to_ucs4_tab, __cns11643l6_to_ucs4_tab, __cns11643l7_to_ucs4_tab, __cns11643l15_to_ucs4_tab): New arrays. (__cns11643_from_ucs4p0_tab): Renamed from __cns11643_from_ucs4_tab. (__cns11643_from_ucs4p2_tab): New array. * iconvdata/cns11643.h (__cns11643l14_to_ucs4_tab): Remove declaration. (__cns11643l3_to_ucs4_tab, __cns11643l4_to_ucs4_tab, __cns11643l5_to_ucs4_tab, __cns11643l6_to_ucs4_tab, __cns11643l7_to_ucs4_tab, __cns11643l15_to_ucs4_tab): New declarations. (cns11643_to_ucs4): Treat planes 3, 4, 5, 6, 7, 15 instead of 14. (__cns11643_from_ucs4_tab): Remove declaration. (__cns11643_from_ucs4p0_tab, __cns11643_from_ucs4p2_tab): New declarations. (ucs4_to_cns11643): Update for new arrays. Treat U+3400..U+4DFF and U+20000..U+2A6D6. * iconvdata/cns11643l2.h (__cns11643_from_ucs4_tab): Remove declaration. (__cns11643_from_ucs4p0_tab): New declaration. (ucs4_to_cns11643l2): Update for new arrays. * iconvdata/iso-2022-cn-ext.c (BODY for FROM_LOOP): Handle planes 3 to 7. (BODY for TO_LOOP): Handle planes 3 to 7, instead of plane 14. * iconvdata/EUC-TW.irreversible: New file. * iconvdata/tst-table.sh: Use it. * iconvdata/Makefile (distribute): Add CP1255.irreversible, CP1258.irreversible, EUC-TW.irreversible. 2001-05-29 Bruno Haible <haible@clisp.cons.org> * locale/C-translit.h.in: Add transliterations for new Unicode 3.1 mathematical symbols. | ||||
* | Update. | Ulrich Drepper | 2001-04-18 | 1 | -8/+8 |
| | | | | | | | | | 2001-04-18 Jakub Jelinek <jakub@redhat.com> * locales/be_BY: Fix syntax in LC_COLLATE section. * locales/ru_UA: Likewise. * locales/tr_TR: Likewise. * locales/uk_UA: Likewise. | ||||
* | Use Unicode aware LC_CTYPE information from "i18n". | Ulrich Drepper | 2000-10-27 | 1 | -902/+1158 |
| | |||||
* | Update. | Ulrich Drepper | 2000-10-26 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * locale/C-monetary.c: Set mon_decimal to empty string. Add missing entry _NL_MONETARY_CRNCYSTR. * stdio-common/printf_fp.c: If MON_DECIAL_POINT is not provided use DECIMAL_POINT information. * locale/C-numeric.c: Set mon_grouping entry to empty string. * locale/C-time.c: Add date_fmt entries. Remove two wrong entries. Correct value for number of entries. * locale/localeconv.c: Normalize result passed back in .grouping. Fix assignment to .int_* entries. * locale/Makefile (tests): Add tst-C-locale. * locale/tst-C-locale.c: New file. * locale/setlocale.c: Use LOCALEDIR and not LOCALE_PATH to locate locale files. * locale/newlocale.c: Likewise. 2000-10-26 GOTO Masanori <gotom@debian.or.jp> * locale/langinfo.h: Define _DATE_FMT and _NL_W_DATE_FMT. * locale/categories.def: New support for date_fmt. * locale/programs/ld-time.c: Likewise. * locale/programs/locfile-kw.gperf: Likewise. * locale/programs/locfile-kw.h: Likewise. * locale/programs/locfile-token.h: Likewise. 2000-10-26 Jakub Jelinek <jakub@redhat.com> * sysdeps/ieee754/ldbl-128/e_hypotl.c: New. * math/libm-test.inc (cabs_test, cexp_test, csqrt_test, hypot_test): Increase precision of constants. * sysdeps/alpha/fpu/libm-test-ulps: Update. * sysdeps/arm/libm-test-ulps: Update. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/ia64/fpu/libm-test-ulps: Update. * sysdeps/m68k/fpu/libm-test-ulps: Update. * sysdeps/mips/fpu/libm-test-ulps: Update. * sysdeps/powerpc/fpu/libm-test-ulps: Update. * sysdeps/sparc/sparc32/fpu/libm-test-ulps: Update. * sysdeps/sparc/sparc64/fpu/libm-test-ulps: Update. * sysdeps/sh/sh4/fpu/libm-test-ulps: Update. * sysdeps/s390/fpu/libm-test-ulps: Update. 2000-10-26 Ulrich Drepper <drepper@redhat.com> | ||||
* | Regenerated: autoconf configure.in | Ulrich Drepper | 2000-07-06 | 1 | -0/+1 |
| | |||||
* | Update. | Ulrich Drepper | 2000-07-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | * crypt/md5-crypt.c (__md5_crypt_r): Clear arrays the key and salt string got copied in. Patch by Solar Designer <solar@false.com>. 2000-07-05 Andreas Jaeger <aj@suse.de> * manual/install.texi (Installation): Update information about add-ons. (Configuring and compiling): Update for glibc 2.2. 2000-07-04 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu_control.h (_FPU_DEFAULT): Correct value. (_FPU_IEEE): Likewise. * math/Makefile (tests): Add test-fpucw. * math/test-fpucw.c (main): New file. 2000-07-05 Ulrich Drepper <drepper@redhat.com> | ||||
* | Convert to new format. | Ulrich Drepper | 2000-06-29 | 1 | -2725/+2781 |
| | |||||
* | Update. | Ulrich Drepper | 2000-02-12 | 1 | -15/+16 |
| | | | | | | | | | | | | | | | | | | | | 2000-02-12 Ulrich Drepper <drepper@redhat.com> * locales/el_GR (toupper): Don't map *s to S*. * locales/en_DK: Likewise. * locales/en_DK.com: Likewise. * locales/ru_RU: Likewise. * locales/ru_UA: Likewise. * locales/tr_TR: Likewise. * locales/uk_UA: Likewise. * locales/en_DK (toupper): Map v% to V%. (tolower): Map V% to v%. * locales/en_DK.com: Likewise. * locales/ru_RU: Likewise. * locales/ru_UA: Likewise. * locales/tr_TR: Likewise. * locales/uk_UA: Likewise. | ||||
* | Update. | Ulrich Drepper | 1999-12-19 | 1 | -8/+8 |
| | | | | | | | | | | | * sysdeps/unix/sysv/linux/bits/resource.h: Remove <asm/resource.h> inclusion. 1999-12-19 Andreas Jaeger <aj@suse.de> * include/string.h: Mark __strndup with __attribute_malloc__. 1999-12-19 Ulrich Drepper <drepper@cygnus.com> | ||||
* | Update. | Ulrich Drepper | 1999-08-15 | 1 | -3/+3 |
| | | | | | | 1999-08-15 Ulrich Drepper <drepper@cygnus.com> * iconv/gconv_builtin.h: Add ISO registry alias for UTF8. | ||||
* | Update. | Ulrich Drepper | 1998-04-30 | 1 | -1/+2 |
| | | | | | * locale/programs/locfile.c: Interpret I18NPATH value as base of path, extended with "/locales/". | ||||
* | Update. | Ulrich Drepper | 1998-03-24 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | * elf/dl-close.c (_dl_close): Replace questionable memcpy by loop. 1998-03-24 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> * libc.map: Add more rpc auth functions/variables. * nscd/nscd.c: Add -g option to argp options. 1998-03-24 Ulrich Drepper <drepper@cygnus.com> * configure.in: Be prepared for gcc 2.9.10 and up. * configure.in: Add missing disabling of quote characters in compiler version check. Reported by HJ Lu. 1998-03-24 Andreas Jaeger <aj@arthur.rhein-neckar.de> * malloc/mtrace.c: Include elf/ldsodefs.h instead of link.h. 1998-03-24 Ulrich Drepper <drepper@cygnus.com> * intl/locale.alias: Fix spelling of romanian. | ||||
* | Update. | Ulrich Drepper | 1998-02-16 | 1 | -65/+984 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1998-02-16 17:33 Ulrich Drepper <drepper@cygnus.com> * elf/rtld.c (dl_main): Recognize --library-path parameter and pass value (or NULL) to _dl_init_paths. * elf/dl-load.c (_dl_init_paths): Change to take one parameter, replacing local variable llp. If llp is NULL examine LD_LIBRARY_PATH environment variable. * elf/link.h: Change prototype for _dl_init_paths. * elf/dl-support.c: Pass NULL in _dl_init_paths call. * localedata/Makefile (distribute): Add test files. 1998-02-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> * localedata/tests/{test1.cm, test2.cm, test3.cm, test4.cm, test1.def, test2.def, test3.def, test4.def}: Simple input files for localedef. Contributed by Yung-Ching Hsiao <yhsiao@cae.wisc.edu>. * localedata/Makefile (tests): Call tst-locale.sh. * localedata/tst-locale.sh: New file, regression tests for some localedef problems. 1998-02-15 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> * nis/nss_nisplus/nisplus-alias.c: Use __stpncpy. * nis/nss_nisplus/nisplus-hosts.c: Make sure buffer is always NUL terminated. * nis/nss_nisplus/nisplus-network.c: Likewise. * nis/nss_nisplus/nisplus-proto.c: Likewise. * nis/nss_nisplus/nisplus-rpc.c: Likewise. * nis/nss_nisplus/nisplus-service.c: Likewise. Add more changes from TI-RPC 2.3 for rpcgen to fix include/C++ bug and support generating thread safe RPC code. * sunrpc/rpc_main.c: Add changes. * sunrpc/rpc_clntout.c: Likewise. * sunrpc/rpc_cout.c: Likewise. * sunrpc/rpc_hout.c: Likewise. * sunrpc/rpc_parse.c: Likewise. * sunrpc/rpc_sample.c: Likewise. * sunrpc/rpc_scan.c: Likewise. * sunrpc/rpc_svcout.c: Likewise. * sunrpc/rpc_util.c: Likewise. * sunrpc/rpc_util.h: Add new structs and prototypes. * sunrpc/proto.h: Remove prototypes for static functions. 1998-02-15 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * locale/programs/ld-messages.c (messages_finish): Don't skip error checking when being quiet. * locale/programs/ld-ctype.c (ctype_finish): Likewise. (set_class_defaults): Likewise. * locale/programs/charmap.c (parse_charmap): Likewise. * locale/programs/ld-collate.c (collate_finish): Likewise. * locale/programs/ld-monetary.c (monetary_finish): Likewise. * locale/programs/ld-time.c (time_finish): Likewise. * locale/programs/locfile.c (write_locale_data): Likewise. * locale/programs/ld-ctype.c (ctype_class_to): Silently ignore unknown characters and empty ranges. * locale/programs/ld-collate.c (collate_order_elem): When processing an ellipsis properly form a linked list in the result table, fix typo when allocating ordering array. [PR libc/419] 1998-02-13 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * elf/Makefile (ld-map): Define. (rtld-ldscript): Define. Change all `$(objpfx)rtld-ldscript' to `$(rtld-ldscript)'. ($(objpfx)ld.so): Combine the two versions of this rule. Depend on $(ld-map). (rtld-link): Combine the two versions of this definition. Fixed to make it work when no symbol versioning is used. 1998-02-16 Ulrich Drepper <drepper@cygnus.com> * Makeconfig (build-program-cmd): Use --library-path parameter to ld.so instead of environment variable. * sunrpc/Makefile (rpcgen-cmd): Don't use -$ parameter. * sunrpc/rpc_main.c: Remove support for -$$ option again. 1998-02-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> * Make-dist: Respect with-cvs setting. * MakeTAGS (all-pot): Likewise. * sysdeps/sparc/sparc32/Makefile: Likewise. * sysdeps/mach/hurd/Makefile: Likewise. * stdlib/Makefile: Likewise. * posix/Makefile: Likewise. * intl/Makefile: Likewise. * po/Makefile (linguas): Likewise | ||||
* | Use most recent localedata from glibc-2.0.91. | Ulrich Drepper | 1998-01-25 | 1 | -89/+680 |
| | | | | | | | | | | | | | | | 1997-10-09 04:56 Ulrich Drepper <drepper@cygnus.com> * locales/is_IS: Update from Debian version. 1997-08-29 03:16 Ulrich Drepper <drepper@cygnus.com> * tst-fmon.c: New file. strfmon test program. * tst-fmon.sh: New file. Script to run strfmon test. * fmon-de_DE.exp: New file. Expected result of strfmon test for de_DE. * fmon-en_US.exp: New file. Expected result of strfmon test for en_US. * locales/cs_CZ: Update from author. | ||||
* | Initial revision cvs/start cvs/libc2_0_x-ud-970306 | Ulrich Drepper | 1997-03-05 | 1 | -0/+1563 |
1997-02-15 14:32 15:10 Andreas Jaeger <aj@arthur.pfalz.de> * collate-test.c (main): change prototype definition to prevent warning. 1997-02-15 17:46 Ulrich Drepper <drepper@cygnus.com> * locales/de_DE: Include real collation data. It's similar to the en_DK information but the order of small and capital characters is exchanged. * collate-test.c: New file. Test suite for strcoll function. * de_DE.in: Input file for collation test. * da_DK.in: Likewise. * xfrm-test.c: New file. Test suite for strxfrm function. 1996-12-10 02:47 Ulrich Drepper <drepper@cygnus.com> * All charmaps: Fix entries for <quotation-mark>. 1996-10-17 18:57 Ulrich Drepper <drepper@cygnus.com> * Makefile (charmaps): Don't try to install CVS or RCS directory. (locales): Likewise. Reported by Matthias Urlichs. |