diff --git a/babel.cfg b/babel.cfg new file mode 100644 index 000000000..efceab818 --- /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 000000000..a96686484 --- /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 , 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 \n" +"Language-Team: LANGUAGE \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 f0852b0c7..342110126 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 1e114f2d9..59afe9d7b 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