OpenSolaris I18n & L10n Community SketchPad
From Genunix
Welcome to the OpenSolaris I18n and L10n Community SketchPad! This page includes work-in-progress and items to be completed for OpenSolaris.
Contents |
Open Sourcing
- Translated Solaris messages, Input Method, and other Globalization code are open sourced in Source Browser as part of Nevada Globalization (nv_g11n) project. Globalization (G11n) Download Center will continue to have tarballs synchronized from our Mercurial repository on a regular basis. Current schedule is on bi-weekly basis.
Contribution Process
Current sponsor-contributor process documented in OS.o is heavily O/N focused. Based on this document, we're creating i18n community process by which community contribution can be made.
Translation
2. Materials to translate
- Translation status table: Before starting to translate a book or an article, check out what's already been translated or being translated by others in your language. If you don't find the book or the article on this table, please edit it there, so that others won't duplicate the work.
I18n Engineering
L10n Engineering
I18n & L10n Testing
- OpenSolaris and its distributions (Solaris Express Community Edition - SXDE, Indiana ..) are tested for x86 (x64) and SPARC platforms to ensure the system is working and is usable for global users taking into account wide variations in regions, languages, and cultures.
G11n Testing Coverage and Results
Approach: Testing is focused on 2 main areas:
* localization (l10n) testing - testing of translated content quality
* internationalization (i18n) testing - testing of i18n readiness of locales available in OpenSolaris
(e.g. input/output of special national characters, font quality, locale data - sorting, date formats ... )
Areas of Interest:
* Solaris Input: input methods and keyboards
* Solaris locale data and locales management utilities
* Solaris desktop and desktop application testing
* Solaris install/upgrade: GUI installation experience including new installer (Caiman) testing
* G11n conformance testing: testing without concrete instructions or testcases. Only general guidelines
and a list of applications are give.
G11n OpenSolaris and OpenSolaris Based Distros Test Activities
Solaris Express Community Edition (SXCE) Testing
G11n QA team is performing testing on regular basis for every Solaris Express Community Edition (SXCE) build.
* Solaris Express Community Edition is Sun's binary release for OpenSolaris developers (code named "Nevada").
It is built from the latest OpenSolaris source and additional technology that has not been published
in the OpenSolaris source base. Test Builds are release bi-weekly and download is available via:
http://www.opensolaris.org/os/downloads/
* Test Assignments and Test results can be seen in the system called TCM (Test Case Management) available at:
http://www.sunvirtuallab.com/opensource. TCM tool is accessible for all community members,
containing guest account and information how to request regular test account.
OpenSolaris Project: Indiana
G11n QA is not testing this project on regular basis yet.
* Project Indiana is working towards creating a binary distribution of an operating system built
out of the OpenSolaris source code. The distribution is a point of integration for several current projects
on OpenSolaris.org, including those to make the installation experience easier, to modernize the look and feel
of OpenSolaris on the desktop, and to introduce a network-based package management system into OpenSolaris.
The resulting distribution is a live-CD install image, and is fully permissible to be redistributed by anyone.
It will also have the capability for developers to create their own, customized distribution based on Project Indiana.
The first official release is due Spring 2008.
* http://www.opensolaris.org/os/project/indiana/
* G11n test framework and processes for project Indiana haven't been setup yet.
The first official realese is planned for Spring 08
Guidelines for filing new l10n / i18n bugs
1. Before submitting a new bug, please search the bug database at
http://bugs.opensolaris.org/bugdatabase/index.jsp to ensure that the bug doesn't already exist.
2. Go to the page http://www.opensolaris.org/bug/report.jspa
2-1 Category:
Use the following categories/Subcategories (*)
Category:
library - problem with locale data and utilities that behave according to locale
data content: for example information in LC_.... categories is wrong
or wrong behaviour of command 'sort', 'uniq', 'date', etc.
utility - problem found in command lines utilities, such as localeadm, zfs, zones, etc.
Java Destop System - if the bug is i18n related, please submit a bug with using
a subcategory related to the product (Mozilla, Firefox, Gnome,
Evalution, Thunderbird). If the bug is l10n related, please file
a bug into appropriate bug tracking system:
GNOME bug tracker: http://developer.gnome.org/tools/bug.html
Mozilla bug tracker (for Mozilla, Thunderbird, Firefox): https://bugzilla.mozilla.org/
(*) Note: If there is no category/subcategory that covers your bug, please
send an email to i18n-discuss@opensolaris.org
2-2 Hardware:
Choose hardware on which you can reproduce the problem. Select 'Generic' if the bug exists for x86 and SPARC platform.
2-3 Synopsis:
Use one line specific description of the bug. Please use the following format: "i18n: <YOUR DESCRIPTION>" or "l10n: <YOUR DESCRIPTION>" depends on the type of the bug
