[COMMITTED,1/2] tt_RU: Fix orthographic mistakes in mon and abmon sections [BZ #24369]

Message ID 1510769902.60962.1559074912130@poczta.nazwa.pl
State New
Headers show
Series
  • [COMMITTED,1/2] tt_RU: Fix orthographic mistakes in mon and abmon sections [BZ #24369]
Related show

Commit Message

Rafal Luzynski May 28, 2019, 8:21 p.m.
From: mansayk <6688000@gmail.com>

Date: Sat, 16 Mar 2019 11:33:30 +0300

This commit fixes some errors and converts all month names to lowercase.
The content is synchronized with CLDR-35.1 now but trailing dots are
removed from abmon values in order to maintain consistency with the
previous values and with many other locales which do the same.

	[BZ #24369]
	* localedata/locales/tt_RU (mon): Update from CLDR-35.1, fix errors.
	(abmon): Likewise, but remove the trailing dots.
---
 ChangeLog                |  6 +++++
 localedata/locales/tt_RU | 48 ++++++++++++++++++++--------------------
 2 files changed, 30 insertions(+), 24 deletions(-)

-- 
2.21.0

Comments

Rafal Luzynski May 28, 2019, 8:31 p.m. | #1
Guys, what do you think about backporting this patch to some stable
branches?  2.29?  2.28?  Other?  The fix seems important to me because
according to my knowledge the old month names were not Tatar at all
but Russian and in genitive case (a concept totally unknown in Tatar).

Carlos?  Mike?

Here is a decoded version of the patch:

---
 localedata/locales/tt_RU | 48 ++++++++++++++++++++--------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
index f6b570d53c..b0254baf17 100644
--- a/localedata/locales/tt_RU
+++ b/localedata/locales/tt_RU
@@ -206,30 +206,30 @@ abday   "якш";/
         "пәнҗ";/
         "җом";/
         "шим"
-mon     "Января";/
-        "Февраля";/
-        "Марта";/
-        "Апреля";/
-        "Мая";/
-        "Июня";/
-        "Июля";/
-        "Августа";/
-        "Сентября";/
-        "Октября";/
-        "Ноября";/
-        "Декабря"
-abmon   "Янв";/
-        "Фев";/
-        "Мар";/
-        "Апр";/
-        "Май";/
-        "Июн";/
-        "Июл";/
-        "Авг";/
-        "Сен";/
-        "Окт";/
-        "Ноя";/
-        "Дек"
+mon     "гыйнвар";/
+        "февраль";/
+        "март";/
+        "апрель";/
+        "май";/
+        "июнь";/
+        "июль";/
+        "август";/
+        "сентябрь";/
+        "октябрь";/
+        "ноябрь";/
+        "декабрь"
+abmon   "гыйн";/
+        "фев";/
+        "мар";/
+        "апр";/
+        "май";/
+        "июнь";/
+        "июль";/
+        "авг";/
+        "сент";/
+        "окт";/
+        "нояб";/
+        "дек"
 d_t_fmt "%a %d %b %Y %T"
 d_fmt     "%d.%m.%Y"
 t_fmt     "%T"
-- 


Regards,

Rafal
Florian Weimer May 29, 2019, 7:53 a.m. | #2
* Rafal Luzynski:

> Guys, what do you think about backporting this patch to some stable

> branches?  2.29?  2.28?  Other?  The fix seems important to me because

> according to my knowledge the old month names were not Tatar at all

> but Russian and in genitive case (a concept totally unknown in Tatar).


I'm not sure if changing the width of the abbreviated month names in a
stable release is totally risk-free.  I'm not sure if we have a way to
poll users of the locale, to dtermine potential impact.

Thanks,
Florian
Rafal Luzynski May 29, 2019, 9:55 a.m. | #3
29.05.2019 09:53 Florian Weimer <fweimer@redhat.com> wrote:
> [...]

> I'm not sure if changing the width of the abbreviated month names in a

> stable release is totally risk-free.


Would it be helpful if we additionally truncated all abbreviated month
names to 3 letters, as they had been before?

> I'm not sure if we have a way to

> poll users of the locale, to dtermine potential impact.


Mansur on CC.  However, judging from little number of translations
available I guess there are few people actually using Tatar version of
their Linux.

Regards,

Rafal
mansur May 29, 2019, 10:23 a.m. | #4
Hi, again!

Yes, Rafal, quite a few people use Tatar locale. I don't think that
backporting is worth of much work in this case. The main thing is we
fixed it in current version, so if anybody really needs it, I am sure,
they will find a way to upgrade their systems...

Best,
Mansur


Am Mi., 29. Mai 2019 um 12:55 Uhr schrieb Rafal Luzynski
<digitalfreak@lingonborough.com>:
>

> 29.05.2019 09:53 Florian Weimer <fweimer@redhat.com> wrote:

> > [...]

> > I'm not sure if changing the width of the abbreviated month names in a

> > stable release is totally risk-free.

>

> Would it be helpful if we additionally truncated all abbreviated month

> names to 3 letters, as they had been before?

>

> > I'm not sure if we have a way to

> > poll users of the locale, to dtermine potential impact.

>

> Mansur on CC.  However, judging from little number of translations

> available I guess there are few people actually using Tatar version of

> their Linux.

>

> Regards,

>

> Rafal
Rafal Luzynski May 29, 2019, 9:07 p.m. | #5
29.05.2019 12:23 mansur <6688000@gmail.com> wrote:
> 

> Hi, again!

> 

> Yes, Rafal, quite a few people use Tatar locale. I don't think that

> backporting is worth of much work in this case.


OK, so I understand that since the Tatar user base is low there is
no need to backport this change to the older versions.

> The main thing is we

> fixed it in current version, so if anybody really needs it, I am sure,

> they will find a way to upgrade their systems...


I don't think it is easy today.  It will be easier since August when
the new version of glibc is released.  But OTOH it may take some time
until people realize that they can use Tatar locale now because we have
fixed the issues on glibc side.

Regards,

Rafal

Patch

diff --git a/ChangeLog b/ChangeLog
index 674879840d..05b2ae7cc6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@ 
+2019-05-28  mansayk  <6688000@gmail.com>
+
+	[BZ #24369]
+	* localedata/locales/tt_RU (mon): Update from CLDR-35.1, fix errors.
+	(abmon): Likewise, but remove the trailing dots.
+
 2019-05-28  Joseph Myers  <joseph@codesourcery.com>
 
 	* inet/netinet/igmp.h (IGMP_MRDISC_ADV): New macro.
diff --git a/localedata/locales/tt_RU b/localedata/locales/tt_RU
index f6b570d53c..b0254baf17 100644
--- a/localedata/locales/tt_RU
+++ b/localedata/locales/tt_RU
@@ -206,30 +206,30 @@  abday   "<U044F><U043A><U0448>";/
         "<U043F><U04D9><U043D><U0497>";/
         "<U0497><U043E><U043C>";/
         "<U0448><U0438><U043C>"
-mon     "<U042F><U043D><U0432><U0430><U0440><U044F>";/
-        "<U0424><U0435><U0432><U0440><U0430><U043B><U044F>";/
-        "<U041C><U0430><U0440><U0442><U0430>";/
-        "<U0410><U043F><U0440><U0435><U043B><U044F>";/
-        "<U041C><U0430><U044F>";/
-        "<U0418><U044E><U043D><U044F>";/
-        "<U0418><U044E><U043B><U044F>";/
-        "<U0410><U0432><U0433><U0443><U0441><U0442><U0430>";/
-        "<U0421><U0435><U043D><U0442><U044F><U0431><U0440><U044F>";/
-        "<U041E><U043A><U0442><U044F><U0431><U0440><U044F>";/
-        "<U041D><U043E><U044F><U0431><U0440><U044F>";/
-        "<U0414><U0435><U043A><U0430><U0431><U0440><U044F>"
-abmon   "<U042F><U043D><U0432>";/
-        "<U0424><U0435><U0432>";/
-        "<U041C><U0430><U0440>";/
-        "<U0410><U043F><U0440>";/
-        "<U041C><U0430><U0439>";/
-        "<U0418><U044E><U043D>";/
-        "<U0418><U044E><U043B>";/
-        "<U0410><U0432><U0433>";/
-        "<U0421><U0435><U043D>";/
-        "<U041E><U043A><U0442>";/
-        "<U041D><U043E><U044F>";/
-        "<U0414><U0435><U043A>"
+mon     "<U0433><U044B><U0439><U043D><U0432><U0430><U0440>";/
+        "<U0444><U0435><U0432><U0440><U0430><U043B><U044C>";/
+        "<U043C><U0430><U0440><U0442>";/
+        "<U0430><U043F><U0440><U0435><U043B><U044C>";/
+        "<U043C><U0430><U0439>";/
+        "<U0438><U044E><U043D><U044C>";/
+        "<U0438><U044E><U043B><U044C>";/
+        "<U0430><U0432><U0433><U0443><U0441><U0442>";/
+        "<U0441><U0435><U043D><U0442><U044F><U0431><U0440><U044C>";/
+        "<U043E><U043A><U0442><U044F><U0431><U0440><U044C>";/
+        "<U043D><U043E><U044F><U0431><U0440><U044C>";/
+        "<U0434><U0435><U043A><U0430><U0431><U0440><U044C>"
+abmon   "<U0433><U044B><U0439><U043D>";/
+        "<U0444><U0435><U0432>";/
+        "<U043C><U0430><U0440>";/
+        "<U0430><U043F><U0440>";/
+        "<U043C><U0430><U0439>";/
+        "<U0438><U044E><U043D><U044C>";/
+        "<U0438><U044E><U043B><U044C>";/
+        "<U0430><U0432><U0433>";/
+        "<U0441><U0435><U043D><U0442>";/
+        "<U043E><U043A><U0442>";/
+        "<U043D><U043E><U044F><U0431>";/
+        "<U0434><U0435><U043A>"
 d_t_fmt "%a %d %b %Y %T"
 d_fmt     "%d.%m.%Y"
 t_fmt     "%T"