Bug 523945

Summary: [as_IN] Date Data Mixed with % sign for each date
Product: [Fedora] Fedora Reporter: A S Alam <aalam>
Component: gtk2Assignee: Matthias Clasen <mclasen>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: rawhideCC: aphukan, i18n-bugs, mclasen, mshao, nphilipp, pnemade
Target Milestone: ---Keywords: i18n
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-10-07 03:31:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Screenshot for Date with % sign none

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.