setting up babel for i18n work
blueprint start-keystone-i18n Change-Id: Ie18daada4b537b74a27aa1defe676698d9944468
This commit is contained in:
parent
991a6182e0
commit
e0136d2f7c
1
babel.cfg
Normal file
1
babel.cfg
Normal file
@ -0,0 +1 @@
|
|||||||
|
[python: **.py]
|
31
keystone/locale/keystone.pot
Normal file
31
keystone/locale/keystone.pot
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# Translations template for keystone.
|
||||||
|
# Copyright (C) 2012 ORGANIZATION
|
||||||
|
# This file is distributed under the same license as the keystone project.
|
||||||
|
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
|
||||||
|
#
|
||||||
|
#, fuzzy
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: keystone 2012.2\n"
|
||||||
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
|
"POT-Creation-Date: 2012-06-21 18:01-0700\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
"Generated-By: Babel 0.9.6\n"
|
||||||
|
|
||||||
|
#: keystone/config.py:62
|
||||||
|
msgid "Invalid syslog facility"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: keystone/policy/backends/rules.py:34
|
||||||
|
msgid "JSON file representing policy"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: keystone/policy/backends/rules.py:37
|
||||||
|
msgid "Rule checked when requested rule is not found"
|
||||||
|
msgstr ""
|
||||||
|
|
14
setup.cfg
14
setup.cfg
@ -8,6 +8,20 @@ all_files = 1
|
|||||||
build-dir = doc/build
|
build-dir = doc/build
|
||||||
source-dir = doc/source
|
source-dir = doc/source
|
||||||
|
|
||||||
|
[compile_catalog]
|
||||||
|
directory = keystone/locale
|
||||||
|
domain = keystone
|
||||||
|
|
||||||
|
[update_catalog]
|
||||||
|
domain = keystone
|
||||||
|
output_dir = keystone/locale
|
||||||
|
input_file = keystone/locale/keystone.pot
|
||||||
|
|
||||||
|
[extract_messages]
|
||||||
|
keywords = _ gettext ngettext l_ lazy_gettext
|
||||||
|
mapping_file = babel.cfg
|
||||||
|
output_file = keystone/locale/keystone.pot
|
||||||
|
|
||||||
[nosetests]
|
[nosetests]
|
||||||
# NOTE(jkoelker) To run the test suite under nose install the following
|
# NOTE(jkoelker) To run the test suite under nose install the following
|
||||||
# coverage http://pypi.python.org/pypi/coverage
|
# coverage http://pypi.python.org/pypi/coverage
|
||||||
|
@ -25,3 +25,6 @@ https://github.com/openstack/python-keystoneclient/zipball/master#egg=python-key
|
|||||||
# swift_auth test dependencies
|
# swift_auth test dependencies
|
||||||
https://github.com/openstack/swift/zipball/master#egg=swift
|
https://github.com/openstack/swift/zipball/master#egg=swift
|
||||||
netifaces
|
netifaces
|
||||||
|
|
||||||
|
# For translations processing
|
||||||
|
Babel
|
||||||
|
Loading…
x
Reference in New Issue
Block a user