Opened 12 years ago
Closed 10 years ago
#2647 closed defect (fixed)
Record-88 - additional i18n needed
Reported by: | cjl | Owned by: | dsd |
---|---|---|---|
Priority: | Unspecified by Maintainer | Milestone: | Unspecified |
Component: | Record | Version: | Unspecified |
Severity: | Unspecified | Keywords: | |
Cc: | Distribution/OS: | Unspecified | |
Bug Status: | Unconfirmed |
Description
Testing Record-88 in 11.2.0 os11 on XO-1
locale set to es_ES
Video tab (Exact same issue seen with Audio Tab.)
Timer pulldown "Immediate" is in POT, but "5 seconds" and "10 seconds" are not.
Duration pulldown "2 minutes", "4 minutes", 6 minutes" not in POT.
The strings below are present in POT, but do not appear to be used to handle the strings above as minutes/seconds strings above are not proper localized in lang-es_ES (although they are translated in the PO file).
#: /home/sugar/src/activities/record.activity/constants.py:21
msgid "%(1)s minute"
msgid_plural "%(1)s minutes"
#: /home/sugar/src/activities/record.activity/constants.py:25
msgid "%(1)s second"
msgid_plural "%(1)s seconds"
Change History (10)
comment:1 Changed 12 years ago by cjl
comment:2 Changed 12 years ago by RafaelOrtiz
in this case must be a need of re-building of the .xo, the maint/developer of the activity must issue a new realease.
comment:3 Changed 12 years ago by dsd
I don't see the translation of "Quality:" in the es.po file. There is only a translation of "Quality" and this string doesn't exist in the source.
The whole es.po file is majorly out of date. It is referring to strings such as "Time Lapse" "Panorma" and "Interview" which haven't been used in Record in a very long time.
The same is true for the strings mentioned in the opening comment on this ticket. The pot and po files simply do not reflect the current strings in the activity. Pootle is responsible for handling this and it does not seem to be doing its job for any project. (see the thread "Pootle misbehaving?" on sugar-devel)
comment:4 Changed 12 years ago by RafaelOrtiz
Pootle is aiming at some old repo, It was now aiming at the new repo. changed that.
still in the pot there are these strings
http://git.sugarlabs.org/record/mainline/blobs/master/po/Record.pot.
#: /home/sugar/src/activities/record.activity/constants.py:127
56
msgid "Animation"
57
msgstr ""
58
59
#: /home/sugar/src/activities/record.activity/constants.py:128
60
msgid "Panorama"
61
msgstr ""
62
63
#: /home/sugar/src/activities/record.activity/constants.py:129
64
msgid "Interview"
65
msgstr ""
66
So if these strings are not used anymore It's a case of rebuilding the pot.
comment:5 Changed 12 years ago by dsd
Pootle is responsible for generating the pot. See the recent thread titled "[Sugar-devel] Conflicts in pootle"
comment:6 Changed 12 years ago by RafaelOrtiz
Gotcha, the new record repo should be added otr changed in project_list.ini
comment:7 Changed 12 years ago by dsd
I'm surprised that any change to pootle's repository configuration is/was needed. Pootle committed a load of (outdated) stuff on february 8th to the correct repository.
Anyway, I'll assume its in your hands and will wait for the new pot file to arrive...
comment:8 Changed 12 years ago by RafaelOrtiz
I've changed the repo and project_ini, to point to new record, potgenerator.py script was failing for this, and thus broking the cronjob.
comment:9 Changed 12 years ago by RafaelOrtiz
Commited all the latest translations from pootle, according to the last .POT on record's repo.
http://git.sugarlabs.org/record/mainline/commit/fdad90b74462d24ebd8dc0ab8eef7cdc7e60ea78
Anyway potgenerator is run daily (yesterday was failling) so we should expect more changes in .pot from today to tomorrow.
comment:10 Changed 10 years ago by godiard
- Resolution set to fixed
- Status changed from new to closed
This issue was fixed a long time ago. Closing.
Testing Record-88 in 11.2.0 os12 on XO-1
locale set to es_ES
In addition, under the video tab, the translation of Quality: has not been picked up (it is in the repo PO file).