#535: An approach to split distribution specific strings from upstream PO files.
-----------------------+----------------------------------------------------
Reporter: ZhuYanhai | Type: request
Status: new | Priority: major
Milestone: | Component: Core
Version: | Keywords:
Easy_task: 0 | Blockedby:
Blocking: | Ready_for_review: 0
Review: | Needs_patch: 1
-----------------------+----------------------------------------------------
It would be nice if Transifex can mark some strings untranslated in PO
files which are added by Linux distribution team with higher priority than
then others.
The background of this request:
usually the Linux distributions like Moblin would patch upstream
applications a little, resulting some new or changed strings in it.
Because many opensource project was not fully translated in some
languages, if we simply create new project on
translate.moblin.org, the
translators will see the strings we added mixed with the old untranslated
strings from upstream. But usually the ones added or modified by us should
be more important and expected to be translated first. So it would be nice
if Transifex can tell the translators in some way : Hi! Below strings are
high prioritized, please consider translating them before you translate
the others.
Also here is a method I think useful to pick up distribution specific
strings automatically.
The advantage of this method is only standard GNU I18N tools are called,
no new tools are needed. Maybe it's informative for you to implement above
feature in Transifex.
(moblin-zh_CN.po is the PO file created from distribution patched upstream
project
upstream-zh_CN.po is the PO file from upstream project)
msgcomm -o common.po moblin-zh_CN.po upstream-zh_CN.po
(get common strings)
msgcomm -u -o moblin-unique.po moblin-zh_CN.po common.po
(get distribution added/changed strings)
rm common.po
Then moblin-unique.po is what we want at last.
--
Ticket URL: <http://transifex.org/ticket/535>
Transifex <http://transifex.org/>
Integrated translation platform