Fedora 32 System-Wide Change proposal: Translation platform migration to Weblate

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://fedoraproject.org/wiki/Changes/Translation_platform_migration_to_Weblate

= Translation platform migration to Weblate =

== Summary ==

This migration was decided at Flock 2019 in Budapest, it is mandatory
as development and maintenance of Zanata — the previous translation
platform — ceased in 2018. More information are available here:
https://communityblog.fedoraproject.org/fedora-localization-platform-migrates-to-weblate/

Link to release process is to make sure the information is spread
across all dependent projects, including Documentation and Websites.

== Owner ==
<!--
For change proposals to qualify as self-contained, owners of all
affected packages need to be included here. Alternatively, a SIG can
be listed as an owner if it owns all affected packages.
This should link to your home wiki page so we know who you are.
-->
* Owner: the [[L10N]] group (#fedora-i18n on freenode)
* Primary contact: [[User:jibecfed|Jean-Baptiste Holcroft]]
* Email: [https://lists.fedoraproject.org/archives/list/trans@xxxxxxxxxxxxxxxxxxxxxxx/
localization mailing list]

== Detailed Description ==

Make sure all existing Zanata project have been informed (upstream
ticket created) and that all priority packages have migrated.

We created a template for [[L10N_Move_to_Weblate/Message_for_upstream_project]].
The [https://fedora.zanata.org/version-group/view/PriorityPackages
list of priority packages is defined in Zanata], it contains websites,
anaconda, dnf and many others...

== Benefit to Fedora ==

First objective is to lower the risk of having no translation platform
if Zanata crashes.

Second objective is to provide a suited tool for localization
community to be part of our processes again:
* be closer to upstream activity by directly interacting with git repositories
** this also lower upstream requirements to interact with our
translation platform (no dependencies required as it interact with git
repos)
** this helps upstream to see localization contributions
** this allows translator to get notification when new strings
* be able to localize our documentation (we decided to make it
compatible with Weblate directly)
* the tool will [https://pagure.io/fedora-infrastructure/issue/8291
publish on Fedora messaging]
** allows community statistics
** allows badges creation

== Scope ==
* Proposal owners:
Open a ticket for each upstream project.

* Other developers:

answer the message for upstream project and eventually create
appropriate git repositories:
{{admon/important | Questions to answer by upstream
|{{:L10N_Move_to_Weblate/Message_for_upstream_project}}}}

* Release engineering: [https://pagure.io/releng/issue/8947 #8947]

* Policies and guidelines: N/A (not needed for this Change)

* Trademark approval: N/A (not needed for this Change)

== Upgrade/compatibility impact ==

N/A (this change impacts our processes, not our deliverable)

== How To Test ==

For projects using the translation platform: make sure translation
commits are part of the release included in Fedora 32.

Example for DNF:
* Open the DNF git repository
* Find folder containing localization file (usually the '''po''' folder)
* Look at commit history and search for, commits will start with:
"Translated using Weblate"
([https://github.com/mike-fabian/ibus-typing-booster/pull/57/commits/3ffccedc89436077890b08a566274316102b4577
example with French language on ibus typing booster]

== User Experience ==

No impact.

== Dependencies ==

N/A (not a System Wide Change)

== Contingency Plan ==

* Contingency mechanism: Localization team will keep using Zanata
* Blocks release? Yes, if websites and priority packages do not use
the new translation platform.
* Blocks product? Yes

== Documentation ==

[[L10N Move to Weblate]]

-- 
Ben Cotton
He / Him / His
Fedora Program Manager
Red Hat
TZ=America/Indiana/Indianapolis
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux