We're updating the issue view to help you get more done. 

Need mechanism for display strings for dialects

Description

Orphan Xref: c225
Deleted Component: formatting

I've looked into replacing our language display names with calls to ICU, and
have run into a problem. ICU does not provide any way to have custom display
names for dialects of languages. The one current example in Mac OS X is nl-BE.

Mac OS X currently translates as follows (English):
nl = Dutch
nl-BE = Flemish

ICU would produce the following:
nl = Dutch
nl-BE = Dutch (Belgium)

I'm reluctant to make the change when it results in alterations like this.
Other, less severe examples:
10.3: en-GB = "British English"
ICU: en-GB = "English (Great Britain)"
10.3: zh-Hans = "Simplified Chinese"
ICU: zh-Hans = "Chinese (Simplified Han)"

These are less serious.

It would be OK to fall back on the concatenated strings, but there should be a
mechanism for custom display strings for some languages.

Status

Assignee

John Emmons

Reporter

TracBot

Labels

Reviewer

None

Time Needed

Days

Start date

None

Fix versions

Priority

medium