From Fedora Project Wiki
No edit summary
(→‎Adding Language Support:: some improvements)
Line 1: Line 1:
{{admon/note|This is a draft|This page is a draft state and needs to be reviewed and tidied up.}}
=== Adding Language Support: ===
=== Adding Language Support: ===


Lets say we want to add xy_XY language support in Fedora. Following is to do list for adding language support in Fedora from i18n point of view:
Let's say we want to add support for a new language (with locale ab_CD) in Fedora. The following documents the steps and requirements needed for adding language support in Fedora from i18n point of view:
 
* OpenType (OTF/TTF), Unicode Based [[:Category:Font_wishlist|font]] for xy_XY  (as requested by a [[Localization_fonts_requirements|localization group]], for example). {{:Fonts_SIG_signature}}


* Rendering Engine support for Unicode code points of xy_XY (pango, qt)
* the locale ab_CD should be defined in glibc


* Some Basic IME's for xy_XY(m17n-db)
* at least one OpenType (OTF/TTF), Unicode Based [[:Category:Font_wishlist|font]] font with good coverage for the language (recommendations from a [[Localization_fonts_requirements|localization group]] for example). {{:Fonts_SIG_signature}}


* Locale File for xy_XY in glibc
* Rendering Engine support for Unicode code-points of ab_CD (pango, qt)


* Updating comps file for xy_XY
* an Input Method Engine or keyboard map (eg m17n-db) that allows keyboard input of the language


* Adding xy_XY in GDM list
* a language support group should be added to comps for the language


* Updating s-c-l locale-list file for xy_XY
* the language should be included in the GDM language list (actually this should now be automatic for recent gdm?)


Note: not complete, please add missing things here
* the language should be added to system-config-language

Revision as of 07:06, 25 June 2008

Note.png
This is a draft
This page is a draft state and needs to be reviewed and tidied up.

Adding Language Support:

Let's say we want to add support for a new language (with locale ab_CD) in Fedora. The following documents the steps and requirements needed for adding language support in Fedora from i18n point of view:

  • the locale ab_CD should be defined in glibc
  • at least one OpenType (OTF/TTF), Unicode Based font font with good coverage for the language (recommendations from a localization group for example).
Idea.png
Fonts in Fedora
The Fonts SIG takes loving care of Fedora fonts. Please join this special interest group if you are interested in creating, improving, packaging, or just suggesting a font. Any help will be appreciated.
  • Rendering Engine support for Unicode code-points of ab_CD (pango, qt)
  • an Input Method Engine or keyboard map (eg m17n-db) that allows keyboard input of the language
  • a language support group should be added to comps for the language
  • the language should be included in the GDM language list (actually this should now be automatic for recent gdm?)
  • the language should be added to system-config-language