Opened 12 years ago
Closed 12 years ago
#2929 closed defect (fixed)
GoGo does not have a POT file
Reported by: | cjl | Owned by: | dmoc |
---|---|---|---|
Priority: | Unspecified by Maintainer | Milestone: | Unspecified |
Component: | GoGo | Version: | Unspecified |
Severity: | Major | Keywords: | |
Cc: | gonzalo, RafaelOrtiz | Distribution/OS: | Unspecified |
Bug Status: | Unconfirmed |
Description
The POT foe for GoGo is missing. It should be in the .po directory.
Change History (4)
comment:1 Changed 12 years ago by sascha_silbe
- Component changed from untriaged to GoGo
- Owner set to dmoc
comment:2 Changed 12 years ago by cjl
comment:3 Changed 12 years ago by cjl
Please note that the structure of the git repo for GoGo is causing
problems, particularly with localization.
http://git.sugarlabs.org/gogo/gogo/trees/master
You have the POT in a /po directory down inside the GoGo.activity
directory and Pootle is not finding it to allow updating of the
template.
Just having a second /po file at the root level is not sufficient,
That is where the PO files are committed when translated, so do not
delete it, but it also needs to contain the POT file.
See:
You need to have all of the files buried in GoGo.activity moved to the
top level so it looks more like Abacus (as one example) .
http://git.sugarlabs.org/abacus/mainline/trees/master
This way the /po is at the top level and Pootle will be able to find it.
Thank you for your cooperation. Fixing this will allow closing of
this bug in Trac:
http://bugs.sugarlabs.org/ticket/2929
It will also allow L10n to proceed with it's normal workflow, which at
present is not functioning properly for GoGo.
comment:4 Changed 12 years ago by dmoc
- Resolution set to fixed
- Status changed from new to closed
GoGo.pot, POTFILES.in and monitor.potPOT moved to /po and all other files moved from /GoGo.activity to top level (/GoGo.activity deleted). Translations added to MANIFEST. clean.sh modified to check for existence of GoGoActivity.py (simple check to ensure running in correct directory).
The issue seems to be that the POT is in
http://git.sugarlabs.org/gogo/gogo/trees/master/GoGo.activity/po
when according to Pootle standards, it needs to be in
http://git.sugarlabs.org/gogo/gogo/trees/master/po
Per
http://wiki.sugarlabs.org/go/Translation_Team/i18n_Best_Practices#Try_to_keep_the_po_directory_in_the_top_level_directory_of_your_repository