Skip to content

Commit

Permalink
setting up babel for i18n work
Browse files Browse the repository at this point in the history
blueprint start-keystone-i18n

Change-Id: Ie18daada4b537b74a27aa1defe676698d9944468
  • Loading branch information
heckj committed Jun 22, 2012
1 parent 991a618 commit e0136d2
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 0 deletions.
1 change: 1 addition & 0 deletions babel.cfg
@@ -0,0 +1 @@
[python: **.py]
31 changes: 31 additions & 0 deletions keystone/locale/keystone.pot
@@ -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 changes: 14 additions & 0 deletions setup.cfg
Expand Up @@ -8,6 +8,20 @@ all_files = 1
build-dir = doc/build
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]
# NOTE(jkoelker) To run the test suite under nose install the following
# coverage http://pypi.python.org/pypi/coverage
Expand Down
3 changes: 3 additions & 0 deletions tools/test-requires
Expand Up @@ -25,3 +25,6 @@ https://github.com/openstack/python-keystoneclient/zipball/master#egg=python-key
# swift_auth test dependencies
https://github.com/openstack/swift/zipball/master#egg=swift
netifaces

# For translations processing
Babel

0 comments on commit e0136d2

Please sign in to comment.