From: "Kerin Millar" <kfm@plushkava.net>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/locale-gen:master commit in: /
Date: Tue, 05 Aug 2025 23:00:03 +0000 (UTC) [thread overview]
Message-ID: <1754434749.6f4bc807f37690bc4a2574d22a337eae575fdec0.kfm@gentoo> (raw)
commit: 6f4bc807f37690bc4a2574d22a337eae575fdec0
Author: Kerin Millar <kfm <AT> plushkava <DOT> net>
AuthorDate: Tue Aug 5 22:53:21 2025 +0000
Commit: Kerin Millar <kfm <AT> plushkava <DOT> net>
CommitDate: Tue Aug 5 22:59:09 2025 +0000
URL: https://gitweb.gentoo.org/proj/locale-gen.git/commit/?id=6f4bc807
locale.gen: show only UTF-8 based locales as commented examples
Presently, the default locale.gen file contains only 14 (commented)
locale definitions. Of the 9 countries covered, 6 are lacking any
definitions that incorporate the UTF-8 character map. This makes no
sense. As of 2025, the overwhelming majority of users ought to be using
the UTF-8 character map, along with the Unicode Collation Algorithm. In
no way should Gentoo be encouraging new users not to do so, especially
given that some of them would be hard pressed to tell a locale apart
from a latrine.
Address this matter by replacing the aforementioned definitions with all
325 of the locales from the /usr/share/i18n/SUPPORTED file that specify
the UTF-8 character map (not counting C.UTF-8). Also, present them as a
columnated list, rendering it considerably more pleasant to read.
Signed-off-by: Kerin Millar <kfm <AT> plushkava.net>
locale.gen | 339 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 325 insertions(+), 14 deletions(-)
diff --git a/locale.gen b/locale.gen
index 0786f17..ff0025a 100644
--- a/locale.gen
+++ b/locale.gen
@@ -20,17 +20,328 @@
# rebuilt for you. After updating this file, you can simply run `locale-gen`
# yourself instead of re-emerging glibc.
-#en_US ISO-8859-1
-#en_US.UTF-8 UTF-8
-#ja_JP.EUC-JP EUC-JP
-#ja_JP.UTF-8 UTF-8
-#ja_JP EUC-JP
-#en_HK ISO-8859-1
-#en_PH ISO-8859-1
-#de_DE ISO-8859-1
-#de_DE@euro ISO-8859-15
-#es_MX ISO-8859-1
-#fa_IR UTF-8
-#fr_FR ISO-8859-1
-#fr_FR@euro ISO-8859-15
-#it_IT ISO-8859-1
+# aa_DJ.UTF-8 UTF-8
+# aa_ER UTF-8
+# aa_ET UTF-8
+# af_ZA.UTF-8 UTF-8
+# agr_PE UTF-8
+# ak_GH UTF-8
+# am_ET UTF-8
+# an_ES.UTF-8 UTF-8
+# anp_IN UTF-8
+# ar_AE.UTF-8 UTF-8
+# ar_BH.UTF-8 UTF-8
+# ar_DZ.UTF-8 UTF-8
+# ar_EG.UTF-8 UTF-8
+# ar_IN UTF-8
+# ar_IQ.UTF-8 UTF-8
+# ar_JO.UTF-8 UTF-8
+# ar_KW.UTF-8 UTF-8
+# ar_LB.UTF-8 UTF-8
+# ar_LY.UTF-8 UTF-8
+# ar_MA.UTF-8 UTF-8
+# ar_OM.UTF-8 UTF-8
+# ar_QA.UTF-8 UTF-8
+# ar_SA.UTF-8 UTF-8
+# ar_SD.UTF-8 UTF-8
+# ar_SS UTF-8
+# ar_SY.UTF-8 UTF-8
+# ar_TN.UTF-8 UTF-8
+# ar_YE.UTF-8 UTF-8
+# ayc_PE UTF-8
+# az_AZ UTF-8
+# az_IR UTF-8
+# as_IN UTF-8
+# ast_ES.UTF-8 UTF-8
+# be_BY.UTF-8 UTF-8
+# be_BY@latin UTF-8
+# bem_ZM UTF-8
+# ber_DZ UTF-8
+# ber_MA UTF-8
+# bg_BG.UTF-8 UTF-8
+# bhb_IN.UTF-8 UTF-8
+# bho_IN UTF-8
+# bho_NP UTF-8
+# bi_VU UTF-8
+# bn_BD UTF-8
+# bn_IN UTF-8
+# bo_CN UTF-8
+# bo_IN UTF-8
+# br_FR.UTF-8 UTF-8
+# brx_IN UTF-8
+# bs_BA.UTF-8 UTF-8
+# byn_ER UTF-8
+# ca_AD.UTF-8 UTF-8
+# ca_ES.UTF-8 UTF-8
+# ca_ES@valencia UTF-8
+# ca_FR.UTF-8 UTF-8
+# ca_IT.UTF-8 UTF-8
+# ce_RU UTF-8
+# chr_US UTF-8
+# ckb_IQ UTF-8
+# cmn_TW UTF-8
+# crh_RU UTF-8
+# crh_UA UTF-8
+# cs_CZ.UTF-8 UTF-8
+# csb_PL UTF-8
+# cv_RU UTF-8
+# cy_GB.UTF-8 UTF-8
+# da_DK.UTF-8 UTF-8
+# de_AT.UTF-8 UTF-8
+# de_BE.UTF-8 UTF-8
+# de_CH.UTF-8 UTF-8
+# de_DE.UTF-8 UTF-8
+# de_IT.UTF-8 UTF-8
+# de_LI.UTF-8 UTF-8
+# de_LU.UTF-8 UTF-8
+# doi_IN UTF-8
+# dsb_DE UTF-8
+# dv_MV UTF-8
+# dz_BT UTF-8
+# el_GR.UTF-8 UTF-8
+# el_CY.UTF-8 UTF-8
+# en_AG UTF-8
+# en_AU.UTF-8 UTF-8
+# en_BW.UTF-8 UTF-8
+# en_CA.UTF-8 UTF-8
+# en_DK.UTF-8 UTF-8
+# en_GB.UTF-8 UTF-8
+# en_HK.UTF-8 UTF-8
+# en_IE.UTF-8 UTF-8
+# en_IL UTF-8
+# en_IN UTF-8
+# en_NG UTF-8
+# en_NZ.UTF-8 UTF-8
+# en_PH.UTF-8 UTF-8
+# en_SC.UTF-8 UTF-8
+# en_SG.UTF-8 UTF-8
+# en_US.UTF-8 UTF-8
+# en_ZA.UTF-8 UTF-8
+# en_ZM UTF-8
+# en_ZW.UTF-8 UTF-8
+# eo UTF-8
+# es_AR.UTF-8 UTF-8
+# es_BO.UTF-8 UTF-8
+# es_CL.UTF-8 UTF-8
+# es_CO.UTF-8 UTF-8
+# es_CR.UTF-8 UTF-8
+# es_CU UTF-8
+# es_DO.UTF-8 UTF-8
+# es_EC.UTF-8 UTF-8
+# es_ES.UTF-8 UTF-8
+# es_GT.UTF-8 UTF-8
+# es_HN.UTF-8 UTF-8
+# es_MX.UTF-8 UTF-8
+# es_NI.UTF-8 UTF-8
+# es_PA.UTF-8 UTF-8
+# es_PE.UTF-8 UTF-8
+# es_PR.UTF-8 UTF-8
+# es_PY.UTF-8 UTF-8
+# es_SV.UTF-8 UTF-8
+# es_US.UTF-8 UTF-8
+# es_UY.UTF-8 UTF-8
+# es_VE.UTF-8 UTF-8
+# et_EE.UTF-8 UTF-8
+# eu_ES.UTF-8 UTF-8
+# fa_IR UTF-8
+# ff_SN UTF-8
+# fi_FI.UTF-8 UTF-8
+# fil_PH UTF-8
+# fo_FO.UTF-8 UTF-8
+# fr_BE.UTF-8 UTF-8
+# fr_CA.UTF-8 UTF-8
+# fr_CH.UTF-8 UTF-8
+# fr_FR.UTF-8 UTF-8
+# fr_LU.UTF-8 UTF-8
+# fur_IT UTF-8
+# fy_NL UTF-8
+# fy_DE UTF-8
+# ga_IE.UTF-8 UTF-8
+# gbm_IN UTF-8
+# gd_GB.UTF-8 UTF-8
+# gez_ER UTF-8
+# gez_ER@abegede UTF-8
+# gez_ET UTF-8
+# gez_ET@abegede UTF-8
+# gl_ES.UTF-8 UTF-8
+# gu_IN UTF-8
+# gv_GB.UTF-8 UTF-8
+# ha_NG UTF-8
+# hak_TW UTF-8
+# he_IL.UTF-8 UTF-8
+# hi_IN UTF-8
+# hif_FJ UTF-8
+# hne_IN UTF-8
+# hr_HR.UTF-8 UTF-8
+# hsb_DE.UTF-8 UTF-8
+# ht_HT UTF-8
+# hu_HU.UTF-8 UTF-8
+# hy_AM UTF-8
+# ia_FR UTF-8
+# id_ID.UTF-8 UTF-8
+# ig_NG UTF-8
+# ik_CA UTF-8
+# is_IS.UTF-8 UTF-8
+# it_CH.UTF-8 UTF-8
+# it_IT.UTF-8 UTF-8
+# iu_CA UTF-8
+# ja_JP.UTF-8 UTF-8
+# ka_GE.UTF-8 UTF-8
+# kab_DZ UTF-8
+# kk_KZ.UTF-8 UTF-8
+# kl_GL.UTF-8 UTF-8
+# km_KH UTF-8
+# kn_IN UTF-8
+# ko_KR.UTF-8 UTF-8
+# kok_IN UTF-8
+# ks_IN UTF-8
+# ks_IN@devanagari UTF-8
+# ku_TR.UTF-8 UTF-8
+# kv_RU UTF-8
+# kw_GB.UTF-8 UTF-8
+# ky_KG UTF-8
+# lb_LU UTF-8
+# lg_UG.UTF-8 UTF-8
+# li_BE UTF-8
+# li_NL UTF-8
+# lij_IT UTF-8
+# ln_CD UTF-8
+# lo_LA UTF-8
+# lt_LT.UTF-8 UTF-8
+# ltg_LV.UTF-8 UTF-8
+# lv_LV.UTF-8 UTF-8
+# lzh_TW UTF-8
+# mag_IN UTF-8
+# mai_IN UTF-8
+# mai_NP UTF-8
+# mdf_RU UTF-8
+# mfe_MU UTF-8
+# mg_MG.UTF-8 UTF-8
+# mhr_RU UTF-8
+# mi_NZ.UTF-8 UTF-8
+# miq_NI UTF-8
+# mjw_IN UTF-8
+# mk_MK.UTF-8 UTF-8
+# ml_IN UTF-8
+# mn_MN UTF-8
+# mni_IN UTF-8
+# mnw_MM UTF-8
+# mr_IN UTF-8
+# ms_MY.UTF-8 UTF-8
+# mt_MT.UTF-8 UTF-8
+# my_MM UTF-8
+# nan_TW UTF-8
+# nan_TW@latin UTF-8
+# nb_NO.UTF-8 UTF-8
+# nds_DE UTF-8
+# nds_NL UTF-8
+# ne_NP UTF-8
+# nhn_MX UTF-8
+# niu_NU UTF-8
+# niu_NZ UTF-8
+# nl_AW UTF-8
+# nl_BE.UTF-8 UTF-8
+# nl_NL.UTF-8 UTF-8
+# nn_NO.UTF-8 UTF-8
+# nr_ZA UTF-8
+# nso_ZA UTF-8
+# oc_FR.UTF-8 UTF-8
+# om_ET UTF-8
+# om_KE.UTF-8 UTF-8
+# or_IN UTF-8
+# os_RU UTF-8
+# pa_IN UTF-8
+# pa_PK UTF-8
+# pap_AW UTF-8
+# pap_CW UTF-8
+# pl_PL.UTF-8 UTF-8
+# ps_AF UTF-8
+# pt_BR.UTF-8 UTF-8
+# pt_PT.UTF-8 UTF-8
+# quz_PE UTF-8
+# raj_IN UTF-8
+# rif_MA UTF-8
+# ro_RO.UTF-8 UTF-8
+# ru_RU.UTF-8 UTF-8
+# ru_UA.UTF-8 UTF-8
+# rw_RW UTF-8
+# sa_IN UTF-8
+# sah_RU UTF-8
+# sat_IN UTF-8
+# sc_IT UTF-8
+# scn_IT UTF-8
+# sd_IN UTF-8
+# sd_IN@devanagari UTF-8
+# se_NO UTF-8
+# sgs_LT UTF-8
+# shn_MM UTF-8
+# shs_CA UTF-8
+# si_LK UTF-8
+# sid_ET UTF-8
+# sk_SK.UTF-8 UTF-8
+# sl_SI.UTF-8 UTF-8
+# sm_WS UTF-8
+# so_DJ.UTF-8 UTF-8
+# so_ET UTF-8
+# so_KE.UTF-8 UTF-8
+# so_SO.UTF-8 UTF-8
+# sq_AL.UTF-8 UTF-8
+# sq_MK UTF-8
+# sr_ME UTF-8
+# sr_RS UTF-8
+# sr_RS@latin UTF-8
+# ss_ZA UTF-8
+# ssy_ER UTF-8
+# st_ZA.UTF-8 UTF-8
+# su_ID UTF-8
+# sv_FI.UTF-8 UTF-8
+# sv_SE.UTF-8 UTF-8
+# sw_KE UTF-8
+# sw_TZ UTF-8
+# syr UTF-8
+# szl_PL UTF-8
+# ta_IN UTF-8
+# ta_LK UTF-8
+# tcy_IN.UTF-8 UTF-8
+# te_IN UTF-8
+# tg_TJ.UTF-8 UTF-8
+# th_TH.UTF-8 UTF-8
+# the_NP UTF-8
+# ti_ER UTF-8
+# ti_ET UTF-8
+# tig_ER UTF-8
+# tk_TM UTF-8
+# tl_PH.UTF-8 UTF-8
+# tn_ZA UTF-8
+# to_TO UTF-8
+# tok UTF-8
+# tpi_PG UTF-8
+# tr_CY.UTF-8 UTF-8
+# tr_TR.UTF-8 UTF-8
+# ts_ZA UTF-8
+# tt_RU UTF-8
+# tt_RU@iqtelif UTF-8
+# ug_CN UTF-8
+# uk_UA.UTF-8 UTF-8
+# unm_US UTF-8
+# ur_IN UTF-8
+# ur_PK UTF-8
+# uz_UZ.UTF-8 UTF-8
+# uz_UZ@cyrillic UTF-8
+# ve_ZA UTF-8
+# vi_VN UTF-8
+# wa_BE.UTF-8 UTF-8
+# wae_CH UTF-8
+# wal_ET UTF-8
+# wo_SN UTF-8
+# xh_ZA.UTF-8 UTF-8
+# yi_US.UTF-8 UTF-8
+# yo_NG UTF-8
+# yue_HK UTF-8
+# yuw_PG UTF-8
+# zgh_MA UTF-8
+# zh_CN.UTF-8 UTF-8
+# zh_HK.UTF-8 UTF-8
+# zh_SG.UTF-8 UTF-8
+# zh_TW.UTF-8 UTF-8
+# zu_ZA.UTF-8 UTF-8
next reply other threads:[~2025-08-05 23:00 UTC|newest]
Thread overview: 149+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-08-05 23:00 Kerin Millar [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-10-13 4:59 [gentoo-commits] proj/locale-gen:master commit in: / Kerin Millar
2025-09-18 23:06 Kerin Millar
2025-09-18 23:04 Kerin Millar
2025-09-18 23:04 Kerin Millar
2025-09-15 5:08 Kerin Millar
2025-09-15 4:07 Kerin Millar
2025-09-15 4:07 Kerin Millar
2025-09-15 4:07 Kerin Millar
2025-09-14 4:24 Kerin Millar
2025-09-14 4:20 Kerin Millar
2025-09-13 23:53 Kerin Millar
2025-09-13 23:51 Kerin Millar
2025-09-13 23:51 Kerin Millar
2025-09-13 23:23 Kerin Millar
2025-09-13 23:23 Kerin Millar
2025-09-13 9:42 Kerin Millar
2025-09-13 9:35 Kerin Millar
2025-09-13 9:27 Kerin Millar
2025-09-13 8:46 Kerin Millar
2025-09-13 8:42 Kerin Millar
2025-09-13 1:23 Kerin Millar
2025-09-13 1:14 Kerin Millar
2025-09-12 16:59 Kerin Millar
2025-09-12 16:59 Kerin Millar
2025-09-12 16:59 Kerin Millar
2025-09-12 16:59 Kerin Millar
2025-09-12 16:59 Kerin Millar
2025-09-12 16:59 Kerin Millar
2025-08-22 23:42 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-22 23:12 Kerin Millar
2025-08-20 2:39 Kerin Millar
2025-08-20 2:39 Kerin Millar
2025-08-19 13:37 Kerin Millar
2025-08-19 13:19 Kerin Millar
2025-08-18 2:46 Kerin Millar
2025-08-18 1:18 Kerin Millar
2025-08-18 1:18 Kerin Millar
2025-08-17 2:01 Kerin Millar
2025-08-16 23:17 Kerin Millar
2025-08-16 23:17 Kerin Millar
2025-08-16 3:46 Kerin Millar
2025-08-15 22:29 Kerin Millar
2025-08-15 22:29 Kerin Millar
2025-08-15 22:18 Kerin Millar
2025-08-15 5:35 Kerin Millar
2025-08-15 4:07 Kerin Millar
2025-08-15 3:57 Kerin Millar
2025-08-13 23:49 Kerin Millar
2025-08-13 22:53 Kerin Millar
2025-08-13 22:45 Kerin Millar
2025-08-13 21:42 Kerin Millar
2025-08-13 21:42 Kerin Millar
2025-08-13 21:42 Kerin Millar
2025-08-13 21:42 Kerin Millar
2025-08-13 21:42 Kerin Millar
2025-08-13 21:42 Kerin Millar
2025-08-13 10:09 Kerin Millar
2025-08-13 10:09 Kerin Millar
2025-08-12 17:32 Kerin Millar
2025-08-12 5:06 Kerin Millar
2025-08-12 5:06 Kerin Millar
2025-08-11 22:43 Kerin Millar
2025-08-11 16:04 Kerin Millar
2025-08-11 16:04 Kerin Millar
2025-08-11 0:39 Kerin Millar
2025-08-10 22:53 Kerin Millar
2025-08-10 22:22 Kerin Millar
2025-08-10 22:22 Kerin Millar
2025-08-10 17:05 Kerin Millar
2025-08-10 8:15 Kerin Millar
2025-08-10 1:22 Kerin Millar
2025-08-09 20:18 Kerin Millar
2025-08-09 19:42 Kerin Millar
2025-08-09 19:42 Kerin Millar
2025-08-09 19:42 Kerin Millar
2025-08-08 17:44 Kerin Millar
2025-08-08 17:44 Kerin Millar
2025-08-08 17:44 Kerin Millar
2025-08-08 17:44 Kerin Millar
2025-08-07 23:20 Kerin Millar
2025-08-07 23:20 Kerin Millar
2025-08-07 22:59 Kerin Millar
2025-08-07 22:59 Kerin Millar
2025-08-07 22:59 Kerin Millar
2025-08-07 22:59 Kerin Millar
2025-08-07 22:59 Kerin Millar
2025-08-07 19:43 Kerin Millar
2025-08-07 19:41 Kerin Millar
2025-08-07 19:41 Kerin Millar
2025-08-07 16:35 Kerin Millar
2025-08-07 16:20 Kerin Millar
2025-08-07 16:20 Kerin Millar
2025-08-07 16:20 Kerin Millar
2025-08-07 16:20 Kerin Millar
2025-08-07 16:20 Kerin Millar
2025-08-07 16:20 Kerin Millar
2025-08-06 17:02 Kerin Millar
2025-08-06 7:44 Kerin Millar
2025-08-06 6:48 Kerin Millar
2025-08-05 21:53 Kerin Millar
2025-08-05 21:53 Kerin Millar
2025-08-05 21:53 Kerin Millar
2025-08-05 10:55 Kerin Millar
2025-08-05 10:32 Kerin Millar
2025-08-05 10:29 Kerin Millar
2025-08-05 10:29 Kerin Millar
2025-08-04 16:02 Kerin Millar
2025-08-04 12:13 Kerin Millar
2025-08-04 12:13 Kerin Millar
2025-08-04 11:56 Kerin Millar
2025-08-04 11:25 Kerin Millar
2025-08-04 11:19 Sam James
2025-07-01 21:02 Andreas K. Hüttel
2023-05-11 22:23 Andreas K. Hüttel
2023-03-21 17:37 Andreas K. Hüttel
2021-09-27 6:49 Mike Frysinger
2021-09-27 6:49 Mike Frysinger
2021-09-27 6:49 Mike Frysinger
2021-09-27 6:49 Mike Frysinger
2021-09-27 6:49 Mike Frysinger
2021-09-27 6:49 Mike Frysinger
2021-09-27 5:46 Mike Frysinger
2021-08-06 21:09 Andreas K. Hüttel
2021-03-12 16:28 Mike Frysinger
2020-07-27 15:38 Andreas K. Hüttel
2020-07-27 10:36 Andreas K. Hüttel
2020-07-26 17:37 Andreas K. Hüttel
2020-07-26 17:37 Andreas K. Hüttel
2020-07-15 1:56 Andreas K. Hüttel
2020-07-15 1:56 Andreas K. Hüttel
2020-05-12 4:23 Andreas K. Hüttel
2020-05-12 4:23 Andreas K. Hüttel
2020-05-12 4:23 Andreas K. Hüttel
2020-05-12 4:23 Andreas K. Hüttel
2020-05-12 4:23 Andreas K. Hüttel
2020-05-12 4:23 Andreas K. Hüttel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1754434749.6f4bc807f37690bc4a2574d22a337eae575fdec0.kfm@gentoo \
--to=kfm@plushkava.net \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox