[Unicode]   Common Locale Data Repository : Bug Tracking Home | Site Map | Search
 
Modify

CLDR Ticket #10293(new unknown)

Opened 9 days ago

Last modified 2 days ago

Separate locale for Fanti?

Reported by: sascha Owned by: anybody
Component: unknown Data Locale: ak,fat,tw
Phase: dsub Review:
Weeks: Data Xpath:
Xref:

Description (last modified by sascha) (diff)

Could CLDR make Fanti [fat] a separate locale, which would inherit any missing strings by default from Akan [ak]?

Currently, CLDR’s supplemental metadata contains language code aliases which rewrite Twi [tw] and Fanti [fat] to Akan [ak]. Therefore, when some system/library bases its language code handling on CLDR, these three language codes become indistinguishable. In reality, however, Twi and Fanti are essentially variants of the Akan language. There are certain spelling differences (Fanti sometimes writes an “e” letter when Twi writes an “a”), and there’s a few different words. For example, CLDR’s month names in ak.xml currently look like this:

<month type="1">Sanda-Ɔpɛpɔn</month>
<month type="2">Kwakwar-Ɔgyefuo</month>
<month type="3">Ebɔw-Ɔbenem</month>
<month type="4">Ebɔbira-Oforisuo</month>
<month type="5">Esusow Aketseaba-Kɔtɔnimba</month>
<month type="6">Obirade-Ayɛwohomumu</month>
<month type="7">Ayɛwoho-Kitawonsa</month>
<month type="8">Difuu-Ɔsandaa</month>
<month type="9">Fankwa-Ɛbɔ</month>
<month type="10">Ɔbɛsɛ-Ahinime</month>
<month type="11">Ɔberɛfɛw-Obubuo</month>
<month type="12">Mumu-Ɔpɛnimba</month>

In the above list, the names to the left are in Fanti, and the names to the right are in Twi. Because CLDR currently merges the two language variants into a single Akan locale, the translators have chosen to enter both the Fanti and the Twi names separated by a hyphen. That way, users can recognize the formatted dates, even if they wouldn’t use both the Fanti and the Twi name together in the same date expression.

According to Paa Kwesi Imbeah (emmanueli@…, cc’ed on this ticket), Twi is generally understood by all Akan speakers, whereas Fanti is harder to understand for Akan speakers whose native language is not Fanti. Hence the proposal to introduce a new locale for Fanti, while continuing to treat Twi as a language alias for general Akan.

Actually I’m not sure if CLDR currently allows inheritance across language codes. If not, it might possibly make sense to introduce such an inheritance mechanism. This might also be useful for other languages, for example to let [gsw] inherit messages from [de_CH] or at least [de]. Or maybe this can be handled by language matching.

Attachments

Change History

comment:1 Changed 9 days ago by sascha

  • Description modified (diff)

comment:2 Changed 2 days ago by pedberg

Currently we cannot inherit across locales, but need to have a discussion about this.

View

Add a comment

Modify Ticket

Action
as new
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.