Development activities - Fedora globalization DevConf CZ 2016
-
Upload
pravin-satpute -
Category
Technology
-
view
488 -
download
1
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: [email protected]: [email protected]: 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