Fedora 24 remained a happening release from the Globalization contributors’ side. There were a number of events including Test Days, translation sprints, bug triaging, and many result-oriented meetings. This post provides outcomes and results from this dedicated efforts from over 50 contributors.

Localization

User Interface

Translated Fedora user interfaces available for the following languages with percentage of translations in brackets.

  • 99.55% Ukrainian (uk) 99.55%,
  • 90.00%+ Spanish (es), Polish (pl)
  • 85.00%+ French (fr), German (de), Russian (ru), Chinese China (zh-cn), Portuguese Brazil (pt-br) and Swedish (sv)
  • 80.00%+ Italian (it), Japanese (ja), Dutch (nl), Chinese Taiwan (zh-tw) and Catalan (ca)
  • 70.00%+ Assamese (as), Korean (ko), Kannada (kn), Tamil (ta), Bengali (bn-in), Gujarati (gu)
  • 60.00%+ Marathi (mr), Telugu (te), Oriya (or), Hungarian (hu), Czech (cs), Hindi (hi), Serbian (sr), Punjabi (pa), Malayalam (ml) and Bulgarian (bg)

More information about the team who made it possible is available at wiki.

Websites

Fedora websites are an important interface for communicating Fedora’s message with the rest of the world. The stats for Fedora Website translations are as follows.

Fedora 24 Globalization improvements: Website statistics per websiteFedora 24 Globalization improvements: Website statistics per locale

Zanata for globalization

Zanata is our default translation management framework in Fedora. During the Fedora 24 development cycle, we worked on addition of webhooks for translation updates and worked on addition of glossary.

Internationalization

The Internationalization (I18N) team implemented three important features in Fedora 24. Those are as follows.

Glibc locale sub-packaging

From the time you started using Linux, Glibc (a critical Linux package) ships all available locales in the installation. In some cases, it’s useful. But how many of those locales are users actually using? One, two, hardly three. In Fedora 24, Glibc locales are split into sub-packages. Now, the user can install only their required locales. This is helpful for minimal installations, especially in the cloud era. For install, all locales are available as they were previously with the glibc-all-langpacks package.

Langpacks installation with RPM weak dependencies

Langpack installations are re-designed using language meta-packages (e.g. langpacks-<langcode>) and RPM weak dependencies (supplements tag).

IBus Fbterm

With this feature, users can input their languages into a console. More information is on the proposal page.

Other than this:

  • Fedora 24 supports 318 language locales.
  • Google noto fonts package is now split into google-noto-fonts, google-noto-cjk-fonts, and google-noto-emoji-fonts. This is going to help for better management of this font.

These are just few key points from detailed report on wiki page. Thank you all contributors for their great efforts to make Fedora better.


Image courtesy of Mark Rasmuson – posted as Untitled on Unsplash.