From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32735 invoked by alias); 5 Oct 2018 10:37:11 -0000 Mailing-List: contact libc-locales-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: libc-locales-owner@sourceware.org Received: (qmail 32710 invoked by uid 89); 5 Oct 2018 10:37:10 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-9.9 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY,KAM_NUMSUBJECT,KAM_SHORT,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.2 spammy=asap, wave, ETA X-HELO: mout.kundenserver.de From: Egor Kobylkin Subject: [PATCH] Locales: Cyrillic -> ASCII transliteration table [BZ #2872] re-submission for 2.29 To: Rafal Luzynski , Keld Simonsen , Marko Myllynen Cc: libc-alpha@sourceware.org, libc-locales@sourceware.org, "Dmitry V. Levin" , Volodymyr Lisivka , Carlos O'Donell , Max Kutny , danilo@gnome.org References: <41532e13-a63d-5df1-ab37-05eb4d6c8d0a@kobylkin.com> <20180412224352.GB2911@altlinux.org> <16e785f3-2e9f-ceb2-698f-dc33c91a5d5e@kobylkin.com> <20181003091949.GA21486@rap.rap.dk> <21d872b2-613e-d1f5-26c0-baa4b5721df9@kobylkin.com> <1485772360.805333.1538731225156@poczta.nazwa.pl> Openpgp: preference=signencrypt Message-ID: <19e29568-e710-535f-4f90-98dbcec930ed@kobylkin.com> Date: Fri, 05 Oct 2018 10:37:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <1485772360.805333.1538731225156@poczta.nazwa.pl> Content-Type: multipart/mixed; boundary="------------6671C31C495BBCA599481E54" X-SW-Source: 2018-q4/txt/msg00009.txt.bz2 This is a multi-part message in MIME format. --------------6671C31C495BBCA599481E54 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-length: 6091 removed a png image attachment Keld,Marko,Rafal, other locale maintainers, this all is written with having in mind a minimal viable fix for this bug asap. I want to avoid wasting maintainers time getting into fundamental discussions here (although for perfectly good reasons). I see three options: 1. those locale maintainers that are fine with using ISO 9:1995/GOST_7.79_System_B cyrillic transliteration table (Ru) include it in their locales. https://sourceware.org/bugzilla/attachment.cgi?id=11289 2. those that that want to have a differing table can create their own variety based on the spreadsheet I have prepared https://sourceware.org/bugzilla/attachment.cgi?id=8590 and include it in this patch. 3. those that want to omit a cyrillic transliteration altogether for now state so and just carry over the bug #2872 from the year 2006. Does this make sense to you? Just to be super clear on this: the patch is a stopgap _ASCII_ transliteration table. ASCII being AMERICAN Standard Code for Information Interchange, that is obviously orthogonal to any transliteration rule of other countries. As such it is not explicitly targeting transliteration standards of any country. The fact that the patch is reflecting Russian variety of ISO 9:1995/GOST_7.79_System_B is because a) ISO 9:1995/GOST_7.79_System_B is available and can be helpful to a majority of cyrillic users b) I have access to it including via being proficient in Russian. It is offered to all the respective locale maintainers as a stopgap solution. Stopgap in the sense that it is better to have some transliteration than not to have any at all and carry over the bug from 2006. That it may be a somewhat officially correct transliteration for ru_RU is a bonus. In that sense I would dub the discussion on the correctness for other languages "offtopic". Let me know if this is not OK. You are all are correctly mentioning the deficiencies of this approach. However, I couldn't find a better straightforward approach as of yet. Happy to hear from you as on how this could be handled. There is a danger of being caught in the web of language/country differences. I propose just pruning the locales that are not comfortable including this current table. We can address possible solutions in the second wave of patching. I am vary of getting into discussions on specific country variants just because of the sheer complexity of this topic. It is probably better addressed by respective maintainers of their locales. I do not see a "one fits all" solution in this first wave possible. I would like to have this "three options plan of action" vetted first and then we could go to the specific detail. (Like, for instance, what characters should be included in to the table, and in which transliteration form.) I am looking forward to your reply, Egor Kobylkin P.S. specifically as to how address languages other than Ru included in GOST_7.79_System_B: we can take the first option left to right from that table (Ru,By,Uk,Bg,Mk). Then it will technically work for all those locales/languages but with errors where Ru supersedes their own variants. On 05.10.2018 11:20, Rafal Luzynski wrote: > 3.10.2018 11:32 Egor Kobylkin wrote: >> >> On 03.10.2018 11:19, Keld Simonsen wrote: >>> Hi >>> >>> Please note that translitteration of Cyrillic to latin is not universal. >>> There are different schemes for for example German, English and Danish, and >>> there is also an ISO standard for it. >> >> Thanks for your feedback, Keld! >> >> Could the locale maintainers that wouldn't like to include this patch >> explicitly state so here? > > I think it is about me so I must reply. I am sorry about that and the sole > reason is my lack of time. I'm just a volunteer here, that means it's not > my regular job to work on locale data nor anything in glibc nor in any other > open source project. I do these things only in my free time which I don't > have much. Of course you will see my contributions here and there but they > are either trivial or take me months to complete. Your patches are on my > radar but I can't tell any ETA for them. Of course, there are other people > around here and they are all welcome to come and join. > >> That is: >> - In the case that there is a different preferred cyrillic >> transliteration table for any specific locale their maintainers may want >> to point me to it so I can supply a separate table/patch. >> - Or they could state explicitly that for some reason they would like to >> exclude their locale from the patch for a default cyrillic >> transliteration altogether. > > As Keld wrote, there are probably separate rules for every language so > I don't think you should treat your rules as universal and include them > in every locale. At first sight, it seems to me they work only for English > (as a destination locale). Also, although it is called "transliteration > from Cyrillic" it seems that it covers only Russian alphabet. What about > other languages which use Cyrillic alphabet but add their own diacritic > characters? Think about Belarusian, Ukrainian, Serbian, Chechen, Chuvash, > Mari, Ossetian, Yakut, Tatar, and more. What about languages which use > Cyrillic alphabet but transliterate their respective letters in a different > way than Russian? For example, Russian "Ъ" is (I think) usually skipped > in transliteration, I think you propose "``", but when transliterating from > Bulgarian they usually transliterate this as "ă". > > Few remarks: > > * I think you transliterate "щ" as "shh", wouldn't "shch" be better? > * You transliterate "ц" as "cz", wouldn't "ts" be better? By the way, > in Polish language "cz" is a correct transliteration of "ч". > * You transliterate "й" as "j", this is fine in many languages but wouldn't > "y" be better in English? > * In case of "е": how will you know if it is correct to transliterate it > to "e" or "ie" or "je" or "ye"? > > These remarks are obviously incomplete, your patch deserves much more > attention to review. > > Best regards, > > Rafal > --------------6671C31C495BBCA599481E54 Content-Type: message/rfc822; name="Attached Message" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="Attached Message" Content-length: 71068 Return-Path: Received: from mail-wm1-f51.google.com ([209.85.128.51]) by mx.kundenserver.de (mxeue012 [212.227.15.41]) with ESMTPS (Nemesis) id 1MnqXK-1fNjZN2V1G-00pOfB for ; Fri, 05 Oct 2018 10:43:51 +0200 Received: from mail-wm1-f51.google.com ([209.85.128.51]) by mx.kundenserver.de (mxeue012 [212.227.15.41]) with ESMTPS (Nemesis) id 1MnqXK-1fNjZN2V1G-00pOfB for ; Fri, 05 Oct 2018 10:43:51 +0200 Received: by mail-wm1-f51.google.com with SMTP id b19-v6so1070480wme.3 for ; Fri, 05 Oct 2018 01:43:51 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:reply-to:subject:to:cc:references:from :organization:message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=BAuuDcNuyDnDpdTkniuF7ereCjsvrMppLeHXp/lnCd8=; b=cq1aNmazGKW5YCAilo+eIlxp4LzpbMaL+JAdbcvkeMSWCKOicRQWfczsvH7u7lu01b e5iI/uzN6AfZQLJUqLbsFQ33EbC8dPTnUdsp7WafFLhiG9uuIbhMYvDjDQ8FPrqKzZUQ cjWJlPA5myLEO5UMWdE8xxsiNTXicMO65sUXfXizyJld2cIrODliYIL/8SbIV+5wWgdO KFraIM7wWSKUGr7bYtCNxsLKZzNdPIYMEPXiH8BU1jd8Qy5EleMjrgF1d4gTNuGTme8q qvJ2Fgw1HV+n3tQ/9UlzGyhVqe8Vl9cO/Gxyu+YPAsWPRobVKEMQoDDdFSVCHsf0nLXv 0rAQ== X-Gm-Message-State: ABuFfogr0kbs5bEODhkmacbbJUhEGm+UNi7GgfN/m6tP1AScICb3j5+x G6KXmhly1mJo5T1hiuT6ib//JA== X-Google-Smtp-Source: ACcGV63Jig1V6+kyosFFQlIC/WM6U0bNyy3ANZOFcrFhL3zGdFHegSUGVJWFDGU1rDpVFLduYzV35w== X-Received: by 2002:a7b:c216:: with SMTP id x22-v6mr6838150wmi.65.1538729029698; Fri, 05 Oct 2018 01:43:49 -0700 (PDT) Received: from [192.168.1.100] (87-93-98-209.bb.dnainternet.fi. [87.93.98.209]) by smtp.gmail.com with ESMTPSA id w17-v6sm918421wmc.43.2018.10.05.01.43.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 05 Oct 2018 01:43:48 -0700 (PDT) Reply-To: Marko Myllynen Subject: Re: [PATCH] Locales: Cyrillic -> ASCII transliteration table [BZ #2872] re-submission for 2.29 To: Egor Kobylkin , Keld Simonsen Cc: libc-alpha@sourceware.org, libc-locales@sourceware.org, "Dmitry V. Levin" , Volodymyr Lisivka , Carlos O'Donell , Max Kutny , danilo@gnome.org References: <41532e13-a63d-5df1-ab37-05eb4d6c8d0a@kobylkin.com> <20180412224352.GB2911@altlinux.org> <16e785f3-2e9f-ceb2-698f-dc33c91a5d5e@kobylkin.com> <20181003091949.GA21486@rap.rap.dk> <21d872b2-613e-d1f5-26c0-baa4b5721df9@kobylkin.com> From: Marko Myllynen Organization: Red Hat Message-ID: <66f29205-d7fe-478c-26f9-f3a1d7eb9f25@redhat.com> Date: Fri, 5 Oct 2018 11:43:46 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <21d872b2-613e-d1f5-26c0-baa4b5721df9@kobylkin.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Envelope-To: X-UI-Filterresults: notjunk:1;V01:K0:78xmjVyGu6M=:pN63jc9zZ9dBb14pIm3SIpH1wD 1eITtuEG4fJQR1yZoxrQ90+G/oelfrKaGnG6hre2yvCLy9vsTdEou7+Rm7iSB5meK5oIgnLe5 qCu78n7X8kbgBjSA6EqL3RRXJgiJvQxNovIUdON9Bbwap+VquntcT4eGE79B8ntt/AMDsg732 tWekaABw+CrqmsQFySOiHzAwOuOqxYwT8MxqmjKjQ0llsRnoIs81RLmqf4jIRNx6mzMgqC8F8 as5Aa1xEzJo9wYoRVnvkPFrpWDv6ghu/ew1uhiCbaN0NfLYkHwucSaUJDEdeLyUrCdLUW5UU+ AdhG0Vb1HiUehW4Qj/8QZ2zDGJW1os2rUl4KrWhfrO8v3znwCvnjYJL9VLBS0sm46KXjHdSOu AbcaCaFUgZY+JaowekuVB10oJ5iHczq3YZxL6aPr0lWS+ZOY8CUIwoVwS++oF2YSlExP379Ga BqYCFutEjoAKkAMTvBcSxU+3hKalzLQ6Bwfb/f2fwfa25FhZtuX8FOV7vV7OtTNlnnypKAngh qNnvnB60HiJf1CnD/C++3Dsow75FZTwCJEMKbko6lYafHTsjyE8CUN5KdCs53fJEDHGZSqt02 B3svTNbW6vALhanRCzgteCOpRXkaKYQYIVjqO4F85x7Z/KYJf7b9nqIRptwT4lsw+ADdF266l xs5xsSNb+cqSjGUV1DhvIYLJlt1ArSfu4MfQFzX1TT/s3dsqx+YFA5gW+wutGhwSkZoCdMoon XdbtsfqwP2kVVZknN9QAegysikbnQ9Ql7iG4hgprgDNnVbV8OXI9p+tiGu5i2Gx3ZFLxkdLUa fFCMZr0CzwcPqAAMsBAfFceH6HlD8xJrqJmO+hfdh0b1anOXwaLkpgUwcZmkglukQGOe6OmfB 9uSUeV+x3iLo3/IUBdm5k0GWwCC4V5VsDau+4lSV7OBi7z7eC0ZTC806GgWsXiz60omrdkCY4 Rlx8tXHa+iyLsTZiSWpkXYJuQWpgFBSiZqzWXY9crzY9HubKwA5iV5Jtit4xTVTgCIVdQmSB+ DyaRCWKI+zrsKs6i7blaWvZm0cercOmWW0mXCGRTjxUxM3PDSvKHonOzcgvrtwje8hTQuMw17 pY+4yXrYJVGEH3xUZVswKYxhD0yQz69bv+eJb8fMGX0UbB0MXLaPcbzApiSShe31mHOdJiEqM /ss1IIJTwqd4dJaDcxqJPZxgCguNVevGv44Yc91A7jsLnvwQM63yqQLlUNQflHy49iZYxd06k Fdgl8epvuERg/Hwo9dhF3tgKeePKhsc42NffmMbUXJp69uDNvOyR6JMcNxzmWcKaPN+6ONRd0 HQnONm5fQ5DHw0QHIX/AwBXKmXL69yajfBvazjzfqxA6wh6svyoB/r16sNYOW97D8apTcPHhz uf/ppbTMfw70wrGK5F7aUy276ei4H+OI7PQTAU7rFEmHzVrsnRqcgR75OryyQ05jxitE1p3GF MY5vi9LYgz1xZRNowJKWEUlrCzuxh/3U72amTe8m998ogDqONR Content-length: 66246 Hi Egor, Thanks for your patience with this one. On 2018-10-03 12:32, Egor Kobylkin wrote: > On 03.10.2018 11:19, Keld Simonsen wrote: >> >> Please note that translitteration of Cyrillic to latin is not universal. >> There are different schemes for for example German, English and Danish, and >> there is also an ISO standard for it. > > Thanks for your feedback, Keld! > > Could the locale maintainers that wouldn't like to include this patch > explicitly state so here? > > That is: > - In the case that there is a different preferred cyrillic > transliteration table for any specific locale their maintainers may want > to point me to it so I can supply a separate table/patch. > - Or they could state explicitly that for some reason they would like to > exclude their locale from the patch for a default cyrillic > transliteration altogether. The Wikipedia article https://en.wikipedia.org/wiki/ISO_9 helps to understand that ISO 9:1995 and GOST 7.79-2000 System A are identical so perhaps you could mention both ISO 9 and the Wikipedia article in the commit log. translit_cyrillic includes every transliteration defined in ISO 9:1995 and GOST 7.79-2000, correct? I think those locales which already have Cyrillic transliteration defined it would be best to leave them as-is (as you've done) unless there are some issues with them, there's probably a good reason why they have been added in the first place. For other locales, using ISO 9 instead of not doing transliteration at all may not be entirely correct but I'd suppose it's better to provide at least some sort of transliteration (even if not entirely correct) than sequences of question marks. But as you say, locale maintainers may know better the case for individual locales. Wrt language-specific differences Keld mentioned, Finnish Wikipedia article on transliteration gives an example, see the table on right at https://fi.wikipedia.org/wiki/Siirtokirjoitus for Russian / international / Finnish / Swedish / English / French / German / Polish / phonetic transliteration of a Russian name. (The table also shows that for correct transliteration ASCII letters are not enough for some languages.) Some of the differences and language-specific aspects are probably impossible to take fully into account within the locale system we have today. For example, in Finnish (the tables at http://jkorpela.fi/iso9.html8 and https://fi.wikipedia.org/wiki/Ven%C3%A4j%C3%A4n_translitterointi might also be helpful): 1) transliteration of Russian is mostly as per ISO 9 but with national differences defined in SFS 4900 2) transliteration of Russian and Ukrainian names have some slight differences according to http://jkorpela.fi/iso9.html8 3) transliteration of a letter depends on its position within a word or pronunciation of adjacent letters, for example U+0435 becomes U+0065 (e) except when at the beginning of a word it becomes U+006A U+0065 (je) Hopefully we'll hear comments from others as well. Once your patch is merged, I'll try to come up with the needed locale-specific changes for fi_FI, some differences referred to in 1) above are straightforward to implement but for 2) and 3) some compromises probably need to be made, unfortunately. Thanks, >> On Wed, Oct 03, 2018 at 10:26:40AM +0200, Egor Kobylkin wrote: >>> Ping. >>> >>> Absent of feedback I am wondering if anything could be missing in this >>> patch from the maintainers standpoint. More than two months have passed >>> since the original submission. >>> >>> If I can be of assistance, please do not hesitate to contact me, >>> Egor Kobylkin >>> >>> On 06.08.2018 21:00, Egor Kobylkin wrote: >>>> Dear locale maintainers, >>>> >>>> fix the glibc bug 2872 "Transliteration Cyrillic -> ASCII fails" >>>> >>>> https://sourceware.org/bugzilla/show_bug.cgi?id=2872 [1] >>>> >>>> add Cyrillic transliteration table translit_cyrillic file >>>> >>>> https://sourceware.org/bugzilla/attachment.cgi?id=8591 [7] >>>> >>>> to localedata/locales/ and include it in all your locales going forward. >>>> >>>> Patch included inline below. >>>> >>>> This is a re-submission for the consideration for 2.29 on a request from >>>> Carlos O'Donell https://sourceware.org/ml/libc-alpha/2018-07/msg00506.html >>>> >>>> From this patch I have excluded locales that already mention cyrillic or >>>> have a transliteration table for it: >>>> az_AZ >>>> iso14651_t1_common >>>> ky_KG >>>> mn_MN >>>> sr_RS >>>> tg_TJ >>>> tk_TM >>>> tt_RU >>>> uk_UA >>>> uz_UZ >>>> uz_UZ@cyrillic >>>> >>>> Their maintainers are requested to make an explicit decision on how and >>>> whether at all to include this patch. >>>> >>>> >>>> >>>> Current bug effect: >>>> >>>> The glibc wiki explicitly lists this use case as the test example >>>> >>>> https://sourceware.org/glibc/wiki/Locales#Testing_Locales : >>>> >>>> LC_ALL=$LOCALE.UTF-8 iconv -f UTF-8 -t ASCII//TRANSLIT < >>>> translit-test-input.txt >>>> >>>> currently it fails on Cyrillic texts in most locales including ru_RU [1] >>>> [8] [9]: >>>> >>>> LC_ALL=ru_RU.UTF-8 iconv -f UTF-8 -t ASCII//TRANSLIT < >>>> translit-test-input.txt |grep CYRILLIC >>>> >>>> CYRILLIC ????? ??? ???? ?????? ??????????? ?????, ?? ????? ?? ???. >>>> >>>> - It produces a string of question marks and spaces. >>>> >>>> This is what it should produce and it does so after the patch applied: >>>> >>>> CYRILLIC S``esh` eshhyo e`tix myagkix franczuzskix bulok, da vy'pej zhe >>>> chayu. >>>> >>>> >>>> Root problem and the fix: >>>> >>>> The root problem is the missing transliteration table that I am >>>> supplying here. Furthermore it has to be referenced/included into the >>>> active locale at the compilation time to be used by iconv. >>>> >>>> >>>> >>>> COMMIT MESSAGE: >>>> This translit_cyrillic table enables conversion (e.g. with iconv) from a >>>> UTF-8 encoded text based on Cyrillic alphabet to a ASCII//TRANSLIT text. >>>> >>>> While a UTF-encoded Cyrillic text requires Cyrillic fonts the result of >>>> a transliteration has only ASCII codes but still can be read by a native >>>> speaker. Among other things it is useful for processing the Cyrillic >>>> texts and filenames by programs or on systems that are not specifically >>>> prepared to work with Cyrillic, don't have corresponding fonts installed >>>> or can't handle UTF-8. >>>> >>>> The transliteration table itself is attached as a file translit_cyrillic >>>> [7]. Its content (mapping) is based on GOST 7.79-2000 official source >>>> (Federal Agency on Technical Regulating and Metrology Of Russian >>>> Federation [2]). Technically an independent but identical source [3] was >>>> used and prepared in a spreadsheet [6]. >>>> >>>> The documentation suggests that the transliteration tables inclusion is >>>> done by adding *include "translit_cyrillic";""* string into LC_CTYPE >>>> translit_start section >>>> http://man7.org/linux/man-pages/man5/locale.5.html [5] >>>> Practically I have searched for all locales that have a >>>> translit_start/end stance and generated a patch for them. >>>> >>>> The Cyrillic transliteration of e.g. Russian text may have already >>>> worked to some extent for mn_MN, sr_RS, tk_TM, uz_UZ, uk_UA locales that >>>> have their transliteration tables included inline. >>>> However it would not be the standard Russian Cyrillic transliteration as >>>> described above. >>>> I am excluding these locales from this proposed patch. I have written >>>> directly to locale maintainer emails listed in the files. Volodymyr >>>> Lisivka , Max Kutny (uk_UA), >>>> ???????????? ?????????? (sr_YU, sr_CS) have confirmed the >>>> exclusion. >>>> >>>> Links: >>>> >>>> [1] This bug entry https://sourceware.org/bugzilla/show_bug.cgi?id=2872 >>>> [2] GOST 7.79-2000 official source >>>> http://protect.gost.ru/document.aspx?control=7&id=130715 (is only >>>> available in low quality gif format) >>>> [3] http://transliteration.ru/gost-7-79-2000/ and >>>> http://www.yfermer.ru/specifications/285821.html >>>> [4] Wikipedia article on Cyrillic transliteration with Latin alphabet >>>> https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%BD%D1%81%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%B0_%D0%BB%D0%B0%D1%82%D0%B8%D0%BD%D0%B8%D1%86%D0%B5%D0%B9 >>>> [5] http://man7.org/linux/man-pages/man5/locale.5.html >>>> [6] Spreadsheet for generating translit_cyrillic >>>> https://sourceware.org/bugzilla/attachment.cgi?id=8590 >>>> [7] translit_cyrillic https://sourceware.org/bugzilla/attachment.cgi?id=8591 >>>> [8] https://sourceware.org/glibc/wiki/Locales#Testing_Locales >>>> [9] translit-test-input.txt >>>> https://sourceware.org/bugzilla/attachment.cgi?id=8618 >>>> >>>> Best regards, >>>> Egor Kobylkin >>>> >>>> --- >>>> 2018-07-17 Egor Kobylkin >>>> >>>> [BZ #2872] >>>> * locales/translit_cyrillic: add Russian GOST 7.79-2000 transliteration >>>> table from Cyrillic to Latin. >>>> * locales/C: add include "translit_cyrillic";"" to LC_CTYPE translit >>>> section. >>>> * locales/aa_DJ: likewise >>>> * locales/af_ZA: likewise >>>> * locales/ak_GH: likewise >>>> * locales/am_ET: likewise >>>> * locales/ar_EG: likewise >>>> * locales/be_BY: likewise >>>> * locales/bem_ZM: likewise >>>> * locales/ber_DZ: likewise >>>> * locales/ber_MA: likewise >>>> * locales/bg_BG: likewise >>>> * locales/bi_VU: likewise >>>> * locales/bn_BD: likewise >>>> * locales/bo_CN: likewise >>>> * locales/ca_ES: likewise >>>> * locales/ce_RU: likewise >>>> * locales/cs_CZ: likewise >>>> * locales/cv_RU: likewise >>>> * locales/cy_GB: likewise >>>> * locales/da_DK: likewise >>>> * locales/de_DE: likewise >>>> * locales/dv_MV: likewise >>>> * locales/dz_BT: likewise >>>> * locales/el_GR: likewise >>>> * locales/en_GB: likewise >>>> * locales/en_NG: likewise >>>> * locales/en_ZM: likewise >>>> * locales/es_CU: likewise >>>> * locales/es_ES: likewise >>>> * locales/et_EE: likewise >>>> * locales/fa_IR: likewise >>>> * locales/ff_SN: likewise >>>> * locales/fi_FI: likewise >>>> * locales/fr_FR: likewise >>>> * locales/ga_IE: likewise >>>> * locales/gd_GB: likewise >>>> * locales/gu_IN: likewise >>>> * locales/gv_GB: likewise >>>> * locales/he_IL: likewise >>>> * locales/hi_IN: likewise >>>> * locales/hif_FJ: likewise >>>> * locales/hr_HR: likewise >>>> * locales/ht_HT: likewise >>>> * locales/hu_HU: likewise >>>> * locales/hy_AM: likewise >>>> * locales/id_ID: likewise >>>> * locales/is_IS: likewise >>>> * locales/it_IT: likewise >>>> * locales/ja_JP: likewise >>>> * locales/kk_KZ: likewise >>>> * locales/km_KH: likewise >>>> * locales/kn_IN: likewise >>>> * locales/ko_KR: likewise >>>> * locales/ks_IN: likewise >>>> * locales/kw_GB: likewise >>>> * locales/lb_LU: likewise >>>> * locales/lg_UG: likewise >>>> * locales/lij_IT: likewise >>>> * locales/ln_CD: likewise >>>> * locales/lo_LA: likewise >>>> * locales/lt_LT: likewise >>>> * locales/lv_LV: likewise >>>> * locales/mg_MG: likewise >>>> * locales/mhr_RU: likewise >>>> * locales/mk_MK: likewise >>>> * locales/ml_IN: likewise >>>> * locales/ms_MY: likewise >>>> * locales/mt_MT: likewise >>>> * locales/nan_TW@latin: likewise >>>> * locales/nb_NO: likewise >>>> * locales/ne_NP: likewise >>>> * locales/nhn_MX: likewise >>>> * locales/niu_NU: likewise >>>> * locales/niu_NZ: likewise >>>> * locales/nl_NL: likewise >>>> * locales/nr_ZA: likewise >>>> * locales/oc_FR: likewise >>>> * locales/om_KE: likewise >>>> * locales/or_IN: likewise >>>> * locales/os_RU: likewise >>>> * locales/pa_IN: likewise >>>> * locales/pa_PK: likewise >>>> * locales/pl_PL: likewise >>>> * locales/pt_PT: likewise >>>> * locales/quz_PE: likewise >>>> * locales/ro_RO: likewise >>>> * locales/ru_RU: likewise >>>> * locales/rw_RW: likewise >>>> * locales/sa_IN: likewise >>>> * locales/sd_IN: likewise >>>> * locales/sd_IN@devanagari: likewise >>>> * locales/sd_PK: likewise >>>> * locales/se_NO: likewise >>>> * locales/sgs_LT: likewise >>>> * locales/si_LK: likewise >>>> * locales/sk_SK: likewise >>>> * locales/sl_SI: likewise >>>> * locales/sm_WS: likewise >>>> * locales/so_SO: likewise >>>> * locales/sq_AL: likewise >>>> * locales/ss_ZA: likewise >>>> * locales/st_ZA: likewise >>>> * locales/sv_SE: likewise >>>> * locales/sw_KE: likewise >>>> * locales/ta_IN: likewise >>>> * locales/te_IN: likewise >>>> * locales/th_TH: likewise >>>> * locales/ti_ET: likewise >>>> * locales/tn_ZA: likewise >>>> * locales/to_TO: likewise >>>> * locales/tpi_PG: likewise >>>> * locales/tr_TR: likewise >>>> * locales/ts_ZA: likewise >>>> * locales/unm_US: likewise >>>> * locales/ur_IN: likewise >>>> * locales/ur_PK: likewise >>>> * locales/ve_ZA: likewise >>>> * locales/vi_VN: likewise >>>> * locales/wa_BE: likewise >>>> * locales/wo_SN: likewise >>>> * locales/xh_ZA: likewise >>>> * locales/yi_US: likewise >>>> * locales/zh_CN: likewise >>>> * locales/zu_ZA: likewise >>>> >>>> >>>> diff -uNr a/localedata/locales/C b/localedata/locales/C >>>> --- a/localedata/locales/C 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/C 2018-07-17 17:55:47.000000000 +0000 >>>> @@ -2292,6 +2292,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/aa_DJ b/localedata/locales/aa_DJ >>>> --- a/localedata/locales/aa_DJ 2018-07-17 17:49:12.000000000 +0000 >>>> +++ b/localedata/locales/aa_DJ 2018-07-17 17:55:47.000000000 +0000 >>>> @@ -70,6 +70,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/af_ZA b/localedata/locales/af_ZA >>>> --- a/localedata/locales/af_ZA 2018-07-17 17:49:12.000000000 +0000 >>>> +++ b/localedata/locales/af_ZA 2018-07-17 17:55:47.000000000 +0000 >>>> @@ -72,6 +72,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ak_GH b/localedata/locales/ak_GH >>>> --- a/localedata/locales/ak_GH 2018-07-17 17:49:12.000000000 +0000 >>>> +++ b/localedata/locales/ak_GH 2018-07-17 17:55:47.000000000 +0000 >>>> @@ -56,6 +56,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/am_ET b/localedata/locales/am_ET >>>> --- a/localedata/locales/am_ET 2018-07-17 17:49:12.000000000 +0000 >>>> +++ b/localedata/locales/am_ET 2018-07-17 17:55:47.000000000 +0000 >>>> @@ -1396,6 +1396,7 @@ >>>> >>>> >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> % >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/ar_EG b/localedata/locales/ar_EG >>>> --- a/localedata/locales/ar_EG 2018-07-17 17:49:12.000000000 +0000 >>>> +++ b/localedata/locales/ar_EG 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -44,6 +44,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/be_BY b/localedata/locales/be_BY >>>> --- a/localedata/locales/be_BY 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/be_BY 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -69,6 +69,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/bem_ZM b/localedata/locales/bem_ZM >>>> --- a/localedata/locales/bem_ZM 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/bem_ZM 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -42,6 +42,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ber_DZ b/localedata/locales/ber_DZ >>>> --- a/localedata/locales/ber_DZ 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/ber_DZ 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -166,6 +166,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ber_MA b/localedata/locales/ber_MA >>>> --- a/localedata/locales/ber_MA 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/ber_MA 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -86,6 +86,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/bg_BG b/localedata/locales/bg_BG >>>> --- a/localedata/locales/bg_BG 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/bg_BG 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -49,6 +49,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/bi_VU b/localedata/locales/bi_VU >>>> --- a/localedata/locales/bi_VU 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/bi_VU 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -39,6 +39,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/bn_BD b/localedata/locales/bn_BD >>>> --- a/localedata/locales/bn_BD 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/bn_BD 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -63,6 +63,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/bo_CN b/localedata/locales/bo_CN >>>> --- a/localedata/locales/bo_CN 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/bo_CN 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -43,6 +43,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ca_ES b/localedata/locales/ca_ES >>>> --- a/localedata/locales/ca_ES 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/ca_ES 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -72,6 +72,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ce_RU b/localedata/locales/ce_RU >>>> --- a/localedata/locales/ce_RU 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/ce_RU 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -39,6 +39,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/cs_CZ b/localedata/locales/cs_CZ >>>> --- a/localedata/locales/cs_CZ 2018-07-17 17:49:13.000000000 +0000 >>>> +++ b/localedata/locales/cs_CZ 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -2311,6 +2311,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/cv_RU b/localedata/locales/cv_RU >>>> --- a/localedata/locales/cv_RU 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/cv_RU 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -109,6 +109,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/cy_GB b/localedata/locales/cy_GB >>>> --- a/localedata/locales/cy_GB 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/cy_GB 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -69,6 +69,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/da_DK b/localedata/locales/da_DK >>>> --- a/localedata/locales/da_DK 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/da_DK 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -167,6 +167,7 @@ >>>> % LATIN SMALL LETTER O WITH STROKE -> "oe" >>>> "";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/de_DE b/localedata/locales/de_DE >>>> --- a/localedata/locales/de_DE 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/de_DE 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -78,6 +78,7 @@ >>>> % DOUBLE HIGH-REVERSED-9 QUOTATION MARK >>>> ; >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/dv_MV b/localedata/locales/dv_MV >>>> --- a/localedata/locales/dv_MV 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/dv_MV 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -52,6 +52,7 @@ >>>> include "translit_combining";"" >>>> >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/dz_BT b/localedata/locales/dz_BT >>>> --- a/localedata/locales/dz_BT 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/dz_BT 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -60,6 +60,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/el_GR b/localedata/locales/el_GR >>>> --- a/localedata/locales/el_GR 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/el_GR 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/en_GB b/localedata/locales/en_GB >>>> --- a/localedata/locales/en_GB 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/en_GB 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -55,6 +55,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/en_NG b/localedata/locales/en_NG >>>> --- a/localedata/locales/en_NG 2018-07-17 17:49:14.000000000 +0000 >>>> +++ b/localedata/locales/en_NG 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -50,6 +50,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/en_ZM b/localedata/locales/en_ZM >>>> --- a/localedata/locales/en_ZM 2018-07-17 17:49:15.000000000 +0000 >>>> +++ b/localedata/locales/en_ZM 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -42,6 +42,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/es_CU b/localedata/locales/es_CU >>>> --- a/localedata/locales/es_CU 2018-07-17 17:49:15.000000000 +0000 >>>> +++ b/localedata/locales/es_CU 2018-07-17 17:55:48.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/es_ES b/localedata/locales/es_ES >>>> --- a/localedata/locales/es_ES 2018-07-17 17:49:15.000000000 +0000 >>>> +++ b/localedata/locales/es_ES 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -73,6 +73,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/et_EE b/localedata/locales/et_EE >>>> --- a/localedata/locales/et_EE 2018-07-17 17:49:15.000000000 +0000 >>>> +++ b/localedata/locales/et_EE 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -109,6 +109,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/fa_IR b/localedata/locales/fa_IR >>>> --- a/localedata/locales/fa_IR 2018-07-17 17:49:15.000000000 +0000 >>>> +++ b/localedata/locales/fa_IR 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -79,6 +79,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ff_SN b/localedata/locales/ff_SN >>>> --- a/localedata/locales/ff_SN 2018-07-17 17:49:15.000000000 +0000 >>>> +++ b/localedata/locales/ff_SN 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -42,6 +42,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/fi_FI b/localedata/locales/fi_FI >>>> --- a/localedata/locales/fi_FI 2018-07-17 17:49:15.000000000 +0000 >>>> +++ b/localedata/locales/fi_FI 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -137,6 +137,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/fr_FR b/localedata/locales/fr_FR >>>> --- a/localedata/locales/fr_FR 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/fr_FR 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> % In France, accents are simply omitted if they cannot be represented. >>>> include "translit_combining";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/ga_IE b/localedata/locales/ga_IE >>>> --- a/localedata/locales/ga_IE 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/ga_IE 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -54,6 +54,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/gd_GB b/localedata/locales/gd_GB >>>> --- a/localedata/locales/gd_GB 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/gd_GB 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -47,6 +47,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/gu_IN b/localedata/locales/gu_IN >>>> --- a/localedata/locales/gu_IN 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/gu_IN 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -62,6 +62,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/gv_GB b/localedata/locales/gv_GB >>>> --- a/localedata/locales/gv_GB 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/gv_GB 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -57,6 +57,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/he_IL b/localedata/locales/he_IL >>>> --- a/localedata/locales/he_IL 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/he_IL 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/hi_IN b/localedata/locales/hi_IN >>>> --- a/localedata/locales/hi_IN 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/hi_IN 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -61,6 +61,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/hif_FJ b/localedata/locales/hif_FJ >>>> --- a/localedata/locales/hif_FJ 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/hif_FJ 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -37,6 +37,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/hr_HR b/localedata/locales/hr_HR >>>> --- a/localedata/locales/hr_HR 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/hr_HR 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -153,6 +153,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ht_HT b/localedata/locales/ht_HT >>>> --- a/localedata/locales/ht_HT 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/ht_HT 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/hu_HU b/localedata/locales/hu_HU >>>> --- a/localedata/locales/hu_HU 2018-07-17 17:49:16.000000000 +0000 >>>> +++ b/localedata/locales/hu_HU 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -478,6 +478,7 @@ >>>> "";"";"" >>>> "";"";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/hy_AM b/localedata/locales/hy_AM >>>> --- a/localedata/locales/hy_AM 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/hy_AM 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -77,6 +77,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/id_ID b/localedata/locales/id_ID >>>> --- a/localedata/locales/id_ID 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/id_ID 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -55,6 +55,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/is_IS b/localedata/locales/is_IS >>>> --- a/localedata/locales/is_IS 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/is_IS 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -2161,6 +2161,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/it_IT b/localedata/locales/it_IT >>>> --- a/localedata/locales/it_IT 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/it_IT 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ja_JP b/localedata/locales/ja_JP >>>> --- a/localedata/locales/ja_JP 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/ja_JP 2018-07-17 17:55:49.000000000 +0000 >>>> @@ -1682,6 +1682,7 @@ >>>> include "translit_combining";"" >>>> include "translit_cjk_variants";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/kk_KZ b/localedata/locales/kk_KZ >>>> --- a/localedata/locales/kk_KZ 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/kk_KZ 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -158,6 +158,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/km_KH b/localedata/locales/km_KH >>>> --- a/localedata/locales/km_KH 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/km_KH 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -873,6 +873,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/kn_IN b/localedata/locales/kn_IN >>>> --- a/localedata/locales/kn_IN 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/kn_IN 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -63,6 +63,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ko_KR b/localedata/locales/ko_KR >>>> --- a/localedata/locales/ko_KR 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/ko_KR 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -6099,6 +6099,7 @@ >>>> include "translit_combining";"" >>>> include "translit_hangul";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/ks_IN b/localedata/locales/ks_IN >>>> --- a/localedata/locales/ks_IN 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/ks_IN 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -46,6 +46,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/kw_GB b/localedata/locales/kw_GB >>>> --- a/localedata/locales/kw_GB 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/kw_GB 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -58,6 +58,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/lb_LU b/localedata/locales/lb_LU >>>> --- a/localedata/locales/lb_LU 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/lb_LU 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -78,6 +78,7 @@ >>>> % LATIN SMALL LETTER E WITH CIRCUMFLEX >>>> "" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/lg_UG b/localedata/locales/lg_UG >>>> --- a/localedata/locales/lg_UG 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/lg_UG 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -57,6 +57,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/lij_IT b/localedata/locales/lij_IT >>>> --- a/localedata/locales/lij_IT 2018-07-17 17:49:17.000000000 +0000 >>>> +++ b/localedata/locales/lij_IT 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -47,6 +47,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ln_CD b/localedata/locales/ln_CD >>>> --- a/localedata/locales/ln_CD 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/ln_CD 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -39,6 +39,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/lo_LA b/localedata/locales/lo_LA >>>> --- a/localedata/locales/lo_LA 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/lo_LA 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -51,6 +51,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/lt_LT b/localedata/locales/lt_LT >>>> --- a/localedata/locales/lt_LT 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/lt_LT 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -77,6 +77,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/lv_LV b/localedata/locales/lv_LV >>>> --- a/localedata/locales/lv_LV 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/lv_LV 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -2122,6 +2122,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/mg_MG b/localedata/locales/mg_MG >>>> --- a/localedata/locales/mg_MG 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/mg_MG 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -55,6 +55,7 @@ >>>> % Accents are simply omitted if they cannot be represented. >>>> include "translit_combining";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/mhr_RU b/localedata/locales/mhr_RU >>>> --- a/localedata/locales/mhr_RU 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/mhr_RU 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/mk_MK b/localedata/locales/mk_MK >>>> --- a/localedata/locales/mk_MK 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/mk_MK 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -49,6 +49,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ml_IN b/localedata/locales/ml_IN >>>> --- a/localedata/locales/ml_IN 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/ml_IN 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -60,6 +60,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> % >>>> diff -uNr a/localedata/locales/ms_MY b/localedata/locales/ms_MY >>>> --- a/localedata/locales/ms_MY 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/ms_MY 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -45,6 +45,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/mt_MT b/localedata/locales/mt_MT >>>> --- a/localedata/locales/mt_MT 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/mt_MT 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -47,6 +47,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/nan_TW@latin >>>> b/localedata/locales/nan_TW@latin >>>> --- a/localedata/locales/nan_TW@latin 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/nan_TW@latin 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -53,6 +53,7 @@ >>>> % accents are simply omitted if they cannot be represented. >>>> include "translit_combining";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/nb_NO b/localedata/locales/nb_NO >>>> --- a/localedata/locales/nb_NO 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/nb_NO 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -154,6 +154,7 @@ >>>> % LATIN SMALL LETTER O WITH STROKE -> "oe" >>>> "";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ne_NP b/localedata/locales/ne_NP >>>> --- a/localedata/locales/ne_NP 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/ne_NP 2018-07-17 17:55:50.000000000 +0000 >>>> @@ -43,6 +43,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/nhn_MX b/localedata/locales/nhn_MX >>>> --- a/localedata/locales/nhn_MX 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/nhn_MX 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -60,6 +60,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/niu_NU b/localedata/locales/niu_NU >>>> --- a/localedata/locales/niu_NU 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/niu_NU 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -60,6 +60,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/niu_NZ b/localedata/locales/niu_NZ >>>> --- a/localedata/locales/niu_NZ 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/niu_NZ 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -60,6 +60,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/nl_NL b/localedata/locales/nl_NL >>>> --- a/localedata/locales/nl_NL 2018-07-17 17:49:18.000000000 +0000 >>>> +++ b/localedata/locales/nl_NL 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -57,6 +57,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/nr_ZA b/localedata/locales/nr_ZA >>>> --- a/localedata/locales/nr_ZA 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/nr_ZA 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -66,6 +66,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/oc_FR b/localedata/locales/oc_FR >>>> --- a/localedata/locales/oc_FR 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/oc_FR 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -62,6 +62,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/om_KE b/localedata/locales/om_KE >>>> --- a/localedata/locales/om_KE 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/om_KE 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -140,6 +140,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/or_IN b/localedata/locales/or_IN >>>> --- a/localedata/locales/or_IN 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/or_IN 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -62,6 +62,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/os_RU b/localedata/locales/os_RU >>>> --- a/localedata/locales/os_RU 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/os_RU 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -70,6 +70,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/pa_IN b/localedata/locales/pa_IN >>>> --- a/localedata/locales/pa_IN 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/pa_IN 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -60,6 +60,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/pa_PK b/localedata/locales/pa_PK >>>> --- a/localedata/locales/pa_PK 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/pa_PK 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -58,6 +58,7 @@ >>>> % Farsi yeh -> yeh >>>> "" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/pl_PL b/localedata/locales/pl_PL >>>> --- a/localedata/locales/pl_PL 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/pl_PL 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -142,6 +142,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/pt_PT b/localedata/locales/pt_PT >>>> --- a/localedata/locales/pt_PT 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/pt_PT 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/quz_PE b/localedata/locales/quz_PE >>>> --- a/localedata/locales/quz_PE 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/quz_PE 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -57,6 +57,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ro_RO b/localedata/locales/ro_RO >>>> --- a/localedata/locales/ro_RO 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/ro_RO 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -144,6 +144,7 @@ >>>> "";"" >>>> "";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ru_RU b/localedata/locales/ru_RU >>>> --- a/localedata/locales/ru_RU 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/ru_RU 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -74,6 +74,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/rw_RW b/localedata/locales/rw_RW >>>> --- a/localedata/locales/rw_RW 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/rw_RW 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -45,6 +45,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sa_IN b/localedata/locales/sa_IN >>>> --- a/localedata/locales/sa_IN 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/sa_IN 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -44,6 +44,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sd_IN b/localedata/locales/sd_IN >>>> --- a/localedata/locales/sd_IN 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/sd_IN 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -46,6 +46,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sd_IN@devanagari >>>> b/localedata/locales/sd_IN@devanagari >>>> --- a/localedata/locales/sd_IN@devanagari 2018-07-17 17:49:19.000000000 >>>> +0000 >>>> +++ b/localedata/locales/sd_IN@devanagari 2018-07-17 17:55:51.000000000 >>>> +0000 >>>> @@ -44,6 +44,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sd_PK b/localedata/locales/sd_PK >>>> --- a/localedata/locales/sd_PK 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/sd_PK 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -39,6 +39,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/se_NO b/localedata/locales/se_NO >>>> --- a/localedata/locales/se_NO 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/se_NO 2018-07-17 17:55:51.000000000 +0000 >>>> @@ -205,6 +205,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sgs_LT b/localedata/locales/sgs_LT >>>> --- a/localedata/locales/sgs_LT 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/sgs_LT 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -59,6 +59,7 @@ >>>> copy "i18n" >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/si_LK b/localedata/locales/si_LK >>>> --- a/localedata/locales/si_LK 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/si_LK 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -45,6 +45,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sk_SK b/localedata/locales/sk_SK >>>> --- a/localedata/locales/sk_SK 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/sk_SK 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -68,6 +68,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sl_SI b/localedata/locales/sl_SI >>>> --- a/localedata/locales/sl_SI 2018-07-17 17:49:19.000000000 +0000 >>>> +++ b/localedata/locales/sl_SI 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -91,6 +91,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sm_WS b/localedata/locales/sm_WS >>>> --- a/localedata/locales/sm_WS 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/sm_WS 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -37,6 +37,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/so_SO b/localedata/locales/so_SO >>>> --- a/localedata/locales/so_SO 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/so_SO 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -70,6 +70,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sq_AL b/localedata/locales/sq_AL >>>> --- a/localedata/locales/sq_AL 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/sq_AL 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -45,6 +45,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ss_ZA b/localedata/locales/ss_ZA >>>> --- a/localedata/locales/ss_ZA 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/ss_ZA 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -68,6 +68,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/st_ZA b/localedata/locales/st_ZA >>>> --- a/localedata/locales/st_ZA 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/st_ZA 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -64,6 +64,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sv_SE b/localedata/locales/sv_SE >>>> --- a/localedata/locales/sv_SE 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/sv_SE 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -139,6 +139,7 @@ >>>> % LATIN SMALL LETTER O WITH STROKE -> "oe" >>>> "";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/sw_KE b/localedata/locales/sw_KE >>>> --- a/localedata/locales/sw_KE 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/sw_KE 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -44,6 +44,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ta_IN b/localedata/locales/ta_IN >>>> --- a/localedata/locales/ta_IN 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/ta_IN 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -63,6 +63,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/te_IN b/localedata/locales/te_IN >>>> --- a/localedata/locales/te_IN 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/te_IN 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -63,6 +63,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/th_TH b/localedata/locales/th_TH >>>> --- a/localedata/locales/th_TH 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/th_TH 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -58,6 +58,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ti_ET b/localedata/locales/ti_ET >>>> --- a/localedata/locales/ti_ET 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/ti_ET 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -866,6 +866,7 @@ >>>> >>>> >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> % >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/tn_ZA b/localedata/locales/tn_ZA >>>> --- a/localedata/locales/tn_ZA 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/tn_ZA 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -69,6 +69,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/to_TO b/localedata/locales/to_TO >>>> --- a/localedata/locales/to_TO 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/to_TO 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -36,6 +36,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/tpi_PG b/localedata/locales/tpi_PG >>>> --- a/localedata/locales/tpi_PG 2018-07-17 17:49:20.000000000 +0000 >>>> +++ b/localedata/locales/tpi_PG 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -37,6 +37,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/tr_TR b/localedata/locales/tr_TR >>>> --- a/localedata/locales/tr_TR 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/tr_TR 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -2430,6 +2430,7 @@ >>>> >>>> % TURKISH LIRA SIGN >>>> "" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/translit_cyrillic >>>> b/localedata/locales/translit_cyrillic >>>> --- a/localedata/locales/translit_cyrillic 1970-01-01 00:00:00.000000000 >>>> +0000 >>>> +++ b/localedata/locales/translit_cyrillic 2018-07-17 17:55:52.000000000 >>>> +0000 >>>> @@ -0,0 +1,151 @@ >>>> +escape_char / >>>> +comment_char % >>>> + >>>> +% Transliterations that converts cyrillic letters to ascii symbols >>>> inspired by GOST 7.79-2000 >>>> +% https://sourceware.org/bugzilla/show_bug.cgi?id=2872 >>>> +% Generated from UnicodeData.txt with >>>> +% https://sourceware.org/bugzilla/attachment.cgi?id=8590 >>>> +% Up to three characters are required to do a reversible transliteration. >>>> + >>>> +LC_CTYPE >>>> + >>>> +translit_start >>>> + >>>> + >>>> +% CYRILLIC CAPITAL LETTER IO >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER A >>>> + >>>> +% CYRILLIC CAPITAL LETTER BE >>>> + >>>> +% CYRILLIC CAPITAL LETTER VE >>>> + >>>> +% CYRILLIC CAPITAL LETTER GHE >>>> + >>>> +% CYRILLIC CAPITAL LETTER DE >>>> + >>>> +% CYRILLIC CAPITAL LETTER IE >>>> + >>>> +% CYRILLIC CAPITAL LETTER ZHE >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER ZE >>>> + >>>> +% CYRILLIC CAPITAL LETTER I >>>> + >>>> +% CYRILLIC CAPITAL LETTER SHORT I >>>> + >>>> +% CYRILLIC CAPITAL LETTER KA >>>> + >>>> +% CYRILLIC CAPITAL LETTER EL >>>> + >>>> +% CYRILLIC CAPITAL LETTER EM >>>> + >>>> +% CYRILLIC CAPITAL LETTER EN >>>> + >>>> +% CYRILLIC CAPITAL LETTER O >>>> + >>>> +% CYRILLIC CAPITAL LETTER PE >>>> + >>>> +% CYRILLIC CAPITAL LETTER ER >>>> + >>>> +% CYRILLIC CAPITAL LETTER ES >>>> + >>>> +% CYRILLIC CAPITAL LETTER TE >>>> + >>>> +% CYRILLIC CAPITAL LETTER U >>>> + >>>> +% CYRILLIC CAPITAL LETTER EF >>>> + >>>> +% CYRILLIC CAPITAL LETTER HA >>>> + >>>> +% CYRILLIC CAPITAL LETTER TSE >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER CHE >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER SHA >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER SHCHA >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER HARD SIGN >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER YERU >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER SOFT SIGN >>>> + >>>> +% CYRILLIC CAPITAL LETTER E >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER YU >>>> + ""; >>>> +% CYRILLIC CAPITAL LETTER YA >>>> + ""; >>>> +% CYRILLIC SMALL LETTER A >>>> + >>>> +% CYRILLIC SMALL LETTER BE >>>> + >>>> +% CYRILLIC SMALL LETTER VE >>>> + >>>> +% CYRILLIC SMALL LETTER GHE >>>> + >>>> +% CYRILLIC SMALL LETTER DE >>>> + >>>> +% CYRILLIC SMALL LETTER IE >>>> + >>>> +% CYRILLIC SMALL LETTER ZHE >>>> + ""; >>>> +% CYRILLIC SMALL LETTER ZE >>>> + >>>> +% CYRILLIC SMALL LETTER I >>>> + >>>> +% CYRILLIC SMALL LETTER SHORT I >>>> + >>>> +% CYRILLIC SMALL LETTER KA >>>> + >>>> +% CYRILLIC SMALL LETTER EL >>>> + >>>> +% CYRILLIC SMALL LETTER EM >>>> + >>>> +% CYRILLIC SMALL LETTER EN >>>> + >>>> +% CYRILLIC SMALL LETTER O >>>> + >>>> +% CYRILLIC SMALL LETTER PE >>>> + >>>> +% CYRILLIC SMALL LETTER ER >>>> + >>>> +% CYRILLIC SMALL LETTER ES >>>> + >>>> +% CYRILLIC SMALL LETTER TE >>>> + >>>> +% CYRILLIC SMALL LETTER U >>>> + >>>> +% CYRILLIC SMALL LETTER EF >>>> + >>>> +% CYRILLIC SMALL LETTER HA >>>> + >>>> +% CYRILLIC SMALL LETTER TSE >>>> + ""; >>>> +% CYRILLIC SMALL LETTER CHE >>>> + ""; >>>> +% CYRILLIC SMALL LETTER SHA >>>> + ""; >>>> +% CYRILLIC SMALL LETTER SHCHA >>>> + ""; >>>> +% CYRILLIC SMALL LETTER HARD SIGN >>>> + ""; >>>> +% CYRILLIC SMALL LETTER YERU >>>> + ""; >>>> +% CYRILLIC SMALL LETTER SOFT SIGN >>>> + >>>> +% CYRILLIC SMALL LETTER E >>>> + ""; >>>> +% CYRILLIC SMALL LETTER YU >>>> + ""; >>>> +% CYRILLIC SMALL LETTER YA >>>> + ""; >>>> +% CYRILLIC SMALL LETTER IO >>>> + ""; >>>> + >>>> + >>>> +translit_end >>>> + >>>> +END LC_CTYPE >>>> diff -uNr a/localedata/locales/ts_ZA b/localedata/locales/ts_ZA >>>> --- a/localedata/locales/ts_ZA 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/ts_ZA 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -64,6 +64,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/unm_US b/localedata/locales/unm_US >>>> --- a/localedata/locales/unm_US 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/unm_US 2018-07-17 17:55:52.000000000 +0000 >>>> @@ -48,6 +48,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ur_IN b/localedata/locales/ur_IN >>>> --- a/localedata/locales/ur_IN 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/ur_IN 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -46,6 +46,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ur_PK b/localedata/locales/ur_PK >>>> --- a/localedata/locales/ur_PK 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/ur_PK 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -58,6 +58,7 @@ >>>> % Farsi yeh -> yeh >>>> "" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/ve_ZA b/localedata/locales/ve_ZA >>>> --- a/localedata/locales/ve_ZA 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/ve_ZA 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -67,6 +67,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/vi_VN b/localedata/locales/vi_VN >>>> --- a/localedata/locales/vi_VN 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/vi_VN 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -58,6 +58,7 @@ >>>> % dong sign -> d// -> dd >>>> "";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/wa_BE b/localedata/locales/wa_BE >>>> --- a/localedata/locales/wa_BE 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/wa_BE 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -69,6 +69,7 @@ >>>> "";"";"" >>>> "";"";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/wo_SN b/localedata/locales/wo_SN >>>> --- a/localedata/locales/wo_SN 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/wo_SN 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -55,6 +55,7 @@ >>>> % Accents are simply omitted if they cannot be represented. >>>> include "translit_combining";"" >>>> >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/xh_ZA b/localedata/locales/xh_ZA >>>> --- a/localedata/locales/xh_ZA 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/xh_ZA 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -66,6 +66,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> diff -uNr a/localedata/locales/yi_US b/localedata/locales/yi_US >>>> --- a/localedata/locales/yi_US 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/yi_US 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -73,6 +73,7 @@ >>>> "";"" >>>> "";"" >>>> "";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> END LC_CTYPE >>>> diff -uNr a/localedata/locales/zh_CN b/localedata/locales/zh_CN >>>> --- a/localedata/locales/zh_CN 2018-07-17 17:49:21.000000000 +0000 >>>> +++ b/localedata/locales/zh_CN 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -58,6 +58,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> >>>> class "hanzi"; / >>>> diff -uNr a/localedata/locales/zu_ZA b/localedata/locales/zu_ZA >>>> --- a/localedata/locales/zu_ZA 2018-07-17 17:49:22.000000000 +0000 >>>> +++ b/localedata/locales/zu_ZA 2018-07-17 17:55:53.000000000 +0000 >>>> @@ -70,6 +70,7 @@ >>>> >>>> translit_start >>>> include "translit_combining";"" >>>> +include "translit_cyrillic";"" >>>> translit_end >>>> END LC_CTYPE >>>> >>>> >>>> > -- Marko Myllynen --------------6671C31C495BBCA599481E54--