Difference between revisions of "I18n"

From GNUstepWiki
Jump to navigation Jump to search
 
(minor edits + few questions)
Line 1: Line 1:
 +
Internationalisation (or localisation) touches:
 +
* '''Input''' - how a user writes a text
 +
* '''Presentation''' (or output) - how a text is presented to the user
 +
* Aids - writing aids and processing mechanisms with and without user interaction
 +
* Localisation of user interface
 +
 
== Related informations ==
 
== Related informations ==
  
Line 29: Line 35:
 
* NSTextInput protocol
 
* NSTextInput protocol
 
* NSInputManager
 
* NSInputManager
 +
 +
Aid:
 +
 +
* Spell-checking NSSpellChecker
  
 
== Status ==
 
== Status ==
Line 34: Line 44:
 
I'm trying to form a gnustep-i18n team and list all relevant subjects.
 
I'm trying to form a gnustep-i18n team and list all relevant subjects.
 
If you are experienced in this field, please help.
 
If you are experienced in this field, please help.
 +
 +
== FIXME ==
 +
 +
* what input method(s) GNUstep currently uses and for what backend? How?
 +
* what output method(s) is used? How? Why?
 +
* what aids are available? how they are backed? (for example, what spellchecking backend is used and how?)

Revision as of 06:37, 15 April 2005

Internationalisation (or localisation) touches:

  • Input - how a user writes a text
  • Presentation (or output) - how a text is presented to the user
  • Aids - writing aids and processing mechanisms with and without user interaction
  • Localisation of user interface

Related informations

Input method standards:

  • XIM
  • IIIMF
  • UIM
  • kinput2

Output:

Requirements

Output:

  • NSTextView
  • Typesetters
  • Opentype supports
  • Word hyphenation
  • Word segmentation

Input:

  • NSTextInput protocol
  • NSInputManager

Aid:

  • Spell-checking NSSpellChecker

Status

I'm trying to form a gnustep-i18n team and list all relevant subjects. If you are experienced in this field, please help.

FIXME

  • what input method(s) GNUstep currently uses and for what backend? How?
  • what output method(s) is used? How? Why?
  • what aids are available? how they are backed? (for example, what spellchecking backend is used and how?)