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

CLDR Ticket #10293(design unknown)

Opened 13 months ago

Last modified 4 months ago

Separate locale for Fanti?

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

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.


Change History

comment:1 Changed 13 months ago by sascha

  • Description modified (diff)

comment:2 Changed 13 months ago by pedberg

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

comment:3 Changed 12 months ago by mark

It would really work better, if they are that closely related, if they should really be treated as regional variants.

comment:4 Changed 4 months ago by kristi

  • Owner changed from anybody to sascha
  • Status changed from new to design

comment:5 Changed 4 months ago by kristi

Please design and bring to TC discussion


Add a comment

Modify Ticket

as design

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

Note: See TracTickets for help on using tickets.