i18n icon indicating copy to clipboard operation
i18n copied to clipboard

Add Coptic 'cop' Language Support

Open dbebawy opened this issue 5 months ago • 1 comments

Which locale is missing? cop (Coptic language)

Which locale have you considered using instead, but was not sufficient? The Coptic language (ISO 639-2 code: cop) is not supported in the intl package, and no other locale can sufficiently represent it. Coptic numerals and linguistic conventions require unique handling that cannot be substituted by other available locales like ar (Arabic) or any other.

Reason for Request:

The Coptic language is the liturgical language of the Coptic Orthodox Church and a critical part of Coptic heritage, especially in religious and scholarly contexts. Support for Coptic numerals and text formatting would benefit applications targeting Coptic communities, religious studies, and historical research.

Additional Information:

  1. Coptic Language:

    • The Coptic language is the final stage of the ancient Egyptian language and has been used primarily in religious texts and liturgies. Its written script is based on the Greek alphabet, with several characters derived from the Demotic script of ancient Egyptian.
    • Coptic has its own numeral system, which differs from Arabic numerals and requires special handling for proper formatting. Numerals are often written with an overline (supralinear stroke) to indicate their numeric value, rather than their alphabetic meaning.
  2. Coptic Numerals:

    • Coptic numerals range from 1 to 900 using specific characters from the Coptic alphabet, with an overline to signify numbers.
    • More on the Coptic language and its numerals: Coptic Language - Wikipedia

References:

  • ISO Language Code: The Coptic language has the ISO 639-2 code cop. The inclusion of this language in the intl package would align with the ISO 639 standard, adding support for applications that use Coptic in liturgical, academic, or historical contexts.
  • Coptic Numerals: Numerals in Coptic follow a unique system that could be implemented for number formatting purposes. For more information on Coptic numerals: Coptic Numbers - Wikipedia

Potential Impact:

Including the Coptic locale (cop) in the intl package would enable Flutter and Dart developers to support applications that require Coptic language handling, especially for communities and institutions that rely on Coptic numerals and texts.

Links:

dbebawy avatar Sep 20 '24 17:09 dbebawy