Enable translation for cloudkitty-dashboard
Allow translators to translate the dashboard. This commit sets up related files according to the infra guide [1]. Also removes Babel related entries in setup.cfg. They are not sufficient as Django requires two PO files (django and djangojs). [1] https://docs.openstack.org/infra/manual/creators.html#django-projects Change-Id: Ifc616d58a794d94f2f36823dcfee4f0165981b12 Task: 22816 Story: 2002867
This commit is contained in:
parent
15e65aec62
commit
8112c32eec
|
@ -0,0 +1,6 @@
|
|||
[extractors]
|
||||
django = django_babel.extract:extract_django
|
||||
|
||||
[python: **.py]
|
||||
[django: **/templates/**.html]
|
||||
[django: **/templates/**.csv]
|
|
@ -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
14
setup.cfg
|
@ -30,17 +30,3 @@ all_files = 1
|
|||
|
||||
[upload_sphinx]
|
||||
upload-dir = doc/build/html
|
||||
|
||||
[compile_catalog]
|
||||
directory = cloudkittydashboard/locale
|
||||
domain = cloudkitty-dashboard
|
||||
|
||||
[update_catalog]
|
||||
domain = cloudkitty-dashboard
|
||||
output_dir = cloudkittydashboard/locale
|
||||
input_file = cloudkittydashboard/locale/cloudkitty-dashboard.pot
|
||||
|
||||
[extract_messages]
|
||||
keywords = _ gettext ngettext l_ lazy_gettext
|
||||
mapping_file = babel.cfg
|
||||
output_file = cloudkittydashboard/locale/cloudkitty-dashboard.pot
|
||||
|
|
Loading…
Reference in New Issue