Bug 523945 - [as_IN] Date Data Mixed with % sign for each date
Summary: [as_IN] Date Data Mixed with % sign for each date
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk2
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Matthias Clasen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-09-17 10:20 UTC by A S Alam
Modified: 2013-07-03 00:53 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-10-07 03:31:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Screenshot for Date with % sign (18.74 KB, image/png)
2009-09-17 10:20 UTC, A S Alam
no flags Details

Description A S Alam 2009-09-17 10:20:50 UTC
Created attachment 361475 [details]
Screenshot for Date with % sign

Description of problem:
for Assamese Language, Each Date is mixed with % sign, when you run 'system-config-date'
in Assamese locale. it is shown like
2% 3% 4%

Version-Release number of selected component (if applicable):
tzdata-2009k-3.fc12.noarch
glibc-2.10.90-22.x86_64
system-config-date-1.9.49-1.fc12.noarch

How reproducible:
Everytime

Steps to Reproduce:
1. change locale as 'export LANG=as_IN.UTF-8'
2. run application 'system-config-date'
3.
  
Actual results:
Date is shown with % sign (screen-shot attached)

Expected results:
Should without % Sign

Additional info:
Screenshot
Not very sure which package it belongs, so start with 's-c-date'

Comment 1 Nils Philippsen 2009-09-17 12:23:53 UTC
The calendar widget is part of gtk, changing component accordingly.

Comment 2 Matthias Clasen 2009-09-21 16:24:07 UTC
This is a translation problem:

#. Translators: this defines whether the day numbers should use
#. * localized digits or the ones used in English (0123...).
#. *
#. * Translate to "%Id" if you want to use localized digits, or
#. * translate to "%d" otherwise.
#. *
#. * Note that translating this doesn't guarantee that you get localized
#. * digits. That needs support from your system and locale definition
#. * too.
#.
#: gtk/gtkcalendar.c:1835 gtk/gtkcalendar.c:2493
#, c-format
msgctxt "calendar:day:digits"
msgid "%d"
msgstr "%d %%"


(there is several other instances of this in am.po. The translation seems to be done by someone @rh:

# Amitakhya Phukan <aphukan>, 2009

Maybe we can get our I18N team to review this and fix it ? Might be worth looking over other locales as well...

Comment 3 A S Alam 2009-09-22 11:11:48 UTC
Thanks Matthias for quick pointing, I will check for other languages.

Comment 4 Amitakhya Phukan 2009-10-01 07:44:08 UTC
Hi,

Corrected for Assamese and pushed to GNOME git repos. Please use the latest gtk+/po/as.po file. It should not contain the additional % signs.

Comment 5 Matthias Clasen 2009-10-01 14:45:15 UTC
We will pick that up with 2.18.2 before F12 final

Comment 6 Matthias Clasen 2009-10-07 03:31:06 UTC
Looks fixed in 2.18.2, indeed.


Note You need to log in before you can comment on or make changes to this bug.