Development activities - Fedora globalization DevConf CZ 2016

Post on 10-Apr-2017

488 views 1 download

Transcript of Development activities - Fedora globalization DevConf CZ 2016

Fedora Globalization

Pravin Satpute, Mike FabianPresenting

Twitter: @prravins, @mfabian1963

Development activities

Today's TopicsG11N with Fedora

Quick walk throughInternationalization (I18N)Localization (L10N)ZanataFedora Language testing group (FLTG)

Development activities for F24 and ahead

GlobalizationWidely used term

Economic, Markets, Business…

In Fedora terms

Its strategic collaboration of Localization, Internationalization, Zanata and Fedora Language Testing group.

Need?

Core I18NEncoding standards (Unicode, ISO., SJIS)

Input methods

Fonts & Rendering

Locales, Sorting..

Application I18NInternationalized application

Gettext

PO files

Sometime strings not available for L10N

LocalizationTranslation from English to Target language.

Around 80+ teams in Fedora

GUI

Docs

Websites

Magazine

ZanataTranslation management framework.

Emerged as a translation platform of a choice.

Fedora, OpenStack and many more coming.

Many feature and more collaboration with Fedora.

FLTGFedora Language Testing group.

Need language knowledge.

Planning and Organizing language testing.

Glibc Sub-packagingLead: Mike

Who needs it?

Minimal Installation

Two approaches

Sub-dir

locale-archive database

Test packages: https://copr.fedoraproject.org/coprs/mfabian/glibc/

ITS for GnomeW3C Internationalization Tag Set (ITS)

Allows to translate XML documents using PO files.

Shaun has developed ITS tool.

Daiki is adding ITS support in gettext.

DNF LangpacksAlready in used but need few more api from DNF.

Creating language spins for languages.

Glibc Packaging.

Anaconda installations.

Change proposal: Langpacks Installation With RPM Weak Dependencies for F24.

Lead: Parag Nemade

Auto TestingI18N and L10N.

Time and resource constraints.

GTK IMs, missing translations in UI, font coverage.

Lead: Akira Tagoh

String breakagePackage updates after string freeze.

Few strings remains untranslated.

Tracking package builds?

Upstream git repo?

Lead: Jens Petersen, Akira Tagoh

Badges for contributorsZanata is FedBus is not connected yet.

L10N can get badges based on translations.

Even reviewers can get badges.

Lead: Alex Eng

Thank You !!

Contact:Email: pravins@fedoraproject.orgEmai: mfabian@fedoraproject.orgFreenode: pravins, mfabian

ReferencesStatsilk graph: http://www.statsilk.com/maps/language-distribution-interactive-world-map

Why G11N? http://www.slideshare.net/pravinds/pravins-fuelgiltconf2014

Glibc Subpackaging: https://fedoraproject.org/wiki/Changes/Glibc_locale_subpackaging

Langpacka Change proposal: https://fedoraproject.org/wiki/Changes/LangpacksInstallationWithRPMWeakDependencies

ITS Tool: http://itstool.org/

String Brekage Monitoring: https://fedorahosted.org/i18n/ticket/59

Funny video link: https://goo.gl/2xpMCj