From Fedora Project Wiki
(New page: === 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 1) O...)
 
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{admon/note|Draft|This page is still a draft and needs to be reviewed and improved.}}
=== Adding Language Support: ===
=== 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:
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


1) Open Type, Unicode Based Font for xy_XY
* the locale ab_CD should be defined in glibc


2) Rendering Engine support for Unicode code points of xy_XY (pango, qt)
* at least one [http://www.myanmarnlp.net.mm/doc/Workshop%20on%20Myanmar%20Unicode%20Font_2005-12-16/Presentations/Myanmar%20OpenType%20Font%2020051215.ppt OpenType] (OTF/TTF), [http://www.unicode.org/standard/WhatIsUnicode.html Unicode]-based [[:Category:Font_wishlist|font]] with good coverage for the language (recommendations from our [[Localization_fonts_requirements|localization groups]]). {{:Fonts_SIG_signature}}


3) Some Basic IME's for xy_XY(m17n-db)
* Rendering Engine support for Unicode code-points of ab_CD (pango, qt)


4) Locale File for xy_XY in glibc
* an Input Method Engine or keyboard map (eg m17n-db) that allows keyboard input of the language


5) Updating comps file for xy_XY
* a language support group should be added to comps for the language


6) Adding xy_XY in GDM list
* the language should be included in the GDM language list (actually this should now be automatic for recent gdm?)


7) Updating s-c-l locale-list file for xy_XY
* the language should be added to system-config-language


Note: not complete, please add missing things here
----
[[Category:Internationalization]]

Latest revision as of 08:42, 8 July 2008

Note.png
Draft
This page is still a draft and needs to be reviewed and improved.

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
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