]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
localedata: Add Hunsrickisch locale for Brazil (hrx_BR)
authorGarccez <joangarcez2100@gmail.com>
Fri, 17 Apr 2026 02:21:52 +0000 (23:21 -0300)
committerCarlos O'Donell <carlos@redhat.com>
Fri, 17 Apr 2026 22:15:29 +0000 (18:15 -0400)
Signed-off-by: Garccez <joangarcez2100@gmail.com>
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
NEWS
localedata/SUPPORTED
localedata/locales/hrx_BR [new file with mode: 0644]

diff --git a/NEWS b/NEWS
index d72c1efccb00d0828f911a7d16efe7c0564ee922..c8ee5d5b90f86bdcbd3aef28e5ba3e0c7fe7a184 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -16,6 +16,8 @@ Major new features:
 * The SVID handling for cosh and sinh were moved to compat symbols, allowing
   improvements in performance.
 
+* New locale added: hrx_BR (Hunsrik language spoken in Brazil).
+
 Deprecated and removed features, and other changes affecting compatibility:
 
 * Although malloc and related functions currently return pointers
index 567ea85580eaab203e594b317b504fa265b6aeed..41cfcd6c290211d96037d410d3030ee6e895d2a5 100644 (file)
@@ -261,6 +261,7 @@ hif_FJ/UTF-8 \
 hne_IN/UTF-8 \
 hr_HR.UTF-8/UTF-8 \
 hr_HR/ISO-8859-2 \
+hrx_BR.UTF-8/UTF-8 \
 hsb_DE/ISO-8859-2 \
 hsb_DE.UTF-8/UTF-8 \
 ht_HT/UTF-8 \
diff --git a/localedata/locales/hrx_BR b/localedata/locales/hrx_BR
new file mode 100644 (file)
index 0000000..55dddd0
--- /dev/null
@@ -0,0 +1,128 @@
+comment_char %
+escape_char /
+
+% Copyright The GNU Toolchain Authors.
+% This file is part of the GNU C Library.
+%
+% The GNU C Library is free software; you can redistribute it and/or
+% modify it under the terms of the GNU Lesser General Public
+% License as published by the Free Software Foundation; either
+% version 2.1 of the License, or (at your option) any later version.
+%
+% The GNU C Library is distributed in the hope that it will be useful,
+% but WITHOUT ANY WARRANTY; without even the implied warranty of
+% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+% Lesser General Public License for more details.
+%
+% You should have received a copy of the GNU Lesser General Public
+% License along with the GNU C Library; if not, see
+% <https://www.gnu.org/licenses/>.
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% Hunsrickisch (hrx) locale for Brazil
+% Source: João V. Garcez
+% Language: Hunsrickisch (Riograndenser Hunsrickisch)
+% Territory: Brazil
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+
+LC_IDENTIFICATION
+title      "Hunsrik locale for Brazil"
+source     "João V. Garcez"
+address    ""
+contact    ""
+email      "joangarcez2100@protonmail.com"
+tel        ""
+fax        ""
+language   "Hunsrik"
+territory  "Brazil"
+revision   "0.1"
+date       "2026-03-20"
+%
+category  "i18n:2012";LC_IDENTIFICATION
+category  "i18n:2012";LC_CTYPE
+category  "i18n:2012";LC_COLLATE
+category  "i18n:2012";LC_TIME
+category  "i18n:2012";LC_NUMERIC
+category  "i18n:2012";LC_MONETARY
+category  "i18n:2012";LC_MESSAGES
+category  "i18n:2012";LC_PAPER
+category  "i18n:2012";LC_NAME
+category  "i18n:2012";LC_ADDRESS
+category  "i18n:2012";LC_TELEPHONE
+category  "i18n:2012";LC_MEASUREMENT
+END LC_IDENTIFICATION
+
+LC_CTYPE
+copy "i18n"
+END LC_CTYPE
+
+% There is no Hunsrik-specific way of writing these 3 below.
+% Hunsrickisch speakers use Brazilian Portuguese standards.
+LC_COLLATE
+copy "pt_BR"
+END LC_COLLATE
+
+LC_MONETARY
+copy "pt_BR"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "pt_BR"
+END LC_NUMERIC
+
+LC_MESSAGES
+yesexpr "^[+1iIjJyY]"
+noexpr  "^[-0nN]"
+yesstr  "ia"
+nostr   "nee"
+END LC_MESSAGES
+
+LC_TIME
+abday   "Su";"Mo";"Di";"Mi";"Do";"Fr";"Sa"
+day     "Sunntach";"Montach";"Dinstach";/
+       "Mittwoch";"Donnerstach";"Freitach";"Samstach"
+abmon   "Jan";"Feb";"Mer";"Apr";"Maa";"Jun";/
+       "Jul";"Aag";"Sep";"Okt";"Nov";"Dez"
+mon     "Januer";"Februer";"Merz";"April";"Maai";"Juni";/
+       "Juli";"Aagust";"September";"Oktover";"November";"Dezember"
+d_t_fmt "%a %d %b %Y %T %Z"
+d_fmt   "%d//%m//%Y"
+t_fmt   "%T"
+am_pm   "";""
+t_fmt_ampm ""
+date_fmt   "%a %-d. %b %H:%M:%S %Z %Y"
+week    7;19971130;1
+END LC_TIME
+
+LC_PAPER
+copy "i18n"
+END LC_PAPER
+
+LC_MEASUREMENT
+copy "i18n"
+END LC_MEASUREMENT
+
+LC_ADDRESS
+postal_fmt  "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"
+country_name "Brasilje"
+country_ab2  "BR"
+country_ab3  "BRA"
+country_num  076
+country_car  "BR"
+lang_name    "Hunsrickisch"
+lang_ab      ""
+lang_term    "hrx"
+lang_lib     "hrx"
+END LC_ADDRESS
+
+LC_TELEPHONE
+copy "pt_BR"
+END LC_TELEPHONE
+
+LC_NAME
+name_fmt  "%d%t%g%t%m%t%f"
+name_miss "Fraa"
+name_mr   "Herr"
+name_mrs  "Fraa"
+name_ms   "Fraa"
+END LC_NAME