Translation Status

From GnuCash

Jump to: navigation, search

This page explains the current status of the translations in GnuCash. There is a separate introduction into Translation in general, but this page explains where you are invited to work on and where not.

[edit] Stable branch gnucash-2.2

The current stable releases will be made from the 2.2-branch instead of the trunk (the development branch). Any translation work should use the branches/2.2 branch if you work from SVN sources, or simply the latest 2.2.x source package.

To repeat this again: The gnucash Subversion repository has several different branches. Any of the 2.2.x releases will be taken from the branches/2.2 branch. This 2.2-branch is different from trunk which is the current development branch! You should therefore not translate the trunk but instead only the 2.2-branch. See Subversion for information on how to use that branch instead of trunk.

To repeat this again: The "trunk" branch of gnucash SVN does not have a complete translation. The complete translation is maintainted only in the branch-2.2 of gnucash. The po files in trunk are completely unchanged since the branching of branch-2.2, and they should stay this way until trunk becomes the new stable branch. Only at that point in time we will copy the existing po files from branch-2.2 to trunk, merge them with the current trunk pot template, and fill in the last missing translations.
Rationale for this: The pot templates for trunk and branch-2.2 are way different because not all string-changing changesets of trunk are back-ported to branch-2.2 and vice versa. So if someone wants to have a 100% translation for both, he/she must maintain two translations instead of one, which sucks. That's why we limit any translation work to the stable branch only, and that's why I stated this very clearly on Translation. --Cstim 10:02, 7 December 2006 (EST)

During the further 2.2.x release cycle we try to follow this rule: All string changes should be applied in one batch (at once) directly after a release is out, so that the translators have all the time until the next release to update their translations. In other words, a String Freeze is still in effect for the 2.2-branch with the exception of the 2-4 days directly after a 2.2.x release. Or maybe not quite as strict.


[edit] No more gnucash-2.0.x

The development of the 2.0.x branch has ended in spring 2007! Gnucash-2.0.5 was the last release of that branch. Please do not continue any translation work on the 2.0.x branch of GnuCash!

[edit] No more gnucash-1.8.x

The development of the 1.8.x branch has ended in fall 2005! gnucash-1.8.12 was the last release of that branch. Please do not continue any translation work on the 1.8.x branch of GnuCash!

Personal tools