Differences between revisions 39 and 44 (spanning 5 versions)
Revision 39 as of 2021-09-30 21:31:51
Size: 6604
Editor: ThiagoPezzo
Comment: add Localization fronts section
Revision 44 as of 2022-01-18 18:04:54
Size: 8464
Editor: ThiagoPezzo
Comment: add localization teams
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
<<Anchor(fronts)>>
Line 40: Line 41:
<<Anchor(infrastructure)>>
== Keyboard input infrastructure support ==
Line 41: Line 44:
== Infrastructure support == The i18n keyboard input keyboard infrastructure is supported by:
 * the input method (IM) framework -- for Wayland and X Window (The choice of the active IM can be configured by the DebianPkg:im-config package)
   * [[I18n/ibus|ibus]] -- the Default IM framework for GNOME Desktop: DebianPkg:ibus
   * [[I18n/Fcitx5|Fcitx5]] -- the alternative IM framework with special support functionalities for Chinese: DebianPkg:fcitx5
   * [[I18n/uim|uim]] -- the alternative IM framework written in Lisp: DebianPkg:uim (if you are a Emacs aficionado)
   * [[I18n/SCIM|SCIM]] -- the alternative IM framework: DebianPkg:scim (not in good shape)
 * xkbcomp -- only for X Window (Set it via ~/.xsession script): DebianPkg:x11-xkb-utils
   * See [[https://www.x.org/releases/X11R7.5/doc/man/man1/xkbcomp.1.html|xkbcomp(1)]] manpage
Line 43: Line 53:
 * [[I18n/SCIM]] - Smart Common Input Method, a platform for inputting more than thirty languages
 * [[I18n/ibus]] - similar to SCIM, a DBus-based daemon which supports different input method modules; actively developed
 * [[I18n/Fcitx5]] - generic input method framework
You can install multiple IM frameworks but can activate only one of them. The choice of the active IM framework is provided by DebianPkg:im-config which also provides reasonable default choice using your locale setting.

For fully functioning keyboard input infrastructure, you need to install pertinent IM engines and activate them using the mechanism provided by the IM framework.

Activation of IM framework overrides xkbcomp settings.
Line 48: Line 60:
<<Anchor(meetings)>>
Line 62: Line 74:
<<Anchor(l10nteams)>> <<Anchor(teams)>>
Line 71: Line 83:
=== Wiki pages === === Debian L10n teams ===
Line 73: Line 85:
 * [[ca/L10n/Catalan|Catalan team]]
 * [[zh_CN/L10n/Chinese|Chinese team]]
 * [[nl/L10n/Dutch|Dutch team]]
Line 74: Line 89:
 * [[de/L10n/German|German team]]
 * [[id/L10n/Indonesian|Indonesian team]]
 * [[it/L10n/Italian|Italian team]]
 * [[ja/L10n/Japanese|Japanese team]]
 * [[pl/L10n/Polish|Polish team]]
Line 76: Line 96:
 * [[ru/L10n/Russian|Russian team]]
 * [[scn/L10n/Sicilian|Sicilian team]]
Line 77: Line 99:
 * [[tr/L10n/Turkish|Turkish team]]
 * [[vi/L10n/Vietnamese|Vietnamese team]]
Line 84: Line 108:
 * [[I18n/TaiwanLocalizationProject]]
  * [[I18n/TaiwanIndigenousLanguages]]
 * [[I18n/NorthAmericanIndigenousLanguages]]
 * [[I18n/TaiwanLocalizationProject|Taiwan Localization Project]]
  * [[I18n/TaiwanIndigenousLanguages|Taiwan Indigenous Languages]]
 * [[I18n/NorthAmericanIndigenousLanguages|North American Indigenous Languages]]
Line 96: Line 120:
 * [[I18n/BTSActions]]
 * [[I18n/ToDo]] (outdated: to be rewritten after [[I18n/Sprint2012]])
 * [[I18n/DDTP2]]: The future of the DDTP
 * [[I18n/BTSActions|BTS Actions]]
 * [[I18n/ToDo|ToDo]] (outdated: to be rewritten after [[I18n/Sprint2012]])
 * [[I18n/DDTP2|DDTP2]]: The future of the DDTP
Line 102: Line 126:
 * [[I18n/SmithReviewProject]]: The Smith Review Project aimed to review English texts  * [[I18n/SmithReviewProject|Smith Review Project]]: The Smith Review Project aimed to review English texts.
Line 108: Line 132:
 * [[I18n/LanguagePacks]]
 * [[I18n/FrameworkIdeas1]]
 * [[I18n/FrameworkIdeas2]]
 * [[I18n/MALME]]
 * [[I18n/LanguagePacks|Language Packs]]
 * [[I18n/FrameworkIdeas1|Framework Ideas 1]]
 * [[I18n/FrameworkIdeas2|Framework Ideas 2]]
 * [[I18n/MALME|MALME]]
Line 114: Line 138:
<<Anchor(resources)>>
Line 122: Line 146:
 * [[https://www.debian.org/international/l10n/ddtp|Debian Description Translation Project — DDTP]]
Line 141: Line 166:
CategoryPortal CategoryLocalization CategoryTeams  CategoryPortal | CategoryLocalization | CategoryTeams


Portal/IDB/icon-wiki-portal.png

Internationalization and Localization

Debian wiki's internationalization (i18n) and localization (l10n) portal.


Debian has many services, softwares, interfaces and infrastructures to handle the complexity of its operations. Most of these mechanisms were built using English as the primary (and many times, the only) language. In order to cope with its "universal operating system" motto, many efforts are made to internationalize, localize and translate all possible interfaces:

  • I18N (internationalization) means modification of a software or related technologies so that a software can potentially handle multiple languages, customs, and so on in the world.

  • L10N (localization) means implementation of a specific language for an already internationalized software.

  • Introduction to i18n, Tomohiro KUBOTA

Localization fronts

This is an incomplete list of what is being localized in Debian. It should be useful to anyone interested in finding more information about specific areas of work:


Keyboard input infrastructure support

The i18n keyboard input keyboard infrastructure is supported by:

  • the input method (IM) framework -- for Wayland and X Window (The choice of the active IM can be configured by the im-config package)

    • ibus -- the Default IM framework for GNOME Desktop: ibus

    • Fcitx5 -- the alternative IM framework with special support functionalities for Chinese: fcitx5

    • uim -- the alternative IM framework written in Lisp: uim (if you are a Emacs aficionado)

    • SCIM -- the alternative IM framework: scim (not in good shape)

  • xkbcomp -- only for X Window (Set it via ~/.xsession script): x11-xkb-utils

You can install multiple IM frameworks but can activate only one of them. The choice of the active IM framework is provided by im-config which also provides reasonable default choice using your locale setting.

For fully functioning keyboard input infrastructure, you need to install pertinent IM engines and activate them using the mechanism provided by the IM framework.

Activation of IM framework overrides xkbcomp settings.


Meetings

These are meetings which cover the Debian project as a whole. For specific languages or teams, see the Localization teams below.

  • DebConf: we usually run some BOFs and other discussions related to i18n/l10n.

Sprints:

  • Sprint2012: i18n sprint in Paris to prepare i18n.debian.org and ddtp.debian.org machines.

Extremadura Meetings: 2008, 2007, 2006.


Localization teams

Debian I18n Team and contacts

Debian L10n teams

Mailing lists

  • Mailing lists about localization, translation, and support for users that don't speak English.

Language Support Improvements


Past works

These sections were put together for historical purposes.

General

Actions

Proposals


Resources


See also


Wiki pages

List of English pages related to i18n/l10n in Debian: