Opened 10 years ago

Closed 8 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 10 years ago by cjl

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).

comment:2 Changed 10 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 10 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 10 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 10 years ago by dsd

Pootle is responsible for generating the pot. See the recent thread titled "[Sugar-devel] Conflicts in pootle"

comment:6 Changed 10 years ago by RafaelOrtiz

Gotcha, the new record repo should be added otr changed in project_list.ini

comment:7 Changed 10 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 10 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 10 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 8 years ago by godiard

  • Resolution set to fixed
  • Status changed from new to closed

This issue was fixed a long time ago. Closing.

Note: See TracTickets for help on using tickets.