Open issues

Build failed running pavelib.i18n.i18n_robot_pull: Subprocess return code: 1
LOC-107
"Translators" comments not scraped in Underscore templates
LOC-90
Add Mongolian[mn] to edx-releases and all other projects
LOC-111
Implement es-419 fallback
LOC-86
i18n "Explanation" title on Capa problems
LOC-83
Translate package strings: edx_jsme package untranslateable
LOC-77
Login: The "Facebook" Word should be translated
LOC-95
3rd Party Auth buttons not localized
LOC-74
i18n tools: Brace Formatting + Percent Symbol Fails to Compile
LOC-68
Cannot compile i18n for JS files
LOC-115
Arabic semi-spaces or half spaces ignored in (sub)section and unit titles
LOC-114
ValueError: plural forms expression could be dangerous
LOC-113
Message related to certificate are translated to platform language only
LOC-112
At least one string in scss file is untranslated
LOC-109
At least one string in scss file is untrans
LOC-108
Types of HTML and Problem components are not localizable
LOC-106
Make localizable Fail/Pass chains
LOC-105
Email task history in LMS: Value of "Sent to" field is not localizable
LOC-104
paver i18n_extract on newly installed eucalyptus.2 devstack
LOC-103
Use {platform_name} instead of edX in mobile localization
LOC-102
News dates are not localized
LOC-101
Update Chinese transaltion of unenroll on dashboard
LOC-100
Astral characters aren't being validated properly
LOC-99
Validate tags in pluralized strings
LOC-98
JSON confuses the tag parser
LOC-97
Automate Transifex updating
LOC-94
Forbid %s %d etc variables
LOC-91
Support translation of YAML files
LOC-76
Pull down translated transcripts for DemoX course
LOC-71
issue 1 of 29

Build failed running pavelib.i18n.i18n_robot_pull: Subprocess return code: 1

Description

With my new installation of devstack, I'm trying to follow the instructions at https://github.com/edx/edx-platform/wiki/Internationalization-and-localization to switch the language of the system. The system is freshly set up and both LMS and CMS work fine. However, when I run paver i18n_robot_pull, I get the following erroring output.

This, obviously, prevents me from following the instructions further and switching up the language. I need to do a pull since the language I want to switch to is not included in the default set (de_DE).

Pulling translations for resource open-edx-releases.release-eucalyptus-js (source: conf/locale/en/LC_MESSAGES/djangojs.po)
-> zh_CN: conf/locale/zh_CN/LC_MESSAGES/djangojs.po
Done.
---> pavelib.i18n.i18n_extract
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_node_prereqs
Node prereqs unchanged, skipping...
---> pavelib.prereqs.install_python_prereqs
---> pavelib.prereqs.uninstall_python_packages
Python uninstalls unchanged, skipping...
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/pre.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/github.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/local.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/base.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/paver.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/post.txt
---> pavelib.i18n.i18n_validate_gettext
/usr/bin/xgettext
---> pavelib.assets.compile_coffeescript
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"`
i18n_tool extract
Traceback (most recent call last):
File "/edx/app/edxapp/venvs/edxapp/bin/i18n_tool", line 9, in <module>
load_entry_point('i18n-tools==0.3.2', 'console_scripts', 'i18n_tool')()
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/i18n/main.py", line 39, in main
return module.main()
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/i18n/_init_.py", line 37, in _call_
self.run(args)
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/i18n/extract.py", line 64, in run
self.rename_source_file('django.po', 'django-saved.po')
File "/edx/app/edxapp/venvs/edxapp/local/lib/python2.7/site-packages/i18n/extract.py", line 52, in rename_source_file
os.rename(self.source_msgs_dir.joinpath(src), self.source_msgs_dir.joinpath(dst))
OSError: [Errno 2] No such file or directory

Captured Task Output:
---------------------

---> pavelib.i18n.i18n_robot_pull
---> pavelib.i18n.i18n_clean
git clean -fdX conf/locale
---> pavelib.i18n.i18n_transifex_pull
---> pavelib.i18n.i18n_validate_transifex_config
i18n_tool transifex pull
---> pavelib.i18n.i18n_extract
---> pavelib.prereqs.install_prereqs
---> pavelib.prereqs.install_node_prereqs
---> pavelib.prereqs.install_python_prereqs
---> pavelib.prereqs.uninstall_python_packages
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/pre.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/github.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/local.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/base.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/paver.txt
pip install -q --disable-pip-version-check --exists-action w -r requirements/edx/post.txt
---> pavelib.i18n.i18n_validate_gettext
---> pavelib.assets.compile_coffeescript
node_modules/.bin/coffee --compile `find /edx/app/edxapp/edx-platform/lms /edx/app/edxapp/edx-platform/cms /edx/app/edxapp/edx-platform/common -type f -name "*.coffee"`
i18n_tool extract

Build failed running pavelib.i18n.i18n_robot_pull: Subprocess return code: 1

Steps to Reproduce

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Status

Assignee

Unassigned

Reporter

Lukas Tenbrink

Labels

None

Reach

None

Impact

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Stakeholders

None

Priority

CAT-2
Configure