Archive:L10N/Projects/TranslationsPackage

From FedoraProject

Jump to: navigation, search
Cog.png
It has been requested that this page be deleted.
Old and outdated proposal, never came to live (and I bet never will)

Contents

L10N Projects - Translations package

Stop (medium size).png
This plan was discussed with developers and we concluded that the current approach is simpler and more solid. See: katz's email on -devel. This page could be removed.

We could package all translations in a FedoraTranslation package instead of having them together with the packages.

Current approach

The current approach mimics the Gnome one. Po files reside inside the 'po' directory of the application:

anaconda/
+po/
+bn.po
+gu.po
...
s-c-date/
+po/
+bn.po
+gu.po
...
.../

Issues

Proposal

We consider changing the architecture to mimic the KDE one.

anconda/
(scripts)
s-c-date/
(scripts)
l10n/
bn/
anaconda.po
s-c-date.po
...
gu/
anaconda.po
s-c-date.po
...
...
templates/
anaconda.pot
s-c-date.po
...
(scripts)

Justification

Now:

anaconda-
> RHEL (branched) /po
>Fedora			/po

After:

anaconda
> RHEL (branched) /po
>Fedora			/po
bn
> RHEL (branched) /anaconda.po
>Fedora			/anaconda.po

Langauge package can be rebuild indepentenly with Brachnes and easy to maintain for issue in branches.

Possible issues with proposal