• Save
Developing Multilingual Applications
Upcoming SlideShare
Loading in...5
×
 

Developing Multilingual Applications

on

  • 7,011 views

Developing Multilingual Applications

Developing Multilingual Applications

Statistics

Views

Total Views
7,011
Views on SlideShare
7,000
Embed Views
11

Actions

Likes
0
Downloads
0
Comments
1

1 Embed 11

http://www.slideshare.net 11

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • Exceptional display. Really clear together with useful
    Teisha
    http://dashinghealth.com http://healthimplants.com
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Developing Multilingual Applications Developing Multilingual Applications Presentation Transcript

    • Developing Multilingual Apps G Karunakar Project Coordinator
    • Agenda
      • I18n & l10n basics
      • Demo simple app in C
      • Demo/walkthrough for l10n process
    • I18n basics
      • Potentially handle multiple languages, customs in the world
      • Displaying characters for the users' native languages.
      • Inputing characters for the users' native languages.
      • Handling popular encodings for the users' native languages.
      • Native characters for file names and other items.
      • Printing .
      • Displaying messages in users' native languages.
      • Character classification & sorting.
      • Typesetting and hyphenation rules.
    • The model
      • Define locales
      • Original source -> gettext'ization
      • Mark translatable strings
      • Rebuild application
    • You need to
      • Call following in main()
        • setlocale (LC_ALL, "");
        • bindtextdomain (PACKAGE, LOCALEDIR);
        • textdomain (PACKAGE);
      • Mark strings like
        • printf(_("Hello World "));
        • char mesg[] = N_(“Hello World ”);
    • Demo
      • Building locales
      • Changing Locale environment
      • Locale demo app in gtk
    • Localization
      • Implementation of a specific language for an already internationalized software.
      • Adapting a program to a given culture
      • Cultural Parameters
      • Language rules
      • Script – character set
      • Date , time , currency
      • Graphics & IconsClick to add an outline
    • L10nizing FOSS
      • Build environment
        • configure.in / potfiles.in
      • Intltool-update
      • Merge translation
      • Check translation
      • Install
      • test
    • Contributing!
      • Indic spellchecking
        • Aspell based
        • Morphological analyser based
        • Needs testing
      • Translation framework
        • Translation management
        • Translation memory
        • Online translation
        • Pootle backend+entrans+ajax web i/f
        • Python, Web, Ajax, SQL
    • Other activities
      • Padma php library
        • uni.medhas.org
      • Indic convertors