Add translation support for evoque
https://wiki.openstack.org/wiki/Translations https://wiki.openstack.org/wiki/Translations/Infrastructure Later we can add ZANATA project for translation Change-Id: Ida5c82bcfd129b3504f3650cbf0b4cbd3705291b
This commit is contained in:
parent
aceed3e4f1
commit
5af7ca5098
|
@ -15,6 +15,8 @@ import socket
|
|||
|
||||
from oslo_config import cfg
|
||||
|
||||
from evoque.common.i18n import _
|
||||
|
||||
|
||||
try:
|
||||
default_workers = multiprocessing.cpu_count() or 1
|
||||
|
@ -27,24 +29,23 @@ def list_opts():
|
|||
("api", (
|
||||
cfg.PortOpt('port',
|
||||
default=8888,
|
||||
help='The port for the Evoque API server.'),
|
||||
help=_('The port for the Evoque API server.')),
|
||||
cfg.StrOpt('host',
|
||||
default='0.0.0.0',
|
||||
help='The listen IP for the Evoque API server.'),
|
||||
help=_('The listen IP for the Evoque API server.')),
|
||||
cfg.BoolOpt('pecan_debug',
|
||||
default=False,
|
||||
help='Toggle Pecan Debug Middleware.'),
|
||||
help=_('Toggle Pecan Debug Middleware.')),
|
||||
cfg.IntOpt('workers', default=default_workers,
|
||||
help='Number of workers for Evoque API server. '
|
||||
'By default the available number of CPU is used.'),
|
||||
help=_('Number of workers for Evoque API server.')),
|
||||
cfg.IntOpt('max_limit',
|
||||
default=1000,
|
||||
help=('The maximum number of items returned in a '
|
||||
'single response from a collection resource')),
|
||||
help=_('The maximum number of items returned in a '
|
||||
'single response from a collection resource')),
|
||||
)),
|
||||
("DEFAULT", (
|
||||
cfg.StrOpt('host',
|
||||
default=socket.getfqdn(),
|
||||
help='The listen IP for the Evoque engine server.'),
|
||||
help=_('The listen IP for the Evoque engine server.')),
|
||||
)),
|
||||
]
|
||||
|
|
14
setup.cfg
14
setup.cfg
|
@ -40,3 +40,17 @@ setup-hooks =
|
|||
all_files = 1
|
||||
build-dir = doc/build
|
||||
source-dir = doc/source
|
||||
|
||||
[compile_catalog]
|
||||
directory = evoque/locale
|
||||
domain = evoque
|
||||
|
||||
[update_catalog]
|
||||
domain = evoque
|
||||
output_dir = sevoque/locale
|
||||
input_file = evoque/locale/evoque.pot
|
||||
|
||||
[extract_messages]
|
||||
keywords = _ gettext ngettext l_ lazy_gettext
|
||||
mapping_file = babel.cfg
|
||||
output_file = evoque/locale/evoque.pot
|
||||
|
|
Loading…
Reference in New Issue