summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Heck <heckj@mac.com>2012-09-29 16:03:23 -0700
committerJoe Heck <heckj@mac.com>2012-09-29 16:03:23 -0700
commita8f7879fcfec1f2b64eba96b75fca7d75ad8e711 (patch)
tree6ebf1d1872327bbe3f0e0086e1ef2250e4b1445b
parentff5ea25a9a37f8207bcda634316de4d063ce984a (diff)
downloadpython-keystoneclient-a8f7879fcfec1f2b64eba96b75fca7d75ad8e711.tar.gz
enabling i18n with Babel
Change-Id: I7d5a170f31c2846474b3836a08c6445577613e98
-rw-r--r--babel.cfg1
-rw-r--r--keystoneclient/locale/keystoneclient.pot20
-rw-r--r--setup.cfg14
-rw-r--r--tools/test-requires2
4 files changed, 37 insertions, 0 deletions
diff --git a/babel.cfg b/babel.cfg
new file mode 100644
index 0000000..efceab8
--- /dev/null
+++ b/babel.cfg
@@ -0,0 +1 @@
+[python: **.py]
diff --git a/keystoneclient/locale/keystoneclient.pot b/keystoneclient/locale/keystoneclient.pot
new file mode 100644
index 0000000..a966864
--- /dev/null
+++ b/keystoneclient/locale/keystoneclient.pot
@@ -0,0 +1,20 @@
+# Translations template for python-keystoneclient.
+# Copyright (C) 2012 ORGANIZATION
+# This file is distributed under the same license as the
+# python-keystoneclient project.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2012.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: python-keystoneclient 0.1.3.12\n"
+"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
+"POT-Creation-Date: 2012-09-29 16:02-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"
+
diff --git a/setup.cfg b/setup.cfg
index f0852b0..3421101 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -12,3 +12,17 @@ all_files = 1
[upload_sphinx]
upload-dir = doc/build/html
+
+[compile_catalog]
+directory = keystoneclient/locale
+domain = keystoneclient
+
+[update_catalog]
+domain = keystoneclient
+output_dir = keystoneclient/locale
+input_file = keystoneclient/locale/keystoneclient.pot
+
+[extract_messages]
+keywords = _ gettext ngettext l_ lazy_gettext
+mapping_file = babel.cfg
+output_file = keystoneclient/locale/keystoneclient.pot
diff --git a/tools/test-requires b/tools/test-requires
index 1e114f2..59afe9d 100644
--- a/tools/test-requires
+++ b/tools/test-requires
@@ -10,3 +10,5 @@ nosehtmloutput
pep8==1.2
sphinx>=1.1.2
unittest2>=0.5.1
+
+Babel