public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
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


             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