[{"id":3678903,"web_url":"http://patchwork.ozlabs.org/comment/3678903/","msgid":"<9deac6d7-f341-4ba1-9f3d-a35411729ad3@redhat.com>","list_archive_url":null,"date":"2026-04-17T22:15:54","subject":"Re: [PATCH v6 2/2] localedata: Add Hunsrickisch locale for Brazil\n (hrx_BR)","submitter":{"id":22438,"url":"http://patchwork.ozlabs.org/api/people/22438/","name":"Carlos O'Donell","email":"carlos@redhat.com"},"content":"On 4/16/26 10:21 PM, Garccez wrote:\n> Signed-off-by: Garccez <joangarcez2100@gmail.com>\n\nLGTM. Pushed.\n\nWill be a part of glibc 2.44 :-)\n\nReviewed-by: Carlos O'Donell <carlos@redhat.com>\n\n> ---\n>   NEWS                      |   2 +\n>   localedata/SUPPORTED      |   1 +\n>   localedata/locales/hrx_BR | 128 ++++++++++++++++++++++++++++++++++++++\n>   3 files changed, 131 insertions(+)\n>   create mode 100644 localedata/locales/hrx_BR\n> \n> diff --git a/NEWS b/NEWS\n> index c6e9a83923..9c852a4a0f 100644\n> --- a/NEWS\n> +++ b/NEWS\n> @@ -16,6 +16,8 @@ Major new features:\n>   * The SVID handling for cosh and sinh were moved to compat symbols, allowing\n>     improvements in performance.\n>   \n> +* New locale added: hrx_BR (Hunsrik language spoken in Brazil).\n> +\n>   Deprecated and removed features, and other changes affecting compatibility:\n>   \n>   * Although malloc and related functions currently return pointers\n> diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED\n> index 567ea85580..41cfcd6c29 100644\n> --- a/localedata/SUPPORTED\n> +++ b/localedata/SUPPORTED\n> @@ -261,6 +261,7 @@ hif_FJ/UTF-8 \\\n>   hne_IN/UTF-8 \\\n>   hr_HR.UTF-8/UTF-8 \\\n>   hr_HR/ISO-8859-2 \\\n> +hrx_BR.UTF-8/UTF-8 \\\n>   hsb_DE/ISO-8859-2 \\\n>   hsb_DE.UTF-8/UTF-8 \\\n>   ht_HT/UTF-8 \\\n> diff --git a/localedata/locales/hrx_BR b/localedata/locales/hrx_BR\n> new file mode 100644\n> index 0000000000..55dddd0ba8\n> --- /dev/null\n> +++ b/localedata/locales/hrx_BR\n> @@ -0,0 +1,128 @@\n> +comment_char %\n> +escape_char /\n> +\n> +% Copyright The GNU Toolchain Authors.\n> +% This file is part of the GNU C Library.\n> +%\n> +% The GNU C Library is free software; you can redistribute it and/or\n> +% modify it under the terms of the GNU Lesser General Public\n> +% License as published by the Free Software Foundation; either\n> +% version 2.1 of the License, or (at your option) any later version.\n> +%\n> +% The GNU C Library is distributed in the hope that it will be useful,\n> +% but WITHOUT ANY WARRANTY; without even the implied warranty of\n> +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n> +% Lesser General Public License for more details.\n> +%\n> +% You should have received a copy of the GNU Lesser General Public\n> +% License along with the GNU C Library; if not, see\n> +% <https://www.gnu.org/licenses/>.\n> +\n> +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n> +% Hunsrickisch (hrx) locale for Brazil\n> +% Source: João V. Garcez\n> +% Language: Hunsrickisch (Riograndenser Hunsrickisch)\n> +% Territory: Brazil\n> +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\n> +\n> +LC_IDENTIFICATION\n> +title      \"Hunsrik locale for Brazil\"\n> +source     \"João V. Garcez\"\n> +address    \"\"\n> +contact    \"\"\n> +email      \"joangarcez2100@protonmail.com\"\n> +tel        \"\"\n> +fax        \"\"\n> +language   \"Hunsrik\"\n> +territory  \"Brazil\"\n> +revision   \"0.1\"\n> +date       \"2026-03-20\"\n> +%\n> +category  \"i18n:2012\";LC_IDENTIFICATION\n> +category  \"i18n:2012\";LC_CTYPE\n> +category  \"i18n:2012\";LC_COLLATE\n> +category  \"i18n:2012\";LC_TIME\n> +category  \"i18n:2012\";LC_NUMERIC\n> +category  \"i18n:2012\";LC_MONETARY\n> +category  \"i18n:2012\";LC_MESSAGES\n> +category  \"i18n:2012\";LC_PAPER\n> +category  \"i18n:2012\";LC_NAME\n> +category  \"i18n:2012\";LC_ADDRESS\n> +category  \"i18n:2012\";LC_TELEPHONE\n> +category  \"i18n:2012\";LC_MEASUREMENT\n> +END LC_IDENTIFICATION\n> +\n> +LC_CTYPE\n> +copy \"i18n\"\n> +END LC_CTYPE\n> +\n> +% There is no Hunsrik-specific way of writing these 3 below.\n> +% Hunsrickisch speakers use Brazilian Portuguese standards.\n> +LC_COLLATE\n> +copy \"pt_BR\"\n> +END LC_COLLATE\n> +\n> +LC_MONETARY\n> +copy \"pt_BR\"\n> +END LC_MONETARY\n> +\n> +LC_NUMERIC\n> +copy \"pt_BR\"\n> +END LC_NUMERIC\n> +\n> +LC_MESSAGES\n> +yesexpr \"^[+1iIjJyY]\"\n> +noexpr  \"^[-0nN]\"\n> +yesstr  \"ia\"\n> +nostr   \"nee\"\n> +END LC_MESSAGES\n> +\n> +LC_TIME\n> +abday   \"Su\";\"Mo\";\"Di\";\"Mi\";\"Do\";\"Fr\";\"Sa\"\n> +day     \"Sunntach\";\"Montach\";\"Dinstach\";/\n> +\t\"Mittwoch\";\"Donnerstach\";\"Freitach\";\"Samstach\"\n> +abmon   \"Jan\";\"Feb\";\"Mer\";\"Apr\";\"Maa\";\"Jun\";/\n> +\t\"Jul\";\"Aag\";\"Sep\";\"Okt\";\"Nov\";\"Dez\"\n> +mon     \"Januer\";\"Februer\";\"Merz\";\"April\";\"Maai\";\"Juni\";/\n> +\t\"Juli\";\"Aagust\";\"September\";\"Oktover\";\"November\";\"Dezember\"\n> +d_t_fmt \"%a %d %b %Y %T %Z\"\n> +d_fmt   \"%d//%m//%Y\"\n> +t_fmt   \"%T\"\n> +am_pm   \"\";\"\"\n> +t_fmt_ampm \"\"\n> +date_fmt   \"%a %-d. %b %H:%M:%S %Z %Y\"\n> +week    7;19971130;1\n> +END LC_TIME\n> +\n> +LC_PAPER\n> +copy \"i18n\"\n> +END LC_PAPER\n> +\n> +LC_MEASUREMENT\n> +copy \"i18n\"\n> +END LC_MEASUREMENT\n> +\n> +LC_ADDRESS\n> +postal_fmt  \"%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N\"\n> +country_name \"Brasilje\"\n> +country_ab2  \"BR\"\n> +country_ab3  \"BRA\"\n> +country_num  076\n> +country_car  \"BR\"\n> +lang_name    \"Hunsrickisch\"\n> +lang_ab      \"\"\n> +lang_term    \"hrx\"\n> +lang_lib     \"hrx\"\n> +END LC_ADDRESS\n> +\n> +LC_TELEPHONE\n> +copy \"pt_BR\"\n> +END LC_TELEPHONE\n> +\n> +LC_NAME\n> +name_fmt  \"%d%t%g%t%m%t%f\"\n> +name_miss \"Fraa\"\n> +name_mr   \"Herr\"\n> +name_mrs  \"Fraa\"\n> +name_ms   \"Fraa\"\n> +END LC_NAME","headers":{"Return-Path":"<libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org>","X-Original-To":["incoming@patchwork.ozlabs.org","libc-alpha@sourceware.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","libc-alpha@sourceware.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=WdE4BHwY;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=WdE4BHwY","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","server2.sourceware.org;\n arc=none smtp.remote-ip=170.10.129.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fy8Nr2VGnz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 18 Apr 2026 08:16:28 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 86C464CD2030\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 17 Apr 2026 22:16:26 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.129.124])\n by sourceware.org (Postfix) with ESMTP id D29944D108F2\n for <libc-alpha@sourceware.org>; Fri, 17 Apr 2026 22:15:59 +0000 (GMT)","from mail-qt1-f197.google.com (mail-qt1-f197.google.com\n [209.85.160.197]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-15-JOE8QLdqPO60hDB2_qbn3A-1; Fri, 17 Apr 2026 18:15:58 -0400","by mail-qt1-f197.google.com with SMTP id\n d75a77b69052e-50b4ca7e7c2so22705311cf.3\n for <libc-alpha@sourceware.org>; Fri, 17 Apr 2026 15:15:58 -0700 (PDT)","from [192.168.0.116] ([198.48.244.52])\n by smtp.gmail.com with ESMTPSA id\n d75a77b69052e-50e392c7b19sm21715911cf.6.2026.04.17.15.15.54\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Fri, 17 Apr 2026 15:15:55 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 86C464CD2030","OpenDKIM Filter v2.11.0 sourceware.org D29944D108F2"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org D29944D108F2","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org D29944D108F2","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776464159; cv=none;\n b=ghjq9NbdiT5aB0Z1FAqvWLDt8VBfEzb0RB45qSSO+zyMusALCkhhAYpjgtCsmLAezntpJgCRdLGyPVn8LsCmo5IeE4A3/gbe2hCvCiAUDgpdKABhQOm6PDzhHvF9c+mr3JmSP8D8hXcYFnJV9A6BGhggC2RC56JoEPggpraKklY=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776464159; c=relaxed/simple;\n bh=2pk7zoBUkoa2bI1glWFdUR4CQYsdm9iFboRd9EnAsnE=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=QUuwKnw2dZhjWf/eXOYwI80XqN/Zpv/VzfYBw5nR6AEHwS4HV7EGV84U9ZWD/vLw9PTo9SJRQEN4iBdQjwG+dRFDC34je+tctYKTuMdcsNV/ET4Ktm5SZXBYhOvF6CIl6Y5dOXK80QN+0LSwXGTiF4AImfQyrC1ibZxpUY9SZH0=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1776464159;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=opF297KOCD6BrUSgn9JlusI6Moohy/HHUm9PMeY6Npg=;\n b=WdE4BHwYtfVVddeKTRUq/xFwYE9dkh/c6fOzmZvIf6BBPG7Q3YPf89DV4p4Pa5hlLwc66N\n 0Y75Jq58zA7wROcLBnqZOKlVjD/U5AVXsTcquhVsLD6axbeUn4bHyykzNHMjS1B7LFcMCq\n OJhhfVXpqufVZh0/qQp3hVeOPxaMjvk=","X-MC-Unique":"JOE8QLdqPO60hDB2_qbn3A-1","X-Mimecast-MFC-AGG-ID":"JOE8QLdqPO60hDB2_qbn3A_1776464158","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776464158; x=1777068958;\n h=content-transfer-encoding:in-reply-to:organization:from\n :content-language:references:to:subject:user-agent:mime-version:date\n :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=opF297KOCD6BrUSgn9JlusI6Moohy/HHUm9PMeY6Npg=;\n b=KfkNKezl5jZIo0OVh+4WqXYXn9KjRBnIBUQ3Mdp97E9L/62rK/Y/MiE+yPbjVPnUvG\n BsfZqMjlNHHmULYVfCvIq0PprkH6q367nr1Ec0a3G2CZTpX2s2fDwtfoCycj6KeptEO4\n XExgeSrDszAtRnjcoJWnr0jeQz2vvZfveU6xByXH5R0cSOZiAhaOaJvGFzIvFRiwCyyH\n 2Mbq5ODuX10oS2/4t2SCfmGepVzRvwibLKGMrF//GvQagfqmdCiDhTHcVuDaz+2hqWhc\n Px4NdkTupOaRUjF/RHHi9gufw+5px/4yXq6CZ5JpnhjxgMm8TH34c1aInJhyl/EG0U4u\n kGgA==","X-Forwarded-Encrypted":"i=1;\n AFNElJ8TOv9valtw6bo5gTDvxMN/nOns+eGHLx6xuI85eL4y7I8L8gRwmZZGg9kSEo5UwZ2SU3R5u2Nn4z7b@sourceware.org","X-Gm-Message-State":"AOJu0YyNPKJo/1dfNFAgmBiL4SzDD/KatQApHkybm5aNjVw9/hheqHDD\n joY/wTdRSTVz8mxrltNJZvpMCiYb6aJ/KGCEkq6hWnlrn9XTu83HHvNDUznJX10PWaBj3UJtBRn\n +0vNPKxg8IUlP+U/JvGIyOg73ogQ+IdZPX4SbWozkVsWmkMQTzrxjnRCVQVMfdQ==","X-Gm-Gg":"AeBDieuRbys2aN2ThFx64qPBsM/6rIt7X0bAwyld/1jZUc7wd/oTzPsMkZm/31c2I7m\n b4kzkBEv64cuy+ptHjNVAybOBnRZaCTVm2NB6PCsZjyTNUjLlWb/HWoyWr66aixOOy3pxR7YTpp\n LiSNY3PF3BQrz1H4+5HOczAVYC47tmc/h/MLdMvJo/H+q9mLVTg7aNuq72qEDwTIlJ0RkMejv+X\n dXv2qrVk2V/wRO6wMcpE7P6VaNUL3ONlluJjwTajcKTA/gbxRdyNJHtIOO5aG+kINux+Np2jUgJ\n LxMGCqJVkmlSfnX0c7UntTB3PvPAxt8ZLvjzzTOb8jhc+V6sCu0plDF53MGdFd3G1Q2gsUyF8Np\n ha8kaMz8MTum1A/Uw2e2T+PqEYZueF6bBYZFWH4+FHB1WQBAMUHv+c6NM6ihZCmMa9Uv4D04cm9\n n/jrn1N/Isgmyuaz8bqMPji2IfNaAMI/kC","X-Received":["by 2002:a05:622a:212:b0:50d:5a11:1a8 with SMTP id\n d75a77b69052e-50e36c21fd6mr65751521cf.25.1776464157506;\n Fri, 17 Apr 2026 15:15:57 -0700 (PDT)","by 2002:a05:622a:212:b0:50d:5a11:1a8 with SMTP id\n d75a77b69052e-50e36c21fd6mr65750811cf.25.1776464156993;\n Fri, 17 Apr 2026 15:15:56 -0700 (PDT)"],"Message-ID":"<9deac6d7-f341-4ba1-9f3d-a35411729ad3@redhat.com>","Date":"Fri, 17 Apr 2026 18:15:54 -0400","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH v6 2/2] localedata: Add Hunsrickisch locale for Brazil\n (hrx_BR)","To":"Garccez <joangarcez2100@gmail.com>, libc-alpha@sourceware.org","References":"<004000d8-786a-4020-baee-4139cb46e0ac@redhat.com>\n <20260417022155.88363-1-joangarcez2100@gmail.com>\n <20260417022155.88363-3-joangarcez2100@gmail.com>","From":"Carlos O'Donell <carlos@redhat.com>","Organization":"Red Hat, LLC.","In-Reply-To":"<20260417022155.88363-3-joangarcez2100@gmail.com>","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"IUm4worKKycG_ALh2R0MRVvJv-iG4Qp-sKzaq1tYpds_1776464158","X-Mimecast-Originator":"redhat.com","Content-Language":"en-US","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-BeenThere":"libc-alpha@sourceware.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Libc-alpha mailing list <libc-alpha.sourceware.org>","List-Unsubscribe":"<https://sourceware.org/mailman/options/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=unsubscribe>","List-Archive":"<https://sourceware.org/pipermail/libc-alpha/>","List-Post":"<mailto:libc-alpha@sourceware.org>","List-Help":"<mailto:libc-alpha-request@sourceware.org?subject=help>","List-Subscribe":"<https://sourceware.org/mailman/listinfo/libc-alpha>,\n <mailto:libc-alpha-request@sourceware.org?subject=subscribe>","Errors-To":"libc-alpha-bounces~incoming=patchwork.ozlabs.org@sourceware.org"}}]