Adds translation catalogs and distutils.extra glue code that automates the process of compiling message catalogs into .mo files.

This commit is contained in:
Launchpad Translations on behalf of nova-core
2011-02-21 21:14:44 +00:00
committed by Tarmac
13 changed files with 24292 additions and 22 deletions

View File

@@ -46,6 +46,8 @@ class ProjectTestCase(test.TestCase):
missing = set() missing = set()
for contributor in contributors: for contributor in contributors:
if contributor == 'nova-core':
continue
if not contributor in authors_file: if not contributor in authors_file:
missing.add(contributor) missing.add(contributor)

2130
po/ast.po Normal file

File diff suppressed because it is too large Load Diff

2137
po/cs.po Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -1,21 +1,21 @@
# Translations template for nova. # Danish translation for nova
# Copyright (C) 2011 ORGANIZATION # Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
# This file is distributed under the same license as the nova project. # This file is distributed under the same license as the nova package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011. # FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
# #
#, fuzzy
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: nova 2011.1\n" "Project-Id-Version: nova\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2011-01-10 11:25-0800\n" "POT-Creation-Date: 2011-01-10 11:25-0800\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: 2011-01-15 21:46+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: Soren Hansen <soren@linux2go.dk>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: Danish <da@li.org>\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 0.9.4\n" "X-Launchpad-Export-Date: 2011-02-05 05:36+0000\n"
"X-Generator: Launchpad (build 12177)\n"
#: nova/crypto.py:46 #: nova/crypto.py:46
msgid "Filename of root CA" msgid "Filename of root CA"
@@ -23,7 +23,7 @@ msgstr ""
#: nova/crypto.py:49 #: nova/crypto.py:49
msgid "Filename of private key" msgid "Filename of private key"
msgstr "" msgstr "Filnavn for privatnøgle"
#: nova/crypto.py:51 #: nova/crypto.py:51
msgid "Filename of root Certificate Revokation List" msgid "Filename of root Certificate Revokation List"
@@ -283,8 +283,8 @@ msgstr ""
#: nova/api/ec2/__init__.py:142 #: nova/api/ec2/__init__.py:142
#, python-format #, python-format
msgid "" msgid ""
"Access key %s has had %d failed authentications and will be locked out " "Access key %s has had %d failed authentications and will be locked out for "
"for %d minutes." "%d minutes."
msgstr "" msgstr ""
#: nova/api/ec2/__init__.py:179 nova/objectstore/handler.py:140 #: nova/api/ec2/__init__.py:179 nova/objectstore/handler.py:140
@@ -805,7 +805,8 @@ msgstr ""
#: nova/compute/api.py:94 #: nova/compute/api.py:94
#, python-format #, python-format
msgid "Instance quota exceeded. You can only run %s more instances of this type." msgid ""
"Instance quota exceeded. You can only run %s more instances of this type."
msgstr "" msgstr ""
#: nova/compute/api.py:109 #: nova/compute/api.py:109
@@ -957,7 +958,8 @@ msgstr ""
#: nova/compute/manager.py:289 #: nova/compute/manager.py:289
#, python-format #, python-format
msgid "trying to snapshot a non-running instance: %s (state: %s excepted: %s)" msgid ""
"trying to snapshot a non-running instance: %s (state: %s excepted: %s)"
msgstr "" msgstr ""
#: nova/compute/manager.py:301 #: nova/compute/manager.py:301
@@ -1697,9 +1699,8 @@ msgstr ""
#: nova/virt/xenapi_conn.py:113 #: nova/virt/xenapi_conn.py:113
msgid "" msgid ""
"Must specify xenapi_connection_url, xenapi_connection_username " "Must specify xenapi_connection_url, xenapi_connection_username (optionally), "
"(optionally), and xenapi_connection_password to use " "and xenapi_connection_password to use connection_type=xenapi"
"connection_type=xenapi"
msgstr "" msgstr ""
#: nova/virt/xenapi_conn.py:263 #: nova/virt/xenapi_conn.py:263
@@ -1826,7 +1827,7 @@ msgstr ""
#: nova/virt/xenapi/vm_utils.py:290 #: nova/virt/xenapi/vm_utils.py:290
#, python-format #, python-format
msgid "PV Kernel in VDI:%s" msgid "PV Kernel in VDI:%d"
msgstr "" msgstr ""
#: nova/virt/xenapi/vm_utils.py:318 #: nova/virt/xenapi/vm_utils.py:318
@@ -2126,5 +2127,4 @@ msgstr ""
#: nova/volume/manager.py:129 #: nova/volume/manager.py:129
#, python-format #, python-format
msgid "volume %s: deleted successfully" msgid "volume %s: deleted successfully"
msgstr "" msgstr "bind %s: slettet"

2137
po/de.po Normal file

File diff suppressed because it is too large Load Diff

2177
po/es.po Normal file

File diff suppressed because it is too large Load Diff

2141
po/it.po Normal file

File diff suppressed because it is too large Load Diff

2143
po/ja.po Normal file

File diff suppressed because it is too large Load Diff

2847
po/nova.pot Normal file

File diff suppressed because it is too large Load Diff

2148
po/pt_BR.po Normal file

File diff suppressed because it is too large Load Diff

2138
po/ru.po Normal file

File diff suppressed because it is too large Load Diff

2135
po/uk.po Normal file

File diff suppressed because it is too large Load Diff

2135
po/zh_CN.po Normal file

File diff suppressed because it is too large Load Diff