Browse Source

Enable translation for manila-ui

This patch follows instructions described here [1] to setup
translations for manila-ui.

[1] http://docs.openstack.org/infra/manual/creators.html#django-projects

Change-Id: Iafcb4e86e86a6d10b56cad79ead543366ea8129e
changes/87/314987/2
Sergey Gotliv 5 years ago
committed by Tom Barron
parent
commit
12018a6749
  1. 6
      babel-django.cfg
  2. 14
      babel-djangojs.cfg
  3. 14
      setup.cfg

6
babel-django.cfg

@ -0,0 +1,6 @@
[extractors]
django = django_babel.extract:extract_django
[python: **.py]
[django: templates/**.html]
[django: **/templates/**.csv]

14
babel-djangojs.cfg

@ -0,0 +1,14 @@
[extractors]
# We use a custom extractor to find translatable strings in AngularJS
# templates. The extractor is included in horizon.utils for now.
# See http://babel.pocoo.org/docs/messages/#referencing-extraction-methods for
# details on how this works.
angular = horizon.utils.babel_extract_angular:extract_angular
[javascript: **.js]
# We need to look into all static folders for HTML files.
# The **/static ensures that we also search within
# .../dashboards/XYZ/static which will ensure
# that plugins are also translated.
[angular: **/static/**.html]

14
setup.cfg

@ -29,17 +29,3 @@ all_files = 1
[upload_sphinx]
upload-dir = doc/build/html
[compile_catalog]
directory = manila_ui/locale
domain = manila-ui
[update_catalog]
domain = manila-ui
output_dir = manila_ui/locale
input_file = manila_ui/locale/manila-ui.pot
[extract_messages]
keywords = _ gettext ngettext l_ lazy_gettext
mapping_file = babel.cfg
output_file = manila_ui/locale/manila-ui.pot
Loading…
Cancel
Save