diff --git a/.tx/config b/.tx/config index cedeb59913..fd9b50006e 100644 --- a/.tx/config +++ b/.tx/config @@ -1,3 +1,18 @@ +[mayan-edms.apps-bootstrap] +type = PO +source_file = apps/bootstrap/locale/en/LC_MESSAGES/django.po +source_lang = en +trans.es = apps/bootstrap/locale/es/LC_MESSAGES/django.po +trans.pt = apps/bootstrap/locale/pt/LC_MESSAGES/django.po +trans.pt_BR = apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po +trans.ru = apps/bootstrap/locale/ru/LC_MESSAGES/django.po +trans.it = apps/bootstrap/locale/it/LC_MESSAGES/django.po +trans.pl = apps/bootstrap/locale/pl/LC_MESSAGES/django.po +trans.de_DE = apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/bootstrap/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/bootstrap/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po + [mayan-edms.apps-converter] source_file = apps/converter/locale/en/LC_MESSAGES/django.po source_lang = en @@ -8,6 +23,9 @@ trans.ru = apps/converter/locale/ru/LC_MESSAGES/django.po trans.it = apps/converter/locale/it/LC_MESSAGES/django.po trans.pl = apps/converter/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/converter/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/converter/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/converter/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/converter/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-common] source_file = apps/common/locale/en/LC_MESSAGES/django.po @@ -19,6 +37,9 @@ trans.ru = apps/common/locale/ru/LC_MESSAGES/django.po trans.it = apps/common/locale/it/LC_MESSAGES/django.po trans.pl = apps/common/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/common/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/common/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/common/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/common/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-permissions] source_file = apps/permissions/locale/en/LC_MESSAGES/django.po @@ -30,6 +51,9 @@ trans.ru = apps/permissions/locale/ru/LC_MESSAGES/django.po trans.it = apps/permissions/locale/it/LC_MESSAGES/django.po trans.pl = apps/permissions/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/permissions/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/permissions/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/permissions/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/permissions/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-sources] source_file = apps/sources/locale/en/LC_MESSAGES/django.po @@ -41,6 +65,9 @@ trans.ru = apps/sources/locale/ru/LC_MESSAGES/django.po trans.it = apps/sources/locale/it/LC_MESSAGES/django.po trans.pl = apps/sources/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/sources/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/sources/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/sources/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/sources/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-document_indexing] source_file = apps/document_indexing/locale/en/LC_MESSAGES/django.po @@ -52,6 +79,9 @@ trans.ru = apps/document_indexing/locale/ru/LC_MESSAGES/django.po trans.it = apps/document_indexing/locale/it/LC_MESSAGES/django.po trans.pl = apps/document_indexing/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/document_indexing/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/document_indexing/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/document_indexing/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/document_indexing/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-user_management] source_file = apps/user_management/locale/en/LC_MESSAGES/django.po @@ -63,6 +93,9 @@ trans.ru = apps/user_management/locale/ru/LC_MESSAGES/django.po trans.it = apps/user_management/locale/it/LC_MESSAGES/django.po trans.pl = apps/user_management/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/user_management/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/user_management/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/user_management/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/user_management/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-main] source_file = apps/main/locale/en/LC_MESSAGES/django.po @@ -74,6 +107,9 @@ trans.ru = apps/main/locale/ru/LC_MESSAGES/django.po trans.it = apps/main/locale/it/LC_MESSAGES/django.po trans.pl = apps/main/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/main/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/main/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/main/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/main/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-ocr] source_file = apps/ocr/locale/en/LC_MESSAGES/django.po @@ -85,6 +121,9 @@ trans.ru = apps/ocr/locale/ru/LC_MESSAGES/django.po trans.it = apps/ocr/locale/it/LC_MESSAGES/django.po trans.pl = apps/ocr/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/ocr/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/ocr/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/ocr/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/ocr/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-project_setup] source_file = apps/project_setup/locale/en/LC_MESSAGES/django.po @@ -96,12 +135,16 @@ trans.ru = apps/project_setup/locale/ru/LC_MESSAGES/django.po trans.it = apps/project_setup/locale/it/LC_MESSAGES/django.po trans.pl = apps/project_setup/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/project_setup/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/project_setup/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/project_setup/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/project_setup/locale/nl_NL/LC_MESSAGES/django.po [main] host = https://www.transifex.net [mayan-edms.apps-folders] source_file = apps/folders/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/folders/locale/es/LC_MESSAGES/django.po trans.pt = apps/folders/locale/pt/LC_MESSAGES/django.po @@ -110,9 +153,13 @@ trans.ru = apps/folders/locale/ru/LC_MESSAGES/django.po trans.it = apps/folders/locale/it/LC_MESSAGES/django.po trans.pl = apps/folders/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/folders/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/folders/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/folders/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/folders/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-history] source_file = apps/history/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/history/locale/es/LC_MESSAGES/django.po trans.pt = apps/history/locale/pt/LC_MESSAGES/django.po @@ -121,9 +168,13 @@ trans.ru = apps/history/locale/ru/LC_MESSAGES/django.po trans.it = apps/history/locale/it/LC_MESSAGES/django.po trans.pl = apps/history/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/history/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/history/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/history/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/history/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-dynamic_search] source_file = apps/dynamic_search/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/dynamic_search/locale/es/LC_MESSAGES/django.po trans.pt = apps/dynamic_search/locale/pt/LC_MESSAGES/django.po @@ -132,9 +183,13 @@ trans.ru = apps/dynamic_search/locale/ru/LC_MESSAGES/django.po trans.it = apps/dynamic_search/locale/it/LC_MESSAGES/django.po trans.pl = apps/dynamic_search/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/dynamic_search/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/dynamic_search/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/dynamic_search/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/dynamic_search/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-smart_settings] source_file = apps/smart_settings/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/smart_settings/locale/es/LC_MESSAGES/django.po trans.pt = apps/smart_settings/locale/pt/LC_MESSAGES/django.po @@ -143,9 +198,13 @@ trans.ru = apps/smart_settings/locale/ru/LC_MESSAGES/django.po trans.it = apps/smart_settings/locale/it/LC_MESSAGES/django.po trans.pl = apps/smart_settings/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/smart_settings/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/smart_settings/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-navigation] source_file = apps/navigation/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/navigation/locale/es/LC_MESSAGES/django.po trans.pt = apps/navigation/locale/pt/LC_MESSAGES/django.po @@ -154,9 +213,13 @@ trans.ru = apps/navigation/locale/ru/LC_MESSAGES/django.po trans.it = apps/navigation/locale/it/LC_MESSAGES/django.po trans.pl = apps/navigation/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/navigation/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/navigation/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/navigation/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/navigation/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-tags] source_file = apps/tags/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/tags/locale/es/LC_MESSAGES/django.po trans.pt = apps/tags/locale/pt/LC_MESSAGES/django.po @@ -165,9 +228,13 @@ trans.ru = apps/tags/locale/ru/LC_MESSAGES/django.po trans.it = apps/tags/locale/it/LC_MESSAGES/django.po trans.pl = apps/tags/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/tags/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/tags/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/tags/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/tags/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-documents] source_file = apps/documents/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/documents/locale/es/LC_MESSAGES/django.po trans.pt = apps/documents/locale/pt/LC_MESSAGES/django.po @@ -176,9 +243,13 @@ trans.ru = apps/documents/locale/ru/LC_MESSAGES/django.po trans.it = apps/documents/locale/it/LC_MESSAGES/django.po trans.pl = apps/documents/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/documents/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/documents/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/documents/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/documents/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-project_tools] source_file = apps/project_tools/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/project_tools/locale/es/LC_MESSAGES/django.po trans.pt = apps/project_tools/locale/pt/LC_MESSAGES/django.po @@ -187,9 +258,13 @@ trans.ru = apps/project_tools/locale/ru/LC_MESSAGES/django.po trans.it = apps/project_tools/locale/it/LC_MESSAGES/django.po trans.pl = apps/project_tools/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/project_tools/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/project_tools/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/project_tools/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/project_tools/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-linking] source_file = apps/linking/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/linking/locale/es/LC_MESSAGES/django.po trans.pt = apps/linking/locale/pt/LC_MESSAGES/django.po @@ -198,9 +273,13 @@ trans.ru = apps/linking/locale/ru/LC_MESSAGES/django.po trans.it = apps/linking/locale/it/LC_MESSAGES/django.po trans.pl = apps/linking/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/linking/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/linking/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/linking/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/linking/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-document_comments] source_file = apps/document_comments/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/document_comments/locale/es/LC_MESSAGES/django.po trans.pt = apps/document_comments/locale/pt/LC_MESSAGES/django.po @@ -209,9 +288,13 @@ trans.ru = apps/document_comments/locale/ru/LC_MESSAGES/django.po trans.it = apps/document_comments/locale/it/LC_MESSAGES/django.po trans.pl = apps/document_comments/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/document_comments/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/document_comments/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/document_comments/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/document_comments/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-metadata] source_file = apps/metadata/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/metadata/locale/es/LC_MESSAGES/django.po trans.pt = apps/metadata/locale/pt/LC_MESSAGES/django.po @@ -220,9 +303,13 @@ trans.ru = apps/metadata/locale/ru/LC_MESSAGES/django.po trans.it = apps/metadata/locale/it/LC_MESSAGES/django.po trans.pl = apps/metadata/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/metadata/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/metadata/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/metadata/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/metadata/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-web_theme] source_file = apps/web_theme/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/web_theme/locale/es/LC_MESSAGES/django.po trans.pt = apps/web_theme/locale/pt/LC_MESSAGES/django.po @@ -231,9 +318,13 @@ trans.ru = apps/web_theme/locale/ru/LC_MESSAGES/django.po trans.it = apps/web_theme/locale/it/LC_MESSAGES/django.po trans.pl = apps/web_theme/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/web_theme/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/web_theme/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/web_theme/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/web_theme/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-django_gpg] source_file = apps/django_gpg/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/django_gpg/locale/es/LC_MESSAGES/django.po trans.pt = apps/django_gpg/locale/pt/LC_MESSAGES/django.po @@ -242,9 +333,13 @@ trans.ru = apps/django_gpg/locale/ru/LC_MESSAGES/django.po trans.it = apps/django_gpg/locale/it/LC_MESSAGES/django.po trans.pl = apps/django_gpg/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/django_gpg/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/django_gpg/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/django_gpg/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/django_gpg/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-document_signatures] source_file = apps/document_signatures/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/document_signatures/locale/es/LC_MESSAGES/django.po trans.pt = apps/document_signatures/locale/pt/LC_MESSAGES/django.po @@ -253,9 +348,13 @@ trans.ru = apps/document_signatures/locale/ru/LC_MESSAGES/django.po trans.it = apps/document_signatures/locale/it/LC_MESSAGES/django.po trans.pl = apps/document_signatures/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/document_signatures/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/document_signatures/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/document_signatures/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/document_signatures/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-acls] source_file = apps/acls/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/acls/locale/es/LC_MESSAGES/django.po trans.pt = apps/acls/locale/pt/LC_MESSAGES/django.po @@ -264,9 +363,13 @@ trans.ru = apps/acls/locale/ru/LC_MESSAGES/django.po trans.it = apps/acls/locale/it/LC_MESSAGES/django.po trans.pl = apps/acls/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/acls/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/acls/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/acls/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/acls/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-installation] source_file = apps/installation/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/installation/locale/es/LC_MESSAGES/django.po trans.pt = apps/installation/locale/pt/LC_MESSAGES/django.po @@ -275,9 +378,13 @@ trans.ru = apps/installation/locale/ru/LC_MESSAGES/django.po trans.it = apps/installation/locale/it/LC_MESSAGES/django.po trans.pl = apps/installation/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/installation/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/installation/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/installation/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/installation/locale/nl_NL/LC_MESSAGES/django.po [mayan-edms.apps-scheduler] source_file = apps/scheduler/locale/en/LC_MESSAGES/django.po +type = PO source_lang = en trans.es = apps/scheduler/locale/es/LC_MESSAGES/django.po trans.pt = apps/scheduler/locale/pt/LC_MESSAGES/django.po @@ -286,3 +393,21 @@ trans.ru = apps/scheduler/locale/ru/LC_MESSAGES/django.po trans.it = apps/scheduler/locale/it/LC_MESSAGES/django.po trans.pl = apps/scheduler/locale/pl/LC_MESSAGES/django.po trans.de_DE = apps/scheduler/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/scheduler/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/scheduler/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/scheduler/locale/nl_NL/LC_MESSAGES/django.po + +[mayan-edms.apps-checkouts] +source_file = apps/checkouts/locale/en/LC_MESSAGES/django.po +type = PO +source_lang = en +trans.es = apps/checkouts/locale/es/LC_MESSAGES/django.po +trans.pt = apps/checkouts/locale/pt/LC_MESSAGES/django.po +trans.pt_BR = apps/checkouts/locale/pt_BR/LC_MESSAGES/django.po +trans.ru = apps/checkouts/locale/ru/LC_MESSAGES/django.po +trans.it = apps/checkouts/locale/it/LC_MESSAGES/django.po +trans.pl = apps/checkouts/locale/pl/LC_MESSAGES/django.po +trans.de_DE = apps/checkouts/locale/de_DE/LC_MESSAGES/django.po +trans.fr = apps/checkouts/locale/fr/LC_MESSAGES/django.po +trans.bg = apps/checkouts/locale/bg/LC_MESSAGES/django.po +trans.nl_NL = apps/checkouts/locale/nl_NL/LC_MESSAGES/django.po diff --git a/apps/acls/locale/bg/LC_MESSAGES/django.mo b/apps/acls/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..9590c69e8e Binary files /dev/null and b/apps/acls/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/acls/locale/bg/LC_MESSAGES/django.po b/apps/acls/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..45b9705d91 --- /dev/null +++ b/apps/acls/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,241 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-01-02 09:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:14 +msgid "ACLs" +msgstr "" + +#: __init__.py:15 __init__.py:23 +msgid "details" +msgstr "" + +#: __init__.py:16 __init__.py:25 +msgid "grant" +msgstr "" + +#: __init__.py:17 __init__.py:26 +msgid "revoke" +msgstr "" + +#: __init__.py:18 __init__.py:24 forms.py:21 +msgid "New holder" +msgstr "" + +#: __init__.py:20 +msgid "Default ACLs" +msgstr "" + +#: __init__.py:21 +msgid "List of classes" +msgstr "" + +#: __init__.py:22 +msgid "ACLs for class" +msgstr "" + +#: forms.py:38 +msgid "Users" +msgstr "" + +#: forms.py:41 +msgid "Groups" +msgstr "" + +#: forms.py:44 +msgid "Roles" +msgstr "" + +#: forms.py:47 +msgid "Special" +msgstr "" + +#: managers.py:118 managers.py:130 +msgid "Insufficient access." +msgstr "" + +#: models.py:25 models.py:67 +msgid "permission" +msgstr "" + +#: models.py:51 +msgid "access entry" +msgstr "" + +#: models.py:52 +msgid "access entries" +msgstr "" + +#: models.py:88 +msgid "default access entry" +msgstr "" + +#: models.py:89 +msgid "default access entries" +msgstr "" + +#: models.py:108 +msgid "Creator" +msgstr "" + +#: models.py:111 models.py:112 +msgid "creator" +msgstr "" + +#: permissions.py:7 permissions.py:8 +msgid "Access control lists" +msgstr "" + +#: permissions.py:10 +msgid "Edit ACLs" +msgstr "" + +#: permissions.py:11 +msgid "View ACLs" +msgstr "" + +#: permissions.py:13 +msgid "Edit class default ACLs" +msgstr "" + +#: permissions.py:14 +msgid "View class default ACLs" +msgstr "" + +#: views.py:47 +#, python-format +msgid "access control lists for: %s" +msgstr "" + +#: views.py:49 views.py:409 +msgid "holder" +msgstr "" + +#: views.py:50 views.py:410 +msgid "permissions" +msgstr "" + +#: views.py:97 +#, python-format +msgid "permissions available to: %(actor)s for %(obj)s" +msgstr "" + +#: views.py:104 views.py:442 +msgid "namespace" +msgstr "" + +#: views.py:105 views.py:443 +msgid "label" +msgstr "" + +#: views.py:107 views.py:445 +msgid "has permission" +msgstr "" + +#: views.py:184 views.py:277 views.py:525 views.py:604 +msgid ", " +msgstr "" + +#: views.py:185 views.py:278 views.py:526 views.py:605 +#, python-format +msgid " for %s" +msgstr "" + +#: views.py:186 views.py:527 +#, python-format +msgid " to %s" +msgstr "" + +#: views.py:189 views.py:530 +#, python-format +msgid "Are you sure you wish to grant the permission %(title_suffix)s?" +msgstr "" + +#: views.py:191 views.py:532 +#, python-format +msgid "Are you sure you wish to grant the permissions %(title_suffix)s?" +msgstr "" + +#: views.py:198 views.py:539 +#, python-format +msgid "Permission \"%(permission)s\" granted to %(actor)s for %(object)s." +msgstr "" + +#: views.py:204 views.py:545 +#, python-format +msgid "" +"%(actor)s, already had the permission \"%(permission)s\" granted for " +"%(object)s." +msgstr "" + +#: views.py:279 views.py:606 +#, python-format +msgid " from %s" +msgstr "" + +#: views.py:282 views.py:609 +#, python-format +msgid "Are you sure you wish to revoke the permission %(title_suffix)s?" +msgstr "" + +#: views.py:284 views.py:611 +#, python-format +msgid "Are you sure you wish to revoke the permissions %(title_suffix)s?" +msgstr "" + +#: views.py:291 views.py:618 +#, python-format +msgid "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s." +msgstr "" + +#: views.py:297 views.py:624 +#, python-format +msgid "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s." +msgstr "" + +#: views.py:353 +#, python-format +msgid "add new holder for: %s" +msgstr "" + +#: views.py:354 views.py:486 +msgid "Select" +msgstr "" + +#: views.py:386 +msgid "classes" +msgstr "" + +#: views.py:388 +msgid "class" +msgstr "" + +#: views.py:407 +#, python-format +msgid "default access control lists for class: %s" +msgstr "" + +#: views.py:435 +#, python-format +msgid "permissions available to: %(actor)s for class %(class)s" +msgstr "" + +#: views.py:484 +#, python-format +msgid "add new holder for class: %s" +msgstr "" diff --git a/apps/acls/locale/de_DE/LC_MESSAGES/django.po b/apps/acls/locale/de_DE/LC_MESSAGES/django.po index 2fdeb8e8a0..b2d786edd7 100644 --- a/apps/acls/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/acls/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-10 13:06+0000\n" "Last-Translator: tilmannsittig \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/acls/locale/en/LC_MESSAGES/django.mo b/apps/acls/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/acls/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/acls/locale/en/LC_MESSAGES/django.po b/apps/acls/locale/en/LC_MESSAGES/django.po index 27a849be59..016bdd999a 100644 --- a/apps/acls/locale/en/LC_MESSAGES/django.po +++ b/apps/acls/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/acls/locale/es/LC_MESSAGES/django.po b/apps/acls/locale/es/LC_MESSAGES/django.po index 07ead9c554..0b5f973cb6 100644 --- a/apps/acls/locale/es/LC_MESSAGES/django.po +++ b/apps/acls/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-12 00:16+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/acls/locale/fr/LC_MESSAGES/django.mo b/apps/acls/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..017ce8334c Binary files /dev/null and b/apps/acls/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/acls/locale/fr/LC_MESSAGES/django.po b/apps/acls/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..372fa33935 --- /dev/null +++ b/apps/acls/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,241 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-01-02 09:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:14 +msgid "ACLs" +msgstr "" + +#: __init__.py:15 __init__.py:23 +msgid "details" +msgstr "" + +#: __init__.py:16 __init__.py:25 +msgid "grant" +msgstr "" + +#: __init__.py:17 __init__.py:26 +msgid "revoke" +msgstr "" + +#: __init__.py:18 __init__.py:24 forms.py:21 +msgid "New holder" +msgstr "" + +#: __init__.py:20 +msgid "Default ACLs" +msgstr "" + +#: __init__.py:21 +msgid "List of classes" +msgstr "" + +#: __init__.py:22 +msgid "ACLs for class" +msgstr "" + +#: forms.py:38 +msgid "Users" +msgstr "" + +#: forms.py:41 +msgid "Groups" +msgstr "" + +#: forms.py:44 +msgid "Roles" +msgstr "" + +#: forms.py:47 +msgid "Special" +msgstr "" + +#: managers.py:118 managers.py:130 +msgid "Insufficient access." +msgstr "" + +#: models.py:25 models.py:67 +msgid "permission" +msgstr "" + +#: models.py:51 +msgid "access entry" +msgstr "" + +#: models.py:52 +msgid "access entries" +msgstr "" + +#: models.py:88 +msgid "default access entry" +msgstr "" + +#: models.py:89 +msgid "default access entries" +msgstr "" + +#: models.py:108 +msgid "Creator" +msgstr "" + +#: models.py:111 models.py:112 +msgid "creator" +msgstr "" + +#: permissions.py:7 permissions.py:8 +msgid "Access control lists" +msgstr "" + +#: permissions.py:10 +msgid "Edit ACLs" +msgstr "" + +#: permissions.py:11 +msgid "View ACLs" +msgstr "" + +#: permissions.py:13 +msgid "Edit class default ACLs" +msgstr "" + +#: permissions.py:14 +msgid "View class default ACLs" +msgstr "" + +#: views.py:47 +#, python-format +msgid "access control lists for: %s" +msgstr "" + +#: views.py:49 views.py:409 +msgid "holder" +msgstr "" + +#: views.py:50 views.py:410 +msgid "permissions" +msgstr "" + +#: views.py:97 +#, python-format +msgid "permissions available to: %(actor)s for %(obj)s" +msgstr "" + +#: views.py:104 views.py:442 +msgid "namespace" +msgstr "" + +#: views.py:105 views.py:443 +msgid "label" +msgstr "" + +#: views.py:107 views.py:445 +msgid "has permission" +msgstr "" + +#: views.py:184 views.py:277 views.py:525 views.py:604 +msgid ", " +msgstr "" + +#: views.py:185 views.py:278 views.py:526 views.py:605 +#, python-format +msgid " for %s" +msgstr "" + +#: views.py:186 views.py:527 +#, python-format +msgid " to %s" +msgstr "" + +#: views.py:189 views.py:530 +#, python-format +msgid "Are you sure you wish to grant the permission %(title_suffix)s?" +msgstr "" + +#: views.py:191 views.py:532 +#, python-format +msgid "Are you sure you wish to grant the permissions %(title_suffix)s?" +msgstr "" + +#: views.py:198 views.py:539 +#, python-format +msgid "Permission \"%(permission)s\" granted to %(actor)s for %(object)s." +msgstr "" + +#: views.py:204 views.py:545 +#, python-format +msgid "" +"%(actor)s, already had the permission \"%(permission)s\" granted for " +"%(object)s." +msgstr "" + +#: views.py:279 views.py:606 +#, python-format +msgid " from %s" +msgstr "" + +#: views.py:282 views.py:609 +#, python-format +msgid "Are you sure you wish to revoke the permission %(title_suffix)s?" +msgstr "" + +#: views.py:284 views.py:611 +#, python-format +msgid "Are you sure you wish to revoke the permissions %(title_suffix)s?" +msgstr "" + +#: views.py:291 views.py:618 +#, python-format +msgid "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s." +msgstr "" + +#: views.py:297 views.py:624 +#, python-format +msgid "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s." +msgstr "" + +#: views.py:353 +#, python-format +msgid "add new holder for: %s" +msgstr "" + +#: views.py:354 views.py:486 +msgid "Select" +msgstr "" + +#: views.py:386 +msgid "classes" +msgstr "" + +#: views.py:388 +msgid "class" +msgstr "" + +#: views.py:407 +#, python-format +msgid "default access control lists for class: %s" +msgstr "" + +#: views.py:435 +#, python-format +msgid "permissions available to: %(actor)s for class %(class)s" +msgstr "" + +#: views.py:484 +#, python-format +msgid "add new holder for class: %s" +msgstr "" diff --git a/apps/acls/locale/it/LC_MESSAGES/django.po b/apps/acls/locale/it/LC_MESSAGES/django.po index f915b83899..f8945bf260 100644 --- a/apps/acls/locale/it/LC_MESSAGES/django.po +++ b/apps/acls/locale/it/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-08 07:20+0000\n" "Last-Translator: Carlo Zanatto <>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/acls/locale/nl_NL/LC_MESSAGES/django.mo b/apps/acls/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..260319f2ee Binary files /dev/null and b/apps/acls/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/acls/locale/nl_NL/LC_MESSAGES/django.po b/apps/acls/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..76ad6486cf --- /dev/null +++ b/apps/acls/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,241 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-01-02 09:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:14 +msgid "ACLs" +msgstr "" + +#: __init__.py:15 __init__.py:23 +msgid "details" +msgstr "" + +#: __init__.py:16 __init__.py:25 +msgid "grant" +msgstr "" + +#: __init__.py:17 __init__.py:26 +msgid "revoke" +msgstr "" + +#: __init__.py:18 __init__.py:24 forms.py:21 +msgid "New holder" +msgstr "" + +#: __init__.py:20 +msgid "Default ACLs" +msgstr "" + +#: __init__.py:21 +msgid "List of classes" +msgstr "" + +#: __init__.py:22 +msgid "ACLs for class" +msgstr "" + +#: forms.py:38 +msgid "Users" +msgstr "" + +#: forms.py:41 +msgid "Groups" +msgstr "" + +#: forms.py:44 +msgid "Roles" +msgstr "" + +#: forms.py:47 +msgid "Special" +msgstr "" + +#: managers.py:118 managers.py:130 +msgid "Insufficient access." +msgstr "" + +#: models.py:25 models.py:67 +msgid "permission" +msgstr "" + +#: models.py:51 +msgid "access entry" +msgstr "" + +#: models.py:52 +msgid "access entries" +msgstr "" + +#: models.py:88 +msgid "default access entry" +msgstr "" + +#: models.py:89 +msgid "default access entries" +msgstr "" + +#: models.py:108 +msgid "Creator" +msgstr "" + +#: models.py:111 models.py:112 +msgid "creator" +msgstr "" + +#: permissions.py:7 permissions.py:8 +msgid "Access control lists" +msgstr "" + +#: permissions.py:10 +msgid "Edit ACLs" +msgstr "" + +#: permissions.py:11 +msgid "View ACLs" +msgstr "" + +#: permissions.py:13 +msgid "Edit class default ACLs" +msgstr "" + +#: permissions.py:14 +msgid "View class default ACLs" +msgstr "" + +#: views.py:47 +#, python-format +msgid "access control lists for: %s" +msgstr "" + +#: views.py:49 views.py:409 +msgid "holder" +msgstr "" + +#: views.py:50 views.py:410 +msgid "permissions" +msgstr "" + +#: views.py:97 +#, python-format +msgid "permissions available to: %(actor)s for %(obj)s" +msgstr "" + +#: views.py:104 views.py:442 +msgid "namespace" +msgstr "" + +#: views.py:105 views.py:443 +msgid "label" +msgstr "" + +#: views.py:107 views.py:445 +msgid "has permission" +msgstr "" + +#: views.py:184 views.py:277 views.py:525 views.py:604 +msgid ", " +msgstr "" + +#: views.py:185 views.py:278 views.py:526 views.py:605 +#, python-format +msgid " for %s" +msgstr "" + +#: views.py:186 views.py:527 +#, python-format +msgid " to %s" +msgstr "" + +#: views.py:189 views.py:530 +#, python-format +msgid "Are you sure you wish to grant the permission %(title_suffix)s?" +msgstr "" + +#: views.py:191 views.py:532 +#, python-format +msgid "Are you sure you wish to grant the permissions %(title_suffix)s?" +msgstr "" + +#: views.py:198 views.py:539 +#, python-format +msgid "Permission \"%(permission)s\" granted to %(actor)s for %(object)s." +msgstr "" + +#: views.py:204 views.py:545 +#, python-format +msgid "" +"%(actor)s, already had the permission \"%(permission)s\" granted for " +"%(object)s." +msgstr "" + +#: views.py:279 views.py:606 +#, python-format +msgid " from %s" +msgstr "" + +#: views.py:282 views.py:609 +#, python-format +msgid "Are you sure you wish to revoke the permission %(title_suffix)s?" +msgstr "" + +#: views.py:284 views.py:611 +#, python-format +msgid "Are you sure you wish to revoke the permissions %(title_suffix)s?" +msgstr "" + +#: views.py:291 views.py:618 +#, python-format +msgid "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s." +msgstr "" + +#: views.py:297 views.py:624 +#, python-format +msgid "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s." +msgstr "" + +#: views.py:353 +#, python-format +msgid "add new holder for: %s" +msgstr "" + +#: views.py:354 views.py:486 +msgid "Select" +msgstr "" + +#: views.py:386 +msgid "classes" +msgstr "" + +#: views.py:388 +msgid "class" +msgstr "" + +#: views.py:407 +#, python-format +msgid "default access control lists for class: %s" +msgstr "" + +#: views.py:435 +#, python-format +msgid "permissions available to: %(actor)s for class %(class)s" +msgstr "" + +#: views.py:484 +#, python-format +msgid "add new holder for class: %s" +msgstr "" diff --git a/apps/acls/locale/pl/LC_MESSAGES/django.po b/apps/acls/locale/pl/LC_MESSAGES/django.po index 9331a2d6e2..dd1674e81d 100644 --- a/apps/acls/locale/pl/LC_MESSAGES/django.po +++ b/apps/acls/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-01-02 09:45+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/acls/locale/pt/LC_MESSAGES/django.po b/apps/acls/locale/pt/LC_MESSAGES/django.po index 39a21f01e7..20988bf991 100644 --- a/apps/acls/locale/pt/LC_MESSAGES/django.po +++ b/apps/acls/locale/pt/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-02 18:20+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-03 19:01+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,223 +20,223 @@ msgstr "" #: __init__.py:14 msgid "ACLs" -msgstr "" +msgstr "ACL's" #: __init__.py:15 __init__.py:23 msgid "details" -msgstr "" +msgstr "detalhes" #: __init__.py:16 __init__.py:25 msgid "grant" -msgstr "" +msgstr "conceder" #: __init__.py:17 __init__.py:26 msgid "revoke" -msgstr "" +msgstr "revogar" #: __init__.py:18 __init__.py:24 forms.py:21 msgid "New holder" -msgstr "" +msgstr "Novo detentor" #: __init__.py:20 msgid "Default ACLs" -msgstr "" +msgstr "ACL's padrão" #: __init__.py:21 msgid "List of classes" -msgstr "" +msgstr "Lista de classes" #: __init__.py:22 msgid "ACLs for class" -msgstr "" +msgstr "ACL's para a classe" #: forms.py:38 msgid "Users" -msgstr "" +msgstr "Utilizadores" #: forms.py:41 msgid "Groups" -msgstr "" +msgstr "Grupos" #: forms.py:44 msgid "Roles" -msgstr "" +msgstr "Funções" #: forms.py:47 msgid "Special" -msgstr "" +msgstr "Especial" #: managers.py:118 managers.py:130 msgid "Insufficient access." -msgstr "" +msgstr "Acesso insuficiente." #: models.py:25 models.py:67 msgid "permission" -msgstr "" +msgstr "permissão" #: models.py:51 msgid "access entry" -msgstr "" +msgstr "entrada de acesso" #: models.py:52 msgid "access entries" -msgstr "" +msgstr "entradas de acesso" #: models.py:88 msgid "default access entry" -msgstr "" +msgstr "entrada de acesso padrão" #: models.py:89 msgid "default access entries" -msgstr "" +msgstr "entradas de acesso padrão" #: models.py:108 msgid "Creator" -msgstr "" +msgstr "Criador" #: models.py:111 models.py:112 msgid "creator" -msgstr "" +msgstr "criador" #: permissions.py:7 permissions.py:8 msgid "Access control lists" -msgstr "" +msgstr "Listas de controlo de acesso" #: permissions.py:10 msgid "Edit ACLs" -msgstr "" +msgstr "Editar ACL's" #: permissions.py:11 msgid "View ACLs" -msgstr "" +msgstr "Ver ACL's" #: permissions.py:13 msgid "Edit class default ACLs" -msgstr "" +msgstr "Editar os ACL's padrão da classe" #: permissions.py:14 msgid "View class default ACLs" -msgstr "" +msgstr "Ver os ACL's padrão da classe" #: views.py:47 #, python-format msgid "access control lists for: %s" -msgstr "" +msgstr "listas de controlo de acesso para: %s" #: views.py:49 views.py:409 msgid "holder" -msgstr "" +msgstr "detentor" #: views.py:50 views.py:410 msgid "permissions" -msgstr "" +msgstr "permissões" #: views.py:97 #, python-format msgid "permissions available to: %(actor)s for %(obj)s" -msgstr "" +msgstr "permissões disponíveis para: %(actor)s para %(obj)s" #: views.py:104 views.py:442 msgid "namespace" -msgstr "" +msgstr "escopo" #: views.py:105 views.py:443 msgid "label" -msgstr "" +msgstr "rótulo" #: views.py:107 views.py:445 msgid "has permission" -msgstr "" +msgstr "tem a permissão" #: views.py:184 views.py:277 views.py:525 views.py:604 msgid ", " -msgstr "" +msgstr ", " #: views.py:185 views.py:278 views.py:526 views.py:605 #, python-format msgid " for %s" -msgstr "" +msgstr " para %s" #: views.py:186 views.py:527 #, python-format msgid " to %s" -msgstr "" +msgstr " a %s" #: views.py:189 views.py:530 #, python-format msgid "Are you sure you wish to grant the permission %(title_suffix)s?" -msgstr "" +msgstr "Tem a certeza de que pretende conceder a permissão %(title_suffix)s?" #: views.py:191 views.py:532 #, python-format msgid "Are you sure you wish to grant the permissions %(title_suffix)s?" -msgstr "" +msgstr "Tem a certeza de que pretende conceder as permissões %(title_suffix)s?" #: views.py:198 views.py:539 #, python-format msgid "Permission \"%(permission)s\" granted to %(actor)s for %(object)s." -msgstr "" +msgstr "Permissão \"%(permission)s\" concedida a %(actor)s para %(object)s." #: views.py:204 views.py:545 #, python-format msgid "" "%(actor)s, already had the permission \"%(permission)s\" granted for " "%(object)s." -msgstr "" +msgstr "%(actor)s, já possuia a permissão \"%(permission)s\" para %(object)s." #: views.py:279 views.py:606 #, python-format msgid " from %s" -msgstr "" +msgstr " de %s" #: views.py:282 views.py:609 #, python-format msgid "Are you sure you wish to revoke the permission %(title_suffix)s?" -msgstr "" +msgstr "Tem a certeza de que pretende revogar a permissão %(title_suffix)s?" #: views.py:284 views.py:611 #, python-format msgid "Are you sure you wish to revoke the permissions %(title_suffix)s?" -msgstr "" +msgstr "Tem a certeza de que pretende revogar as permissões %(title_suffix)s?" #: views.py:291 views.py:618 #, python-format msgid "Permission \"%(permission)s\" revoked of %(actor)s for %(object)s." -msgstr "" +msgstr "Permissão \"%(permission)s\" revogada para %(actor)s para %(object)s." #: views.py:297 views.py:624 #, python-format msgid "%(actor)s, didn't had the permission \"%(permission)s\" for %(object)s." -msgstr "" +msgstr "%(actor)s, não tinha a permissão \"%(permission)s\" para %(object)s." #: views.py:353 #, python-format msgid "add new holder for: %s" -msgstr "" +msgstr "adicionar novo detentor para: %s" #: views.py:354 views.py:486 msgid "Select" -msgstr "" +msgstr "Selecionar" #: views.py:386 msgid "classes" -msgstr "" +msgstr "classes" #: views.py:388 msgid "class" -msgstr "" +msgstr "classe" #: views.py:407 #, python-format msgid "default access control lists for class: %s" -msgstr "" +msgstr "Listas de controlo de acesso padrão para a classe: %s" #: views.py:435 #, python-format msgid "permissions available to: %(actor)s for class %(class)s" -msgstr "" +msgstr "permissões disponíveis para: %(actor)s para a classe %(class)s" #: views.py:484 #, python-format msgid "add new holder for class: %s" -msgstr "" +msgstr "adicionar novo detentor para a classe: %s" diff --git a/apps/acls/locale/pt_BR/LC_MESSAGES/django.po b/apps/acls/locale/pt_BR/LC_MESSAGES/django.po index 3e91d1bb04..4fcb11550a 100644 --- a/apps/acls/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/acls/locale/pt_BR/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-01-02 09:45+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/acls/locale/ru/LC_MESSAGES/django.po b/apps/acls/locale/ru/LC_MESSAGES/django.po index 6e77ad9874..a26f150931 100644 --- a/apps/acls/locale/ru/LC_MESSAGES/django.po +++ b/apps/acls/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-27 04:26+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/bootstrap/__init__.py b/apps/bootstrap/__init__.py new file mode 100644 index 0000000000..1917e950b3 --- /dev/null +++ b/apps/bootstrap/__init__.py @@ -0,0 +1,12 @@ +from __future__ import absolute_import + +from project_setup.api import register_setup +from navigation.api import bind_links#, register_sidebar_template + +from .links import database_bootstrap, bootstrap_execute, erase_database_link +from .api import BootstrapSimple, BootstrapPermit + +register_setup(database_bootstrap) +register_setup(erase_database_link) +bind_links(BootstrapSimple, [bootstrap_execute]) +bind_links(BootstrapPermit, [bootstrap_execute]) diff --git a/apps/bootstrap/api.py b/apps/bootstrap/api.py new file mode 100644 index 0000000000..239d3154e0 --- /dev/null +++ b/apps/bootstrap/api.py @@ -0,0 +1,176 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import ugettext +from django.contrib.auth.models import User, Group + +from permissions.models import Role +from documents.models import DocumentType, DocumentTypeFilename, Document +from metadata.models import MetadataType, MetadataSet +from metadata.api import save_metadata_list +from document_indexing.models import Index, IndexTemplateNode +from sources.models import WebForm, StagingFolder +from ocr.models import QueueDocument, QueueTransformation, DocumentQueue +from history.models import History +from taggit.models import Tag +from tags.models import TagProperties +from folders.models import Folder +from dynamic_search.models import RecentSearch +from django_gpg.runtime import gpg + +bootstrap_options = {} + + +def nuke_database(): + # Delete all document types + for obj in DocumentType.objects.all(): + obj.delete() + + # Delete all documents one by one to trigger the document file delete method + # Should also get rid of document metadata + for obj in Document.objects.all(): + obj.delete() + + # Delete all metadata types + for obj in MetadataType.objects.all(): + obj.delete() + + # Delete all metadata sets + for obj in MetadataSet.objects.all(): + obj.delete() + + # Delete all indexes types, should also delete index nodes + for obj in Index.objects.all(): + obj.delete() + + # Delete all webforms sources + for obj in WebForm.objects.all(): + obj.delete() + + # Delete all staging folder sources + for obj in StagingFolder.objects.all(): + obj.delete() + + # Delete all user groups + for obj in Group.objects.all(): + obj.delete() + + # Delete all users except superadmins and staff + for obj in User.objects.all(): + if not obj.is_superuser and not obj.is_staff: + obj.delete() + + # Delete all user roles + for obj in Role.objects.all(): + obj.delete() + + # Delete all document in the ocr queue + for obj in QueueDocument.objects.all(): + obj.delete() + + # Delete all the transformations for a queue + for obj in QueueTransformation.objects.all(): + obj.delete() + + # Delete all the ocr document queues + for obj in DocumentQueue.objects.all(): + obj.delete() + + # Delete all the remaining history events + for obj in History.objects.all(): + obj.delete() + + # Delete all tags + for obj in Tag.objects.all(): + obj.delete() + + # Delete any remaining tag property + for obj in TagProperties.objects.all(): + obj.delete() + + # Delete all foders + for obj in Folder.objects.all(): + obj.delete() + + # Delete all recent searches + for obj in RecentSearch.objects.all(): + obj.delete() + + # Clear the entire key ring (public and private keys) + gpg.delete_all_keys() + + +class BootstrapBase(object): + name = None + label = '' + description = '' + + def __unicode__(self): + return unicode(self.label) + + +class BootstrapSimple(BootstrapBase): + name = 'simple' + label = _(u'Simple') + description = _(u'A simple setup providing an uploaded date metadata and index plus an alphabetic index based on document filenames.') + + def execute(self): + # Create metadata types + upload_date = MetadataType.objects.create(name='upload_date', title=ugettext(u'Upload date'), default='current_date()') + + # Create a segmented date index + index = Index.objects.create(name='date_tree', title=ugettext(u'Segmented date index'), enabled=True) + template_root = index.template_root + + # Create index template + node1 = IndexTemplateNode.objects.create(parent=template_root, index=index, expression='metadata.upload_date[0:4]', enabled=True, link_documents=False) + node2 = IndexTemplateNode.objects.create(parent=node1, index=index, expression='metadata.upload_date[5:7]', enabled=True, link_documents=False) + node3 = IndexTemplateNode.objects.create(parent=node2, index=index, expression='metadata.upload_date[8:10]', enabled=True, link_documents=True) + + +class BootstrapPermit(BootstrapBase): + name = 'permits' + label = _(u'Permits') + description = _(u'A setup for handling permits and related documents.') + + def execute(self): + # Create document types + form = DocumentType.objects.create(name=ugettext(u'Form')) + DocumentTypeFilename.objects.create(document_type=form, filename=ugettext(u'Building construction form')) + DocumentTypeFilename.objects.create(document_type=form, filename=ugettext(u'Building usage form')) + + blueprint = DocumentType.objects.create(name=ugettext(u'Blueprint')) + DocumentTypeFilename.objects.create(document_type=blueprint, filename=ugettext(u'Floorplan')) + DocumentTypeFilename.objects.create(document_type=blueprint, filename=ugettext(u'Plot plan')) + + # Create metadata types + date = MetadataType.objects.create(name='date', title=ugettext(u'Date'), default='current_date()') + client = MetadataType.objects.create(name='client', title=ugettext(u'Client')) + permit = MetadataType.objects.create(name='permit', title=ugettext(u'Permit number')) + project = MetadataType.objects.create(name='project', title=ugettext(u'Project')) + user = MetadataType.objects.create(name='user', title=ugettext(u'User'), lookup='sorted([user.get_full_name() or user for user in User.objects.all() if user.is_active])') + + # Create a segmented date index + index = Index.objects.create(name='main_index', title=ugettext(u'Permit index'), enabled=True) + + # Create index template + per_permit = IndexTemplateNode.objects.create(parent=index.template_root, index=index, expression='\'%s\'' % ugettext(u'Per permit'), enabled=True, link_documents=False) + per_permit_child = IndexTemplateNode.objects.create(parent=per_permit, index=index, expression='metadata.permit', enabled=True, link_documents=True) + + per_project = IndexTemplateNode.objects.create(parent=index.template_root, index=index, expression='\'%s\'' % ugettext(u'Per project'), enabled=True, link_documents=False) + per_project_child = IndexTemplateNode.objects.create(parent=per_project, index=index, expression='metadata.project', enabled=True, link_documents=False) + per_permit = IndexTemplateNode.objects.create(parent=per_project_child, index=index, expression='\'%s\'' % ugettext(u'Per permit'), enabled=True, link_documents=False) + per_permit_child = IndexTemplateNode.objects.create(parent=per_permit, index=index, expression='metadata.permit', enabled=True, link_documents=True) + + per_date = IndexTemplateNode.objects.create(parent=index.template_root, index=index, expression='\'%s\'' % ugettext(u'Per date'), enabled=True, link_documents=False) + per_date_child = IndexTemplateNode.objects.create(parent=per_date, index=index, expression='metadata.date', enabled=True, link_documents=True) + + per_user = IndexTemplateNode.objects.create(parent=index.template_root, index=index, expression='\'%s\'' % ugettext(u'Per user'), enabled=True, link_documents=False) + per_user_child = IndexTemplateNode.objects.create(parent=per_user, index=index, expression='metadata.user', enabled=True, link_documents=True) + + per_client = IndexTemplateNode.objects.create(parent=index.template_root, index=index, expression='\'%s\'' % ugettext(u'Per client'), enabled=True, link_documents=False) + per_client_child = IndexTemplateNode.objects.create(parent=per_client, index=index, expression='metadata.client', enabled=True, link_documents=True) + + +for bootstrap in [BootstrapSimple(), BootstrapPermit()]: + bootstrap_options[bootstrap.name] = bootstrap diff --git a/apps/bootstrap/links.py b/apps/bootstrap/links.py new file mode 100644 index 0000000000..243eb1ce6c --- /dev/null +++ b/apps/bootstrap/links.py @@ -0,0 +1,9 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from .permissions import PERMISSION_BOOTSTRAP_EXECUTE, PERMISSION_NUKE_DATABASE + +database_bootstrap = {'text': _(u'bootstrap database'), 'view': 'bootstrap_type_list', 'icon': 'database_lightning.png', 'permissions': [PERMISSION_BOOTSTRAP_EXECUTE]} +bootstrap_execute = {'text': _(u'execute'), 'view': 'bootstrap_execute', 'args': 'object.name', 'sprite': 'database_lightning.png', 'permissions': [PERMISSION_BOOTSTRAP_EXECUTE]} +erase_database_link = {'text': _(u'erase database'), 'view': 'erase_database_view', 'icon': 'radioactivity.png', 'permissions': [PERMISSION_NUKE_DATABASE]} diff --git a/apps/bootstrap/locale/bg/LC_MESSAGES/django.mo b/apps/bootstrap/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ce139cef60 Binary files /dev/null and b/apps/bootstrap/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/bg/LC_MESSAGES/django.po b/apps/bootstrap/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..8d668d023e --- /dev/null +++ b/apps/bootstrap/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.mo b/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..bb4222df58 Binary files /dev/null and b/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po b/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ae9e811d9a --- /dev/null +++ b/apps/bootstrap/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/en/LC_MESSAGES/django.mo b/apps/bootstrap/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/bootstrap/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/en/LC_MESSAGES/django.po b/apps/bootstrap/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2e572d1b6e --- /dev/null +++ b/apps/bootstrap/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/es/LC_MESSAGES/django.mo b/apps/bootstrap/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..491e21879d Binary files /dev/null and b/apps/bootstrap/locale/es/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/es/LC_MESSAGES/django.po b/apps/bootstrap/locale/es/LC_MESSAGES/django.po new file mode 100644 index 0000000000..eb4247c403 --- /dev/null +++ b/apps/bootstrap/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/fr/LC_MESSAGES/django.mo b/apps/bootstrap/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..7371c67367 Binary files /dev/null and b/apps/bootstrap/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/fr/LC_MESSAGES/django.po b/apps/bootstrap/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..f0a98f2928 --- /dev/null +++ b/apps/bootstrap/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,148 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 22:49+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "Simple" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "Une configuration simple fournissant " + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/it/LC_MESSAGES/django.mo b/apps/bootstrap/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..21daa7edba Binary files /dev/null and b/apps/bootstrap/locale/it/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/it/LC_MESSAGES/django.po b/apps/bootstrap/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ff2e2ccfc6 --- /dev/null +++ b/apps/bootstrap/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.mo b/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..eec7005af7 Binary files /dev/null and b/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po b/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..47c66cd29b --- /dev/null +++ b/apps/bootstrap/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/pl/LC_MESSAGES/django.mo b/apps/bootstrap/locale/pl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..42894e15be Binary files /dev/null and b/apps/bootstrap/locale/pl/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/pl/LC_MESSAGES/django.po b/apps/bootstrap/locale/pl/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2e54efc1de --- /dev/null +++ b/apps/bootstrap/locale/pl/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/pt/LC_MESSAGES/django.mo b/apps/bootstrap/locale/pt/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..103245996a Binary files /dev/null and b/apps/bootstrap/locale/pt/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/pt/LC_MESSAGES/django.po b/apps/bootstrap/locale/pt/LC_MESSAGES/django.po new file mode 100644 index 0000000000..0e5a66f1c3 --- /dev/null +++ b/apps/bootstrap/locale/pt/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.mo b/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..10d2fcc137 Binary files /dev/null and b/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po b/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 0000000000..8b30567ef9 --- /dev/null +++ b/apps/bootstrap/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/locale/ru/LC_MESSAGES/django.mo b/apps/bootstrap/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..de72e88998 Binary files /dev/null and b/apps/bootstrap/locale/ru/LC_MESSAGES/django.mo differ diff --git a/apps/bootstrap/locale/ru/LC_MESSAGES/django.po b/apps/bootstrap/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..8ffc889dc8 --- /dev/null +++ b/apps/bootstrap/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-23 19:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: api.py:24 +msgid "Simple" +msgstr "" + +#: api.py:25 +msgid "" +"A simple setup providing an uploaded date metadata and index plus an " +"alphabetic index based on document filenames." +msgstr "" + +#: api.py:29 +msgid "Upload date" +msgstr "" + +#: api.py:32 +msgid "Segmented date index" +msgstr "" + +#: api.py:43 +msgid "Permits" +msgstr "" + +#: api.py:44 +msgid "A setup for handling permits and related documents." +msgstr "" + +#: api.py:48 +msgid "Form" +msgstr "" + +#: api.py:49 +msgid "Building construction form" +msgstr "" + +#: api.py:50 +msgid "Building usage form" +msgstr "" + +#: api.py:52 +msgid "Blueprint" +msgstr "" + +#: api.py:53 +msgid "Floorplan" +msgstr "" + +#: api.py:54 +msgid "Plot plan" +msgstr "" + +#: api.py:57 +msgid "Date" +msgstr "" + +#: api.py:58 +msgid "Client" +msgstr "" + +#: api.py:59 +msgid "Permit number" +msgstr "" + +#: api.py:60 +msgid "Project" +msgstr "" + +#: api.py:61 +msgid "User" +msgstr "" + +#: api.py:64 +msgid "Permit index" +msgstr "" + +#: api.py:67 api.py:72 +msgid "Per permit" +msgstr "" + +#: api.py:70 +msgid "Per project" +msgstr "" + +#: api.py:75 +msgid "Per date" +msgstr "" + +#: api.py:78 +msgid "Per user" +msgstr "" + +#: api.py:81 +msgid "Per client" +msgstr "" + +#: links.py:8 +msgid "bootstrap database" +msgstr "" + +#: links.py:9 +msgid "execute" +msgstr "" + +#: views.py:18 +msgid "database bootstrap setups" +msgstr "" + +#: views.py:21 +msgid "description" +msgstr "" + +#: views.py:42 +#, python-format +msgid "Error executing bootstrap setup; %s" +msgstr "" + +#: views.py:44 +#, python-format +msgid "Bootstrap setup \"%s\" executed successfully." +msgstr "" + +#: views.py:48 +msgid "bootstrap setup" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Are you sure you wish to execute the database bootstrap named: %s?" +msgstr "" diff --git a/apps/bootstrap/models.py b/apps/bootstrap/models.py new file mode 100644 index 0000000000..137941ffae --- /dev/null +++ b/apps/bootstrap/models.py @@ -0,0 +1 @@ +from django.db import models diff --git a/apps/bootstrap/permissions.py b/apps/bootstrap/permissions.py new file mode 100644 index 0000000000..aef9f052ee --- /dev/null +++ b/apps/bootstrap/permissions.py @@ -0,0 +1,11 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ + +from permissions.models import PermissionNamespace, Permission + +namespace = PermissionNamespace('bootstrap', _(u'Database bootstrap')) + +PERMISSION_BOOTSTRAP_EXECUTE = Permission.objects.register(namespace, 'bootstrap_execute', _(u'Execute document bootstraps')) +PERMISSION_NUKE_DATABASE = Permission.objects.register(namespace, 'nuke_database', _(u'Erase the entire database and document storage')) + diff --git a/apps/bootstrap/static/images/icons/database_lightning.png b/apps/bootstrap/static/images/icons/database_lightning.png new file mode 100755 index 0000000000..373590bef6 Binary files /dev/null and b/apps/bootstrap/static/images/icons/database_lightning.png differ diff --git a/apps/bootstrap/static/images/icons/radioactivity.png b/apps/bootstrap/static/images/icons/radioactivity.png new file mode 100755 index 0000000000..ad5d5348ff Binary files /dev/null and b/apps/bootstrap/static/images/icons/radioactivity.png differ diff --git a/apps/bootstrap/urls.py b/apps/bootstrap/urls.py new file mode 100644 index 0000000000..fe6da57712 --- /dev/null +++ b/apps/bootstrap/urls.py @@ -0,0 +1,7 @@ +from django.conf.urls.defaults import patterns, url + +urlpatterns = patterns('bootstrap.views', + url(r'^type/list/$', 'bootstrap_type_list', (), 'bootstrap_type_list'), + url(r'^(?P\w+)/execute/$', 'bootstrap_execute', (), 'bootstrap_execute'), + url(r'^nuke/$', 'erase_database_view', (), 'erase_database_view'), +) diff --git a/apps/bootstrap/views.py b/apps/bootstrap/views.py new file mode 100644 index 0000000000..d1233576eb --- /dev/null +++ b/apps/bootstrap/views.py @@ -0,0 +1,93 @@ +from __future__ import absolute_import + +from django.utils.translation import ugettext_lazy as _ +from django.http import HttpResponseRedirect +from django.shortcuts import render_to_response, get_object_or_404 +from django.template import RequestContext +from django.contrib import messages +from django.core.urlresolvers import reverse + +from permissions.models import Permission + +from .api import bootstrap_options, nuke_database +from .permissions import PERMISSION_BOOTSTRAP_EXECUTE, PERMISSION_NUKE_DATABASE + + +def bootstrap_type_list(request): + Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_EXECUTE]) + + context = { + 'object_list': bootstrap_options.values(), + 'title': _(u'database bootstrap setups'), + 'hide_link': True, + 'extra_columns': [ + {'name': _(u'description'), 'attribute': 'description'}, + ], + } + + return render_to_response('generic_list.html', context, + context_instance=RequestContext(request)) + + +def bootstrap_execute(request, bootstrap_name): + Permission.objects.check_permissions(request.user, [PERMISSION_BOOTSTRAP_EXECUTE]) + bootstrap = bootstrap_options[bootstrap_name] + + post_action_redirect = reverse('bootstrap_type_list') + + previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', '/'))) + next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', '/'))) + + if request.method == 'POST': + try: + bootstrap.execute() + except Exception, exc: + messages.error(request, _(u'Error executing bootstrap setup; %s') % exc) + else: + messages.success(request, _(u'Bootstrap setup "%s" executed successfully.') % bootstrap) + return HttpResponseRedirect(next) + + context = { + 'object_name': _(u'bootstrap setup'), + 'delete_view': False, + 'previous': previous, + 'next': next, + 'form_icon': u'database_lightning.png', + 'object': bootstrap, + } + + context['title'] = _(u'Are you sure you wish to execute the database bootstrap named: %s?') % bootstrap.label + + return render_to_response('generic_confirm.html', context, + context_instance=RequestContext(request)) + + +def erase_database_view(request): + Permission.objects.check_permissions(request.user, [PERMISSION_NUKE_DATABASE]) + + post_action_redirect = None + + previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', '/'))) + next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', '/'))) + + if request.method == 'POST': + try: + nuke_database() + except Exception, exc: + messages.error(request, _(u'Error erasing database; %s') % exc) + else: + messages.success(request, _(u'Database erased successfully.')) + return HttpResponseRedirect(next) + + context = { + 'delete_view': False, + 'previous': previous, + 'next': next, + 'form_icon': u'radioactivity.png', + } + + context['title'] = _(u'Are you sure you wish to erase the entire database and document storage?') + context['message'] = _(u'All documents, sources, metadata, metadata types, set, tags, indexes and logs will be lost irreversibly!') + + return render_to_response('generic_confirm.html', context, + context_instance=RequestContext(request)) diff --git a/apps/checkouts/__init__.py b/apps/checkouts/__init__.py index 23401436f3..586b43ca86 100644 --- a/apps/checkouts/__init__.py +++ b/apps/checkouts/__init__.py @@ -10,7 +10,6 @@ from scheduler.api import register_interval_job from documents.models import Document from documents.permissions import PERMISSION_DOCUMENT_VIEW from acls.api import class_permissions -from history.api import register_history_type from .permissions import (PERMISSION_DOCUMENT_CHECKOUT, PERMISSION_DOCUMENT_CHECKIN, PERMISSION_DOCUMENT_CHECKIN_OVERRIDE, @@ -18,8 +17,6 @@ from .permissions import (PERMISSION_DOCUMENT_CHECKOUT, from .links import checkout_list, checkout_document, checkout_info, checkin_document from .models import DocumentCheckout from .tasks import task_check_expired_check_outs -from .events import (HISTORY_DOCUMENT_CHECKED_OUT, HISTORY_DOCUMENT_CHECKED_IN, - HISTORY_DOCUMENT_AUTO_CHECKED_IN, HISTORY_DOCUMENT_FORCEFUL_CHECK_IN) def initialize_document_checkout_extra_methods(): @@ -43,7 +40,3 @@ class_permissions(Document, [ CHECK_EXPIRED_CHECK_OUTS_INTERVAL=60 # Lowest check out expiration allowed register_interval_job('task_check_expired_check_outs', _(u'Check expired check out documents and checks them in.'), task_check_expired_check_outs, seconds=CHECK_EXPIRED_CHECK_OUTS_INTERVAL) initialize_document_checkout_extra_methods() -register_history_type(HISTORY_DOCUMENT_CHECKED_OUT) -register_history_type(HISTORY_DOCUMENT_CHECKED_IN) -register_history_type(HISTORY_DOCUMENT_AUTO_CHECKED_IN) -register_history_type(HISTORY_DOCUMENT_FORCEFUL_CHECK_IN) diff --git a/apps/checkouts/events.py b/apps/checkouts/events.py index a35503a819..00c6e9252b 100644 --- a/apps/checkouts/events.py +++ b/apps/checkouts/events.py @@ -1,28 +1,24 @@ from django.utils.translation import ugettext_lazy as _ -HISTORY_DOCUMENT_CHECKED_OUT = { - 'namespace': 'checkouts', 'name': 'document_checked_out', - 'label': _(u'Document checked out'), - 'summary': _(u'Document "%(document)s" checked out by %(fullname)s.'), - 'expressions': {'fullname': 'user.get_full_name() if user.get_full_name() else user'} -} +from history.api import EventNamespace, Event -HISTORY_DOCUMENT_CHECKED_IN = { - 'namespace': 'checkouts', 'name': 'document_checked_in', - 'label': _(u'Document checked in'), - 'summary': _(u'Document "%(document)s" checked in by %(fullname)s.'), - 'expressions': {'fullname': 'user.get_full_name() if user.get_full_name() else user'} -} +namespace = EventNamespace('checkouts', _(u'checkouts')) -HISTORY_DOCUMENT_AUTO_CHECKED_IN = { - 'namespace': 'checkouts', 'name': 'document_auto_checked_in', - 'label': _(u'Document automatically checked in'), - 'summary': _(u'Document "%(document)s" automatically checked in.'), -} +history_document_checked_out = Event(namespace=namespace, name='document_checked_out', label=_(u'Document checked out'), + summary=_(u'Document "%(document)s" checked out by %(fullname)s.'), + expressions={'fullname': 'user.get_full_name() if user.get_full_name() else user'} +) -HISTORY_DOCUMENT_FORCEFUL_CHECK_IN = { - 'namespace': 'checkouts', 'name': 'document_forefull_check_in', - 'label': _(u'Document forcefully checked in'), - 'summary': _(u'Document "%(document)s" forcefully checked in by %(fullname)s.'), - 'expressions': {'fullname': 'user.get_full_name() if user.get_full_name() else user'} -} +history_document_checked_in = Event(namespace=namespace, name='document_checked_in', label=_(u'Document checked in'), + summary=_(u'Document "%(document)s" checked in by %(fullname)s.'), + expressions={'fullname': 'user.get_full_name() if user.get_full_name() else user'} +) + +history_document_auto_checked_in = Event(namespace=namespace, name='document_auto_checked_in', label=_(u'Document automatically checked in'), + summary=_(u'Document "%(document)s" automatically checked in.'), +) + +history_document_forceful_check_in = Event(namespace=namespace, name='document_forefull_check_in', label=_(u'Document forcefully checked in'), + summary=_(u'Document "%(document)s" forcefully checked in by %(fullname)s.'), + expressions={'fullname': 'user.get_full_name() if user.get_full_name() else user'} +) diff --git a/apps/checkouts/locale/bg/LC_MESSAGES/django.mo b/apps/checkouts/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..724203dc17 Binary files /dev/null and b/apps/checkouts/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/bg/LC_MESSAGES/django.po b/apps/checkouts/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c929c79ea1 --- /dev/null +++ b/apps/checkouts/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/de_DE/LC_MESSAGES/django.mo b/apps/checkouts/locale/de_DE/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..d130e75a4e Binary files /dev/null and b/apps/checkouts/locale/de_DE/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/de_DE/LC_MESSAGES/django.po b/apps/checkouts/locale/de_DE/LC_MESSAGES/django.po new file mode 100644 index 0000000000..56484b399c --- /dev/null +++ b/apps/checkouts/locale/de_DE/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/en/LC_MESSAGES/django.mo b/apps/checkouts/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/checkouts/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/en/LC_MESSAGES/django.po b/apps/checkouts/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000000..120e3fe0d9 --- /dev/null +++ b/apps/checkouts/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/es/LC_MESSAGES/django.mo b/apps/checkouts/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..8cc1dcec4d Binary files /dev/null and b/apps/checkouts/locale/es/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/es/LC_MESSAGES/django.po b/apps/checkouts/locale/es/LC_MESSAGES/django.po new file mode 100644 index 0000000000..fd5a31cf7b --- /dev/null +++ b/apps/checkouts/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,272 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Roberto Rosario , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 16:11+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "Verifica reservaciones de documentos expiradas y los devuelve estomáticamente." + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "reservaciones" + +#: events.py:7 +msgid "Document checked out" +msgstr "Documento reservado" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "Documento \"%(document)s\" reservado por %(fullname)s." + +#: events.py:12 +msgid "Document checked in" +msgstr "Documento devuelto" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "Documento \"%(document)s\" devuelto por %(fullname)s." + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "Documento devuelto automáticamente" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "Documento \"%(document)s\" devuelto automáticamente." + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "Documento devuelto forzosamente" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "Documento \"%(document)s\" devuelto forzosamente por %(fullname)s." + +#: links.py:19 +msgid "check out document" +msgstr "reservar documento" + +#: links.py:20 +msgid "check in document" +msgstr "devolver documento" + +#: links.py:21 +msgid "check in/out" +msgstr "reservas" + +#: literals.py:14 +msgid "checked out" +msgstr "reservado" + +#: literals.py:15 +msgid "checked in/available" +msgstr "devuelto/disponible" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "documento" + +#: models.py:25 +msgid "check out date and time" +msgstr "fecha y hora de la reservación" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "fecha y hora de expiración de reservación" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "Cantidad de tiempo para mantener el documento reservado, en minutos." + +#: models.py:31 +msgid "block new version upload" +msgstr "restringir la subida de nuevas versiones" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "No permitir que nuevas versiones de este documento sean cargadas." + +#: models.py:54 +msgid "document checkout" +msgstr "reservación de documento" + +#: models.py:55 +msgid "document checkouts" +msgstr "reservaciones de documentos" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "Reservación de documentos" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "Reservar documentos" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "Devolver documentos" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "Devolver documentos forzosamente" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "Evadir restricciones de documentos reservados" + +#: views.py:33 +msgid "checked out documents" +msgstr "documentos reservados" + +#: views.py:36 +msgid "checkout user" +msgstr "usuario" + +#: views.py:37 +msgid "checkout time and date" +msgstr "fecha y hora de reservación" + +#: views.py:38 +msgid "checkout expiration" +msgstr "expiración de la reservación" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "Usuario: %s" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "Tiempo de la reservación: %s" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "Expiración de la reservación: %s" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "Nuevas versiones permitidas: %s" + +#: views.py:58 +msgid "yes" +msgstr "sí" + +#: views.py:58 +msgid "no" +msgstr "no" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "Detalles de reservación para el documento: %s" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "Error tratando de reservar documento: %s" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "Document \"%s\" reservador exitosamente." + +#: views.py:88 +msgid "Document already checked out." +msgstr "El documento ya esta reservado." + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "Reservar el documento: %s" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "El documento no ha sido reservado." + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "Error tratando de devolver documento: %s" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "Documento \"%s\" devuelto exitosamente." + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "Usted reservo originalemente este document. ¿Está seguro que desea devolver forzosamente el documento: %s?" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "¿Está seguro que desea devolver el documento: %s?" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "Estado del documento: %(widget)s %(text)s" + +#: widgets.py:30 +msgid "Days" +msgstr "Dias" + +#: widgets.py:31 +msgid "Hours" +msgstr "Horas" + +#: widgets.py:32 +msgid "Minutes" +msgstr "Minutos" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "Entre un número de dias válido." + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "Entre un número de horas válido." + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "Entre un número de minutos válido." + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "Entre una diferencia de tiempo válida." + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "Cantidad de tiempo para reservar el documento, en días, horas y / o minutos." + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "Fecha y hora de la expiración de la reservación." diff --git a/apps/checkouts/locale/fr/LC_MESSAGES/django.mo b/apps/checkouts/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..27b8a1fd45 Binary files /dev/null and b/apps/checkouts/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/fr/LC_MESSAGES/django.po b/apps/checkouts/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..a20c5bd1e5 --- /dev/null +++ b/apps/checkouts/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/it/LC_MESSAGES/django.mo b/apps/checkouts/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..19d6f71c61 Binary files /dev/null and b/apps/checkouts/locale/it/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/it/LC_MESSAGES/django.po b/apps/checkouts/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2f6b53f3a0 --- /dev/null +++ b/apps/checkouts/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/nl_NL/LC_MESSAGES/django.mo b/apps/checkouts/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..7824ef9984 Binary files /dev/null and b/apps/checkouts/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/nl_NL/LC_MESSAGES/django.po b/apps/checkouts/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..80c4742999 --- /dev/null +++ b/apps/checkouts/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/pl/LC_MESSAGES/django.mo b/apps/checkouts/locale/pl/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..061f9dfb41 Binary files /dev/null and b/apps/checkouts/locale/pl/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/pl/LC_MESSAGES/django.po b/apps/checkouts/locale/pl/LC_MESSAGES/django.po new file mode 100644 index 0000000000..6726bb53b9 --- /dev/null +++ b/apps/checkouts/locale/pl/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/pt/LC_MESSAGES/django.mo b/apps/checkouts/locale/pt/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..3a0f823da7 Binary files /dev/null and b/apps/checkouts/locale/pt/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/pt/LC_MESSAGES/django.po b/apps/checkouts/locale/pt/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d3ce8a8c98 --- /dev/null +++ b/apps/checkouts/locale/pt/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/pt_BR/LC_MESSAGES/django.mo b/apps/checkouts/locale/pt_BR/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..31175c3654 Binary files /dev/null and b/apps/checkouts/locale/pt_BR/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/pt_BR/LC_MESSAGES/django.po b/apps/checkouts/locale/pt_BR/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ccceafb209 --- /dev/null +++ b/apps/checkouts/locale/pt_BR/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/locale/ru/LC_MESSAGES/django.mo b/apps/checkouts/locale/ru/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..67ee07bd2d Binary files /dev/null and b/apps/checkouts/locale/ru/LC_MESSAGES/django.mo differ diff --git a/apps/checkouts/locale/ru/LC_MESSAGES/django.po b/apps/checkouts/locale/ru/LC_MESSAGES/django.po new file mode 100644 index 0000000000..fa5218d837 --- /dev/null +++ b/apps/checkouts/locale/ru/LC_MESSAGES/django.po @@ -0,0 +1,271 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:47+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: ru\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" + +#: __init__.py:40 +msgid "Check expired check out documents and checks them in." +msgstr "" + +#: events.py:5 links.py:18 +msgid "checkouts" +msgstr "" + +#: events.py:7 +msgid "Document checked out" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(document)s\" checked out by %(fullname)s." +msgstr "" + +#: events.py:12 +msgid "Document checked in" +msgstr "" + +#: events.py:13 +#, python-format +msgid "Document \"%(document)s\" checked in by %(fullname)s." +msgstr "" + +#: events.py:17 +msgid "Document automatically checked in" +msgstr "" + +#: events.py:18 +#, python-format +msgid "Document \"%(document)s\" automatically checked in." +msgstr "" + +#: events.py:21 +msgid "Document forcefully checked in" +msgstr "" + +#: events.py:22 +#, python-format +msgid "Document \"%(document)s\" forcefully checked in by %(fullname)s." +msgstr "" + +#: links.py:19 +msgid "check out document" +msgstr "" + +#: links.py:20 +msgid "check in document" +msgstr "" + +#: links.py:21 +msgid "check in/out" +msgstr "" + +#: literals.py:14 +msgid "checked out" +msgstr "" + +#: literals.py:15 +msgid "checked in/available" +msgstr "" + +#: models.py:24 views.py:137 +msgid "document" +msgstr "" + +#: models.py:25 +msgid "check out date and time" +msgstr "" + +#: models.py:26 +msgid "check out expiration date and time" +msgstr "" + +#: models.py:26 +msgid "Amount of time to hold the document checked out in minutes." +msgstr "" + +#: models.py:31 +msgid "block new version upload" +msgstr "" + +#: models.py:31 +msgid "Do not allow new version of this document to be uploaded." +msgstr "" + +#: models.py:54 +msgid "document checkout" +msgstr "" + +#: models.py:55 +msgid "document checkouts" +msgstr "" + +#: permissions.py:7 +msgid "Document checkout" +msgstr "" + +#: permissions.py:9 +msgid "Check out documents" +msgstr "" + +#: permissions.py:10 +msgid "Check in documents" +msgstr "" + +#: permissions.py:11 +msgid "Forcefully check in documents" +msgstr "" + +#: permissions.py:12 +msgid "Allow overriding check out restrictions" +msgstr "" + +#: views.py:33 +msgid "checked out documents" +msgstr "" + +#: views.py:36 +msgid "checkout user" +msgstr "" + +#: views.py:37 +msgid "checkout time and date" +msgstr "" + +#: views.py:38 +msgid "checkout expiration" +msgstr "" + +#: views.py:55 +#, python-format +msgid "User: %s" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Check out time: %s" +msgstr "" + +#: views.py:57 +#, python-format +msgid "Check out expiration: %s" +msgstr "" + +#: views.py:58 +#, python-format +msgid "New versions allowed: %s" +msgstr "" + +#: views.py:58 +msgid "yes" +msgstr "" + +#: views.py:58 +msgid "no" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Check out details for document: %s" +msgstr "" + +#: views.py:83 +#, python-format +msgid "Error trying to check out document; %s" +msgstr "" + +#: views.py:85 +#, python-format +msgid "Document \"%s\" checked out successfully." +msgstr "" + +#: views.py:88 +msgid "Document already checked out." +msgstr "" + +#: views.py:96 +#, python-format +msgid "Check out document: %s" +msgstr "" + +#: views.py:122 views.py:129 +msgid "Document has not been checked out." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Error trying to check in document; %s" +msgstr "" + +#: views.py:133 +#, python-format +msgid "Document \"%s\" checked in successfully." +msgstr "" + +#: views.py:146 +#, python-format +msgid "" +"You didn't originally checked out this document. Are you sure you wish to " +"forcefully check in document: %s?" +msgstr "" + +#: views.py:148 +#, python-format +msgid "Are you sure you wish to check in document: %s?" +msgstr "" + +#: widgets.py:18 +#, python-format +msgid "Document status: %(widget)s %(text)s" +msgstr "" + +#: widgets.py:30 +msgid "Days" +msgstr "" + +#: widgets.py:31 +msgid "Hours" +msgstr "" + +#: widgets.py:32 +msgid "Minutes" +msgstr "" + +#: widgets.py:62 +msgid "Enter a valid number of days." +msgstr "" + +#: widgets.py:63 +msgid "Enter a valid number of hours." +msgstr "" + +#: widgets.py:64 +msgid "Enter a valid number of minutes." +msgstr "" + +#: widgets.py:65 +msgid "Enter a valid time difference." +msgstr "" + +#: widgets.py:88 +msgid "" +"Amount of time to hold the document in the checked out state in days, hours " +"and/or minutes." +msgstr "" + +#: widgets.py:89 +msgid "Check out expiration date and time" +msgstr "" diff --git a/apps/checkouts/managers.py b/apps/checkouts/managers.py index b4c241bd3e..7a8f5c9cd1 100644 --- a/apps/checkouts/managers.py +++ b/apps/checkouts/managers.py @@ -7,17 +7,15 @@ from django.db import models from django.core.exceptions import PermissionDenied from documents.models import Document -from history.api import create_history from permissions.models import Permission from acls.models import AccessEntry from .exceptions import DocumentNotCheckedOut from .literals import STATE_CHECKED_OUT, STATE_CHECKED_IN -from .events import (HISTORY_DOCUMENT_CHECKED_IN, HISTORY_DOCUMENT_AUTO_CHECKED_IN, - HISTORY_DOCUMENT_FORCEFUL_CHECK_IN) +from .events import (history_document_checked_in, history_document_auto_checked_in, + history_document_forceful_check_in) from .permissions import PERMISSION_DOCUMENT_RESTRICTIONS_OVERRIDE -from history.api import create_history logger = logging.getLogger(__name__) @@ -48,11 +46,11 @@ class DocumentCheckoutManager(models.Manager): else: if user: if self.document_checkout_info(document).user_object != user: - create_history(HISTORY_DOCUMENT_FORCEFUL_CHECK_IN, source_object=document, data={'user': user, 'document': document}) + history_document_forceful_check_in.commit(source_object=document, data={'user': user, 'document': document}) else: - create_history(HISTORY_DOCUMENT_CHECKED_IN, source_object=document, data={'user': user, 'document': document}) + history_document_checked_in.commit(source_object=document, data={'user': user, 'document': document}) else: - create_history(HISTORY_DOCUMENT_AUTO_CHECKED_IN, source_object=document, data={'document': document}) + history_document_auto_checked_in.commit(source_object=document, data={'document': document}) document_checkout.delete() diff --git a/apps/checkouts/models.py b/apps/checkouts/models.py index 819b8856c3..dc9b208186 100644 --- a/apps/checkouts/models.py +++ b/apps/checkouts/models.py @@ -9,11 +9,10 @@ from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes import generic from documents.models import Document -from history.api import create_history from .managers import DocumentCheckoutManager from .exceptions import DocumentAlreadyCheckedOut -from .events import HISTORY_DOCUMENT_CHECKED_OUT +from .events import history_document_checked_out logger = logging.getLogger(__name__) @@ -44,7 +43,7 @@ class DocumentCheckout(models.Model): if not self.pk: self.checkout_datetime = datetime.datetime.now() result = super(DocumentCheckout, self).save(*args, **kwargs) - create_history(HISTORY_DOCUMENT_CHECKED_OUT, source_object=self.document, data={'user': self.user_object, 'document': self.document}) + history_document_checked_out.commit(source_object=self.document, data={'user': self.user_object, 'document': self.document}) return result @models.permalink diff --git a/apps/checkouts/views.py b/apps/checkouts/views.py index 8ba2930ada..ace4a14085 100644 --- a/apps/checkouts/views.py +++ b/apps/checkouts/views.py @@ -101,22 +101,26 @@ def checkin_document(request, document_pk): document = get_object_or_404(Document, pk=document_pk) post_action_redirect = reverse('checkout_info', args=[document.pk]) + previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', '/'))) + next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', '/'))) + # If the user trying to check in the document is the same as the check out # user just check for the normal permission otherwise check for the forceful # checkin permission - if document.checkout_info().user_object == request.user: - try: - Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_CHECKIN]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_DOCUMENT_CHECKIN, request.user, document) - else: - try: - Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_CHECKIN_OVERRIDE]) - except PermissionDenied: - AccessEntry.objects.check_access(PERMISSION_DOCUMENT_CHECKIN_OVERRIDE, request.user, document) - - previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', '/'))) - next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', '/'))) + try: + if document.checkout_info().user_object == request.user: + try: + Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_CHECKIN]) + except PermissionDenied: + AccessEntry.objects.check_access(PERMISSION_DOCUMENT_CHECKIN, request.user, document) + else: + try: + Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_CHECKIN_OVERRIDE]) + except PermissionDenied: + AccessEntry.objects.check_access(PERMISSION_DOCUMENT_CHECKIN_OVERRIDE, request.user, document) + except DocumentNotCheckedOut: + messages.error(request, _(u'Document has not been checked out.')) + return HttpResponseRedirect(previous) if request.method == 'POST': try: diff --git a/apps/common/locale/bg/LC_MESSAGES/django.mo b/apps/common/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..85a4a81e16 Binary files /dev/null and b/apps/common/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/common/locale/bg/LC_MESSAGES/django.po b/apps/common/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..736f6ff24e --- /dev/null +++ b/apps/common/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,351 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:26 +msgid "change password" +msgstr "" + +#: __init__.py:27 +msgid "user details" +msgstr "" + +#: __init__.py:28 +msgid "edit details" +msgstr "" + +#: __init__.py:32 __init__.py:37 +msgid "about" +msgstr "" + +#: __init__.py:33 +msgid "license" +msgstr "" + +#: forms.py:101 +msgid "Selection" +msgstr "" + +#: forms.py:133 +msgid "Email" +msgstr "" + +#: forms.py:144 +msgid "" +"Please enter a correct email and password. Note that the password fields is " +"case-sensitive." +msgstr "" + +#: forms.py:146 +msgid "This account is inactive." +msgstr "" + +#: literals.py:24 +msgid "A5" +msgstr "" + +#: literals.py:25 +msgid "A4" +msgstr "" + +#: literals.py:26 +msgid "A3" +msgstr "" + +#: literals.py:27 +msgid "B5" +msgstr "" + +#: literals.py:28 +msgid "B4" +msgstr "" + +#: literals.py:29 +msgid "Letter" +msgstr "" + +#: literals.py:30 +msgid "Legal" +msgstr "" + +#: literals.py:31 +msgid "Ledger" +msgstr "" + +#: literals.py:38 +msgid "Portrait" +msgstr "" + +#: literals.py:39 +msgid "Landscape" +msgstr "" + +#: models.py:17 +msgid "lock field" +msgstr "" + +#: models.py:45 +msgid "Anonymous user" +msgstr "" + +#: models.py:48 models.py:49 +msgid "anonymous user" +msgstr "" + +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + +#: utils.py:295 +msgid "function found" +msgstr "" + +#: views.py:36 +msgid "No action selected." +msgstr "" + +#: views.py:40 +msgid "Must select at least one item." +msgstr "" + +#: views.py:88 +#, python-format +msgid "%(selection)s added successfully added to %(right_list_title)s." +msgstr "" + +#: views.py:94 views.py:121 +#, python-format +msgid "Unable to add %(selection)s to %(right_list_title)s." +msgstr "" + +#: views.py:115 +#, python-format +msgid "%(selection)s added successfully removed from %(right_list_title)s." +msgstr "" + +#: views.py:136 +msgid "Add" +msgstr "" + +#: views.py:147 +msgid "Remove" +msgstr "" + +#: views.py:170 +msgid "current user details" +msgstr "" + +#: views.py:187 +msgid "E-mail conflict, another user has that same email." +msgstr "" + +#: views.py:190 +msgid "Current user's details updated." +msgstr "" + +#: views.py:199 +msgid "edit current user details" +msgstr "" + +#: views.py:230 +msgid "License" +msgstr "" + +#: views.py:239 +msgid "Current user password change" +msgstr "" + +#: views.py:254 templates/password_change_done.html:5 +msgid "Your password has been successfully changed." +msgstr "" + +#: widgets.py:58 +msgid "None" +msgstr "" + +#: conf/settings.py:16 +msgid "" +"Temporary directory used site wide to store thumbnails, previews and " +"temporary files. If none is specified, one will be created using " +"tempfile.mkdtemp()" +msgstr "" + +#: conf/settings.py:66 +msgid "" +"Controls the mechanism used to authenticated user. Options are: username, " +"email" +msgstr "" + +#: conf/settings.py:75 +msgid "Allow non authenticated users, access to all views" +msgstr "" + +#: templates/403.html:3 templates/403.html.py:7 +msgid "Insufficient permissions" +msgstr "" + +#: templates/403.html:9 +msgid "You don't have enough permissions for this operation." +msgstr "" + +#: templates/404.html:3 templates/404.html.py:7 +msgid "Page not found" +msgstr "" + +#: templates/404.html:9 +msgid "Sorry, but the requested page could not be found." +msgstr "" + +#: templates/calculate_form_title.html:11 +#, python-format +msgid "Details for %(object_name)s: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:13 +#, python-format +msgid "Details for: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:18 +#, python-format +msgid "Edit %(object_name)s:" +msgstr "" + +#: templates/calculate_form_title.html:20 +msgid "Edit" +msgstr "" + +#: templates/calculate_form_title.html:24 +#, python-format +msgid "Create new %(object_name)s" +msgstr "" + +#: templates/calculate_form_title.html:26 +msgid "Create" +msgstr "" + +#: templates/generic_assign_remove.html:3 +#, python-format +msgid "Assign %(title)s %(object)s" +msgstr "" + +#: templates/generic_confirm.html:3 templates/generic_confirm.html.py:18 +msgid "Confirm" +msgstr "" + +#: templates/generic_confirm.html:16 +msgid "Confirm delete" +msgstr "" + +#: templates/generic_confirm.html:32 +msgid "form icon" +msgstr "" + +#: templates/generic_confirm.html:40 +#, python-format +msgid "Are you sure you wish to delete %(object_name)s: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:42 +#, python-format +msgid "Are you sure you wish to delete: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:50 +msgid "Yes" +msgstr "" + +#: templates/generic_confirm.html:54 +msgid "No" +msgstr "" + +#: templates/generic_form_instance.html:37 +#: templates/generic_form_subtemplate.html:56 +msgid "required" +msgstr "" + +#: templates/generic_form_subtemplate.html:80 +#: templates/generic_form_subtemplate.html:82 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:90 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Save" +msgstr "" + +#: templates/generic_form_subtemplate.html:80 +#: templates/generic_form_subtemplate.html:82 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:90 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Submit" +msgstr "" + +#: templates/generic_form_subtemplate.html:87 +msgid "Cancel" +msgstr "" + +#: templates/generic_list.html:6 templates/generic_list_horizontal.html:6 +#, python-format +msgid "List of %(stripped_title)s" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:23 +#: templates/generic_list_subtemplate.html:24 +#, python-format +msgid "" +"List of %(title)s (%(start)s - %(end)s out of %(total)s) (Page " +"%(page_number)s of %(total_pages)s)" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:25 +#: templates/generic_list_subtemplate.html:26 +#, python-format +msgid "List of %(title)s (%(total)s)" +msgstr "" + +#: templates/generic_list_subtemplate.html:72 +msgid "Identifier" +msgstr "" + +#: templates/generic_list_subtemplate.html:152 +#, python-format +msgid "There are no %(stripped_title)s" +msgstr "" + +#: templates/login.html:5 +msgid "Login" +msgstr "" + +#: templates/password_change_done.html:3 templates/password_change_form.html:3 +#: templates/password_change_form.html:5 +msgid "Password change" +msgstr "" diff --git a/apps/common/locale/de_DE/LC_MESSAGES/django.po b/apps/common/locale/de_DE/LC_MESSAGES/django.po index 7ba5b4c041..df305c6d00 100644 --- a/apps/common/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/common/locale/de_DE/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2011-09-30 04:55+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -17,23 +17,23 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:22 +#: __init__.py:26 msgid "change password" msgstr "" -#: __init__.py:23 +#: __init__.py:27 msgid "user details" msgstr "" -#: __init__.py:24 +#: __init__.py:28 msgid "edit details" msgstr "" -#: __init__.py:28 __init__.py:33 +#: __init__.py:32 __init__.py:37 msgid "about" msgstr "" -#: __init__.py:29 +#: __init__.py:33 msgid "license" msgstr "" @@ -95,18 +95,34 @@ msgstr "" msgid "Landscape" msgstr "" -#: models.py:16 +#: models.py:17 msgid "lock field" msgstr "" -#: models.py:43 +#: models.py:45 msgid "Anonymous user" msgstr "" -#: models.py:46 models.py:47 +#: models.py:48 models.py:49 msgid "anonymous user" msgstr "" +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + #: utils.py:295 msgid "function found" msgstr "" @@ -174,20 +190,20 @@ msgstr "" msgid "None" msgstr "" -#: conf/settings.py:15 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using " "tempfile.mkdtemp()" msgstr "" -#: conf/settings.py:65 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "" -#: conf/settings.py:74 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" msgstr "" diff --git a/apps/common/locale/en/LC_MESSAGES/django.mo b/apps/common/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/common/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/common/locale/en/LC_MESSAGES/django.po b/apps/common/locale/en/LC_MESSAGES/django.po index d6c3ae168b..239d349b27 100644 --- a/apps/common/locale/en/LC_MESSAGES/django.po +++ b/apps/common/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:39-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -21,6 +21,26 @@ msgstr "" msgid "about" msgstr "" +#: __init__.py:26 +msgid "change password" +msgstr "" + +#: __init__.py:27 +msgid "user details" +msgstr "" + +#: __init__.py:28 +msgid "edit details" +msgstr "" + +#: __init__.py:32 __init__.py:37 +msgid "about" +msgstr "" + +#: __init__.py:33 +msgid "license" +msgstr "" + #: forms.py:101 msgid "Selection" msgstr "" @@ -132,6 +152,7 @@ msgid "auto admin properties" msgstr "" #: utils.py:299 +#: utils.py:295 msgid "function found" msgstr "" @@ -203,6 +224,7 @@ msgid "Common" msgstr "" #: conf/settings.py:17 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using tempfile." @@ -210,12 +232,14 @@ msgid "" msgstr "" #: conf/settings.py:61 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "" #: conf/settings.py:69 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" msgstr "" diff --git a/apps/common/locale/es/LC_MESSAGES/django.po b/apps/common/locale/es/LC_MESSAGES/django.po index 4ce28c02ad..bd8974bb1c 100644 --- a/apps/common/locale/es/LC_MESSAGES/django.po +++ b/apps/common/locale/es/LC_MESSAGES/django.po @@ -8,33 +8,33 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-02 18:39+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:23+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:22 +#: __init__.py:26 msgid "change password" msgstr "cambiar contraseña" -#: __init__.py:23 +#: __init__.py:27 msgid "user details" msgstr "detalles de usuario" -#: __init__.py:24 +#: __init__.py:28 msgid "edit details" msgstr "editar detalles" -#: __init__.py:28 __init__.py:33 +#: __init__.py:32 __init__.py:37 msgid "about" msgstr "sobre" -#: __init__.py:29 +#: __init__.py:33 msgid "license" msgstr "licencia" @@ -96,18 +96,34 @@ msgstr "Retrato" msgid "Landscape" msgstr "Paisaje" -#: models.py:16 +#: models.py:17 msgid "lock field" msgstr "campo de bloqueo" -#: models.py:43 +#: models.py:45 msgid "Anonymous user" msgstr "Usuario anónimo" -#: models.py:46 models.py:47 +#: models.py:48 models.py:49 msgid "anonymous user" msgstr "usuario anónimo" +#: models.py:53 +msgid "account" +msgstr "cuenta" + +#: models.py:54 +msgid "password" +msgstr "contraseña" + +#: models.py:55 +msgid "password hash" +msgstr "huella de la contraseña" + +#: models.py:58 +msgid "auto admin properties" +msgstr "propiedades de administrador automático" + #: utils.py:295 msgid "function found" msgstr "función encontrada" @@ -175,20 +191,20 @@ msgstr "Su contraseña se ha modificado correctamente." msgid "None" msgstr "Ninguno" -#: conf/settings.py:15 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using " "tempfile.mkdtemp()" msgstr "Directorio temporal utilizado por todo el sitio para almacenar imágenes en miniatura, vistas previas y los archivos temporales. Si no se especifica ninguno, se creará utilizando tempfile.mkdtemp ()" -#: conf/settings.py:65 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "Controla el mecanismo utilizado para el usuario autenticado. Las opciones son: 'username' nombre de usuario, 'email' correo electrónico" -#: conf/settings.py:74 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" msgstr "Permita a los usuarios no autenticados, el acceso a todas las pantallas" diff --git a/apps/common/locale/fr/LC_MESSAGES/django.mo b/apps/common/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..c31d267942 Binary files /dev/null and b/apps/common/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/common/locale/fr/LC_MESSAGES/django.po b/apps/common/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b87a5cdcf3 --- /dev/null +++ b/apps/common/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,351 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:26 +msgid "change password" +msgstr "" + +#: __init__.py:27 +msgid "user details" +msgstr "" + +#: __init__.py:28 +msgid "edit details" +msgstr "" + +#: __init__.py:32 __init__.py:37 +msgid "about" +msgstr "" + +#: __init__.py:33 +msgid "license" +msgstr "" + +#: forms.py:101 +msgid "Selection" +msgstr "" + +#: forms.py:133 +msgid "Email" +msgstr "" + +#: forms.py:144 +msgid "" +"Please enter a correct email and password. Note that the password fields is " +"case-sensitive." +msgstr "" + +#: forms.py:146 +msgid "This account is inactive." +msgstr "" + +#: literals.py:24 +msgid "A5" +msgstr "" + +#: literals.py:25 +msgid "A4" +msgstr "" + +#: literals.py:26 +msgid "A3" +msgstr "" + +#: literals.py:27 +msgid "B5" +msgstr "" + +#: literals.py:28 +msgid "B4" +msgstr "" + +#: literals.py:29 +msgid "Letter" +msgstr "" + +#: literals.py:30 +msgid "Legal" +msgstr "" + +#: literals.py:31 +msgid "Ledger" +msgstr "" + +#: literals.py:38 +msgid "Portrait" +msgstr "" + +#: literals.py:39 +msgid "Landscape" +msgstr "" + +#: models.py:17 +msgid "lock field" +msgstr "" + +#: models.py:45 +msgid "Anonymous user" +msgstr "" + +#: models.py:48 models.py:49 +msgid "anonymous user" +msgstr "" + +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + +#: utils.py:295 +msgid "function found" +msgstr "" + +#: views.py:36 +msgid "No action selected." +msgstr "" + +#: views.py:40 +msgid "Must select at least one item." +msgstr "" + +#: views.py:88 +#, python-format +msgid "%(selection)s added successfully added to %(right_list_title)s." +msgstr "" + +#: views.py:94 views.py:121 +#, python-format +msgid "Unable to add %(selection)s to %(right_list_title)s." +msgstr "" + +#: views.py:115 +#, python-format +msgid "%(selection)s added successfully removed from %(right_list_title)s." +msgstr "" + +#: views.py:136 +msgid "Add" +msgstr "" + +#: views.py:147 +msgid "Remove" +msgstr "" + +#: views.py:170 +msgid "current user details" +msgstr "" + +#: views.py:187 +msgid "E-mail conflict, another user has that same email." +msgstr "" + +#: views.py:190 +msgid "Current user's details updated." +msgstr "" + +#: views.py:199 +msgid "edit current user details" +msgstr "" + +#: views.py:230 +msgid "License" +msgstr "" + +#: views.py:239 +msgid "Current user password change" +msgstr "" + +#: views.py:254 templates/password_change_done.html:5 +msgid "Your password has been successfully changed." +msgstr "" + +#: widgets.py:58 +msgid "None" +msgstr "" + +#: conf/settings.py:16 +msgid "" +"Temporary directory used site wide to store thumbnails, previews and " +"temporary files. If none is specified, one will be created using " +"tempfile.mkdtemp()" +msgstr "" + +#: conf/settings.py:66 +msgid "" +"Controls the mechanism used to authenticated user. Options are: username, " +"email" +msgstr "" + +#: conf/settings.py:75 +msgid "Allow non authenticated users, access to all views" +msgstr "" + +#: templates/403.html:3 templates/403.html.py:7 +msgid "Insufficient permissions" +msgstr "" + +#: templates/403.html:9 +msgid "You don't have enough permissions for this operation." +msgstr "" + +#: templates/404.html:3 templates/404.html.py:7 +msgid "Page not found" +msgstr "" + +#: templates/404.html:9 +msgid "Sorry, but the requested page could not be found." +msgstr "" + +#: templates/calculate_form_title.html:11 +#, python-format +msgid "Details for %(object_name)s: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:13 +#, python-format +msgid "Details for: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:18 +#, python-format +msgid "Edit %(object_name)s:" +msgstr "" + +#: templates/calculate_form_title.html:20 +msgid "Edit" +msgstr "" + +#: templates/calculate_form_title.html:24 +#, python-format +msgid "Create new %(object_name)s" +msgstr "" + +#: templates/calculate_form_title.html:26 +msgid "Create" +msgstr "" + +#: templates/generic_assign_remove.html:3 +#, python-format +msgid "Assign %(title)s %(object)s" +msgstr "" + +#: templates/generic_confirm.html:3 templates/generic_confirm.html.py:18 +msgid "Confirm" +msgstr "" + +#: templates/generic_confirm.html:16 +msgid "Confirm delete" +msgstr "" + +#: templates/generic_confirm.html:32 +msgid "form icon" +msgstr "" + +#: templates/generic_confirm.html:40 +#, python-format +msgid "Are you sure you wish to delete %(object_name)s: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:42 +#, python-format +msgid "Are you sure you wish to delete: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:50 +msgid "Yes" +msgstr "" + +#: templates/generic_confirm.html:54 +msgid "No" +msgstr "" + +#: templates/generic_form_instance.html:37 +#: templates/generic_form_subtemplate.html:56 +msgid "required" +msgstr "" + +#: templates/generic_form_subtemplate.html:80 +#: templates/generic_form_subtemplate.html:82 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:90 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Save" +msgstr "" + +#: templates/generic_form_subtemplate.html:80 +#: templates/generic_form_subtemplate.html:82 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:90 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Submit" +msgstr "" + +#: templates/generic_form_subtemplate.html:87 +msgid "Cancel" +msgstr "" + +#: templates/generic_list.html:6 templates/generic_list_horizontal.html:6 +#, python-format +msgid "List of %(stripped_title)s" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:23 +#: templates/generic_list_subtemplate.html:24 +#, python-format +msgid "" +"List of %(title)s (%(start)s - %(end)s out of %(total)s) (Page " +"%(page_number)s of %(total_pages)s)" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:25 +#: templates/generic_list_subtemplate.html:26 +#, python-format +msgid "List of %(title)s (%(total)s)" +msgstr "" + +#: templates/generic_list_subtemplate.html:72 +msgid "Identifier" +msgstr "" + +#: templates/generic_list_subtemplate.html:152 +#, python-format +msgid "There are no %(stripped_title)s" +msgstr "" + +#: templates/login.html:5 +msgid "Login" +msgstr "" + +#: templates/password_change_done.html:3 templates/password_change_form.html:3 +#: templates/password_change_form.html:5 +msgid "Password change" +msgstr "" diff --git a/apps/common/locale/it/LC_MESSAGES/django.po b/apps/common/locale/it/LC_MESSAGES/django.po index 9848162002..e1af52a9aa 100644 --- a/apps/common/locale/it/LC_MESSAGES/django.po +++ b/apps/common/locale/it/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-08 07:46+0000\n" -"Last-Translator: Carlo Zanatto <>\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,23 +21,23 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:22 +#: __init__.py:26 msgid "change password" msgstr "cambia password" -#: __init__.py:23 +#: __init__.py:27 msgid "user details" msgstr "dettaglio utente" -#: __init__.py:24 +#: __init__.py:28 msgid "edit details" msgstr "modifica dettagli" -#: __init__.py:28 __init__.py:33 +#: __init__.py:32 __init__.py:37 msgid "about" msgstr "informazioni" -#: __init__.py:29 +#: __init__.py:33 msgid "license" msgstr "licenza" @@ -99,18 +99,34 @@ msgstr "Verticale" msgid "Landscape" msgstr "Orizontale" -#: models.py:16 +#: models.py:17 msgid "lock field" msgstr "blocca campo" -#: models.py:43 +#: models.py:45 msgid "Anonymous user" msgstr "Utente anonimo" -#: models.py:46 models.py:47 +#: models.py:48 models.py:49 msgid "anonymous user" msgstr "utente anonimo" +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + #: utils.py:295 msgid "function found" msgstr "trovata funzione" @@ -178,20 +194,20 @@ msgstr "La tua password è stata cambiata con successo" msgid "None" msgstr "Nessuno" -#: conf/settings.py:15 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using " "tempfile.mkdtemp()" msgstr "Directory temporanea utilizzata a livello di sito per thumbnails, anteprime e file temporanei. Se non viene specificato, ne verrà creata utilizzando tempfile.mkdtemp()" -#: conf/settings.py:65 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "Controllo del meccanismo di autenticazione. Le opzioni possibili sono:username,email" -#: conf/settings.py:74 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" msgstr "Consentire agli utenti non autenticati, l'accesso a tutte le viste" diff --git a/apps/common/locale/nl_NL/LC_MESSAGES/django.mo b/apps/common/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f37ee53607 Binary files /dev/null and b/apps/common/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/common/locale/nl_NL/LC_MESSAGES/django.po b/apps/common/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ffb77eae7c --- /dev/null +++ b/apps/common/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,351 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:26 +msgid "change password" +msgstr "" + +#: __init__.py:27 +msgid "user details" +msgstr "" + +#: __init__.py:28 +msgid "edit details" +msgstr "" + +#: __init__.py:32 __init__.py:37 +msgid "about" +msgstr "" + +#: __init__.py:33 +msgid "license" +msgstr "" + +#: forms.py:101 +msgid "Selection" +msgstr "" + +#: forms.py:133 +msgid "Email" +msgstr "" + +#: forms.py:144 +msgid "" +"Please enter a correct email and password. Note that the password fields is " +"case-sensitive." +msgstr "" + +#: forms.py:146 +msgid "This account is inactive." +msgstr "" + +#: literals.py:24 +msgid "A5" +msgstr "" + +#: literals.py:25 +msgid "A4" +msgstr "" + +#: literals.py:26 +msgid "A3" +msgstr "" + +#: literals.py:27 +msgid "B5" +msgstr "" + +#: literals.py:28 +msgid "B4" +msgstr "" + +#: literals.py:29 +msgid "Letter" +msgstr "" + +#: literals.py:30 +msgid "Legal" +msgstr "" + +#: literals.py:31 +msgid "Ledger" +msgstr "" + +#: literals.py:38 +msgid "Portrait" +msgstr "" + +#: literals.py:39 +msgid "Landscape" +msgstr "" + +#: models.py:17 +msgid "lock field" +msgstr "" + +#: models.py:45 +msgid "Anonymous user" +msgstr "" + +#: models.py:48 models.py:49 +msgid "anonymous user" +msgstr "" + +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + +#: utils.py:295 +msgid "function found" +msgstr "" + +#: views.py:36 +msgid "No action selected." +msgstr "" + +#: views.py:40 +msgid "Must select at least one item." +msgstr "" + +#: views.py:88 +#, python-format +msgid "%(selection)s added successfully added to %(right_list_title)s." +msgstr "" + +#: views.py:94 views.py:121 +#, python-format +msgid "Unable to add %(selection)s to %(right_list_title)s." +msgstr "" + +#: views.py:115 +#, python-format +msgid "%(selection)s added successfully removed from %(right_list_title)s." +msgstr "" + +#: views.py:136 +msgid "Add" +msgstr "" + +#: views.py:147 +msgid "Remove" +msgstr "" + +#: views.py:170 +msgid "current user details" +msgstr "" + +#: views.py:187 +msgid "E-mail conflict, another user has that same email." +msgstr "" + +#: views.py:190 +msgid "Current user's details updated." +msgstr "" + +#: views.py:199 +msgid "edit current user details" +msgstr "" + +#: views.py:230 +msgid "License" +msgstr "" + +#: views.py:239 +msgid "Current user password change" +msgstr "" + +#: views.py:254 templates/password_change_done.html:5 +msgid "Your password has been successfully changed." +msgstr "" + +#: widgets.py:58 +msgid "None" +msgstr "" + +#: conf/settings.py:16 +msgid "" +"Temporary directory used site wide to store thumbnails, previews and " +"temporary files. If none is specified, one will be created using " +"tempfile.mkdtemp()" +msgstr "" + +#: conf/settings.py:66 +msgid "" +"Controls the mechanism used to authenticated user. Options are: username, " +"email" +msgstr "" + +#: conf/settings.py:75 +msgid "Allow non authenticated users, access to all views" +msgstr "" + +#: templates/403.html:3 templates/403.html.py:7 +msgid "Insufficient permissions" +msgstr "" + +#: templates/403.html:9 +msgid "You don't have enough permissions for this operation." +msgstr "" + +#: templates/404.html:3 templates/404.html.py:7 +msgid "Page not found" +msgstr "" + +#: templates/404.html:9 +msgid "Sorry, but the requested page could not be found." +msgstr "" + +#: templates/calculate_form_title.html:11 +#, python-format +msgid "Details for %(object_name)s: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:13 +#, python-format +msgid "Details for: %(object)s" +msgstr "" + +#: templates/calculate_form_title.html:18 +#, python-format +msgid "Edit %(object_name)s:" +msgstr "" + +#: templates/calculate_form_title.html:20 +msgid "Edit" +msgstr "" + +#: templates/calculate_form_title.html:24 +#, python-format +msgid "Create new %(object_name)s" +msgstr "" + +#: templates/calculate_form_title.html:26 +msgid "Create" +msgstr "" + +#: templates/generic_assign_remove.html:3 +#, python-format +msgid "Assign %(title)s %(object)s" +msgstr "" + +#: templates/generic_confirm.html:3 templates/generic_confirm.html.py:18 +msgid "Confirm" +msgstr "" + +#: templates/generic_confirm.html:16 +msgid "Confirm delete" +msgstr "" + +#: templates/generic_confirm.html:32 +msgid "form icon" +msgstr "" + +#: templates/generic_confirm.html:40 +#, python-format +msgid "Are you sure you wish to delete %(object_name)s: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:42 +#, python-format +msgid "Are you sure you wish to delete: %(object)s?" +msgstr "" + +#: templates/generic_confirm.html:50 +msgid "Yes" +msgstr "" + +#: templates/generic_confirm.html:54 +msgid "No" +msgstr "" + +#: templates/generic_form_instance.html:37 +#: templates/generic_form_subtemplate.html:56 +msgid "required" +msgstr "" + +#: templates/generic_form_subtemplate.html:80 +#: templates/generic_form_subtemplate.html:82 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:90 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Save" +msgstr "" + +#: templates/generic_form_subtemplate.html:80 +#: templates/generic_form_subtemplate.html:82 +#: templates/generic_list_horizontal_subtemplate.html:51 +#: templates/generic_list_horizontal_subtemplate.html:90 +#: templates/generic_list_subtemplate.html:52 +#: templates/generic_list_subtemplate.html:178 +msgid "Submit" +msgstr "" + +#: templates/generic_form_subtemplate.html:87 +msgid "Cancel" +msgstr "" + +#: templates/generic_list.html:6 templates/generic_list_horizontal.html:6 +#, python-format +msgid "List of %(stripped_title)s" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:23 +#: templates/generic_list_subtemplate.html:24 +#, python-format +msgid "" +"List of %(title)s (%(start)s - %(end)s out of %(total)s) (Page " +"%(page_number)s of %(total_pages)s)" +msgstr "" + +#: templates/generic_list_horizontal_subtemplate.html:25 +#: templates/generic_list_subtemplate.html:26 +#, python-format +msgid "List of %(title)s (%(total)s)" +msgstr "" + +#: templates/generic_list_subtemplate.html:72 +msgid "Identifier" +msgstr "" + +#: templates/generic_list_subtemplate.html:152 +#, python-format +msgid "There are no %(stripped_title)s" +msgstr "" + +#: templates/login.html:5 +msgid "Login" +msgstr "" + +#: templates/password_change_done.html:3 templates/password_change_form.html:3 +#: templates/password_change_form.html:5 +msgid "Password change" +msgstr "" diff --git a/apps/common/locale/pl/LC_MESSAGES/django.po b/apps/common/locale/pl/LC_MESSAGES/django.po index 817724ad93..53d692485b 100644 --- a/apps/common/locale/pl/LC_MESSAGES/django.po +++ b/apps/common/locale/pl/LC_MESSAGES/django.po @@ -11,9 +11,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-21 15:17+0000\n" -"Last-Translator: mic \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,23 +21,23 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: __init__.py:22 +#: __init__.py:26 msgid "change password" msgstr "zmień hasło" -#: __init__.py:23 +#: __init__.py:27 msgid "user details" msgstr "szczegóły konta użytkownika" -#: __init__.py:24 +#: __init__.py:28 msgid "edit details" msgstr "edytuj szczegóły" -#: __init__.py:28 __init__.py:33 +#: __init__.py:32 __init__.py:37 msgid "about" msgstr "informacje o" -#: __init__.py:29 +#: __init__.py:33 msgid "license" msgstr "licencja" @@ -99,18 +99,34 @@ msgstr "Portrait" msgid "Landscape" msgstr "Landscape" -#: models.py:16 +#: models.py:17 msgid "lock field" msgstr "zablokować pole" -#: models.py:43 +#: models.py:45 msgid "Anonymous user" msgstr "Użytkownik anonimowy" -#: models.py:46 models.py:47 +#: models.py:48 models.py:49 msgid "anonymous user" msgstr "użytkownik anonimowy" +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + #: utils.py:295 msgid "function found" msgstr "znaleźć funkcję" @@ -178,20 +194,20 @@ msgstr "Twoje hasło zostało pomyślnie zmienione." msgid "None" msgstr "Brak" -#: conf/settings.py:15 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using " "tempfile.mkdtemp()" msgstr "Katalog tymczasowy używany do przechowywania całej witryny, miniatur, podglądów i plików tymczasowych. Jeśli nie zostanie określony, zostanie utworzony za pomocą tempfile.mkdtemp ()" -#: conf/settings.py:65 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "" -#: conf/settings.py:74 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" msgstr "" diff --git a/apps/common/locale/pt/LC_MESSAGES/django.po b/apps/common/locale/pt/LC_MESSAGES/django.po index 9e8613a146..665b95784b 100644 --- a/apps/common/locale/pt/LC_MESSAGES/django.po +++ b/apps/common/locale/pt/LC_MESSAGES/django.po @@ -5,12 +5,13 @@ # Translators: # , 2011. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-21 15:07+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" @@ -19,23 +20,23 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:22 +#: __init__.py:26 msgid "change password" msgstr "alterar a senha" -#: __init__.py:23 +#: __init__.py:27 msgid "user details" -msgstr "detalhes do usuário" +msgstr "detalhes do utilizador" -#: __init__.py:24 +#: __init__.py:28 msgid "edit details" msgstr "editar detalhes" -#: __init__.py:28 __init__.py:33 +#: __init__.py:32 __init__.py:37 msgid "about" msgstr "sobre" -#: __init__.py:29 +#: __init__.py:33 msgid "license" msgstr "licença" @@ -51,7 +52,7 @@ msgstr "E-mail" msgid "" "Please enter a correct email and password. Note that the password fields is " "case-sensitive." -msgstr "Por favor insira o e-mail e senha corretos. Note que os campos de senha são case-sensitive." +msgstr "Insira um e-mail e senha corretos, por favor. Note que o campo da senha é sensível a minúsculas e maiúsculas." #: forms.py:146 msgid "This account is inactive." @@ -79,7 +80,7 @@ msgstr "B4" #: literals.py:29 msgid "Letter" -msgstr "Carta" +msgstr "Letter" #: literals.py:30 msgid "Legal" @@ -97,17 +98,33 @@ msgstr "Retrato" msgid "Landscape" msgstr "Paisagem" -#: models.py:16 +#: models.py:17 msgid "lock field" +msgstr "campo de bloqueio" + +#: models.py:45 +msgid "Anonymous user" +msgstr "Utilizador anónimo" + +#: models.py:48 models.py:49 +msgid "anonymous user" +msgstr "utilizador anónimo" + +#: models.py:53 +msgid "account" msgstr "" -#: models.py:43 -msgid "Anonymous user" -msgstr "Usuário anônimo" +#: models.py:54 +msgid "password" +msgstr "" -#: models.py:46 models.py:47 -msgid "anonymous user" -msgstr "usuário anônimo" +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" #: utils.py:295 msgid "function found" @@ -129,12 +146,12 @@ msgstr "%(selection)s adicionadas com sucesso a %(right_list_title)s ." #: views.py:94 views.py:121 #, python-format msgid "Unable to add %(selection)s to %(right_list_title)s." -msgstr "Não foi possível adicionar %(selection)s para %(right_list_title)s ." +msgstr "Não foi possível adicionar %(selection)s a %(right_list_title)s ." #: views.py:115 #, python-format msgid "%(selection)s added successfully removed from %(right_list_title)s." -msgstr " %(selection)s adicionado com sucesso removidos %(right_list_title)s." +msgstr " %(selection)s removido com sucesso de %(right_list_title)s." #: views.py:136 msgid "Add" @@ -146,19 +163,19 @@ msgstr "Remover" #: views.py:170 msgid "current user details" -msgstr "detalhes atuais do usuário" +msgstr "detalhes do utilizador atual" #: views.py:187 msgid "E-mail conflict, another user has that same email." -msgstr "E-mail conflito, outro usuário que tem mesmo e-mail." +msgstr "Conflito de E-mail; outro utilizador tem o mesmo e-mail." #: views.py:190 msgid "Current user's details updated." -msgstr "Detalhes do usuário atual atualizados." +msgstr "Detalhes do utilizador atual atualizados." #: views.py:199 msgid "edit current user details" -msgstr "editar os detalhes do usuário atual" +msgstr "editar os detalhes do utilizador atual" #: views.py:230 msgid "License" @@ -166,32 +183,32 @@ msgstr "Licença" #: views.py:239 msgid "Current user password change" -msgstr "Alteração de senha do usuário atual" +msgstr "Alteração da senha do utilizador atual" #: views.py:254 templates/password_change_done.html:5 msgid "Your password has been successfully changed." -msgstr "Sua senha foi alterada com êxito." +msgstr "A sua senha foi alterada com êxito." #: widgets.py:58 msgid "None" msgstr "Nenhum" -#: conf/settings.py:15 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using " "tempfile.mkdtemp()" -msgstr "Diretório temporário usado para armazenar miniaturas, previews e arquivos temporários. Se nenhum for especificado, um será criado usando tempfile.mkdtemp()" +msgstr "Diretório temporário usado para armazenar miniaturas, pré-visualização e ficheiros temporários. Se nenhum for especificado, será criado um usando tempfile.mkdtemp()" -#: conf/settings.py:65 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" -msgstr "Controla o mecanismo usado para usuário autenticado. As opções são: e-mail, nome de usuário," +msgstr "Controla o mecanismo usado para autenticar o utilizador. As opções são: username, email" -#: conf/settings.py:74 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" -msgstr "" +msgstr "Permitir acesso a todas as vistas aos utilizadores não autenticados" #: templates/403.html:3 templates/403.html.py:7 msgid "Insufficient permissions" @@ -199,7 +216,7 @@ msgstr "Permissões insuficientes" #: templates/403.html:9 msgid "You don't have enough permissions for this operation." -msgstr "Você não tem permissões suficientes para esta operação." +msgstr "Não possui permissões suficientes para esta operação." #: templates/404.html:3 templates/404.html.py:7 msgid "Page not found" @@ -207,7 +224,7 @@ msgstr "Página não encontrada" #: templates/404.html:9 msgid "Sorry, but the requested page could not be found." -msgstr "Desculpe, mas a página solicitada não pôde ser encontrada." +msgstr "Desculpe, mas a página solicitada não foi encontrada." #: templates/calculate_form_title.html:11 #, python-format @@ -231,7 +248,7 @@ msgstr "Editar" #: templates/calculate_form_title.html:24 #, python-format msgid "Create new %(object_name)s" -msgstr "Criar novas %(object_name)s " +msgstr "Criar novo %(object_name)s " #: templates/calculate_form_title.html:26 msgid "Create" @@ -262,7 +279,7 @@ msgstr "Tem certeza de que deseja excluir %(object_name)s: %(object)s ?" #: templates/generic_confirm.html:42 #, python-format msgid "Are you sure you wish to delete: %(object)s?" -msgstr "Tem certeza de que deseja excluir: %(object)s ?" +msgstr "Tem a certeza de que deseja excluir: %(object)s ?" #: templates/generic_confirm.html:50 msgid "Yes" @@ -310,7 +327,7 @@ msgstr "Lista de %(stripped_title)s " msgid "" "List of %(title)s (%(start)s - %(end)s out of %(total)s) (Page " "%(page_number)s of %(total_pages)s)" -msgstr "Lista de %(title)s (%(start)s - %(end)s de %(total)s) (Page %(page_number)s of %(total_pages)s)" +msgstr "Lista de %(title)s (%(start)s - %(end)s de %(total)s) (Página %(page_number)s de %(total_pages)s)" #: templates/generic_list_horizontal_subtemplate.html:25 #: templates/generic_list_subtemplate.html:26 @@ -334,4 +351,4 @@ msgstr "Login" #: templates/password_change_done.html:3 templates/password_change_form.html:3 #: templates/password_change_form.html:5 msgid "Password change" -msgstr "Alterar a senha" +msgstr "Alteração da senha" diff --git a/apps/common/locale/pt_BR/LC_MESSAGES/django.po b/apps/common/locale/pt_BR/LC_MESSAGES/django.po index 73d31aea27..740b5a5781 100644 --- a/apps/common/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/common/locale/pt_BR/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-07-02 03:30+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -36,6 +36,23 @@ msgid "about" msgstr "sobre" #: __init__.py:29 +#: __init__.py:26 +msgid "change password" +msgstr "alterar a senha" + +#: __init__.py:27 +msgid "user details" +msgstr "detalhes do usuário" + +#: __init__.py:28 +msgid "edit details" +msgstr "editar detalhes" + +#: __init__.py:32 __init__.py:37 +msgid "about" +msgstr "sobre" + +#: __init__.py:33 msgid "license" msgstr "licença" @@ -109,6 +126,34 @@ msgstr "Usuário anônimo" msgid "anonymous user" msgstr "usuário anônimo" +#: models.py:17 +msgid "lock field" +msgstr "" + +#: models.py:45 +msgid "Anonymous user" +msgstr "Usuário anônimo" + +#: models.py:48 models.py:49 +msgid "anonymous user" +msgstr "usuário anônimo" + +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + #: utils.py:295 msgid "function found" msgstr "função encontrada" @@ -177,6 +222,7 @@ msgid "None" msgstr "Nenhum" #: conf/settings.py:15 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using " @@ -184,12 +230,14 @@ msgid "" msgstr "Diretório temporário usado para armazenar miniaturas, previews e arquivos temporários. Se nenhum for especificado, um será criado usando tempfile.mkdtemp()" #: conf/settings.py:65 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "Controla o mecanismo usado para usuário autenticado. As opções são: e-mail, nome de usuário," #: conf/settings.py:74 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" msgstr "" diff --git a/apps/common/locale/ru/LC_MESSAGES/django.po b/apps/common/locale/ru/LC_MESSAGES/django.po index bfeac70ef3..38df6bba23 100644 --- a/apps/common/locale/ru/LC_MESSAGES/django.po +++ b/apps/common/locale/ru/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-03 06:36+0000\n" -"Last-Translator: Sergey Glita \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -18,23 +18,23 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: __init__.py:22 +#: __init__.py:26 msgid "change password" msgstr "Изменение пароля" -#: __init__.py:23 +#: __init__.py:27 msgid "user details" msgstr "сведения о пользователе" -#: __init__.py:24 +#: __init__.py:28 msgid "edit details" msgstr "изменение сведений" -#: __init__.py:28 __init__.py:33 +#: __init__.py:32 __init__.py:37 msgid "about" msgstr "инфо" -#: __init__.py:29 +#: __init__.py:33 msgid "license" msgstr "лицензия" @@ -96,18 +96,34 @@ msgstr "Портрет" msgid "Landscape" msgstr "Пейзаж" -#: models.py:16 +#: models.py:17 msgid "lock field" msgstr "блокировка поля" -#: models.py:43 +#: models.py:45 msgid "Anonymous user" msgstr "Анонимный пользователь" -#: models.py:46 models.py:47 +#: models.py:48 models.py:49 msgid "anonymous user" msgstr "анонимный пользователь" +#: models.py:53 +msgid "account" +msgstr "" + +#: models.py:54 +msgid "password" +msgstr "" + +#: models.py:55 +msgid "password hash" +msgstr "" + +#: models.py:58 +msgid "auto admin properties" +msgstr "" + #: utils.py:295 msgid "function found" msgstr "функция найдена" @@ -175,20 +191,20 @@ msgstr "Ваш пароль был изменен." msgid "None" msgstr "Ни один" -#: conf/settings.py:15 +#: conf/settings.py:16 msgid "" "Temporary directory used site wide to store thumbnails, previews and " "temporary files. If none is specified, one will be created using " "tempfile.mkdtemp()" msgstr "Временный каталог, используемый сайтом для хранения миниатюр, превью и временных файлов. Если он не указан, он будет создан с использованием tempfile.mkdtemp ()" -#: conf/settings.py:65 +#: conf/settings.py:66 msgid "" "Controls the mechanism used to authenticated user. Options are: username, " "email" msgstr "Управление механизмом, используемым для аутентификации пользователя. Возможные варианты: имя пользователя, адрес электронной почты" -#: conf/settings.py:74 +#: conf/settings.py:75 msgid "Allow non authenticated users, access to all views" msgstr "Разрешить, не прошедшим проверку, пользователям доступ ко всем представлениям" diff --git a/apps/converter/conf/settings.py b/apps/converter/conf/settings.py index 7960f4b832..7d3ba2aeac 100644 --- a/apps/converter/conf/settings.py +++ b/apps/converter/conf/settings.py @@ -49,23 +49,6 @@ Setting( description=_(u'Graphics conversion backend to use. Options are: converter.backends.imagemagick, converter.backends.graphicsmagick and converter.backends.python.'), ) -Setting( - namespace=namespace, - name='UNOCONV_PATH', - global_name='CONVERTER_UNOCONV_PATH', - default=u'/usr/bin/unoconv', - description=_(u'Path to the unoconv program.'), - exists=True -) - -Setting( - namespace=namespace, - name='UNOCONV_USE_PIPE', - global_name='CONVERTER_UNOCONV_USE_PIPE', - default=True, - description=_(u'Use alternate method of connection to LibreOffice using a pipe, it is slower but less prone to segmentation faults.'), -) - Setting( namespace=namespace, name='LIBREOFFICE_PATH', @@ -75,7 +58,6 @@ Setting( exists=True ) - #{'name': u'OCR_OPTIONS', 'global_name': u'CONVERTER_OCR_OPTIONS', 'default': u'-colorspace Gray -depth 8 -resample 200x200'}, #{'name': u'HIGH_QUALITY_OPTIONS', 'global_name': u'CONVERTER_HIGH_QUALITY_OPTIONS', 'default': u'-density 400'}, #{'name': u'PRINT_QUALITY_OPTIONS', 'global_name': u'CONVERTER_PRINT_QUALITY_OPTIONS', 'default': u'-density 500'}, diff --git a/apps/converter/locale/bg/LC_MESSAGES/django.mo b/apps/converter/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..35cb307558 Binary files /dev/null and b/apps/converter/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/converter/locale/bg/LC_MESSAGES/django.po b/apps/converter/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b2752b03e7 --- /dev/null +++ b/apps/converter/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,936 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:15 +msgid "file formats" +msgstr "" + +#: literals.py:19 +msgid "Resize" +msgstr "" + +#: literals.py:20 +msgid "Resize." +msgstr "" + +#: literals.py:22 literals.py:37 +msgid "width" +msgstr "" + +#: literals.py:23 literals.py:38 +msgid "height" +msgstr "" + +#: literals.py:27 +msgid "Rotate" +msgstr "" + +#: literals.py:28 +msgid "Rotate by n degress." +msgstr "" + +#: literals.py:30 +msgid "degrees" +msgstr "" + +#: literals.py:34 +msgid "Density" +msgstr "" + +#: literals.py:35 +msgid "Change the resolution (ie: DPI) without resizing." +msgstr "" + +#: literals.py:42 +msgid "Zoom" +msgstr "" + +#: literals.py:43 +msgid "Zoom by n percent." +msgstr "" + +#: literals.py:45 +msgid "percent" +msgstr "" + +#: literals.py:51 +msgid "Hasselblad Photo RAW, CFV/H3D39II" +msgstr "" + +#: literals.py:52 literals.py:53 +msgid "Photoshop resource format" +msgstr "" + +#: literals.py:54 +msgid "Photoshop resource text format" +msgstr "" + +#: literals.py:55 +msgid "Photoshop resource wide text format" +msgstr "" + +#: literals.py:57 +msgid "Raw alpha samples" +msgstr "" + +#: literals.py:58 +msgid "Adobe Illustrator CS2" +msgstr "" + +#: literals.py:59 +msgid "Raw application information" +msgstr "" + +#: literals.py:60 +msgid "Raw JPEG binary data" +msgstr "" + +#: literals.py:61 +msgid "PFS: 1st Publisher Clip Art" +msgstr "" + +#: literals.py:62 +msgid "Sony Alpha DSLR Raw Image Format" +msgstr "" + +#: literals.py:63 +msgid "Microsoft Audio/Visual Interleaved" +msgstr "" + +#: literals.py:64 +msgid "AVS X image" +msgstr "" + +#: literals.py:66 +msgid "Raw blue samples" +msgstr "" + +#: literals.py:67 +msgid "Raw blue, green, and red samples" +msgstr "" + +#: literals.py:68 +msgid "Raw blue, green, red and alpha samples" +msgstr "" + +#: literals.py:69 +msgid "Microsoft Windows bitmap image" +msgstr "" + +#: literals.py:70 +msgid "Microsoft Windows bitmap image version 2" +msgstr "" + +#: literals.py:71 +msgid "Microsoft Windows bitmap image version 3" +msgstr "" + +#: literals.py:72 +msgid "BRF ASCII Braille format" +msgstr "" + +#: literals.py:73 +msgid "Raw blue, red, and green samples" +msgstr "" + +#: literals.py:75 +msgid "Raw cyan samples" +msgstr "" + +#: literals.py:76 literals.py:181 +msgid "Magick Persistent Cache image format" +msgstr "" + +#: literals.py:77 literals.py:78 +msgid "Continuous Acquisition and Life-cycle Support Type 1 image" +msgstr "" + +#: literals.py:79 +msgid "Image caption" +msgstr "" + +#: literals.py:80 +msgid "Cineon Image File" +msgstr "" + +#: literals.py:81 +msgid "Cisco IP phone image format" +msgstr "" + +#: literals.py:82 +msgid "Image Clip Mask" +msgstr "" + +#: literals.py:83 +msgid "Raw cyan, magenta, yellow, and black samples" +msgstr "" + +#: literals.py:84 +msgid "Raw cyan, magenta, yellow, black, and opacity samples" +msgstr "" + +#: literals.py:85 literals.py:86 +msgid "Canon Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:87 +msgid "Microsoft Cursor Icon" +msgstr "" + +#: literals.py:88 +msgid "DR Halo" +msgstr "" + +#: literals.py:90 +msgid "Digital Imaging and Communications in Medicine image" +msgstr "" + +#: literals.py:91 +msgid "Kodak Digital Camera Raw Image File" +msgstr "" + +#: literals.py:92 +msgid "ZSoft IBM PC multi-page Paintbrush" +msgstr "" + +#: literals.py:93 +msgid "Microsoft DirectDraw Surface" +msgstr "" + +#: literals.py:94 +msgid "Multi-face font package (Freetype 2.4.2)" +msgstr "" + +#: literals.py:95 +msgid "Déjà vu" +msgstr "" + +#: literals.py:96 +msgid "Adobe Digital Negative" +msgstr "" + +#: literals.py:97 +msgid "Graphviz" +msgstr "" + +#: literals.py:98 +msgid "SMPTE 268M-2003 (DPX 2.0)" +msgstr "" + +#: literals.py:100 +msgid "Encapsulated Portable Document Format" +msgstr "" + +#: literals.py:101 literals.py:106 +msgid "Adobe Encapsulated PostScript Interchange format" +msgstr "" + +#: literals.py:102 literals.py:105 +msgid "Adobe Encapsulated PostScript" +msgstr "" + +#: literals.py:103 +msgid "Adobe Level II Encapsulated PostScript" +msgstr "" + +#: literals.py:104 +msgid "Adobe Level III Encapsulated PostScript" +msgstr "" + +#: literals.py:107 +msgid "Adobe Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:108 +msgid "Adobe Level II Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:109 +msgid "Adobe Level III Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:110 +msgid "Epson RAW Format" +msgstr "" + +#: literals.py:111 +msgid "Exif digital camera binary data" +msgstr "" + +#: literals.py:112 +msgid "High Dynamic-range (HDR)" +msgstr "" + +#: literals.py:114 +msgid "Group 3 FAX (Not TIFF Group3 FAX)" +msgstr "" + +#: literals.py:115 +msgid "Autodesk FLI animations file" +msgstr "" + +#: literals.py:116 +msgid "Autodesk FLC animations file" +msgstr "" + +#: literals.py:117 literals.py:120 +msgid "Flexible Image Transport System" +msgstr "" + +#: literals.py:118 +msgid "Kodak FlashPix file" +msgstr "" + +#: literals.py:119 literals.py:225 +msgid "Plasma fractal image" +msgstr "" + +#: literals.py:122 +msgid "Raw green samples" +msgstr "" + +#: literals.py:123 +msgid "Group 3 FAX" +msgstr "" + +#: literals.py:124 +msgid "Raw green, blue, and red samples" +msgstr "" + +#: literals.py:125 +msgid "GIMP brush file" +msgstr "" + +#: literals.py:126 +msgid "CompuServe graphics interchange format (version 89a)" +msgstr "" + +#: literals.py:127 +msgid "CompuServe graphics interchange format (version 87a)" +msgstr "" + +#: literals.py:128 +msgid "Gradual passing from one shade to another" +msgstr "" + +#: literals.py:129 +msgid "Raw gray samples" +msgstr "" + +#: literals.py:130 +msgid "Raw green, red, and blue samples" +msgstr "" + +#: literals.py:131 +msgid "Raw CCITT Group4" +msgstr "" + +#: literals.py:133 +msgid "Histogram of the image" +msgstr "" + +#: literals.py:134 +msgid "HRZ: Slow scan TV" +msgstr "" + +#: literals.py:135 literals.py:136 literals.py:255 +msgid "Hypertext Markup Language and a client-side image map" +msgstr "" + +#: literals.py:138 literals.py:264 literals.py:279 literals.py:283 +msgid "Truevision Targa image" +msgstr "" + +#: literals.py:139 literals.py:140 +msgid "ICC Color Profile" +msgstr "" + +#: literals.py:141 literals.py:142 +msgid "Microsoft Icon" +msgstr "" + +#: literals.py:143 +msgid "Hald CLUT identity image" +msgstr "" + +#: literals.py:144 +msgid "LabEye image format" +msgstr "" + +#: literals.py:145 +msgid "GraphicsMagick Embedded Image" +msgstr "" + +#: literals.py:146 +msgid "The image format and characteristics" +msgstr "" + +#: literals.py:147 +msgid "Base64-encoded inline images" +msgstr "" + +#: literals.py:148 +msgid "IPL Image Sequence" +msgstr "" + +#: literals.py:149 +msgid "IPTC Newsphoto" +msgstr "" + +#: literals.py:150 literals.py:151 +msgid "IPTC Newsphoto text format" +msgstr "" + +#: literals.py:152 +msgid "ISO/TR 11548-1 format" +msgstr "" + +#: literals.py:154 literals.py:157 +msgid "JPEG-2000 Code Stream Syntax" +msgstr "" + +#: literals.py:155 +msgid "JPEG Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:156 +msgid "JPEG-2000 JP2 File Format Syntax" +msgstr "" + +#: literals.py:158 literals.py:159 +msgid "Joint Photographic Experts Group JFIF format (IJG JPEG 62)" +msgstr "" + +#: literals.py:160 +msgid "JPEG-2000 File Format Syntax" +msgstr "" + +#: literals.py:162 +msgid "Raw black samples" +msgstr "" + +#: literals.py:163 literals.py:164 +msgid "Kodak Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:166 +msgid "Image label" +msgstr "" + +#: literals.py:168 +msgid "Raw magenta samples" +msgstr "" + +#: literals.py:169 literals.py:179 literals.py:182 literals.py:183 +msgid "MPEG Video Stream" +msgstr "" + +#: literals.py:170 +msgid "Raw MPEG-4 Video" +msgstr "" + +#: literals.py:171 +msgid "Colormap intensities and indices" +msgstr "" + +#: literals.py:172 +msgid "MATLAB image format" +msgstr "" + +#: literals.py:173 +msgid "MATTE raw opacity format" +msgstr "" + +#: literals.py:174 +msgid "8-bit McIdas area file" +msgstr "" + +#: literals.py:175 +msgid "Microsoft Image Composer (MIC) file" +msgstr "" + +#: literals.py:176 +msgid "Magick Image File Format" +msgstr "" + +#: literals.py:177 +msgid "" +"Multiple-image Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:178 +msgid "Raw Bi-level bitmap in least-significant-byte first order" +msgstr "" + +#: literals.py:180 +msgid "MPEG-4 Video Stream" +msgstr "" + +#: literals.py:184 +msgid "Sony (Minolta) Raw Image File" +msgstr "" + +#: literals.py:185 +msgid "Magick Scripting Language" +msgstr "" + +#: literals.py:186 +msgid "Windows 1 and 2 MSP file format" +msgstr "" + +#: literals.py:187 +msgid "ImageMagick's own SVG internal renderer" +msgstr "" + +#: literals.py:188 +msgid "MTV Raytracing image format" +msgstr "" + +#: literals.py:189 +msgid "Magick Vector Graphics" +msgstr "" + +#: literals.py:191 +msgid "Nikon Digital SLR Camera Raw Image File" +msgstr "" + +#: literals.py:192 +msgid "Constant image of uniform color" +msgstr "" + +#: literals.py:194 +msgid "Raw opacity samples" +msgstr "" + +#: literals.py:195 +msgid "Olympus Digital Camera Raw Image File" +msgstr "" + +#: literals.py:196 +msgid "On-the-air bitmap" +msgstr "" + +#: literals.py:197 +msgid "Open Type font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:199 +msgid "Xv thumbnail format" +msgstr "" + +#: literals.py:200 literals.py:277 +msgid "16bit/pixel interleaved YUV" +msgstr "" + +#: literals.py:201 +msgid "Palm pixmap" +msgstr "" + +#: literals.py:202 +msgid "Common 2-dimensional bitmap format" +msgstr "" + +#: literals.py:203 +msgid "Predefined pattern" +msgstr "" + +#: literals.py:204 +msgid "Portable bitmap format (black and white)" +msgstr "" + +#: literals.py:205 literals.py:206 +msgid "Photo CD" +msgstr "" + +#: literals.py:207 +msgid "Page Control Language" +msgstr "" + +#: literals.py:208 literals.py:221 +msgid "Apple Macintosh QuickDraw/PICT" +msgstr "" + +#: literals.py:209 +msgid "ZSoft IBM PC Paintbrush" +msgstr "" + +#: literals.py:210 +msgid "Palm Database ImageViewer Format" +msgstr "" + +#: literals.py:211 +msgid "Portable Document Format" +msgstr "" + +#: literals.py:212 +msgid "Portable Document Archive Format" +msgstr "" + +#: literals.py:213 +msgid "Pentax Electronic File" +msgstr "" + +#: literals.py:214 +msgid "Embrid Embroidery Format" +msgstr "" + +#: literals.py:215 +msgid "Postscript Type 1 font (ASCII) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:216 +msgid "Postscript Type 1 font (binary) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:217 +msgid "Portable float format" +msgstr "" + +#: literals.py:218 +msgid "Portable graymap format (gray scale)" +msgstr "" + +#: literals.py:219 +msgid "JPEG-2000 VM Format" +msgstr "" + +#: literals.py:220 +msgid "Personal Icon" +msgstr "" + +#: literals.py:222 +msgid "Alias/Wavefront RLE image format" +msgstr "" + +#: literals.py:223 +msgid "PIXAR raster file" +msgstr "" + +#: literals.py:224 +msgid "Joint Photographic Experts Group JFIF format (62)" +msgstr "" + +#: literals.py:226 +msgid "Portable Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:227 +msgid "" +"24-bit RGB PNG, opaque only (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:228 +msgid "" +"32-bit RGBA PNG, semitransparency OK (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:229 +msgid "" +"8-bit indexed PNG, binary transparency only (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:230 +msgid "Portable anymap" +msgstr "" + +#: literals.py:231 +msgid "Portable pixmap format (color)" +msgstr "" + +#: literals.py:232 +msgid "Show a preview an image enhancement, effect, or f/x" +msgstr "" + +#: literals.py:233 +msgid "Adobe PostScript" +msgstr "" + +#: literals.py:234 +msgid "Adobe Level II PostScript" +msgstr "" + +#: literals.py:235 +msgid "Adobe Level III PostScript" +msgstr "" + +#: literals.py:236 +msgid "Adobe Large Document Format" +msgstr "" + +#: literals.py:237 +msgid "Adobe Photoshop bitmap" +msgstr "" + +#: literals.py:238 +msgid "Pyramid encoded TIFF" +msgstr "" + +#: literals.py:239 literals.py:253 +msgid "Seattle Film Works" +msgstr "" + +#: literals.py:241 +msgid "Raw red samples" +msgstr "" + +#: literals.py:242 +msgid "Fuji CCD-RAW Graphic File" +msgstr "" + +#: literals.py:243 literals.py:259 +msgid "SUN Rasterfile" +msgstr "" + +#: literals.py:244 +msgid "Raw red, blue, and green samples" +msgstr "" + +#: literals.py:245 +msgid "Raw red, green, and blue samples" +msgstr "" + +#: literals.py:246 +msgid "Raw red, green, blue, and matte samples" +msgstr "" + +#: literals.py:247 +msgid "Raw red, green, blue, and opacity samples" +msgstr "" + +#: literals.py:248 +msgid "Alias/Wavefront image" +msgstr "" + +#: literals.py:249 +msgid "Utah Run length encoded image" +msgstr "" + +#: literals.py:251 +msgid "ZX-Spectrum SCREEN$" +msgstr "" + +#: literals.py:252 +msgid "Scitex HandShake" +msgstr "" + +#: literals.py:254 +msgid "Irix RGB image" +msgstr "" + +#: literals.py:256 +msgid "Sony Raw Format 2" +msgstr "" + +#: literals.py:257 +msgid "Sony Raw Format" +msgstr "" + +#: literals.py:258 +msgid "Steganographic image" +msgstr "" + +#: literals.py:260 +msgid "Scalable Vector Graphics (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:261 +msgid "Scalable Vector Graphics (ZIP compressed) (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:263 literals.py:273 +msgid "Text" +msgstr "" + +#: literals.py:265 +msgid "EXIF Profile Thumbnail" +msgstr "" + +#: literals.py:266 +msgid "Tagged Image File Format (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:267 +msgid "Tagged Image File Format (64-bit) (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:268 +msgid "Tile image with a texture" +msgstr "" + +#: literals.py:269 +msgid "PSX TIM" +msgstr "" + +#: literals.py:270 +msgid "TOPOL X Image" +msgstr "" + +#: literals.py:271 +msgid "TrueType font collection (Freetype 2.4.2)" +msgstr "" + +#: literals.py:272 +msgid "TrueType font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:275 +msgid "Unicode Text format" +msgstr "" + +#: literals.py:276 +msgid "X-Motif UIL table" +msgstr "" + +#: literals.py:280 +msgid "VICAR rasterfile format" +msgstr "" + +#: literals.py:281 +msgid "Visual Image Directory" +msgstr "" + +#: literals.py:282 literals.py:299 +msgid "Khoros Visualization image" +msgstr "" + +#: literals.py:285 +msgid "Wireless Bitmap (level 0) image" +msgstr "" + +#: literals.py:286 +msgid "Windows Meta File" +msgstr "" + +#: literals.py:287 +msgid "Word Perfect Graphics" +msgstr "" + +#: literals.py:288 +msgid "Windows Media Video" +msgstr "" + +#: literals.py:289 +msgid "Compressed Windows Meta File" +msgstr "" + +#: literals.py:291 +msgid "X Window System" +msgstr "" + +#: literals.py:292 +msgid "Foveon X3 (Sigma/Polaroid) Raw picture file" +msgstr "" + +#: literals.py:293 +msgid "X Windows system bitmap (black and white)" +msgstr "" + +#: literals.py:294 +msgid "Constant image uniform color" +msgstr "" + +#: literals.py:295 +msgid "GIMP image" +msgstr "" + +#: literals.py:296 +msgid "Adobe XML metadata" +msgstr "" + +#: literals.py:297 +msgid "X Windows system pixmap (color)" +msgstr "" + +#: literals.py:298 +msgid "Microsoft XML Paper Specification" +msgstr "" + +#: literals.py:300 +msgid "XV thumbnail file" +msgstr "" + +#: literals.py:301 +msgid "X Windows system window dump (color)" +msgstr "" + +#: literals.py:303 +msgid "Raw yellow samples" +msgstr "" + +#: literals.py:304 +msgid "CCIR 601 4:1:1 or 4:2:2 (8-bit only)" +msgstr "" + +#: views.py:17 +msgid "suported file formats" +msgstr "" + +#: views.py:22 +msgid "name" +msgstr "" + +#: views.py:26 +msgid "description" +msgstr "" + +#: conf/settings.py:11 +msgid "File path to imagemagick's convert program." +msgstr "" + +#: conf/settings.py:12 +msgid "File path to imagemagick's identify program." +msgstr "" + +#: conf/settings.py:13 +msgid "File path to graphicsmagick's program." +msgstr "" + +#: conf/settings.py:15 +msgid "" +"Graphics conversion backend to use. Options are: " +"converter.backends.imagemagick, converter.backends.graphicsmagick and " +"converter.backends.python." +msgstr "" + +#: conf/settings.py:16 +msgid "Path to the unoconv program." +msgstr "" + +#: conf/settings.py:17 +msgid "" +"Use alternate method of connection to LibreOffice using a pipe, it is slower" +" but less prone to segmentation faults." +msgstr "" + +#: conf/settings.py:18 +msgid "Path to the libreoffice program." +msgstr "" + +#: templates/converter_file_formats_help.html:3 +msgid "Help" +msgstr "" + +#: templates/converter_file_formats_help.html:4 +#, python-format +msgid "" +"These are the file formats supported by the currently selected converter " +"backend. In this case: '%(backend)s'" +msgstr "" diff --git a/apps/converter/locale/de_DE/LC_MESSAGES/django.po b/apps/converter/locale/de_DE/LC_MESSAGES/django.po index 264f31ba48..b33898ecd6 100644 --- a/apps/converter/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/converter/locale/de_DE/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/converter/locale/en/LC_MESSAGES/django.mo b/apps/converter/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/converter/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/converter/locale/en/LC_MESSAGES/django.po b/apps/converter/locale/en/LC_MESSAGES/django.po index 281460bd39..67d87014c2 100644 --- a/apps/converter/locale/en/LC_MESSAGES/django.po +++ b/apps/converter/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:39-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/converter/locale/es/LC_MESSAGES/django.po b/apps/converter/locale/es/LC_MESSAGES/django.po index 495909afea..5f422761d6 100644 --- a/apps/converter/locale/es/LC_MESSAGES/django.po +++ b/apps/converter/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:21+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/converter/locale/fr/LC_MESSAGES/django.mo b/apps/converter/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..c31d267942 Binary files /dev/null and b/apps/converter/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/converter/locale/fr/LC_MESSAGES/django.po b/apps/converter/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b264596728 --- /dev/null +++ b/apps/converter/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,936 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:15 +msgid "file formats" +msgstr "" + +#: literals.py:19 +msgid "Resize" +msgstr "" + +#: literals.py:20 +msgid "Resize." +msgstr "" + +#: literals.py:22 literals.py:37 +msgid "width" +msgstr "" + +#: literals.py:23 literals.py:38 +msgid "height" +msgstr "" + +#: literals.py:27 +msgid "Rotate" +msgstr "" + +#: literals.py:28 +msgid "Rotate by n degress." +msgstr "" + +#: literals.py:30 +msgid "degrees" +msgstr "" + +#: literals.py:34 +msgid "Density" +msgstr "" + +#: literals.py:35 +msgid "Change the resolution (ie: DPI) without resizing." +msgstr "" + +#: literals.py:42 +msgid "Zoom" +msgstr "" + +#: literals.py:43 +msgid "Zoom by n percent." +msgstr "" + +#: literals.py:45 +msgid "percent" +msgstr "" + +#: literals.py:51 +msgid "Hasselblad Photo RAW, CFV/H3D39II" +msgstr "" + +#: literals.py:52 literals.py:53 +msgid "Photoshop resource format" +msgstr "" + +#: literals.py:54 +msgid "Photoshop resource text format" +msgstr "" + +#: literals.py:55 +msgid "Photoshop resource wide text format" +msgstr "" + +#: literals.py:57 +msgid "Raw alpha samples" +msgstr "" + +#: literals.py:58 +msgid "Adobe Illustrator CS2" +msgstr "" + +#: literals.py:59 +msgid "Raw application information" +msgstr "" + +#: literals.py:60 +msgid "Raw JPEG binary data" +msgstr "" + +#: literals.py:61 +msgid "PFS: 1st Publisher Clip Art" +msgstr "" + +#: literals.py:62 +msgid "Sony Alpha DSLR Raw Image Format" +msgstr "" + +#: literals.py:63 +msgid "Microsoft Audio/Visual Interleaved" +msgstr "" + +#: literals.py:64 +msgid "AVS X image" +msgstr "" + +#: literals.py:66 +msgid "Raw blue samples" +msgstr "" + +#: literals.py:67 +msgid "Raw blue, green, and red samples" +msgstr "" + +#: literals.py:68 +msgid "Raw blue, green, red and alpha samples" +msgstr "" + +#: literals.py:69 +msgid "Microsoft Windows bitmap image" +msgstr "" + +#: literals.py:70 +msgid "Microsoft Windows bitmap image version 2" +msgstr "" + +#: literals.py:71 +msgid "Microsoft Windows bitmap image version 3" +msgstr "" + +#: literals.py:72 +msgid "BRF ASCII Braille format" +msgstr "" + +#: literals.py:73 +msgid "Raw blue, red, and green samples" +msgstr "" + +#: literals.py:75 +msgid "Raw cyan samples" +msgstr "" + +#: literals.py:76 literals.py:181 +msgid "Magick Persistent Cache image format" +msgstr "" + +#: literals.py:77 literals.py:78 +msgid "Continuous Acquisition and Life-cycle Support Type 1 image" +msgstr "" + +#: literals.py:79 +msgid "Image caption" +msgstr "" + +#: literals.py:80 +msgid "Cineon Image File" +msgstr "" + +#: literals.py:81 +msgid "Cisco IP phone image format" +msgstr "" + +#: literals.py:82 +msgid "Image Clip Mask" +msgstr "" + +#: literals.py:83 +msgid "Raw cyan, magenta, yellow, and black samples" +msgstr "" + +#: literals.py:84 +msgid "Raw cyan, magenta, yellow, black, and opacity samples" +msgstr "" + +#: literals.py:85 literals.py:86 +msgid "Canon Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:87 +msgid "Microsoft Cursor Icon" +msgstr "" + +#: literals.py:88 +msgid "DR Halo" +msgstr "" + +#: literals.py:90 +msgid "Digital Imaging and Communications in Medicine image" +msgstr "" + +#: literals.py:91 +msgid "Kodak Digital Camera Raw Image File" +msgstr "" + +#: literals.py:92 +msgid "ZSoft IBM PC multi-page Paintbrush" +msgstr "" + +#: literals.py:93 +msgid "Microsoft DirectDraw Surface" +msgstr "" + +#: literals.py:94 +msgid "Multi-face font package (Freetype 2.4.2)" +msgstr "" + +#: literals.py:95 +msgid "Déjà vu" +msgstr "" + +#: literals.py:96 +msgid "Adobe Digital Negative" +msgstr "" + +#: literals.py:97 +msgid "Graphviz" +msgstr "" + +#: literals.py:98 +msgid "SMPTE 268M-2003 (DPX 2.0)" +msgstr "" + +#: literals.py:100 +msgid "Encapsulated Portable Document Format" +msgstr "" + +#: literals.py:101 literals.py:106 +msgid "Adobe Encapsulated PostScript Interchange format" +msgstr "" + +#: literals.py:102 literals.py:105 +msgid "Adobe Encapsulated PostScript" +msgstr "" + +#: literals.py:103 +msgid "Adobe Level II Encapsulated PostScript" +msgstr "" + +#: literals.py:104 +msgid "Adobe Level III Encapsulated PostScript" +msgstr "" + +#: literals.py:107 +msgid "Adobe Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:108 +msgid "Adobe Level II Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:109 +msgid "Adobe Level III Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:110 +msgid "Epson RAW Format" +msgstr "" + +#: literals.py:111 +msgid "Exif digital camera binary data" +msgstr "" + +#: literals.py:112 +msgid "High Dynamic-range (HDR)" +msgstr "" + +#: literals.py:114 +msgid "Group 3 FAX (Not TIFF Group3 FAX)" +msgstr "" + +#: literals.py:115 +msgid "Autodesk FLI animations file" +msgstr "" + +#: literals.py:116 +msgid "Autodesk FLC animations file" +msgstr "" + +#: literals.py:117 literals.py:120 +msgid "Flexible Image Transport System" +msgstr "" + +#: literals.py:118 +msgid "Kodak FlashPix file" +msgstr "" + +#: literals.py:119 literals.py:225 +msgid "Plasma fractal image" +msgstr "" + +#: literals.py:122 +msgid "Raw green samples" +msgstr "" + +#: literals.py:123 +msgid "Group 3 FAX" +msgstr "" + +#: literals.py:124 +msgid "Raw green, blue, and red samples" +msgstr "" + +#: literals.py:125 +msgid "GIMP brush file" +msgstr "" + +#: literals.py:126 +msgid "CompuServe graphics interchange format (version 89a)" +msgstr "" + +#: literals.py:127 +msgid "CompuServe graphics interchange format (version 87a)" +msgstr "" + +#: literals.py:128 +msgid "Gradual passing from one shade to another" +msgstr "" + +#: literals.py:129 +msgid "Raw gray samples" +msgstr "" + +#: literals.py:130 +msgid "Raw green, red, and blue samples" +msgstr "" + +#: literals.py:131 +msgid "Raw CCITT Group4" +msgstr "" + +#: literals.py:133 +msgid "Histogram of the image" +msgstr "" + +#: literals.py:134 +msgid "HRZ: Slow scan TV" +msgstr "" + +#: literals.py:135 literals.py:136 literals.py:255 +msgid "Hypertext Markup Language and a client-side image map" +msgstr "" + +#: literals.py:138 literals.py:264 literals.py:279 literals.py:283 +msgid "Truevision Targa image" +msgstr "" + +#: literals.py:139 literals.py:140 +msgid "ICC Color Profile" +msgstr "" + +#: literals.py:141 literals.py:142 +msgid "Microsoft Icon" +msgstr "" + +#: literals.py:143 +msgid "Hald CLUT identity image" +msgstr "" + +#: literals.py:144 +msgid "LabEye image format" +msgstr "" + +#: literals.py:145 +msgid "GraphicsMagick Embedded Image" +msgstr "" + +#: literals.py:146 +msgid "The image format and characteristics" +msgstr "" + +#: literals.py:147 +msgid "Base64-encoded inline images" +msgstr "" + +#: literals.py:148 +msgid "IPL Image Sequence" +msgstr "" + +#: literals.py:149 +msgid "IPTC Newsphoto" +msgstr "" + +#: literals.py:150 literals.py:151 +msgid "IPTC Newsphoto text format" +msgstr "" + +#: literals.py:152 +msgid "ISO/TR 11548-1 format" +msgstr "" + +#: literals.py:154 literals.py:157 +msgid "JPEG-2000 Code Stream Syntax" +msgstr "" + +#: literals.py:155 +msgid "JPEG Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:156 +msgid "JPEG-2000 JP2 File Format Syntax" +msgstr "" + +#: literals.py:158 literals.py:159 +msgid "Joint Photographic Experts Group JFIF format (IJG JPEG 62)" +msgstr "" + +#: literals.py:160 +msgid "JPEG-2000 File Format Syntax" +msgstr "" + +#: literals.py:162 +msgid "Raw black samples" +msgstr "" + +#: literals.py:163 literals.py:164 +msgid "Kodak Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:166 +msgid "Image label" +msgstr "" + +#: literals.py:168 +msgid "Raw magenta samples" +msgstr "" + +#: literals.py:169 literals.py:179 literals.py:182 literals.py:183 +msgid "MPEG Video Stream" +msgstr "" + +#: literals.py:170 +msgid "Raw MPEG-4 Video" +msgstr "" + +#: literals.py:171 +msgid "Colormap intensities and indices" +msgstr "" + +#: literals.py:172 +msgid "MATLAB image format" +msgstr "" + +#: literals.py:173 +msgid "MATTE raw opacity format" +msgstr "" + +#: literals.py:174 +msgid "8-bit McIdas area file" +msgstr "" + +#: literals.py:175 +msgid "Microsoft Image Composer (MIC) file" +msgstr "" + +#: literals.py:176 +msgid "Magick Image File Format" +msgstr "" + +#: literals.py:177 +msgid "" +"Multiple-image Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:178 +msgid "Raw Bi-level bitmap in least-significant-byte first order" +msgstr "" + +#: literals.py:180 +msgid "MPEG-4 Video Stream" +msgstr "" + +#: literals.py:184 +msgid "Sony (Minolta) Raw Image File" +msgstr "" + +#: literals.py:185 +msgid "Magick Scripting Language" +msgstr "" + +#: literals.py:186 +msgid "Windows 1 and 2 MSP file format" +msgstr "" + +#: literals.py:187 +msgid "ImageMagick's own SVG internal renderer" +msgstr "" + +#: literals.py:188 +msgid "MTV Raytracing image format" +msgstr "" + +#: literals.py:189 +msgid "Magick Vector Graphics" +msgstr "" + +#: literals.py:191 +msgid "Nikon Digital SLR Camera Raw Image File" +msgstr "" + +#: literals.py:192 +msgid "Constant image of uniform color" +msgstr "" + +#: literals.py:194 +msgid "Raw opacity samples" +msgstr "" + +#: literals.py:195 +msgid "Olympus Digital Camera Raw Image File" +msgstr "" + +#: literals.py:196 +msgid "On-the-air bitmap" +msgstr "" + +#: literals.py:197 +msgid "Open Type font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:199 +msgid "Xv thumbnail format" +msgstr "" + +#: literals.py:200 literals.py:277 +msgid "16bit/pixel interleaved YUV" +msgstr "" + +#: literals.py:201 +msgid "Palm pixmap" +msgstr "" + +#: literals.py:202 +msgid "Common 2-dimensional bitmap format" +msgstr "" + +#: literals.py:203 +msgid "Predefined pattern" +msgstr "" + +#: literals.py:204 +msgid "Portable bitmap format (black and white)" +msgstr "" + +#: literals.py:205 literals.py:206 +msgid "Photo CD" +msgstr "" + +#: literals.py:207 +msgid "Page Control Language" +msgstr "" + +#: literals.py:208 literals.py:221 +msgid "Apple Macintosh QuickDraw/PICT" +msgstr "" + +#: literals.py:209 +msgid "ZSoft IBM PC Paintbrush" +msgstr "" + +#: literals.py:210 +msgid "Palm Database ImageViewer Format" +msgstr "" + +#: literals.py:211 +msgid "Portable Document Format" +msgstr "" + +#: literals.py:212 +msgid "Portable Document Archive Format" +msgstr "" + +#: literals.py:213 +msgid "Pentax Electronic File" +msgstr "" + +#: literals.py:214 +msgid "Embrid Embroidery Format" +msgstr "" + +#: literals.py:215 +msgid "Postscript Type 1 font (ASCII) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:216 +msgid "Postscript Type 1 font (binary) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:217 +msgid "Portable float format" +msgstr "" + +#: literals.py:218 +msgid "Portable graymap format (gray scale)" +msgstr "" + +#: literals.py:219 +msgid "JPEG-2000 VM Format" +msgstr "" + +#: literals.py:220 +msgid "Personal Icon" +msgstr "" + +#: literals.py:222 +msgid "Alias/Wavefront RLE image format" +msgstr "" + +#: literals.py:223 +msgid "PIXAR raster file" +msgstr "" + +#: literals.py:224 +msgid "Joint Photographic Experts Group JFIF format (62)" +msgstr "" + +#: literals.py:226 +msgid "Portable Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:227 +msgid "" +"24-bit RGB PNG, opaque only (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:228 +msgid "" +"32-bit RGBA PNG, semitransparency OK (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:229 +msgid "" +"8-bit indexed PNG, binary transparency only (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:230 +msgid "Portable anymap" +msgstr "" + +#: literals.py:231 +msgid "Portable pixmap format (color)" +msgstr "" + +#: literals.py:232 +msgid "Show a preview an image enhancement, effect, or f/x" +msgstr "" + +#: literals.py:233 +msgid "Adobe PostScript" +msgstr "" + +#: literals.py:234 +msgid "Adobe Level II PostScript" +msgstr "" + +#: literals.py:235 +msgid "Adobe Level III PostScript" +msgstr "" + +#: literals.py:236 +msgid "Adobe Large Document Format" +msgstr "" + +#: literals.py:237 +msgid "Adobe Photoshop bitmap" +msgstr "" + +#: literals.py:238 +msgid "Pyramid encoded TIFF" +msgstr "" + +#: literals.py:239 literals.py:253 +msgid "Seattle Film Works" +msgstr "" + +#: literals.py:241 +msgid "Raw red samples" +msgstr "" + +#: literals.py:242 +msgid "Fuji CCD-RAW Graphic File" +msgstr "" + +#: literals.py:243 literals.py:259 +msgid "SUN Rasterfile" +msgstr "" + +#: literals.py:244 +msgid "Raw red, blue, and green samples" +msgstr "" + +#: literals.py:245 +msgid "Raw red, green, and blue samples" +msgstr "" + +#: literals.py:246 +msgid "Raw red, green, blue, and matte samples" +msgstr "" + +#: literals.py:247 +msgid "Raw red, green, blue, and opacity samples" +msgstr "" + +#: literals.py:248 +msgid "Alias/Wavefront image" +msgstr "" + +#: literals.py:249 +msgid "Utah Run length encoded image" +msgstr "" + +#: literals.py:251 +msgid "ZX-Spectrum SCREEN$" +msgstr "" + +#: literals.py:252 +msgid "Scitex HandShake" +msgstr "" + +#: literals.py:254 +msgid "Irix RGB image" +msgstr "" + +#: literals.py:256 +msgid "Sony Raw Format 2" +msgstr "" + +#: literals.py:257 +msgid "Sony Raw Format" +msgstr "" + +#: literals.py:258 +msgid "Steganographic image" +msgstr "" + +#: literals.py:260 +msgid "Scalable Vector Graphics (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:261 +msgid "Scalable Vector Graphics (ZIP compressed) (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:263 literals.py:273 +msgid "Text" +msgstr "" + +#: literals.py:265 +msgid "EXIF Profile Thumbnail" +msgstr "" + +#: literals.py:266 +msgid "Tagged Image File Format (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:267 +msgid "Tagged Image File Format (64-bit) (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:268 +msgid "Tile image with a texture" +msgstr "" + +#: literals.py:269 +msgid "PSX TIM" +msgstr "" + +#: literals.py:270 +msgid "TOPOL X Image" +msgstr "" + +#: literals.py:271 +msgid "TrueType font collection (Freetype 2.4.2)" +msgstr "" + +#: literals.py:272 +msgid "TrueType font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:275 +msgid "Unicode Text format" +msgstr "" + +#: literals.py:276 +msgid "X-Motif UIL table" +msgstr "" + +#: literals.py:280 +msgid "VICAR rasterfile format" +msgstr "" + +#: literals.py:281 +msgid "Visual Image Directory" +msgstr "" + +#: literals.py:282 literals.py:299 +msgid "Khoros Visualization image" +msgstr "" + +#: literals.py:285 +msgid "Wireless Bitmap (level 0) image" +msgstr "" + +#: literals.py:286 +msgid "Windows Meta File" +msgstr "" + +#: literals.py:287 +msgid "Word Perfect Graphics" +msgstr "" + +#: literals.py:288 +msgid "Windows Media Video" +msgstr "" + +#: literals.py:289 +msgid "Compressed Windows Meta File" +msgstr "" + +#: literals.py:291 +msgid "X Window System" +msgstr "" + +#: literals.py:292 +msgid "Foveon X3 (Sigma/Polaroid) Raw picture file" +msgstr "" + +#: literals.py:293 +msgid "X Windows system bitmap (black and white)" +msgstr "" + +#: literals.py:294 +msgid "Constant image uniform color" +msgstr "" + +#: literals.py:295 +msgid "GIMP image" +msgstr "" + +#: literals.py:296 +msgid "Adobe XML metadata" +msgstr "" + +#: literals.py:297 +msgid "X Windows system pixmap (color)" +msgstr "" + +#: literals.py:298 +msgid "Microsoft XML Paper Specification" +msgstr "" + +#: literals.py:300 +msgid "XV thumbnail file" +msgstr "" + +#: literals.py:301 +msgid "X Windows system window dump (color)" +msgstr "" + +#: literals.py:303 +msgid "Raw yellow samples" +msgstr "" + +#: literals.py:304 +msgid "CCIR 601 4:1:1 or 4:2:2 (8-bit only)" +msgstr "" + +#: views.py:17 +msgid "suported file formats" +msgstr "" + +#: views.py:22 +msgid "name" +msgstr "" + +#: views.py:26 +msgid "description" +msgstr "" + +#: conf/settings.py:11 +msgid "File path to imagemagick's convert program." +msgstr "" + +#: conf/settings.py:12 +msgid "File path to imagemagick's identify program." +msgstr "" + +#: conf/settings.py:13 +msgid "File path to graphicsmagick's program." +msgstr "" + +#: conf/settings.py:15 +msgid "" +"Graphics conversion backend to use. Options are: " +"converter.backends.imagemagick, converter.backends.graphicsmagick and " +"converter.backends.python." +msgstr "" + +#: conf/settings.py:16 +msgid "Path to the unoconv program." +msgstr "" + +#: conf/settings.py:17 +msgid "" +"Use alternate method of connection to LibreOffice using a pipe, it is slower" +" but less prone to segmentation faults." +msgstr "" + +#: conf/settings.py:18 +msgid "Path to the libreoffice program." +msgstr "" + +#: templates/converter_file_formats_help.html:3 +msgid "Help" +msgstr "" + +#: templates/converter_file_formats_help.html:4 +#, python-format +msgid "" +"These are the file formats supported by the currently selected converter " +"backend. In this case: '%(backend)s'" +msgstr "" diff --git a/apps/converter/locale/it/LC_MESSAGES/django.po b/apps/converter/locale/it/LC_MESSAGES/django.po index 8af053a259..bfa063c7a6 100644 --- a/apps/converter/locale/it/LC_MESSAGES/django.po +++ b/apps/converter/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/converter/locale/nl_NL/LC_MESSAGES/django.mo b/apps/converter/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f37ee53607 Binary files /dev/null and b/apps/converter/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/converter/locale/nl_NL/LC_MESSAGES/django.po b/apps/converter/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..9e49c2cdfe --- /dev/null +++ b/apps/converter/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,936 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:15 +msgid "file formats" +msgstr "" + +#: literals.py:19 +msgid "Resize" +msgstr "" + +#: literals.py:20 +msgid "Resize." +msgstr "" + +#: literals.py:22 literals.py:37 +msgid "width" +msgstr "" + +#: literals.py:23 literals.py:38 +msgid "height" +msgstr "" + +#: literals.py:27 +msgid "Rotate" +msgstr "" + +#: literals.py:28 +msgid "Rotate by n degress." +msgstr "" + +#: literals.py:30 +msgid "degrees" +msgstr "" + +#: literals.py:34 +msgid "Density" +msgstr "" + +#: literals.py:35 +msgid "Change the resolution (ie: DPI) without resizing." +msgstr "" + +#: literals.py:42 +msgid "Zoom" +msgstr "" + +#: literals.py:43 +msgid "Zoom by n percent." +msgstr "" + +#: literals.py:45 +msgid "percent" +msgstr "" + +#: literals.py:51 +msgid "Hasselblad Photo RAW, CFV/H3D39II" +msgstr "" + +#: literals.py:52 literals.py:53 +msgid "Photoshop resource format" +msgstr "" + +#: literals.py:54 +msgid "Photoshop resource text format" +msgstr "" + +#: literals.py:55 +msgid "Photoshop resource wide text format" +msgstr "" + +#: literals.py:57 +msgid "Raw alpha samples" +msgstr "" + +#: literals.py:58 +msgid "Adobe Illustrator CS2" +msgstr "" + +#: literals.py:59 +msgid "Raw application information" +msgstr "" + +#: literals.py:60 +msgid "Raw JPEG binary data" +msgstr "" + +#: literals.py:61 +msgid "PFS: 1st Publisher Clip Art" +msgstr "" + +#: literals.py:62 +msgid "Sony Alpha DSLR Raw Image Format" +msgstr "" + +#: literals.py:63 +msgid "Microsoft Audio/Visual Interleaved" +msgstr "" + +#: literals.py:64 +msgid "AVS X image" +msgstr "" + +#: literals.py:66 +msgid "Raw blue samples" +msgstr "" + +#: literals.py:67 +msgid "Raw blue, green, and red samples" +msgstr "" + +#: literals.py:68 +msgid "Raw blue, green, red and alpha samples" +msgstr "" + +#: literals.py:69 +msgid "Microsoft Windows bitmap image" +msgstr "" + +#: literals.py:70 +msgid "Microsoft Windows bitmap image version 2" +msgstr "" + +#: literals.py:71 +msgid "Microsoft Windows bitmap image version 3" +msgstr "" + +#: literals.py:72 +msgid "BRF ASCII Braille format" +msgstr "" + +#: literals.py:73 +msgid "Raw blue, red, and green samples" +msgstr "" + +#: literals.py:75 +msgid "Raw cyan samples" +msgstr "" + +#: literals.py:76 literals.py:181 +msgid "Magick Persistent Cache image format" +msgstr "" + +#: literals.py:77 literals.py:78 +msgid "Continuous Acquisition and Life-cycle Support Type 1 image" +msgstr "" + +#: literals.py:79 +msgid "Image caption" +msgstr "" + +#: literals.py:80 +msgid "Cineon Image File" +msgstr "" + +#: literals.py:81 +msgid "Cisco IP phone image format" +msgstr "" + +#: literals.py:82 +msgid "Image Clip Mask" +msgstr "" + +#: literals.py:83 +msgid "Raw cyan, magenta, yellow, and black samples" +msgstr "" + +#: literals.py:84 +msgid "Raw cyan, magenta, yellow, black, and opacity samples" +msgstr "" + +#: literals.py:85 literals.py:86 +msgid "Canon Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:87 +msgid "Microsoft Cursor Icon" +msgstr "" + +#: literals.py:88 +msgid "DR Halo" +msgstr "" + +#: literals.py:90 +msgid "Digital Imaging and Communications in Medicine image" +msgstr "" + +#: literals.py:91 +msgid "Kodak Digital Camera Raw Image File" +msgstr "" + +#: literals.py:92 +msgid "ZSoft IBM PC multi-page Paintbrush" +msgstr "" + +#: literals.py:93 +msgid "Microsoft DirectDraw Surface" +msgstr "" + +#: literals.py:94 +msgid "Multi-face font package (Freetype 2.4.2)" +msgstr "" + +#: literals.py:95 +msgid "Déjà vu" +msgstr "" + +#: literals.py:96 +msgid "Adobe Digital Negative" +msgstr "" + +#: literals.py:97 +msgid "Graphviz" +msgstr "" + +#: literals.py:98 +msgid "SMPTE 268M-2003 (DPX 2.0)" +msgstr "" + +#: literals.py:100 +msgid "Encapsulated Portable Document Format" +msgstr "" + +#: literals.py:101 literals.py:106 +msgid "Adobe Encapsulated PostScript Interchange format" +msgstr "" + +#: literals.py:102 literals.py:105 +msgid "Adobe Encapsulated PostScript" +msgstr "" + +#: literals.py:103 +msgid "Adobe Level II Encapsulated PostScript" +msgstr "" + +#: literals.py:104 +msgid "Adobe Level III Encapsulated PostScript" +msgstr "" + +#: literals.py:107 +msgid "Adobe Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:108 +msgid "Adobe Level II Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:109 +msgid "Adobe Level III Encapsulated PostScript with TIFF preview" +msgstr "" + +#: literals.py:110 +msgid "Epson RAW Format" +msgstr "" + +#: literals.py:111 +msgid "Exif digital camera binary data" +msgstr "" + +#: literals.py:112 +msgid "High Dynamic-range (HDR)" +msgstr "" + +#: literals.py:114 +msgid "Group 3 FAX (Not TIFF Group3 FAX)" +msgstr "" + +#: literals.py:115 +msgid "Autodesk FLI animations file" +msgstr "" + +#: literals.py:116 +msgid "Autodesk FLC animations file" +msgstr "" + +#: literals.py:117 literals.py:120 +msgid "Flexible Image Transport System" +msgstr "" + +#: literals.py:118 +msgid "Kodak FlashPix file" +msgstr "" + +#: literals.py:119 literals.py:225 +msgid "Plasma fractal image" +msgstr "" + +#: literals.py:122 +msgid "Raw green samples" +msgstr "" + +#: literals.py:123 +msgid "Group 3 FAX" +msgstr "" + +#: literals.py:124 +msgid "Raw green, blue, and red samples" +msgstr "" + +#: literals.py:125 +msgid "GIMP brush file" +msgstr "" + +#: literals.py:126 +msgid "CompuServe graphics interchange format (version 89a)" +msgstr "" + +#: literals.py:127 +msgid "CompuServe graphics interchange format (version 87a)" +msgstr "" + +#: literals.py:128 +msgid "Gradual passing from one shade to another" +msgstr "" + +#: literals.py:129 +msgid "Raw gray samples" +msgstr "" + +#: literals.py:130 +msgid "Raw green, red, and blue samples" +msgstr "" + +#: literals.py:131 +msgid "Raw CCITT Group4" +msgstr "" + +#: literals.py:133 +msgid "Histogram of the image" +msgstr "" + +#: literals.py:134 +msgid "HRZ: Slow scan TV" +msgstr "" + +#: literals.py:135 literals.py:136 literals.py:255 +msgid "Hypertext Markup Language and a client-side image map" +msgstr "" + +#: literals.py:138 literals.py:264 literals.py:279 literals.py:283 +msgid "Truevision Targa image" +msgstr "" + +#: literals.py:139 literals.py:140 +msgid "ICC Color Profile" +msgstr "" + +#: literals.py:141 literals.py:142 +msgid "Microsoft Icon" +msgstr "" + +#: literals.py:143 +msgid "Hald CLUT identity image" +msgstr "" + +#: literals.py:144 +msgid "LabEye image format" +msgstr "" + +#: literals.py:145 +msgid "GraphicsMagick Embedded Image" +msgstr "" + +#: literals.py:146 +msgid "The image format and characteristics" +msgstr "" + +#: literals.py:147 +msgid "Base64-encoded inline images" +msgstr "" + +#: literals.py:148 +msgid "IPL Image Sequence" +msgstr "" + +#: literals.py:149 +msgid "IPTC Newsphoto" +msgstr "" + +#: literals.py:150 literals.py:151 +msgid "IPTC Newsphoto text format" +msgstr "" + +#: literals.py:152 +msgid "ISO/TR 11548-1 format" +msgstr "" + +#: literals.py:154 literals.py:157 +msgid "JPEG-2000 Code Stream Syntax" +msgstr "" + +#: literals.py:155 +msgid "JPEG Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:156 +msgid "JPEG-2000 JP2 File Format Syntax" +msgstr "" + +#: literals.py:158 literals.py:159 +msgid "Joint Photographic Experts Group JFIF format (IJG JPEG 62)" +msgstr "" + +#: literals.py:160 +msgid "JPEG-2000 File Format Syntax" +msgstr "" + +#: literals.py:162 +msgid "Raw black samples" +msgstr "" + +#: literals.py:163 literals.py:164 +msgid "Kodak Digital Camera Raw Image Format" +msgstr "" + +#: literals.py:166 +msgid "Image label" +msgstr "" + +#: literals.py:168 +msgid "Raw magenta samples" +msgstr "" + +#: literals.py:169 literals.py:179 literals.py:182 literals.py:183 +msgid "MPEG Video Stream" +msgstr "" + +#: literals.py:170 +msgid "Raw MPEG-4 Video" +msgstr "" + +#: literals.py:171 +msgid "Colormap intensities and indices" +msgstr "" + +#: literals.py:172 +msgid "MATLAB image format" +msgstr "" + +#: literals.py:173 +msgid "MATTE raw opacity format" +msgstr "" + +#: literals.py:174 +msgid "8-bit McIdas area file" +msgstr "" + +#: literals.py:175 +msgid "Microsoft Image Composer (MIC) file" +msgstr "" + +#: literals.py:176 +msgid "Magick Image File Format" +msgstr "" + +#: literals.py:177 +msgid "" +"Multiple-image Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:178 +msgid "Raw Bi-level bitmap in least-significant-byte first order" +msgstr "" + +#: literals.py:180 +msgid "MPEG-4 Video Stream" +msgstr "" + +#: literals.py:184 +msgid "Sony (Minolta) Raw Image File" +msgstr "" + +#: literals.py:185 +msgid "Magick Scripting Language" +msgstr "" + +#: literals.py:186 +msgid "Windows 1 and 2 MSP file format" +msgstr "" + +#: literals.py:187 +msgid "ImageMagick's own SVG internal renderer" +msgstr "" + +#: literals.py:188 +msgid "MTV Raytracing image format" +msgstr "" + +#: literals.py:189 +msgid "Magick Vector Graphics" +msgstr "" + +#: literals.py:191 +msgid "Nikon Digital SLR Camera Raw Image File" +msgstr "" + +#: literals.py:192 +msgid "Constant image of uniform color" +msgstr "" + +#: literals.py:194 +msgid "Raw opacity samples" +msgstr "" + +#: literals.py:195 +msgid "Olympus Digital Camera Raw Image File" +msgstr "" + +#: literals.py:196 +msgid "On-the-air bitmap" +msgstr "" + +#: literals.py:197 +msgid "Open Type font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:199 +msgid "Xv thumbnail format" +msgstr "" + +#: literals.py:200 literals.py:277 +msgid "16bit/pixel interleaved YUV" +msgstr "" + +#: literals.py:201 +msgid "Palm pixmap" +msgstr "" + +#: literals.py:202 +msgid "Common 2-dimensional bitmap format" +msgstr "" + +#: literals.py:203 +msgid "Predefined pattern" +msgstr "" + +#: literals.py:204 +msgid "Portable bitmap format (black and white)" +msgstr "" + +#: literals.py:205 literals.py:206 +msgid "Photo CD" +msgstr "" + +#: literals.py:207 +msgid "Page Control Language" +msgstr "" + +#: literals.py:208 literals.py:221 +msgid "Apple Macintosh QuickDraw/PICT" +msgstr "" + +#: literals.py:209 +msgid "ZSoft IBM PC Paintbrush" +msgstr "" + +#: literals.py:210 +msgid "Palm Database ImageViewer Format" +msgstr "" + +#: literals.py:211 +msgid "Portable Document Format" +msgstr "" + +#: literals.py:212 +msgid "Portable Document Archive Format" +msgstr "" + +#: literals.py:213 +msgid "Pentax Electronic File" +msgstr "" + +#: literals.py:214 +msgid "Embrid Embroidery Format" +msgstr "" + +#: literals.py:215 +msgid "Postscript Type 1 font (ASCII) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:216 +msgid "Postscript Type 1 font (binary) (Freetype 2.4.2)" +msgstr "" + +#: literals.py:217 +msgid "Portable float format" +msgstr "" + +#: literals.py:218 +msgid "Portable graymap format (gray scale)" +msgstr "" + +#: literals.py:219 +msgid "JPEG-2000 VM Format" +msgstr "" + +#: literals.py:220 +msgid "Personal Icon" +msgstr "" + +#: literals.py:222 +msgid "Alias/Wavefront RLE image format" +msgstr "" + +#: literals.py:223 +msgid "PIXAR raster file" +msgstr "" + +#: literals.py:224 +msgid "Joint Photographic Experts Group JFIF format (62)" +msgstr "" + +#: literals.py:226 +msgid "Portable Network Graphics (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:227 +msgid "" +"24-bit RGB PNG, opaque only (libpng 1.2.42,1.2.44, zlib 1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:228 +msgid "" +"32-bit RGBA PNG, semitransparency OK (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:229 +msgid "" +"8-bit indexed PNG, binary transparency only (libpng 1.2.42,1.2.44, zlib " +"1.2.3.3,1.2.3.4)" +msgstr "" + +#: literals.py:230 +msgid "Portable anymap" +msgstr "" + +#: literals.py:231 +msgid "Portable pixmap format (color)" +msgstr "" + +#: literals.py:232 +msgid "Show a preview an image enhancement, effect, or f/x" +msgstr "" + +#: literals.py:233 +msgid "Adobe PostScript" +msgstr "" + +#: literals.py:234 +msgid "Adobe Level II PostScript" +msgstr "" + +#: literals.py:235 +msgid "Adobe Level III PostScript" +msgstr "" + +#: literals.py:236 +msgid "Adobe Large Document Format" +msgstr "" + +#: literals.py:237 +msgid "Adobe Photoshop bitmap" +msgstr "" + +#: literals.py:238 +msgid "Pyramid encoded TIFF" +msgstr "" + +#: literals.py:239 literals.py:253 +msgid "Seattle Film Works" +msgstr "" + +#: literals.py:241 +msgid "Raw red samples" +msgstr "" + +#: literals.py:242 +msgid "Fuji CCD-RAW Graphic File" +msgstr "" + +#: literals.py:243 literals.py:259 +msgid "SUN Rasterfile" +msgstr "" + +#: literals.py:244 +msgid "Raw red, blue, and green samples" +msgstr "" + +#: literals.py:245 +msgid "Raw red, green, and blue samples" +msgstr "" + +#: literals.py:246 +msgid "Raw red, green, blue, and matte samples" +msgstr "" + +#: literals.py:247 +msgid "Raw red, green, blue, and opacity samples" +msgstr "" + +#: literals.py:248 +msgid "Alias/Wavefront image" +msgstr "" + +#: literals.py:249 +msgid "Utah Run length encoded image" +msgstr "" + +#: literals.py:251 +msgid "ZX-Spectrum SCREEN$" +msgstr "" + +#: literals.py:252 +msgid "Scitex HandShake" +msgstr "" + +#: literals.py:254 +msgid "Irix RGB image" +msgstr "" + +#: literals.py:256 +msgid "Sony Raw Format 2" +msgstr "" + +#: literals.py:257 +msgid "Sony Raw Format" +msgstr "" + +#: literals.py:258 +msgid "Steganographic image" +msgstr "" + +#: literals.py:260 +msgid "Scalable Vector Graphics (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:261 +msgid "Scalable Vector Graphics (ZIP compressed) (XML 2.7.6, RSVG 2.32.0)" +msgstr "" + +#: literals.py:263 literals.py:273 +msgid "Text" +msgstr "" + +#: literals.py:265 +msgid "EXIF Profile Thumbnail" +msgstr "" + +#: literals.py:266 +msgid "Tagged Image File Format (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:267 +msgid "Tagged Image File Format (64-bit) (LIBTIFF, Version 3.9.4)" +msgstr "" + +#: literals.py:268 +msgid "Tile image with a texture" +msgstr "" + +#: literals.py:269 +msgid "PSX TIM" +msgstr "" + +#: literals.py:270 +msgid "TOPOL X Image" +msgstr "" + +#: literals.py:271 +msgid "TrueType font collection (Freetype 2.4.2)" +msgstr "" + +#: literals.py:272 +msgid "TrueType font (Freetype 2.4.2)" +msgstr "" + +#: literals.py:275 +msgid "Unicode Text format" +msgstr "" + +#: literals.py:276 +msgid "X-Motif UIL table" +msgstr "" + +#: literals.py:280 +msgid "VICAR rasterfile format" +msgstr "" + +#: literals.py:281 +msgid "Visual Image Directory" +msgstr "" + +#: literals.py:282 literals.py:299 +msgid "Khoros Visualization image" +msgstr "" + +#: literals.py:285 +msgid "Wireless Bitmap (level 0) image" +msgstr "" + +#: literals.py:286 +msgid "Windows Meta File" +msgstr "" + +#: literals.py:287 +msgid "Word Perfect Graphics" +msgstr "" + +#: literals.py:288 +msgid "Windows Media Video" +msgstr "" + +#: literals.py:289 +msgid "Compressed Windows Meta File" +msgstr "" + +#: literals.py:291 +msgid "X Window System" +msgstr "" + +#: literals.py:292 +msgid "Foveon X3 (Sigma/Polaroid) Raw picture file" +msgstr "" + +#: literals.py:293 +msgid "X Windows system bitmap (black and white)" +msgstr "" + +#: literals.py:294 +msgid "Constant image uniform color" +msgstr "" + +#: literals.py:295 +msgid "GIMP image" +msgstr "" + +#: literals.py:296 +msgid "Adobe XML metadata" +msgstr "" + +#: literals.py:297 +msgid "X Windows system pixmap (color)" +msgstr "" + +#: literals.py:298 +msgid "Microsoft XML Paper Specification" +msgstr "" + +#: literals.py:300 +msgid "XV thumbnail file" +msgstr "" + +#: literals.py:301 +msgid "X Windows system window dump (color)" +msgstr "" + +#: literals.py:303 +msgid "Raw yellow samples" +msgstr "" + +#: literals.py:304 +msgid "CCIR 601 4:1:1 or 4:2:2 (8-bit only)" +msgstr "" + +#: views.py:17 +msgid "suported file formats" +msgstr "" + +#: views.py:22 +msgid "name" +msgstr "" + +#: views.py:26 +msgid "description" +msgstr "" + +#: conf/settings.py:11 +msgid "File path to imagemagick's convert program." +msgstr "" + +#: conf/settings.py:12 +msgid "File path to imagemagick's identify program." +msgstr "" + +#: conf/settings.py:13 +msgid "File path to graphicsmagick's program." +msgstr "" + +#: conf/settings.py:15 +msgid "" +"Graphics conversion backend to use. Options are: " +"converter.backends.imagemagick, converter.backends.graphicsmagick and " +"converter.backends.python." +msgstr "" + +#: conf/settings.py:16 +msgid "Path to the unoconv program." +msgstr "" + +#: conf/settings.py:17 +msgid "" +"Use alternate method of connection to LibreOffice using a pipe, it is slower" +" but less prone to segmentation faults." +msgstr "" + +#: conf/settings.py:18 +msgid "Path to the libreoffice program." +msgstr "" + +#: templates/converter_file_formats_help.html:3 +msgid "Help" +msgstr "" + +#: templates/converter_file_formats_help.html:4 +#, python-format +msgid "" +"These are the file formats supported by the currently selected converter " +"backend. In this case: '%(backend)s'" +msgstr "" diff --git a/apps/converter/locale/pl/LC_MESSAGES/django.po b/apps/converter/locale/pl/LC_MESSAGES/django.po index e08061884b..98e134a456 100644 --- a/apps/converter/locale/pl/LC_MESSAGES/django.po +++ b/apps/converter/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/converter/locale/pt/LC_MESSAGES/django.po b/apps/converter/locale/pt/LC_MESSAGES/django.po index 8ea89d099b..be21298d7c 100644 --- a/apps/converter/locale/pt/LC_MESSAGES/django.po +++ b/apps/converter/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # , 2011. # Renata Oliveira , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-17 22:11+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-03 10:17+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" #: __init__.py:15 msgid "file formats" -msgstr "formatos de arquivo" +msgstr "formatos de ficheiro" #: literals.py:19 msgid "Resize" @@ -45,7 +46,7 @@ msgstr "Rodar" #: literals.py:28 msgid "Rotate by n degress." -msgstr "Rodar por n graus." +msgstr "Rodar n graus." #: literals.py:30 msgid "degrees" @@ -57,7 +58,7 @@ msgstr "Densidade" #: literals.py:35 msgid "Change the resolution (ie: DPI) without resizing." -msgstr "Alterar a resolução (ie: DPI), sem redimensionamento." +msgstr "Alterar a resolução (DPI) sem redimensionamento." #: literals.py:42 msgid "Zoom" @@ -65,11 +66,11 @@ msgstr "Zoom" #: literals.py:43 msgid "Zoom by n percent." -msgstr "Zoom por n percento." +msgstr "Zoom n porcento." #: literals.py:45 msgid "percent" -msgstr "por cento" +msgstr "porcento" #: literals.py:51 msgid "Hasselblad Photo RAW, CFV/H3D39II" @@ -77,19 +78,19 @@ msgstr "Hasselblad Photo RAW, CFV/H3D39II" #: literals.py:52 literals.py:53 msgid "Photoshop resource format" -msgstr "Recurso de formato do Photoshop" +msgstr "Formato de recurso do Photoshop" #: literals.py:54 msgid "Photoshop resource text format" -msgstr "Recurso de formato de texto do Photoshop" +msgstr "Formato de recurso de texto do Photoshop" #: literals.py:55 msgid "Photoshop resource wide text format" -msgstr "Recurso de formato de texto de largura do Photoshop" +msgstr "Formato de recurso de texto largo do Photoshop" #: literals.py:57 msgid "Raw alpha samples" -msgstr "Amostras Raw alpha" +msgstr "Amostras alfa em bruto" #: literals.py:58 msgid "Adobe Illustrator CS2" @@ -97,19 +98,19 @@ msgstr "Adobe Illustrator CS2" #: literals.py:59 msgid "Raw application information" -msgstr "Informações do aplicativo RAW" +msgstr "Informações da aplicação em bruto" #: literals.py:60 msgid "Raw JPEG binary data" -msgstr "Dados binários de RAW JPEG" +msgstr "Dados binários JPEG em bruto" #: literals.py:61 msgid "PFS: 1st Publisher Clip Art" -msgstr "PFS: 1st Publisher Clip Art" +msgstr "PFS: Clip Art do 1º Publisher" #: literals.py:62 msgid "Sony Alpha DSLR Raw Image Format" -msgstr "Sony Alpha DSLR formato de imagem RAW" +msgstr "Formato de imagem em bruto Sony Alpha DSLR" #: literals.py:63 msgid "Microsoft Audio/Visual Interleaved" @@ -117,19 +118,19 @@ msgstr "Microsoft Audio/Visual Interleaved" #: literals.py:64 msgid "AVS X image" -msgstr "AVS X imagem" +msgstr "Imagem AVS X" #: literals.py:66 msgid "Raw blue samples" -msgstr "Amostras RAW azul" +msgstr "Amostras azul em bruto" #: literals.py:67 msgid "Raw blue, green, and red samples" -msgstr "Amostras RAW azul, verde e vermelho." +msgstr "Amostras azul, verde e vermelho em bruto" #: literals.py:68 msgid "Raw blue, green, red and alpha samples" -msgstr "Amostras Raw azul, verde, vermelho e alfa" +msgstr "Amostras azul, verde, vermelho e alfa em bruto" #: literals.py:69 msgid "Microsoft Windows bitmap image" @@ -137,43 +138,43 @@ msgstr "Imagem bitmap do Microsoft Windows" #: literals.py:70 msgid "Microsoft Windows bitmap image version 2" -msgstr "Imagem bitmap Microsoft Windows versão 2 " +msgstr "Imagem bitmap do Microsoft Windows versão 2 " #: literals.py:71 msgid "Microsoft Windows bitmap image version 3" -msgstr "Imagem bitmap Microsoft Windows versão 3" +msgstr "Imagem bitmap do Microsoft Windows versão 3" #: literals.py:72 msgid "BRF ASCII Braille format" -msgstr "BRF ASCII Braille format" +msgstr "Formato Braille BRF ASCII" #: literals.py:73 msgid "Raw blue, red, and green samples" -msgstr "Amostras Raw Azul, vermelho, verde" +msgstr "Amostras Azul, vermelho e verde em bruto" #: literals.py:75 msgid "Raw cyan samples" -msgstr "Amostras Raw ciano" +msgstr "Amostras ciano em bruto" #: literals.py:76 literals.py:181 msgid "Magick Persistent Cache image format" -msgstr "Magick Persistent Cache image format" +msgstr "Formato de imagem Magick Persistent Cache" #: literals.py:77 literals.py:78 msgid "Continuous Acquisition and Life-cycle Support Type 1 image" -msgstr "Continuous Acquisition and Life-cycle Support Type 1 image" +msgstr "Imagem Continuous Acquisition and Life-cycle Support Type 1" #: literals.py:79 msgid "Image caption" -msgstr "Legenda da foto" +msgstr "Legenda de imagem" #: literals.py:80 msgid "Cineon Image File" -msgstr "Cineon Arquivo de Imagem" +msgstr "Ficheiro de imagem Cineon" #: literals.py:81 msgid "Cisco IP phone image format" -msgstr "Cisco IP phone image format" +msgstr "Formato de imagem do telefone IP Cisco IP" #: literals.py:82 msgid "Image Clip Mask" @@ -181,11 +182,11 @@ msgstr "Image Clip Mask" #: literals.py:83 msgid "Raw cyan, magenta, yellow, and black samples" -msgstr "Amostras Raw ciano, magenta, amarelo e preto" +msgstr "Amostras ciano, magenta, amarelo e preto em bruto" #: literals.py:84 msgid "Raw cyan, magenta, yellow, black, and opacity samples" -msgstr "Amostras Raw ciano, magenta, amarelo, preto e opacidade" +msgstr "Amostras ciano, magenta, amarelo, preto e opacidade em bruto" #: literals.py:85 literals.py:86 msgid "Canon Digital Camera Raw Image Format" @@ -201,7 +202,7 @@ msgstr "DR Halo" #: literals.py:90 msgid "Digital Imaging and Communications in Medicine image" -msgstr "Digital Imaging and Communications in Medicine imagem" +msgstr "Imagem Digital Imaging and Communications in Medicine" #: literals.py:91 msgid "Kodak Digital Camera Raw Image File" @@ -217,7 +218,7 @@ msgstr "Microsoft DirectDraw Surface" #: literals.py:94 msgid "Multi-face font package (Freetype 2.4.2)" -msgstr "Multi-face font package (Freetype 2.4.2)" +msgstr "Pacote de fontes Multi-face (Freetype 2.4.2)" #: literals.py:95 msgid "Déjà vu" @@ -237,11 +238,11 @@ msgstr "SMPTE 268M-2003 (DPX 2.0)" #: literals.py:100 msgid "Encapsulated Portable Document Format" -msgstr "Formato de Documento Portátil encapsulado" +msgstr "Encapsulated Portable Document Format" #: literals.py:101 literals.py:106 msgid "Adobe Encapsulated PostScript Interchange format" -msgstr "Adobe PostScript formato encapsulado Interchange" +msgstr "Formato Adobe Encapsulated PostScript Interchange" #: literals.py:102 literals.py:105 msgid "Adobe Encapsulated PostScript" @@ -257,15 +258,15 @@ msgstr "Adobe Level III Encapsulated PostScript" #: literals.py:107 msgid "Adobe Encapsulated PostScript with TIFF preview" -msgstr "Adobe Encapsulated PostScript with TIFF preview" +msgstr "Adobe Encapsulated PostScript com pré-visualização TIFF" #: literals.py:108 msgid "Adobe Level II Encapsulated PostScript with TIFF preview" -msgstr "Adobe Level II Encapsulated PostScript with TIFF preview" +msgstr "Adobe Level II Encapsulated PostScript com pré-visualização TIFF" #: literals.py:109 msgid "Adobe Level III Encapsulated PostScript with TIFF preview" -msgstr "Adobe Level III Encapsulated PostScript with TIFF preview" +msgstr "Adobe Level III Encapsulated PostScript com pré-visualização TIFF" #: literals.py:110 msgid "Epson RAW Format" @@ -273,7 +274,7 @@ msgstr "Formato RAW Epson" #: literals.py:111 msgid "Exif digital camera binary data" -msgstr "Exif binário de dados digitais da câmera" +msgstr "Dados binários de câmara digital Exif" #: literals.py:112 msgid "High Dynamic-range (HDR)" @@ -281,15 +282,15 @@ msgstr "High Dynamic-range (HDR)" #: literals.py:114 msgid "Group 3 FAX (Not TIFF Group3 FAX)" -msgstr "Group 3 FAX (Not TIFF Group3 FAX)" +msgstr "Group 3 FAX (Não TIFF Group3 FAX)" #: literals.py:115 msgid "Autodesk FLI animations file" -msgstr "Autodesk FLI animations file" +msgstr "Ficheiro de animações Autodesk FLI" #: literals.py:116 msgid "Autodesk FLC animations file" -msgstr "Autodesk FLC animations file" +msgstr "Ficheiro de animações Autodesk FLC" #: literals.py:117 literals.py:120 msgid "Flexible Image Transport System" @@ -297,15 +298,15 @@ msgstr "Flexible Image Transport System" #: literals.py:118 msgid "Kodak FlashPix file" -msgstr "Kodak FlashPix file" +msgstr "Ficheiro Kodak FlashPix" #: literals.py:119 literals.py:225 msgid "Plasma fractal image" -msgstr "Plasma fractal image" +msgstr "imagem fractal plasma" #: literals.py:122 msgid "Raw green samples" -msgstr "Amostras RAW verdes" +msgstr "Amostras verde em bruto" #: literals.py:123 msgid "Group 3 FAX" @@ -313,31 +314,31 @@ msgstr "Group 3 FAX" #: literals.py:124 msgid "Raw green, blue, and red samples" -msgstr "Amostras RAW verde, azul e vermelho" +msgstr "Amostras verde, azul e vermelho em bruto" #: literals.py:125 msgid "GIMP brush file" -msgstr "GIMP brush file" +msgstr "Ficheiro de pincel do GIMP" #: literals.py:126 msgid "CompuServe graphics interchange format (version 89a)" -msgstr "CompuServe graphics interchange format (version 89a)" +msgstr "Formato de intercâmbio de gráficos CompuServe (versão 89a)" #: literals.py:127 msgid "CompuServe graphics interchange format (version 87a)" -msgstr "CompuServe graphics interchange format (version 87a)" +msgstr "Formato de intercâmbio de gráficos CompuServe (versão 87a)" #: literals.py:128 msgid "Gradual passing from one shade to another" -msgstr "Passagem gradual de um tom para outro" +msgstr "Passagem gradual de um tom para o outro" #: literals.py:129 msgid "Raw gray samples" -msgstr "Amostras RAW cinza" +msgstr "Amostras cinzento em bruto" #: literals.py:130 msgid "Raw green, red, and blue samples" -msgstr "Amostras RAW verde, vermelho e azul" +msgstr "Amostras verde, vermelho e azul em bruto" #: literals.py:131 msgid "Raw CCITT Group4" @@ -357,7 +358,7 @@ msgstr "Hypertext Markup Language e um mapa de imagem do lado do cliente" #: literals.py:138 literals.py:264 literals.py:279 literals.py:283 msgid "Truevision Targa image" -msgstr "Truevision Targa image" +msgstr "Imagem Truevision Targa" #: literals.py:139 literals.py:140 msgid "ICC Color Profile" @@ -369,11 +370,11 @@ msgstr "Microsoft Icon" #: literals.py:143 msgid "Hald CLUT identity image" -msgstr "Hald CLUT identity image" +msgstr "Imagem de identidade Hald CLUT" #: literals.py:144 msgid "LabEye image format" -msgstr "LabEye image format" +msgstr "Formato de imagem LabEye" #: literals.py:145 msgid "GraphicsMagick Embedded Image" @@ -381,15 +382,15 @@ msgstr "GraphicsMagick Embedded Image" #: literals.py:146 msgid "The image format and characteristics" -msgstr "Formato de imagem e características" +msgstr "O formato e caraterísticas da imagem" #: literals.py:147 msgid "Base64-encoded inline images" -msgstr "Base64-encoded imagens inline" +msgstr "Imagens embutidas em Base64" #: literals.py:148 msgid "IPL Image Sequence" -msgstr "IPL Sequência de Imagens" +msgstr "Sequência de Imagens IPL" #: literals.py:149 msgid "IPTC Newsphoto" @@ -397,11 +398,11 @@ msgstr "IPTC Newsphoto" #: literals.py:150 literals.py:151 msgid "IPTC Newsphoto text format" -msgstr "IPTC Newsphoto text format" +msgstr "Formato de texto IPTC Newsphoto" #: literals.py:152 msgid "ISO/TR 11548-1 format" -msgstr "ISO/TR 11548-1 format" +msgstr "Formato ISO/TR 11548-1" #: literals.py:154 literals.py:157 msgid "JPEG-2000 Code Stream Syntax" @@ -417,7 +418,7 @@ msgstr "JPEG-2000 JP2 File Format Syntax" #: literals.py:158 literals.py:159 msgid "Joint Photographic Experts Group JFIF format (IJG JPEG 62)" -msgstr "Joint Photographic Experts Group JFIF format (IJG JPEG 62)" +msgstr "Formato JFIF - Joint Photographic Experts Group (IJG JPEG 62)" #: literals.py:160 msgid "JPEG-2000 File Format Syntax" @@ -425,7 +426,7 @@ msgstr "JPEG-2000 File Format Syntax" #: literals.py:162 msgid "Raw black samples" -msgstr "Amostras RAW preto" +msgstr "Amostras preto em bruto" #: literals.py:163 literals.py:164 msgid "Kodak Digital Camera Raw Image Format" @@ -437,7 +438,7 @@ msgstr "Rótulo de imagem" #: literals.py:168 msgid "Raw magenta samples" -msgstr "Amostras Raw magenta" +msgstr "Amostras magenta em bruto" #: literals.py:169 literals.py:179 literals.py:182 literals.py:183 msgid "MPEG Video Stream" @@ -449,23 +450,23 @@ msgstr "Raw MPEG-4 Video" #: literals.py:171 msgid "Colormap intensities and indices" -msgstr "Intensidades do mapa de cores e índices" +msgstr "Intensidades e índices Colormap" #: literals.py:172 msgid "MATLAB image format" -msgstr "MATLAB image format" +msgstr "Formato de imagem MATLAB" #: literals.py:173 msgid "MATTE raw opacity format" -msgstr "MATTE raw opacity format" +msgstr "Formato de opacidade em bruto MATTE" #: literals.py:174 msgid "8-bit McIdas area file" -msgstr "8-bit McIdas area file" +msgstr "Ficheiro de área McIdas de 8 bits" #: literals.py:175 msgid "Microsoft Image Composer (MIC) file" -msgstr "Microsoft Image Composer (MIC) file" +msgstr "Ficheiro do Microsoft Image Composer (MIC)" #: literals.py:176 msgid "Magick Image File Format" @@ -494,15 +495,15 @@ msgstr "Magick Scripting Language" #: literals.py:186 msgid "Windows 1 and 2 MSP file format" -msgstr "Windows 1 and 2 MSP file format" +msgstr "Formato de ficheiro MSP do Windows 1 and 2" #: literals.py:187 msgid "ImageMagick's own SVG internal renderer" -msgstr "ImageMagick's own SVG internal renderer" +msgstr "Renderizador interno SVG do ImageMagick" #: literals.py:188 msgid "MTV Raytracing image format" -msgstr "MTV Raytracing image format" +msgstr "Formato de imagem MTV Raytracing" #: literals.py:189 msgid "Magick Vector Graphics" @@ -518,7 +519,7 @@ msgstr "Imagem constante de cor uniforme" #: literals.py:194 msgid "Raw opacity samples" -msgstr "Amostras Raw de opacidade" +msgstr "Amostras opacidade em bruto" #: literals.py:195 msgid "Olympus Digital Camera Raw Image File" @@ -542,15 +543,15 @@ msgstr "16bit/pixel interleaved YUV" #: literals.py:201 msgid "Palm pixmap" -msgstr "Palm pixmap" +msgstr "Pixmap Palm" #: literals.py:202 msgid "Common 2-dimensional bitmap format" -msgstr "Common 2-dimensional bitmap format" +msgstr "Formato de bitmap bidimensional comum" #: literals.py:203 msgid "Predefined pattern" -msgstr "Padrão pré-definido" +msgstr "Padrão predefinido" #: literals.py:204 msgid "Portable bitmap format (black and white)" @@ -703,23 +704,23 @@ msgstr "SUN Rasterfile" #: literals.py:244 msgid "Raw red, blue, and green samples" -msgstr "Amostras RAW vermelhas, azul, verde" +msgstr "Amostras vermelho, azul e verde em bruto" #: literals.py:245 msgid "Raw red, green, and blue samples" -msgstr "Amostras Raw vermelho, verde, azul" +msgstr "Amostras vermelho, verde e azul em bruto" #: literals.py:246 msgid "Raw red, green, blue, and matte samples" -msgstr "Raw red, green, blue, and matte samples" +msgstr "Amostras vermelho, verde, azul e matte em bruto" #: literals.py:247 msgid "Raw red, green, blue, and opacity samples" -msgstr "Amostras Raw vermelho, verde, azul, e opacidade" +msgstr "Amostras vermelho, verde, azul, e opacidade em bruto" #: literals.py:248 msgid "Alias/Wavefront image" -msgstr "Alias/Wavefront image" +msgstr "Imagem Alias/Wavefront" #: literals.py:249 msgid "Utah Run length encoded image" @@ -727,7 +728,7 @@ msgstr "Utah Run length encoded image" #: literals.py:251 msgid "ZX-Spectrum SCREEN$" -msgstr "ZX-Spectrum SCREEN$" +msgstr "SCREEN$ do ZX-Spectrum" #: literals.py:252 msgid "Scitex HandShake" @@ -735,7 +736,7 @@ msgstr "Scitex HandShake" #: literals.py:254 msgid "Irix RGB image" -msgstr "Irix RGB image" +msgstr "Imagem RGB Irix" #: literals.py:256 msgid "Sony Raw Format 2" @@ -775,7 +776,7 @@ msgstr "Tagged Image File Format (64-bit) (LIBTIFF, Version 3.9.4)" #: literals.py:268 msgid "Tile image with a texture" -msgstr "Imagem da telha com uma textura" +msgstr "Imagem tile com uma textura" #: literals.py:269 msgid "PSX TIM" @@ -783,15 +784,15 @@ msgstr "PSX TIM" #: literals.py:270 msgid "TOPOL X Image" -msgstr "TOPOL X Image" +msgstr "Imagem TOPOL X" #: literals.py:271 msgid "TrueType font collection (Freetype 2.4.2)" -msgstr "TrueType font collection (Freetype 2.4.2)" +msgstr "Coleção de fontes TrueType (Freetype 2.4.2)" #: literals.py:272 msgid "TrueType font (Freetype 2.4.2)" -msgstr "TrueType font (Freetype 2.4.2)" +msgstr "Fonte TrueType (Freetype 2.4.2)" #: literals.py:275 msgid "Unicode Text format" @@ -799,11 +800,11 @@ msgstr "Formato de texto Unicode" #: literals.py:276 msgid "X-Motif UIL table" -msgstr "X-Motif UIL table" +msgstr "Tabela X-Motif UIL" #: literals.py:280 msgid "VICAR rasterfile format" -msgstr "VICAR rasterfile format" +msgstr "Formato VICAR rasterfile" #: literals.py:281 msgid "Visual Image Directory" @@ -811,11 +812,11 @@ msgstr "Visual Image Directory" #: literals.py:282 literals.py:299 msgid "Khoros Visualization image" -msgstr "Khoros Visualization image" +msgstr "Imagem Khoros Visualization" #: literals.py:285 msgid "Wireless Bitmap (level 0) image" -msgstr "Wireless Bitmap (level 0) image" +msgstr "Imagem Wireless Bitmap (nível 0)" #: literals.py:286 msgid "Windows Meta File" @@ -843,7 +844,7 @@ msgstr "Foveon X3 (Sigma/Polaroid) Raw picture file" #: literals.py:293 msgid "X Windows system bitmap (black and white)" -msgstr "X Windows system bitmap (black and white)" +msgstr "Bitmap do sistema X Windows (preto e branco)" #: literals.py:294 msgid "Constant image uniform color" @@ -851,15 +852,15 @@ msgstr "Constant image uniform color" #: literals.py:295 msgid "GIMP image" -msgstr "imagem GIMP" +msgstr "imagem do GIMP" #: literals.py:296 msgid "Adobe XML metadata" -msgstr "matadados Adobe XML" +msgstr "Metadados Adobe XML" #: literals.py:297 msgid "X Windows system pixmap (color)" -msgstr "X Windows system pixmap (color)" +msgstr "Pixmap do sistema X Windows (cor)" #: literals.py:298 msgid "Microsoft XML Paper Specification" @@ -871,19 +872,19 @@ msgstr "XV thumbnail file" #: literals.py:301 msgid "X Windows system window dump (color)" -msgstr "X Windows system window dump (color)" +msgstr "X Windows system window dump (cor)" #: literals.py:303 msgid "Raw yellow samples" -msgstr "Amostras Raw amarelas" +msgstr "Amostras amarelo em bruto" #: literals.py:304 msgid "CCIR 601 4:1:1 or 4:2:2 (8-bit only)" -msgstr "CCIR 601 4:1:1 or 4:2:2 (8-bit only)" +msgstr "CCIR 601 4:1:1 or 4:2:2 (apenas 8-bit)" #: views.py:17 msgid "suported file formats" -msgstr "formatos de arquivo suportados" +msgstr "formatos de ficheiro suportados" #: views.py:22 msgid "name" @@ -895,36 +896,36 @@ msgstr "descrição" #: conf/settings.py:11 msgid "File path to imagemagick's convert program." -msgstr "Caminho do arquivo para o programa imagemagick converter." +msgstr "Caminho para o programa 'convert' do imagemagick." #: conf/settings.py:12 msgid "File path to imagemagick's identify program." -msgstr "Caminho do arquivo para o programa imagemagick identificar." +msgstr "Caminho para o programa 'identify' do imagemagick." #: conf/settings.py:13 msgid "File path to graphicsmagick's program." -msgstr "Caminho do arquivo para o programa graphicsmagick." +msgstr "Caminho para o programa graphicsmagick." #: conf/settings.py:15 msgid "" "Graphics conversion backend to use. Options are: " "converter.backends.imagemagick, converter.backends.graphicsmagick and " "converter.backends.python." -msgstr "Gráficos de conversão backend para usar. As opções são: converter.backends.imagemagick, converter.backends.graphicsmagick and converter.backends.python." +msgstr "Backend de conversão de gráficos a usar. As opções são: converter.backends.imagemagick, converter.backends.graphicsmagick and converter.backends.python." #: conf/settings.py:16 msgid "Path to the unoconv program." -msgstr "" +msgstr "Caminho para o programa unoconv." #: conf/settings.py:17 msgid "" "Use alternate method of connection to LibreOffice using a pipe, it is slower" " but less prone to segmentation faults." -msgstr "" +msgstr "Usar modo de ligação alternativo ao LibreOffice, utilizando um \"pipe\"; é mais lento, mas menos propenso a falhas de segmentação." #: conf/settings.py:18 msgid "Path to the libreoffice program." -msgstr "" +msgstr "Caminho para o programa LibreOffice" #: templates/converter_file_formats_help.html:3 msgid "Help" @@ -935,4 +936,4 @@ msgstr "Ajuda" msgid "" "These are the file formats supported by the currently selected converter " "backend. In this case: '%(backend)s'" -msgstr "Estes são os formatos de arquivos suportados pelo servidor conversor selecionado. Neste caso: ' %(backend)s '" +msgstr "Estes são os formatos de ficheiro suportados pelo conversor selecionado. Neste caso: ' %(backend)s '" diff --git a/apps/converter/locale/pt_BR/LC_MESSAGES/django.po b/apps/converter/locale/pt_BR/LC_MESSAGES/django.po index 70d819f200..8e5d885bcc 100644 --- a/apps/converter/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/converter/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:30+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/converter/locale/ru/LC_MESSAGES/django.po b/apps/converter/locale/ru/LC_MESSAGES/django.po index db13338347..9a461666ec 100644 --- a/apps/converter/locale/ru/LC_MESSAGES/django.po +++ b/apps/converter/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/converter/office_converter.py b/apps/converter/office_converter.py index bdf9e36419..f2d80bc16d 100644 --- a/apps/converter/office_converter.py +++ b/apps/converter/office_converter.py @@ -8,7 +8,7 @@ from mimetype.api import get_mimetype from common.conf.settings import TEMPORARY_DIRECTORY from common.utils import id_generator -from .conf.settings import UNOCONV_PATH, UNOCONV_USE_PIPE, LIBREOFFICE_PATH +from .conf.settings import LIBREOFFICE_PATH from .exceptions import (OfficeConversionError, OfficeBackendError, UnknownFileFormat) @@ -79,47 +79,6 @@ class OfficeConverter(object): return str(self.__unicode__()) -class OfficeConverterBackendUnoconv(object): - def __init__(self): - self.unoconv_path = UNOCONV_PATH if UNOCONV_PATH else u'/usr/bin/unoconv' - if not os.path.exists(self.unoconv_path): - raise OfficeBackendError('cannot find unoconv executable') - - def convert(self, input_filepath, output_filepath): - """ - Executes the program unoconv using subprocess's Popen - """ - self.input_filepath = input_filepath - self.output_filepath = output_filepath - - command = [] - command.append(self.unoconv_path) - - if UNOCONV_USE_PIPE: - command.append(u'--pipe') - command.append(u'mayan-%s' % id_generator()) - - command.append(u'--format') - command.append(u'pdf') - command.append(u'--output') - command.append(self.output_filepath) - command.append(self.input_filepath) - - try: - proc = subprocess.Popen(command, close_fds=True, stderr=subprocess.PIPE, stdout=subprocess.PIPE) - return_code = proc.wait() - logger.debug('return_code: %s' % return_code) - - readline = proc.stderr.readline() - logger.debug('stderr: %s' % readline) - if return_code != 0: - raise OfficeBackendError(readline) - except OSError, msg: - raise OfficeBackendError(msg) - except Exception, msg: - logger.error('Unhandled exception', exc_info=msg) - - class OfficeConverterBackendDirect(object): def __init__(self): self.libreoffice_path = LIBREOFFICE_PATH if LIBREOFFICE_PATH else u'/usr/bin/libreoffice' diff --git a/apps/django_gpg/api.py b/apps/django_gpg/api.py index 6d2feea14b..fe61f77320 100644 --- a/apps/django_gpg/api.py +++ b/apps/django_gpg/api.py @@ -83,6 +83,9 @@ class Key(object): @classmethod def get_all(cls, gpg, secret=False, exclude=None): + """ + Return a list of Key objects from the specified GPG instance + """ result = [] keys = gpg.gpg.list_keys(secret=secret) if exclude: @@ -103,6 +106,9 @@ class Key(object): @classmethod def get(cls, gpg, key_id, secret=False, search_keyservers=False): + """ + Return a single instance of a Key object from the specified GPG instance + """ if len(key_id) > 16: # key_id is a fingerprint key_id = Key.get_key_id(key_id) @@ -270,6 +276,10 @@ class GPG(object): return signed_data def has_embedded_signature(self, *args, **kwargs): + """ + Return a boolean result to specify if a passed file has or not + an embedded signature + """ try: self.decrypt_file(*args, **kwargs) except GPGDecryptionError: @@ -308,6 +318,18 @@ class GPG(object): elif status != 'ok': raise KeyDeleteError('Unable to delete key') + def delete_all_keys(self): + """ + Method for clearing the entire key ring + """ + # Delete secret keys first + for key in Key.get_all(self, secret=True): + self.delete_key(key) + + # Delete public keys + for key in Key.get_all(self, secret=False): + self.delete_key(key) + def receive_key(self, key_id): for keyserver in self.keyservers: import_result = self.gpg.recv_keys(keyserver, key_id) diff --git a/apps/django_gpg/locale/bg/LC_MESSAGES/django.mo b/apps/django_gpg/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..13b059f338 Binary files /dev/null and b/apps/django_gpg/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/django_gpg/locale/bg/LC_MESSAGES/django.po b/apps/django_gpg/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..9f75e7f45e --- /dev/null +++ b/apps/django_gpg/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,214 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-12-05 17:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:14 views.py:66 +msgid "private keys" +msgstr "" + +#: __init__.py:15 views.py:69 +msgid "public keys" +msgstr "" + +#: __init__.py:16 +msgid "delete" +msgstr "" + +#: __init__.py:17 +msgid "query keyservers" +msgstr "" + +#: __init__.py:18 +msgid "import" +msgstr "" + +#: __init__.py:19 +msgid "key management" +msgstr "" + +#: api.py:24 +msgid "Public" +msgstr "" + +#: api.py:25 +msgid "Secret" +msgstr "" + +#: api.py:33 api.py:38 +msgid "RSA" +msgstr "" + +#: api.py:34 +msgid "DSA" +msgstr "" + +#: api.py:39 +msgid "Elgamal" +msgstr "" + +#: api.py:53 +msgid "Bad signature." +msgstr "" + +#: api.py:57 +msgid "Document not signed or invalid signature." +msgstr "" + +#: api.py:61 +msgid "Signature error." +msgstr "" + +#: api.py:65 +msgid "Document is signed but no public key is available for verification." +msgstr "" + +#: api.py:69 +msgid "Document is signed, and signature is good." +msgstr "" + +#: api.py:73 +msgid "Document is signed with a valid signature." +msgstr "" + +#: api.py:146 +msgid "unknown" +msgstr "" + +#: forms.py:7 +msgid "Term" +msgstr "" + +#: forms.py:8 +msgid "Name, e-mail, key ID or key fingerprint to look for." +msgstr "" + +#: permissions.py:7 +msgid "Key management" +msgstr "" + +#: permissions.py:9 +msgid "View keys" +msgstr "" + +#: permissions.py:10 +msgid "Delete keys" +msgstr "" + +#: permissions.py:11 +msgid "Query keyservers" +msgstr "" + +#: permissions.py:12 +msgid "Import keys from keyservers" +msgstr "" + +#: views.py:37 +#, python-format +msgid "Key: %s, imported successfully." +msgstr "" + +#: views.py:42 +#, python-format +msgid "Unable to import key id: %(key_id)s; %(error)s" +msgstr "" + +#: views.py:51 +msgid "Import key" +msgstr "" + +#: views.py:52 +#, python-format +msgid "Are you sure you wish to import key id: %s?" +msgstr "" + +#: views.py:77 +msgid "Key ID" +msgstr "" + +#: views.py:81 +msgid "Owner" +msgstr "" + +#: views.py:101 +#, python-format +msgid "Key: %s, deleted successfully." +msgstr "" + +#: views.py:108 +msgid "Delete key" +msgstr "" + +#: views.py:110 +#, python-format +msgid "" +"Are you sure you wish to delete key: %s? If you try to delete a public key " +"that is part of a public/private pair the private key will be deleted as " +"well." +msgstr "" + +#: views.py:128 +msgid "Query key server" +msgstr "" + +#: views.py:141 +msgid "results" +msgstr "" + +#: views.py:146 +msgid "ID" +msgstr "" + +#: views.py:150 +msgid "type" +msgstr "" + +#: views.py:154 +msgid "creation date" +msgstr "" + +#: views.py:158 +msgid "disabled" +msgstr "" + +#: views.py:162 +msgid "expiration date" +msgstr "" + +#: views.py:166 +msgid "expired" +msgstr "" + +#: views.py:170 +msgid "length" +msgstr "" + +#: views.py:174 +msgid "revoked" +msgstr "" + +#: views.py:179 +msgid "Identifies" +msgstr "" + +#: conf/settings.py:15 +msgid "List of keyservers to be queried for unknown keys." +msgstr "" + +#: conf/settings.py:16 +msgid "Home directory used to store keys as well as configuration files." +msgstr "" diff --git a/apps/django_gpg/locale/de_DE/LC_MESSAGES/django.po b/apps/django_gpg/locale/de_DE/LC_MESSAGES/django.po index e7b2f3bdbc..03fd44f1b0 100644 --- a/apps/django_gpg/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-04-20 11:04+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/django_gpg/locale/en/LC_MESSAGES/django.mo b/apps/django_gpg/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/django_gpg/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/django_gpg/locale/en/LC_MESSAGES/django.po b/apps/django_gpg/locale/en/LC_MESSAGES/django.po index 49e1e8b091..a87b3d41ee 100644 --- a/apps/django_gpg/locale/en/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/django_gpg/locale/es/LC_MESSAGES/django.po b/apps/django_gpg/locale/es/LC_MESSAGES/django.po index afc3e5a0c9..d6544905b7 100644 --- a/apps/django_gpg/locale/es/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-02 18:37+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/django_gpg/locale/fr/LC_MESSAGES/django.mo b/apps/django_gpg/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f0b98792b2 Binary files /dev/null and b/apps/django_gpg/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/django_gpg/locale/fr/LC_MESSAGES/django.po b/apps/django_gpg/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..8dd31fa749 --- /dev/null +++ b/apps/django_gpg/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,214 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-12-05 17:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:14 views.py:66 +msgid "private keys" +msgstr "" + +#: __init__.py:15 views.py:69 +msgid "public keys" +msgstr "" + +#: __init__.py:16 +msgid "delete" +msgstr "" + +#: __init__.py:17 +msgid "query keyservers" +msgstr "" + +#: __init__.py:18 +msgid "import" +msgstr "" + +#: __init__.py:19 +msgid "key management" +msgstr "" + +#: api.py:24 +msgid "Public" +msgstr "" + +#: api.py:25 +msgid "Secret" +msgstr "" + +#: api.py:33 api.py:38 +msgid "RSA" +msgstr "" + +#: api.py:34 +msgid "DSA" +msgstr "" + +#: api.py:39 +msgid "Elgamal" +msgstr "" + +#: api.py:53 +msgid "Bad signature." +msgstr "" + +#: api.py:57 +msgid "Document not signed or invalid signature." +msgstr "" + +#: api.py:61 +msgid "Signature error." +msgstr "" + +#: api.py:65 +msgid "Document is signed but no public key is available for verification." +msgstr "" + +#: api.py:69 +msgid "Document is signed, and signature is good." +msgstr "" + +#: api.py:73 +msgid "Document is signed with a valid signature." +msgstr "" + +#: api.py:146 +msgid "unknown" +msgstr "" + +#: forms.py:7 +msgid "Term" +msgstr "" + +#: forms.py:8 +msgid "Name, e-mail, key ID or key fingerprint to look for." +msgstr "" + +#: permissions.py:7 +msgid "Key management" +msgstr "" + +#: permissions.py:9 +msgid "View keys" +msgstr "" + +#: permissions.py:10 +msgid "Delete keys" +msgstr "" + +#: permissions.py:11 +msgid "Query keyservers" +msgstr "" + +#: permissions.py:12 +msgid "Import keys from keyservers" +msgstr "" + +#: views.py:37 +#, python-format +msgid "Key: %s, imported successfully." +msgstr "" + +#: views.py:42 +#, python-format +msgid "Unable to import key id: %(key_id)s; %(error)s" +msgstr "" + +#: views.py:51 +msgid "Import key" +msgstr "" + +#: views.py:52 +#, python-format +msgid "Are you sure you wish to import key id: %s?" +msgstr "" + +#: views.py:77 +msgid "Key ID" +msgstr "" + +#: views.py:81 +msgid "Owner" +msgstr "" + +#: views.py:101 +#, python-format +msgid "Key: %s, deleted successfully." +msgstr "" + +#: views.py:108 +msgid "Delete key" +msgstr "" + +#: views.py:110 +#, python-format +msgid "" +"Are you sure you wish to delete key: %s? If you try to delete a public key " +"that is part of a public/private pair the private key will be deleted as " +"well." +msgstr "" + +#: views.py:128 +msgid "Query key server" +msgstr "" + +#: views.py:141 +msgid "results" +msgstr "" + +#: views.py:146 +msgid "ID" +msgstr "" + +#: views.py:150 +msgid "type" +msgstr "" + +#: views.py:154 +msgid "creation date" +msgstr "" + +#: views.py:158 +msgid "disabled" +msgstr "" + +#: views.py:162 +msgid "expiration date" +msgstr "" + +#: views.py:166 +msgid "expired" +msgstr "" + +#: views.py:170 +msgid "length" +msgstr "" + +#: views.py:174 +msgid "revoked" +msgstr "" + +#: views.py:179 +msgid "Identifies" +msgstr "" + +#: conf/settings.py:15 +msgid "List of keyservers to be queried for unknown keys." +msgstr "" + +#: conf/settings.py:16 +msgid "Home directory used to store keys as well as configuration files." +msgstr "" diff --git a/apps/django_gpg/locale/it/LC_MESSAGES/django.po b/apps/django_gpg/locale/it/LC_MESSAGES/django.po index 1ddf69508a..6ca3b72d0d 100644 --- a/apps/django_gpg/locale/it/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-03-21 13:33+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/django_gpg/locale/nl_NL/LC_MESSAGES/django.mo b/apps/django_gpg/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..14433b58eb Binary files /dev/null and b/apps/django_gpg/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/django_gpg/locale/nl_NL/LC_MESSAGES/django.po b/apps/django_gpg/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d1a0ceff09 --- /dev/null +++ b/apps/django_gpg/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,214 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-12-05 17:43+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:14 views.py:66 +msgid "private keys" +msgstr "" + +#: __init__.py:15 views.py:69 +msgid "public keys" +msgstr "" + +#: __init__.py:16 +msgid "delete" +msgstr "" + +#: __init__.py:17 +msgid "query keyservers" +msgstr "" + +#: __init__.py:18 +msgid "import" +msgstr "" + +#: __init__.py:19 +msgid "key management" +msgstr "" + +#: api.py:24 +msgid "Public" +msgstr "" + +#: api.py:25 +msgid "Secret" +msgstr "" + +#: api.py:33 api.py:38 +msgid "RSA" +msgstr "" + +#: api.py:34 +msgid "DSA" +msgstr "" + +#: api.py:39 +msgid "Elgamal" +msgstr "" + +#: api.py:53 +msgid "Bad signature." +msgstr "" + +#: api.py:57 +msgid "Document not signed or invalid signature." +msgstr "" + +#: api.py:61 +msgid "Signature error." +msgstr "" + +#: api.py:65 +msgid "Document is signed but no public key is available for verification." +msgstr "" + +#: api.py:69 +msgid "Document is signed, and signature is good." +msgstr "" + +#: api.py:73 +msgid "Document is signed with a valid signature." +msgstr "" + +#: api.py:146 +msgid "unknown" +msgstr "" + +#: forms.py:7 +msgid "Term" +msgstr "" + +#: forms.py:8 +msgid "Name, e-mail, key ID or key fingerprint to look for." +msgstr "" + +#: permissions.py:7 +msgid "Key management" +msgstr "" + +#: permissions.py:9 +msgid "View keys" +msgstr "" + +#: permissions.py:10 +msgid "Delete keys" +msgstr "" + +#: permissions.py:11 +msgid "Query keyservers" +msgstr "" + +#: permissions.py:12 +msgid "Import keys from keyservers" +msgstr "" + +#: views.py:37 +#, python-format +msgid "Key: %s, imported successfully." +msgstr "" + +#: views.py:42 +#, python-format +msgid "Unable to import key id: %(key_id)s; %(error)s" +msgstr "" + +#: views.py:51 +msgid "Import key" +msgstr "" + +#: views.py:52 +#, python-format +msgid "Are you sure you wish to import key id: %s?" +msgstr "" + +#: views.py:77 +msgid "Key ID" +msgstr "" + +#: views.py:81 +msgid "Owner" +msgstr "" + +#: views.py:101 +#, python-format +msgid "Key: %s, deleted successfully." +msgstr "" + +#: views.py:108 +msgid "Delete key" +msgstr "" + +#: views.py:110 +#, python-format +msgid "" +"Are you sure you wish to delete key: %s? If you try to delete a public key " +"that is part of a public/private pair the private key will be deleted as " +"well." +msgstr "" + +#: views.py:128 +msgid "Query key server" +msgstr "" + +#: views.py:141 +msgid "results" +msgstr "" + +#: views.py:146 +msgid "ID" +msgstr "" + +#: views.py:150 +msgid "type" +msgstr "" + +#: views.py:154 +msgid "creation date" +msgstr "" + +#: views.py:158 +msgid "disabled" +msgstr "" + +#: views.py:162 +msgid "expiration date" +msgstr "" + +#: views.py:166 +msgid "expired" +msgstr "" + +#: views.py:170 +msgid "length" +msgstr "" + +#: views.py:174 +msgid "revoked" +msgstr "" + +#: views.py:179 +msgid "Identifies" +msgstr "" + +#: conf/settings.py:15 +msgid "List of keyservers to be queried for unknown keys." +msgstr "" + +#: conf/settings.py:16 +msgid "Home directory used to store keys as well as configuration files." +msgstr "" diff --git a/apps/django_gpg/locale/pl/LC_MESSAGES/django.po b/apps/django_gpg/locale/pl/LC_MESSAGES/django.po index 56a1b1f4fb..3b5d9d789c 100644 --- a/apps/django_gpg/locale/pl/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-21 20:34+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/django_gpg/locale/pt/LC_MESSAGES/django.po b/apps/django_gpg/locale/pt/LC_MESSAGES/django.po index e86d2ea0d3..94ef64ceac 100644 --- a/apps/django_gpg/locale/pt/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-02 18:20+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-03 18:16+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,19 +33,19 @@ msgstr "excluir" #: __init__.py:17 msgid "query keyservers" -msgstr "" +msgstr "consultar servidores de chaves" #: __init__.py:18 msgid "import" -msgstr "" +msgstr "importar" #: __init__.py:19 msgid "key management" -msgstr "" +msgstr "gestão de chaves" #: api.py:24 msgid "Public" -msgstr "Público" +msgstr "Pública" #: api.py:25 msgid "Secret" @@ -64,11 +65,11 @@ msgstr "Elgamal" #: api.py:53 msgid "Bad signature." -msgstr "Assinatura ruim." +msgstr "Assinatura inválida." #: api.py:57 msgid "Document not signed or invalid signature." -msgstr "Documento não assinado ou inválido assinatura." +msgstr "Documento não assinado ou assinatura inválida." #: api.py:61 msgid "Signature error." @@ -76,31 +77,31 @@ msgstr "Erro de assinatura." #: api.py:65 msgid "Document is signed but no public key is available for verification." -msgstr "" +msgstr "O documento está assinado, mas não está disponível uma chave pública para verificação." #: api.py:69 msgid "Document is signed, and signature is good." -msgstr "" +msgstr "O documento está assinado e a assinatura é válida." #: api.py:73 msgid "Document is signed with a valid signature." -msgstr "" +msgstr "O documento está assinado com uma assinatura válida." #: api.py:146 msgid "unknown" -msgstr "desconhecido" +msgstr "desconhecida" #: forms.py:7 msgid "Term" -msgstr "" +msgstr "Termo" #: forms.py:8 msgid "Name, e-mail, key ID or key fingerprint to look for." -msgstr "" +msgstr "Nome, e-mail, ID da chave ou impressão digital da chave a procurar." #: permissions.py:7 msgid "Key management" -msgstr "" +msgstr "Gestão de chaves" #: permissions.py:9 msgid "View keys" @@ -112,21 +113,21 @@ msgstr "Excluir chaves" #: permissions.py:11 msgid "Query keyservers" -msgstr "Consulta servidores de chaves" +msgstr "Consultar servidores de chaves" #: permissions.py:12 msgid "Import keys from keyservers" -msgstr "" +msgstr "Importar chaves de servidores de chaves" #: views.py:37 #, python-format msgid "Key: %s, imported successfully." -msgstr "" +msgstr "Chave: %s, importada com sucesso." #: views.py:42 #, python-format msgid "Unable to import key id: %(key_id)s; %(error)s" -msgstr "" +msgstr "Incapaz de importar a chave com o id: %(key_id)s; %(error)s" #: views.py:51 msgid "Import key" @@ -135,7 +136,7 @@ msgstr "Importar chave" #: views.py:52 #, python-format msgid "Are you sure you wish to import key id: %s?" -msgstr "Você tem certeza que deseja importar chave: %s?" +msgstr "Tem a certeza de que deseja importar a chave com o id: %s?" #: views.py:77 msgid "Key ID" @@ -148,7 +149,7 @@ msgstr "Proprietário" #: views.py:101 #, python-format msgid "Key: %s, deleted successfully." -msgstr "Chave: %s, apagado com sucesso." +msgstr "Chave: %s, excluída com sucesso." #: views.py:108 msgid "Delete key" @@ -160,7 +161,7 @@ msgid "" "Are you sure you wish to delete key: %s? If you try to delete a public key " "that is part of a public/private pair the private key will be deleted as " "well." -msgstr "" +msgstr "Tem a certeza de que pretende excluir a chave: %s? Se tentar excluir uma chave pública que faça parte de um par chave pública / chave privada, a chave privada também será excluída." #: views.py:128 msgid "Query key server" @@ -192,7 +193,7 @@ msgstr "data de validade" #: views.py:166 msgid "expired" -msgstr "expirado" +msgstr "expirada" #: views.py:170 msgid "length" @@ -200,16 +201,16 @@ msgstr "comprimento" #: views.py:174 msgid "revoked" -msgstr "" +msgstr "revogada" #: views.py:179 msgid "Identifies" -msgstr "" +msgstr "Identifica" #: conf/settings.py:15 msgid "List of keyservers to be queried for unknown keys." -msgstr "" +msgstr "Lista de servidores de chaves a consultar para chaves desconhecidas." #: conf/settings.py:16 msgid "Home directory used to store keys as well as configuration files." -msgstr "" +msgstr "Diretório usado para guardar as chaves e os ficheiros de configuração." diff --git a/apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.po b/apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.po index c2de637252..ba0f18fbfe 100644 --- a/apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:32+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/django_gpg/locale/ru/LC_MESSAGES/django.po b/apps/django_gpg/locale/ru/LC_MESSAGES/django.po index 59d11d6ecc..9ca9fde2eb 100644 --- a/apps/django_gpg/locale/ru/LC_MESSAGES/django.po +++ b/apps/django_gpg/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-03 05:10+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/document_comments/locale/bg/LC_MESSAGES/django.mo b/apps/document_comments/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..5f490d83ac Binary files /dev/null and b/apps/document_comments/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/document_comments/locale/bg/LC_MESSAGES/django.po b/apps/document_comments/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..bcf26807c4 --- /dev/null +++ b/apps/document_comments/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,97 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-06 07:43+0000\n" +"Last-Translator: koldo \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:19 __init__.py:20 +msgid "delete" +msgstr "изтриване" + +#: __init__.py:21 +msgid "add comment" +msgstr "добави коментар" + +#: __init__.py:22 +msgid "comments" +msgstr "коментари" + +#: __init__.py:26 +msgid "date" +msgstr "дата" + +#: __init__.py:30 +msgid "user" +msgstr "потребител" + +#: __init__.py:34 +msgid "comment" +msgstr "коментар" + +#: permissions.py:7 +msgid "Comments" +msgstr "Коментари" + +#: permissions.py:9 +msgid "Create new comments" +msgstr "Създаване на нови коментари" + +#: permissions.py:10 +msgid "Delete comments" +msgstr "Изтриване на коментари" + +#: permissions.py:11 +msgid "View comments" +msgstr "Преглед на коментари" + +#: views.py:36 +msgid "Must provide at least one comment." +msgstr "Трябва да направите поне един коментар." + +#: views.py:46 +#, python-format +msgid "Comment \"%s\" deleted successfully." +msgstr "Коментарът \"%s\" е изтрит успешно." + +#: views.py:48 +#, python-format +msgid "Error deleting comment \"%(comment)s\": %(error)s" +msgstr "Грешка при изтриване на коментар \"%(comment)s\": %(error)s" + +#: views.py:63 +#, python-format +msgid "Are you sure you wish to delete the comment: %s?" +msgstr "Сигурни ли сте, че искате да изтриете коментара: %s?" + +#: views.py:65 +#, python-format +msgid "Are you sure you wish to delete the comments: %s?" +msgstr "Сигурни ли сте, че искате да изтриете коментарите: %s?" + +#: views.py:99 +msgid "Comment added successfully." +msgstr "Коментарът е добавен узпешно." + +#: views.py:106 +#, python-format +msgid "Add comment to document: %s" +msgstr "Добавяне на коментар към документ: %s" + +#: views.py:126 +#, python-format +msgid "comments: %s" +msgstr "коментари: %s" diff --git a/apps/document_comments/locale/de_DE/LC_MESSAGES/django.po b/apps/document_comments/locale/de_DE/LC_MESSAGES/django.po index a9f1c32836..77dabedccb 100644 --- a/apps/document_comments/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-04-20 18:09+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/document_comments/locale/en/LC_MESSAGES/django.mo b/apps/document_comments/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/document_comments/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/document_comments/locale/en/LC_MESSAGES/django.po b/apps/document_comments/locale/en/LC_MESSAGES/django.po index 104bf56092..405dfe3ce1 100644 --- a/apps/document_comments/locale/en/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/document_comments/locale/es/LC_MESSAGES/django.po b/apps/document_comments/locale/es/LC_MESSAGES/django.po index c2b2b9d2e1..e2a9dfbcfd 100644 --- a/apps/document_comments/locale/es/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/es/LC_MESSAGES/django.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-02 18:20+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/document_comments/locale/fr/LC_MESSAGES/django.mo b/apps/document_comments/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..2372f8ace3 Binary files /dev/null and b/apps/document_comments/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/document_comments/locale/fr/LC_MESSAGES/django.po b/apps/document_comments/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..64b14a8826 --- /dev/null +++ b/apps/document_comments/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,97 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-21 20:59+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:19 __init__.py:20 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:21 +msgid "add comment" +msgstr "ajouter un commentaire" + +#: __init__.py:22 +msgid "comments" +msgstr "commentaires" + +#: __init__.py:26 +msgid "date" +msgstr "date" + +#: __init__.py:30 +msgid "user" +msgstr "utilisateur" + +#: __init__.py:34 +msgid "comment" +msgstr "commentaire" + +#: permissions.py:7 +msgid "Comments" +msgstr "Commentaires" + +#: permissions.py:9 +msgid "Create new comments" +msgstr "Ajouter de nouveaux commentaires" + +#: permissions.py:10 +msgid "Delete comments" +msgstr "Supprimer des commentaires" + +#: permissions.py:11 +msgid "View comments" +msgstr "Afficher les commentaires" + +#: views.py:36 +msgid "Must provide at least one comment." +msgstr "Fournissez au moins un commentaire" + +#: views.py:46 +#, python-format +msgid "Comment \"%s\" deleted successfully." +msgstr "Commentaires \"%s\" supprimés avec succès" + +#: views.py:48 +#, python-format +msgid "Error deleting comment \"%(comment)s\": %(error)s" +msgstr "Erreur lors de la suppression du commentaire \"%(comment)s\": %(error)s" + +#: views.py:63 +#, python-format +msgid "Are you sure you wish to delete the comment: %s?" +msgstr "Êtes vous certain de vouloir supprimer le commentaire:%s?" + +#: views.py:65 +#, python-format +msgid "Are you sure you wish to delete the comments: %s?" +msgstr "Êtes vous certain de vouloir supprimer les commentaires:%s?" + +#: views.py:99 +msgid "Comment added successfully." +msgstr "Commentaire ajouté avec succès." + +#: views.py:106 +#, python-format +msgid "Add comment to document: %s" +msgstr "Ajouter un commentaire au document:%s" + +#: views.py:126 +#, python-format +msgid "comments: %s" +msgstr "commentaires:%s" diff --git a/apps/document_comments/locale/it/LC_MESSAGES/django.po b/apps/document_comments/locale/it/LC_MESSAGES/django.po index 66dde86e8a..908ada5ef9 100644 --- a/apps/document_comments/locale/it/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-02 18:20+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/document_comments/locale/nl_NL/LC_MESSAGES/django.mo b/apps/document_comments/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..48913307ef Binary files /dev/null and b/apps/document_comments/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/document_comments/locale/nl_NL/LC_MESSAGES/django.po b/apps/document_comments/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..72d48b2305 --- /dev/null +++ b/apps/document_comments/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,97 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lucas Weel , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-12 19:49+0000\n" +"Last-Translator: Lucas Weel \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:19 __init__.py:20 +msgid "delete" +msgstr "Verwijderen" + +#: __init__.py:21 +msgid "add comment" +msgstr "Toevoegen opmerking" + +#: __init__.py:22 +msgid "comments" +msgstr "commentaar" + +#: __init__.py:26 +msgid "date" +msgstr "datum" + +#: __init__.py:30 +msgid "user" +msgstr "gebruiker" + +#: __init__.py:34 +msgid "comment" +msgstr "opmerking" + +#: permissions.py:7 +msgid "Comments" +msgstr "Commentaar" + +#: permissions.py:9 +msgid "Create new comments" +msgstr "Aanmaken van commentaar" + +#: permissions.py:10 +msgid "Delete comments" +msgstr "Verwijderen van commentaar" + +#: permissions.py:11 +msgid "View comments" +msgstr "Bekijk commentaar" + +#: views.py:36 +msgid "Must provide at least one comment." +msgstr "U moet minimaal een opmerking plaatsen." + +#: views.py:46 +#, python-format +msgid "Comment \"%s\" deleted successfully." +msgstr "Opmerking \"%s\" succesvol verwijdert." + +#: views.py:48 +#, python-format +msgid "Error deleting comment \"%(comment)s\": %(error)s" +msgstr "Fout bij het verwijderen van de opmerking: \"%(comment)s: %(error)s" + +#: views.py:63 +#, python-format +msgid "Are you sure you wish to delete the comment: %s?" +msgstr "Bent u er zeker van dat u de opmerking: %s, wenst te verwijderen?" + +#: views.py:65 +#, python-format +msgid "Are you sure you wish to delete the comments: %s?" +msgstr "Bent u er zeker van dat u het commentaar: %s, wenst te verwijderen?" + +#: views.py:99 +msgid "Comment added successfully." +msgstr "Opmerking succesvol toegevoegd." + +#: views.py:106 +#, python-format +msgid "Add comment to document: %s" +msgstr "Opmerking toevoegen aan document: %s" + +#: views.py:126 +#, python-format +msgid "comments: %s" +msgstr "commentaar: %s" diff --git a/apps/document_comments/locale/pl/LC_MESSAGES/django.po b/apps/document_comments/locale/pl/LC_MESSAGES/django.po index 2019d36e5e..d3aa5d222b 100644 --- a/apps/document_comments/locale/pl/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/pl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-21 14:50+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/document_comments/locale/pt/LC_MESSAGES/django.po b/apps/document_comments/locale/pt/LC_MESSAGES/django.po index 19e52dc357..70ed236478 100644 --- a/apps/document_comments/locale/pt/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" -"PO-Revision-Date: 2012-02-02 18:20+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-02 11:57+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,7 +37,7 @@ msgstr "data" #: __init__.py:30 msgid "user" -msgstr "usuário" +msgstr "utilizador" #: __init__.py:34 msgid "comment" @@ -65,7 +66,7 @@ msgstr "Deve fornecer pelo menos um comentário." #: views.py:46 #, python-format msgid "Comment \"%s\" deleted successfully." -msgstr "Comentário \"%s\" removido com sucesso." +msgstr "Comentário \"%s\" excluído com sucesso." #: views.py:48 #, python-format @@ -75,12 +76,12 @@ msgstr "Erro ao excluir comentário \"%(comment)s\": %(error)s" #: views.py:63 #, python-format msgid "Are you sure you wish to delete the comment: %s?" -msgstr "Tem certeza de que deseja excluir o comentário: %s?" +msgstr "Tem a certeza de que deseja excluir o comentário: %s?" #: views.py:65 #, python-format msgid "Are you sure you wish to delete the comments: %s?" -msgstr "Tem certeza de que deseja excluir os comentários: %s?" +msgstr "Tem a certeza de que deseja excluir os comentários: %s?" #: views.py:99 msgid "Comment added successfully." diff --git a/apps/document_comments/locale/pt_BR/LC_MESSAGES/django.po b/apps/document_comments/locale/pt_BR/LC_MESSAGES/django.po index 780abae782..ce06e70304 100644 --- a/apps/document_comments/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:32+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/document_comments/locale/ru/LC_MESSAGES/django.po b/apps/document_comments/locale/ru/LC_MESSAGES/django.po index 608c8f983a..f034c187fc 100644 --- a/apps/document_comments/locale/ru/LC_MESSAGES/django.po +++ b/apps/document_comments/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-02 18:20+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/document_indexing/__init__.py b/apps/document_indexing/__init__.py index cbf6ba4323..ef34e1e25a 100644 --- a/apps/document_indexing/__init__.py +++ b/apps/document_indexing/__init__.py @@ -5,12 +5,15 @@ import logging from django.db.models.signals import pre_save, post_save, pre_delete from django.dispatch import receiver from django.utils.translation import ugettext_lazy as _ +from django.dispatch import receiver +from django.db.models.signals import post_save, pre_delete, post_delete from navigation.api import (register_top_menu, register_sidebar_template, bind_links, Link) from main.api import register_maintenance_links from documents.models import Document, DocumentVersion +from documents.permissions import PERMISSION_DOCUMENT_VIEW from metadata.models import DocumentMetadata from project_setup.api import register_setup @@ -20,6 +23,13 @@ from .links import (index_setup, index_setup_list, index_setup_create, index_setup_edit, index_setup_delete, index_setup_view, template_node_create, template_node_edit, template_node_delete, index_list, index_parent, document_index_list, rebuild_index_instances) +from .permissions import (PERMISSION_DOCUMENT_INDEXING_VIEW, + PERMISSION_DOCUMENT_INDEXING_REBUILD_INDEXES, + PERMISSION_DOCUMENT_INDEXING_SETUP, + PERMISSION_DOCUMENT_INDEXING_CREATE, + PERMISSION_DOCUMENT_INDEXING_EDIT, + PERMISSION_DOCUMENT_INDEXING_DELETE +) logger = logging.getLogger(__name__) @@ -36,27 +46,33 @@ bind_links([IndexTemplateNode], [template_node_create, template_node_edit, templ register_setup(index_setup) -def delete_indexes_handler(sender, instance, **kwargs): - if isinstance(instance, DocumentVersion): - logger.debug('received pre save signal - document version') - logger.debug('instance: %s' % instance) - delete_indexes(instance.document) - elif isinstance(instance, DocumentMetadata): - logger.debug('received pre save signal - document metadata') - logger.debug('instance: %s' % instance) - delete_indexes(instance.document) +@receiver(post_save, dispatch_uid='document_index_update', sender=Document) +def document_index_update(sender, **kwargs): + # TODO: save result in index log + delete_indexes(kwargs['instance']) + update_indexes(kwargs['instance']) -@receiver(post_save, dispatch_uid='update_indexes_handler') -def update_indexes_handler(sender, instance, **kwargs): - if isinstance(instance, DocumentVersion): - logger.debug('received post save signal - document version') - logger.debug('instance: %s' % instance) - update_indexes(instance.document) - elif isinstance(instance, DocumentMetadata): - logger.debug('received post save signal - document metadata') - logger.debug('instance: %s' % instance) - update_indexes(instance.document) +@receiver(pre_delete, dispatch_uid='document_index_delete', sender=Document) +def document_index_delete(sender, **kwargs): + # TODO: save result in index log + delete_indexes(kwargs['instance']) -pre_save.connect(delete_indexes_handler, dispatch_uid='delete_indexes_handler_on_update') -pre_delete.connect(delete_indexes_handler, dispatch_uid='delete_indexes_handler_on_delete') + +@receiver(post_save, dispatch_uid='document_metadata_index_update', sender=DocumentMetadata) +def document_metadata_index_update(sender, **kwargs): + # TODO: save result in index log + delete_indexes(kwargs['instance'].document) + update_indexes(kwargs['instance'].document) + + +@receiver(pre_delete, dispatch_uid='document_metadata_index_delete', sender=DocumentMetadata) +def document_metadata_index_delete(sender, **kwargs): + # TODO: save result in index log + delete_indexes(kwargs['instance'].document) + + +@receiver(post_delete, dispatch_uid='document_metadata_index_post_delete', sender=DocumentMetadata) +def document_metadata_index_post_delete(sender, **kwargs): + # TODO: save result in index log + update_indexes(kwargs['instance'].document) diff --git a/apps/document_indexing/locale/bg/LC_MESSAGES/django.mo b/apps/document_indexing/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..d6517c5471 Binary files /dev/null and b/apps/document_indexing/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/document_indexing/locale/bg/LC_MESSAGES/django.po b/apps/document_indexing/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..0157328f7e --- /dev/null +++ b/apps/document_indexing/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,367 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 +#: views.py:284 +msgid "indexes" +msgstr "" + +#: __init__.py:32 __init__.py:42 +msgid "index list" +msgstr "" + +#: __init__.py:33 views.py:77 +msgid "create index" +msgstr "" + +#: __init__.py:34 __init__.py:39 +msgid "edit" +msgstr "" + +#: __init__.py:35 __init__.py:40 +msgid "delete" +msgstr "" + +#: __init__.py:36 +msgid "tree template" +msgstr "" + +#: __init__.py:38 +msgid "new child node" +msgstr "" + +#: __init__.py:44 +msgid "go up one level" +msgstr "" + +#: __init__.py:49 +msgid "rebuild indexes" +msgstr "" + +#: __init__.py:49 +msgid "Deletes and creates from scratch all the document indexes." +msgstr "" + +#: __init__.py:51 +msgid "Indexes" +msgstr "" + +#: api.py:69 +#, python-format +msgid "Maximum suffix (%s) count reached." +msgstr "" + +#: api.py:83 +#, python-format +msgid "" +"Error in document indexing update expression: %(expression)s; %(exception)s" +msgstr "" + +#: api.py:92 api.py:107 +#, python-format +msgid "" +"Error updating document index, expression: %(expression)s; %(exception)s" +msgstr "" + +#: api.py:149 +#, python-format +msgid "Unable to delete document indexing node; %s" +msgstr "" + +#: filesystem.py:51 +#, python-format +msgid "Unable to create indexing directory; %s" +msgstr "" + +#: filesystem.py:69 +#, python-format +msgid "" +"Unable to create symbolic link, file exists and could not be deleted: " +"%(filepath)s; %(exc)s" +msgstr "" + +#: filesystem.py:71 +#, python-format +msgid "Unable to create symbolic link: %(filepath)s; %(exc)s" +msgstr "" + +#: filesystem.py:84 +#, python-format +msgid "Unable to delete document symbolic link; %s" +msgstr "" + +#: filesystem.py:96 +#, python-format +msgid "Unable to delete indexing directory; %s" +msgstr "" + +#: models.py:13 +#, python-format +msgid "Available functions: %s" +msgstr "" + +#: models.py:17 views.py:42 +msgid "name" +msgstr "" + +#: models.py:17 +msgid "Internal name used to reference this index." +msgstr "" + +#: models.py:18 views.py:43 +msgid "title" +msgstr "" + +#: models.py:18 +msgid "The name that will be visible to users." +msgstr "" + +#: models.py:19 models.py:50 views.py:44 views.py:168 +msgid "enabled" +msgstr "" + +#: models.py:19 +msgid "" +"Causes this index to be visible and updated when document data changes." +msgstr "" + +#: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 +#: views.py:199 views.py:229 views.py:269 +msgid "index" +msgstr "" + +#: models.py:48 +msgid "indexing expression" +msgstr "" + +#: models.py:48 +msgid "Enter a python string expression to be evaluated." +msgstr "" + +#: models.py:50 +msgid "Causes this node to be visible and updated when document data changes." +msgstr "" + +#: models.py:51 +msgid "link documents" +msgstr "" + +#: models.py:51 +msgid "" +"Check this option to have this node act as a container for documents and not" +" as a parent for further nodes." +msgstr "" + +#: models.py:57 models.py:63 +msgid "index template node" +msgstr "" + +#: models.py:58 +msgid "indexes template nodes" +msgstr "" + +#: models.py:64 +msgid "value" +msgstr "" + +#: models.py:65 +msgid "documents" +msgstr "" + +#: models.py:75 +msgid "index instance node" +msgstr "" + +#: models.py:76 +msgid "indexes instance nodes" +msgstr "" + +#: models.py:80 +msgid "index instance" +msgstr "" + +#: models.py:81 +msgid "document" +msgstr "" + +#: models.py:88 +msgid "document rename count" +msgstr "" + +#: models.py:89 +msgid "documents rename count" +msgstr "" + +#: permissions.py:7 +msgid "Indexing" +msgstr "" + +#: permissions.py:9 +msgid "Configure document indexes" +msgstr "" + +#: permissions.py:10 +msgid "Create new document indexes" +msgstr "" + +#: permissions.py:11 +msgid "Edit document indexes" +msgstr "" + +#: permissions.py:12 +msgid "Delete document indexes" +msgstr "" + +#: permissions.py:14 +msgid "View document indexes" +msgstr "" + +#: permissions.py:15 +msgid "Rebuild document indexes" +msgstr "" + +#: utils.py:19 +msgid "document indexes" +msgstr "" + +#: views.py:71 +msgid "Index created successfully." +msgstr "" + +#: views.py:95 +msgid "Index edited successfully" +msgstr "" + +#: views.py:101 +#, python-format +msgid "edit index: %s" +msgstr "" + +#: views.py:126 +#, python-format +msgid "Index: %s deleted successfully." +msgstr "" + +#: views.py:128 +#, python-format +msgid "Index: %(index)s delete error: %(error)s" +msgstr "" + +#: views.py:140 +#, python-format +msgid "Are you sure you with to delete the index: %s?" +msgstr "" + +#: views.py:164 +#, python-format +msgid "tree template nodes for index: %s" +msgstr "" + +#: views.py:167 +msgid "level" +msgstr "" + +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 +msgid "Index template node created successfully." +msgstr "" + +#: views.py:196 +msgid "create child node" +msgstr "" + +#: views.py:217 +msgid "Index template node edited successfully" +msgstr "" + +#: views.py:223 +#, python-format +msgid "edit index template node: %s" +msgstr "" + +#: views.py:230 views.py:270 views.py:338 +msgid "node" +msgstr "" + +#: views.py:252 +#, python-format +msgid "Node: %s deleted successfully." +msgstr "" + +#: views.py:254 +#, python-format +msgid "Node: %(node)s delete error: %(error)s" +msgstr "" + +#: views.py:263 +#, python-format +msgid "Are you sure you with to delete the index template node: %s?" +msgstr "" + +#: views.py:287 +msgid "nodes" +msgstr "" + +#: views.py:320 +#, python-format +msgid "contents for index: %s" +msgstr "" + +#: views.py:342 +msgid "items" +msgstr "" + +#: views.py:367 +msgid "Are you sure you wish to rebuild all indexes?" +msgstr "" + +#: views.py:368 +msgid "On large databases this operation may take some time to execute." +msgstr "" + +#: views.py:374 +msgid "Index rebuild completed successfully." +msgstr "" + +#: views.py:381 +#, python-format +msgid "Index rebuild error: %s" +msgstr "" + +#: views.py:403 +#, python-format +msgid "indexes containing: %s" +msgstr "" + +#: conf/settings.py:22 +msgid "" +"A dictionary that maps the index name and where on the filesystem that index" +" will be mirrored." +msgstr "" + +#: templates/indexing_help.html:3 +msgid "What are indexes?" +msgstr "" + +#: templates/indexing_help.html:4 +msgid "Indexes group documents into a tree like hierarchical structure." +msgstr "" diff --git a/apps/document_indexing/locale/de_DE/LC_MESSAGES/django.po b/apps/document_indexing/locale/de_DE/LC_MESSAGES/django.po index f05ec0a19d..962810706d 100644 --- a/apps/document_indexing/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/de_DE/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-12 09:24+0000\n" -"Last-Translator: tilmannsittig \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 -#: views.py:283 +#: views.py:284 msgid "indexes" msgstr "indices" @@ -143,7 +143,7 @@ msgid "" msgstr "Sorgt dafür, dass der Index sichtbar ist und aktualisiert wird, wenn sich die Inhalte der Dokumente ändern." #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 -#: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "Index" @@ -278,73 +278,77 @@ msgstr "" msgid "level" msgstr "" -#: views.py:189 +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 msgid "Index template node created successfully." msgstr "" -#: views.py:195 +#: views.py:196 msgid "create child node" msgstr "" -#: views.py:216 +#: views.py:217 msgid "Index template node edited successfully" msgstr "" -#: views.py:222 +#: views.py:223 #, python-format msgid "edit index template node: %s" msgstr "" -#: views.py:229 views.py:269 views.py:337 +#: views.py:230 views.py:270 views.py:338 msgid "node" msgstr "" -#: views.py:251 +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." msgstr "" -#: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" msgstr "" -#: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" msgstr "" -#: views.py:286 +#: views.py:287 msgid "nodes" msgstr "" -#: views.py:319 +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "Inhalt für Index: %s" -#: views.py:341 +#: views.py:342 msgid "items" msgstr "Elemente" -#: views.py:366 +#: views.py:367 msgid "Are you sure you wish to rebuild all indexes?" msgstr "Sind Sie sicher, dass Sie alle Indices neu erstellen möchten?" -#: views.py:367 +#: views.py:368 msgid "On large databases this operation may take some time to execute." msgstr "Bei großen Datenbanken kann dieser Vorgang einige Zeit in Anspruch nehmen." -#: views.py:373 +#: views.py:374 msgid "Index rebuild completed successfully." msgstr "Neuaufbau des Index erfolgreich abgeschlossen." -#: views.py:380 +#: views.py:381 #, python-format msgid "Index rebuild error: %s" msgstr "Fehler bei Neuaufbau des Index: %s" -#: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "Indices enthalten: %s" diff --git a/apps/document_indexing/locale/en/LC_MESSAGES/django.mo b/apps/document_indexing/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/document_indexing/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/document_indexing/locale/en/LC_MESSAGES/django.po b/apps/document_indexing/locale/en/LC_MESSAGES/django.po index d3db4791ea..3d25616dd3 100644 --- a/apps/document_indexing/locale/en/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -19,6 +19,8 @@ msgstr "" #: __init__.py:26 links.py:24 links.py:38 models.py:42 views.py:38 #: views.py:283 +#: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 +#: views.py:284 msgid "indexes" msgstr "" @@ -141,7 +143,7 @@ msgid "Causes this index to be visible and updated when document data changes." msgstr "" #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 -#: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "" @@ -276,73 +278,77 @@ msgstr "" msgid "level" msgstr "" -#: views.py:189 +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 msgid "Index template node created successfully." msgstr "" -#: views.py:195 +#: views.py:196 msgid "create child node" msgstr "" -#: views.py:216 +#: views.py:217 msgid "Index template node edited successfully" msgstr "" -#: views.py:222 +#: views.py:223 #, python-format msgid "edit index template node: %s" msgstr "" -#: views.py:229 views.py:269 views.py:337 +#: views.py:230 views.py:270 views.py:338 msgid "node" msgstr "" -#: views.py:251 +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." msgstr "" -#: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" msgstr "" -#: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" msgstr "" -#: views.py:286 +#: views.py:287 msgid "nodes" msgstr "" -#: views.py:319 +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "" -#: views.py:341 +#: views.py:342 msgid "items" msgstr "" -#: views.py:366 +#: views.py:367 msgid "Are you sure you wish to rebuild all indexes?" msgstr "" -#: views.py:367 +#: views.py:368 msgid "On large databases this operation may take some time to execute." msgstr "" -#: views.py:373 +#: views.py:374 msgid "Index rebuild completed successfully." msgstr "" -#: views.py:380 +#: views.py:381 #, python-format msgid "Index rebuild error: %s" msgstr "" -#: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "" diff --git a/apps/document_indexing/locale/es/LC_MESSAGES/django.po b/apps/document_indexing/locale/es/LC_MESSAGES/django.po index a75c920e0b..b21851f80d 100644 --- a/apps/document_indexing/locale/es/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-12 19:28+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 -#: views.py:283 +#: views.py:284 msgid "indexes" msgstr "índices" @@ -143,7 +143,7 @@ msgid "" msgstr "Hace que este índice sea visible y actualizado cuando los datos de documentos cambien." #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 -#: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "índice" @@ -278,73 +278,77 @@ msgstr "nodos de la plantilla del árbol del índice: %s" msgid "level" msgstr "nivel" -#: views.py:189 +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 msgid "Index template node created successfully." msgstr "Nodo de plantilla de índice creado exitosamente." -#: views.py:195 +#: views.py:196 msgid "create child node" msgstr "crear nodo hijo" -#: views.py:216 +#: views.py:217 msgid "Index template node edited successfully" msgstr "Nodo de la plantilla de índice editado exitosamente" -#: views.py:222 +#: views.py:223 #, python-format msgid "edit index template node: %s" msgstr "editar nodo de la plantilla de índice: %s" -#: views.py:229 views.py:269 views.py:337 +#: views.py:230 views.py:270 views.py:338 msgid "node" msgstr "nodo" -#: views.py:251 +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." msgstr "Nodo: %s eliminado exitosamente." -#: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" msgstr "Error de eliminación para nodo: %(node)s, %(error)s " -#: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" msgstr "¿Seguro que desea eliminar el nodo de plantilla de indice: %s?" -#: views.py:286 +#: views.py:287 msgid "nodes" msgstr "nodos" -#: views.py:319 +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "contenido del indice: %s" -#: views.py:341 +#: views.py:342 msgid "items" msgstr "artículos" -#: views.py:366 +#: views.py:367 msgid "Are you sure you wish to rebuild all indexes?" msgstr "¿Está seguro que desea reconstruir todos los índices?" -#: views.py:367 +#: views.py:368 msgid "On large databases this operation may take some time to execute." msgstr "En bases de datos de gran tamaño esta operación puede tardar algún tiempo en ejecutarse." -#: views.py:373 +#: views.py:374 msgid "Index rebuild completed successfully." msgstr "Reconstrucción de Índices completada exitosamente." -#: views.py:380 +#: views.py:381 #, python-format msgid "Index rebuild error: %s" msgstr "Error de reconstrucción de índices: %s" -#: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "índices que contienen: %s" diff --git a/apps/document_indexing/locale/fr/LC_MESSAGES/django.mo b/apps/document_indexing/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..557183e889 Binary files /dev/null and b/apps/document_indexing/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/document_indexing/locale/fr/LC_MESSAGES/django.po b/apps/document_indexing/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..fe37dc590e --- /dev/null +++ b/apps/document_indexing/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,368 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 +#: views.py:284 +msgid "indexes" +msgstr "indexes" + +#: __init__.py:32 __init__.py:42 +msgid "index list" +msgstr "Liste des index" + +#: __init__.py:33 views.py:77 +msgid "create index" +msgstr "créer un index" + +#: __init__.py:34 __init__.py:39 +msgid "edit" +msgstr "modifier" + +#: __init__.py:35 __init__.py:40 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:36 +msgid "tree template" +msgstr "modèle d'arborescence" + +#: __init__.py:38 +msgid "new child node" +msgstr "nouveau noeud enfant" + +#: __init__.py:44 +msgid "go up one level" +msgstr "remonter d'un niveau" + +#: __init__.py:49 +msgid "rebuild indexes" +msgstr "reconstruire les indexes" + +#: __init__.py:49 +msgid "Deletes and creates from scratch all the document indexes." +msgstr "Supprimer et reconstruire les indexes des documents en partant de zéro." + +#: __init__.py:51 +msgid "Indexes" +msgstr "Indexes" + +#: api.py:69 +#, python-format +msgid "Maximum suffix (%s) count reached." +msgstr "Le nombre maximal de suffixes (%s) est atteint." + +#: api.py:83 +#, python-format +msgid "" +"Error in document indexing update expression: %(expression)s; %(exception)s" +msgstr "Erreur dans l'expression de mise à jour d'indexation du document: %(expression)s; %(exception)s" + +#: api.py:92 api.py:107 +#, python-format +msgid "" +"Error updating document index, expression: %(expression)s; %(exception)s" +msgstr "Erreur lors de la mise à jour de l'index des documents, expression: %(expression)s; %(exception)s" + +#: api.py:149 +#, python-format +msgid "Unable to delete document indexing node; %s" +msgstr "Impossible de supprimer le noeud d'indexation des documents;%s" + +#: filesystem.py:51 +#, python-format +msgid "Unable to create indexing directory; %s" +msgstr "Impossible de créer le répertoire d'indexation;%s" + +#: filesystem.py:69 +#, python-format +msgid "" +"Unable to create symbolic link, file exists and could not be deleted: " +"%(filepath)s; %(exc)s" +msgstr "Impossible de créer le lien symbolique, le fichier existe déjà et ne peut être effacé: %(filepath)s; %(exc)s" + +#: filesystem.py:71 +#, python-format +msgid "Unable to create symbolic link: %(filepath)s; %(exc)s" +msgstr "Impossible de créer le lien symbolique: %(filepath)s; %(exc)s" + +#: filesystem.py:84 +#, python-format +msgid "Unable to delete document symbolic link; %s" +msgstr "Impossible de supprimer le lien symbolique;%s" + +#: filesystem.py:96 +#, python-format +msgid "Unable to delete indexing directory; %s" +msgstr "Impossible de supprimer le répertoire d'indexation;%s" + +#: models.py:13 +#, python-format +msgid "Available functions: %s" +msgstr "Fonctions disponibles:%s" + +#: models.py:17 views.py:42 +msgid "name" +msgstr "nom" + +#: models.py:17 +msgid "Internal name used to reference this index." +msgstr "nom interne utilisé pour référencer cet index." + +#: models.py:18 views.py:43 +msgid "title" +msgstr "titre" + +#: models.py:18 +msgid "The name that will be visible to users." +msgstr "Le nom qui sera affiché aux utilisateurs." + +#: models.py:19 models.py:50 views.py:44 views.py:168 +msgid "enabled" +msgstr "activé" + +#: models.py:19 +msgid "" +"Causes this index to be visible and updated when document data changes." +msgstr "Permet à cet index d'être à la fois visible et mis à jour quand le contenu d'un document est modifié." + +#: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 +#: views.py:199 views.py:229 views.py:269 +msgid "index" +msgstr "index" + +#: models.py:48 +msgid "indexing expression" +msgstr "Expression d'indexation" + +#: models.py:48 +msgid "Enter a python string expression to be evaluated." +msgstr "Entrez une commande python à exécuter." + +#: models.py:50 +msgid "Causes this node to be visible and updated when document data changes." +msgstr "Permet à ce noeud d'être visible et mis à jour quand le contenu d'un document est modifié." + +#: models.py:51 +msgid "link documents" +msgstr "documents de lien" + +#: models.py:51 +msgid "" +"Check this option to have this node act as a container for documents and not" +" as a parent for further nodes." +msgstr "Cochez cette option pour permettre à ce noeud d'être un conteneur de documents et pas seulement un noeud parent d'autres noeuds enfants." + +#: models.py:57 models.py:63 +msgid "index template node" +msgstr "noeud de modèle d'index" + +#: models.py:58 +msgid "indexes template nodes" +msgstr "noeuds de modèles d'indexes" + +#: models.py:64 +msgid "value" +msgstr "valeur" + +#: models.py:65 +msgid "documents" +msgstr "documents" + +#: models.py:75 +msgid "index instance node" +msgstr "noeud d'instance d'index" + +#: models.py:76 +msgid "indexes instance nodes" +msgstr "noeuds d'instances d'indexes" + +#: models.py:80 +msgid "index instance" +msgstr "instance d'index" + +#: models.py:81 +msgid "document" +msgstr "document" + +#: models.py:88 +msgid "document rename count" +msgstr "nombre de renommage du document" + +#: models.py:89 +msgid "documents rename count" +msgstr "nombre de renommages de documents" + +#: permissions.py:7 +msgid "Indexing" +msgstr "Indexation" + +#: permissions.py:9 +msgid "Configure document indexes" +msgstr "Configurer les indexes de documents" + +#: permissions.py:10 +msgid "Create new document indexes" +msgstr "Créer de nouveaux indexes de documents" + +#: permissions.py:11 +msgid "Edit document indexes" +msgstr "Modifier les indexes de documents" + +#: permissions.py:12 +msgid "Delete document indexes" +msgstr "Supprimer des indexes de documents" + +#: permissions.py:14 +msgid "View document indexes" +msgstr "Afficher les indexes des documents" + +#: permissions.py:15 +msgid "Rebuild document indexes" +msgstr "Reconstruire les indexes des documents" + +#: utils.py:19 +msgid "document indexes" +msgstr "indexes de documents" + +#: views.py:71 +msgid "Index created successfully." +msgstr "Index créé avec succès" + +#: views.py:95 +msgid "Index edited successfully" +msgstr "Index modifié avec succès" + +#: views.py:101 +#, python-format +msgid "edit index: %s" +msgstr "modifier l'index: %s" + +#: views.py:126 +#, python-format +msgid "Index: %s deleted successfully." +msgstr "Index: %s supprimé avec succès." + +#: views.py:128 +#, python-format +msgid "Index: %(index)s delete error: %(error)s" +msgstr "Index: %(index)s erreur de suppression: %(error)s" + +#: views.py:140 +#, python-format +msgid "Are you sure you with to delete the index: %s?" +msgstr "Êtes vous certain de vouloir supprimer l'index: %s?" + +#: views.py:164 +#, python-format +msgid "tree template nodes for index: %s" +msgstr "noeuds de modèles arborescentes pour l'index: %s" + +#: views.py:167 +msgid "level" +msgstr "niveau" + +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 +msgid "Index template node created successfully." +msgstr "Noeud de modèle d'index créé avec succès." + +#: views.py:196 +msgid "create child node" +msgstr "créer un noeud enfant" + +#: views.py:217 +msgid "Index template node edited successfully" +msgstr "Noeud de modèle d'index modifié avec succès." + +#: views.py:223 +#, python-format +msgid "edit index template node: %s" +msgstr "modifier le noeud de modèle d'index: %s" + +#: views.py:230 views.py:270 views.py:338 +msgid "node" +msgstr "noeud" + +#: views.py:252 +#, python-format +msgid "Node: %s deleted successfully." +msgstr "Noeud: %s supprimé avec succès." + +#: views.py:254 +#, python-format +msgid "Node: %(node)s delete error: %(error)s" +msgstr "Noeud: %(node)s erreur de suppression: %(error)s" + +#: views.py:263 +#, python-format +msgid "Are you sure you with to delete the index template node: %s?" +msgstr "Êtes vous certain de vouloir supprimer le noeud de modèle d'index: %s?" + +#: views.py:287 +msgid "nodes" +msgstr "noeuds" + +#: views.py:320 +#, python-format +msgid "contents for index: %s" +msgstr "contenu de l'index:%s" + +#: views.py:342 +msgid "items" +msgstr "éléments" + +#: views.py:367 +msgid "Are you sure you wish to rebuild all indexes?" +msgstr "Êtes vous certain de vouloir reconstruire tous les indexes ?" + +#: views.py:368 +msgid "On large databases this operation may take some time to execute." +msgstr "Sur de grosses bases de données, cette opération peut prendre un certain temps." + +#: views.py:374 +msgid "Index rebuild completed successfully." +msgstr "Reconstruction d'index effectuée avec succès." + +#: views.py:381 +#, python-format +msgid "Index rebuild error: %s" +msgstr "Erreur de reconstruction d'index:%s" + +#: views.py:403 +#, python-format +msgid "indexes containing: %s" +msgstr "indexes contenant:%s" + +#: conf/settings.py:22 +msgid "" +"A dictionary that maps the index name and where on the filesystem that index" +" will be mirrored." +msgstr "Un dictionnaire qui référence nom d'un index et indique l'emplacement où cet index sera dupliqué dans l'arborescence du système de fichiers." + +#: templates/indexing_help.html:3 +msgid "What are indexes?" +msgstr "Que sont les indexes?" + +#: templates/indexing_help.html:4 +msgid "Indexes group documents into a tree like hierarchical structure." +msgstr "Les indexes regoupent les documents dans une structure hiérarchique arborescente." diff --git a/apps/document_indexing/locale/it/LC_MESSAGES/django.po b/apps/document_indexing/locale/it/LC_MESSAGES/django.po index 373fbe9595..92201ac02c 100644 --- a/apps/document_indexing/locale/it/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/it/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-08 07:25+0000\n" -"Last-Translator: Carlo Zanatto <>\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +21,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 -#: views.py:283 +#: views.py:284 msgid "indexes" msgstr "indici" @@ -145,7 +145,7 @@ msgid "" msgstr "Fa sì che questo indice possa essere visibile e aggiornato quando i dati del documento cambiano." #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 -#: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "indice" @@ -280,73 +280,77 @@ msgstr "modello nodi della struttura per l'indice: %s" msgid "level" msgstr "livello" -#: views.py:189 +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 msgid "Index template node created successfully." msgstr "Modello nodo indice creato con successo." -#: views.py:195 +#: views.py:196 msgid "create child node" msgstr "creare nodo figlio" -#: views.py:216 +#: views.py:217 msgid "Index template node edited successfully" msgstr "Template nodo Indice modificato con successo" -#: views.py:222 +#: views.py:223 #, python-format msgid "edit index template node: %s" msgstr "modifica index template node: %s" -#: views.py:229 views.py:269 views.py:337 +#: views.py:230 views.py:270 views.py:338 msgid "node" msgstr "nodo" -#: views.py:251 +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." msgstr "Nodo: %s cancellato con succcesso." -#: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" msgstr "Nodo: %(node)s errore di cancellazione: %(error)s" -#: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" msgstr "Sei sicuro di voler cancellare index template node: %s?" -#: views.py:286 +#: views.py:287 msgid "nodes" msgstr "nodi" -#: views.py:319 +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "contenuto per indice: %s" -#: views.py:341 +#: views.py:342 msgid "items" msgstr "voci" -#: views.py:366 +#: views.py:367 msgid "Are you sure you wish to rebuild all indexes?" msgstr "Sei sicuro di voler ricostruire l'indice ?" -#: views.py:367 +#: views.py:368 msgid "On large databases this operation may take some time to execute." msgstr "Per un database di grosse dimensioni l'operazione protrebbe aver bisogno di tempo." -#: views.py:373 +#: views.py:374 msgid "Index rebuild completed successfully." msgstr "Ricostruzione dell'indice avvenuta con successo" -#: views.py:380 +#: views.py:381 #, python-format msgid "Index rebuild error: %s" msgstr "Errore nella ricostruzione dell'indice: %s" -#: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "Gli indici contengono: %s" diff --git a/apps/document_indexing/locale/nl_NL/LC_MESSAGES/django.mo b/apps/document_indexing/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..8897e9653e Binary files /dev/null and b/apps/document_indexing/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/document_indexing/locale/nl_NL/LC_MESSAGES/django.po b/apps/document_indexing/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b61592c1b4 --- /dev/null +++ b/apps/document_indexing/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,367 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 +#: views.py:284 +msgid "indexes" +msgstr "" + +#: __init__.py:32 __init__.py:42 +msgid "index list" +msgstr "" + +#: __init__.py:33 views.py:77 +msgid "create index" +msgstr "" + +#: __init__.py:34 __init__.py:39 +msgid "edit" +msgstr "" + +#: __init__.py:35 __init__.py:40 +msgid "delete" +msgstr "" + +#: __init__.py:36 +msgid "tree template" +msgstr "" + +#: __init__.py:38 +msgid "new child node" +msgstr "" + +#: __init__.py:44 +msgid "go up one level" +msgstr "" + +#: __init__.py:49 +msgid "rebuild indexes" +msgstr "" + +#: __init__.py:49 +msgid "Deletes and creates from scratch all the document indexes." +msgstr "" + +#: __init__.py:51 +msgid "Indexes" +msgstr "" + +#: api.py:69 +#, python-format +msgid "Maximum suffix (%s) count reached." +msgstr "" + +#: api.py:83 +#, python-format +msgid "" +"Error in document indexing update expression: %(expression)s; %(exception)s" +msgstr "" + +#: api.py:92 api.py:107 +#, python-format +msgid "" +"Error updating document index, expression: %(expression)s; %(exception)s" +msgstr "" + +#: api.py:149 +#, python-format +msgid "Unable to delete document indexing node; %s" +msgstr "" + +#: filesystem.py:51 +#, python-format +msgid "Unable to create indexing directory; %s" +msgstr "" + +#: filesystem.py:69 +#, python-format +msgid "" +"Unable to create symbolic link, file exists and could not be deleted: " +"%(filepath)s; %(exc)s" +msgstr "" + +#: filesystem.py:71 +#, python-format +msgid "Unable to create symbolic link: %(filepath)s; %(exc)s" +msgstr "" + +#: filesystem.py:84 +#, python-format +msgid "Unable to delete document symbolic link; %s" +msgstr "" + +#: filesystem.py:96 +#, python-format +msgid "Unable to delete indexing directory; %s" +msgstr "" + +#: models.py:13 +#, python-format +msgid "Available functions: %s" +msgstr "" + +#: models.py:17 views.py:42 +msgid "name" +msgstr "" + +#: models.py:17 +msgid "Internal name used to reference this index." +msgstr "" + +#: models.py:18 views.py:43 +msgid "title" +msgstr "" + +#: models.py:18 +msgid "The name that will be visible to users." +msgstr "" + +#: models.py:19 models.py:50 views.py:44 views.py:168 +msgid "enabled" +msgstr "" + +#: models.py:19 +msgid "" +"Causes this index to be visible and updated when document data changes." +msgstr "" + +#: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 +#: views.py:199 views.py:229 views.py:269 +msgid "index" +msgstr "" + +#: models.py:48 +msgid "indexing expression" +msgstr "" + +#: models.py:48 +msgid "Enter a python string expression to be evaluated." +msgstr "" + +#: models.py:50 +msgid "Causes this node to be visible and updated when document data changes." +msgstr "" + +#: models.py:51 +msgid "link documents" +msgstr "" + +#: models.py:51 +msgid "" +"Check this option to have this node act as a container for documents and not" +" as a parent for further nodes." +msgstr "" + +#: models.py:57 models.py:63 +msgid "index template node" +msgstr "" + +#: models.py:58 +msgid "indexes template nodes" +msgstr "" + +#: models.py:64 +msgid "value" +msgstr "" + +#: models.py:65 +msgid "documents" +msgstr "" + +#: models.py:75 +msgid "index instance node" +msgstr "" + +#: models.py:76 +msgid "indexes instance nodes" +msgstr "" + +#: models.py:80 +msgid "index instance" +msgstr "" + +#: models.py:81 +msgid "document" +msgstr "" + +#: models.py:88 +msgid "document rename count" +msgstr "" + +#: models.py:89 +msgid "documents rename count" +msgstr "" + +#: permissions.py:7 +msgid "Indexing" +msgstr "" + +#: permissions.py:9 +msgid "Configure document indexes" +msgstr "" + +#: permissions.py:10 +msgid "Create new document indexes" +msgstr "" + +#: permissions.py:11 +msgid "Edit document indexes" +msgstr "" + +#: permissions.py:12 +msgid "Delete document indexes" +msgstr "" + +#: permissions.py:14 +msgid "View document indexes" +msgstr "" + +#: permissions.py:15 +msgid "Rebuild document indexes" +msgstr "" + +#: utils.py:19 +msgid "document indexes" +msgstr "" + +#: views.py:71 +msgid "Index created successfully." +msgstr "" + +#: views.py:95 +msgid "Index edited successfully" +msgstr "" + +#: views.py:101 +#, python-format +msgid "edit index: %s" +msgstr "" + +#: views.py:126 +#, python-format +msgid "Index: %s deleted successfully." +msgstr "" + +#: views.py:128 +#, python-format +msgid "Index: %(index)s delete error: %(error)s" +msgstr "" + +#: views.py:140 +#, python-format +msgid "Are you sure you with to delete the index: %s?" +msgstr "" + +#: views.py:164 +#, python-format +msgid "tree template nodes for index: %s" +msgstr "" + +#: views.py:167 +msgid "level" +msgstr "" + +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 +msgid "Index template node created successfully." +msgstr "" + +#: views.py:196 +msgid "create child node" +msgstr "" + +#: views.py:217 +msgid "Index template node edited successfully" +msgstr "" + +#: views.py:223 +#, python-format +msgid "edit index template node: %s" +msgstr "" + +#: views.py:230 views.py:270 views.py:338 +msgid "node" +msgstr "" + +#: views.py:252 +#, python-format +msgid "Node: %s deleted successfully." +msgstr "" + +#: views.py:254 +#, python-format +msgid "Node: %(node)s delete error: %(error)s" +msgstr "" + +#: views.py:263 +#, python-format +msgid "Are you sure you with to delete the index template node: %s?" +msgstr "" + +#: views.py:287 +msgid "nodes" +msgstr "" + +#: views.py:320 +#, python-format +msgid "contents for index: %s" +msgstr "" + +#: views.py:342 +msgid "items" +msgstr "" + +#: views.py:367 +msgid "Are you sure you wish to rebuild all indexes?" +msgstr "" + +#: views.py:368 +msgid "On large databases this operation may take some time to execute." +msgstr "" + +#: views.py:374 +msgid "Index rebuild completed successfully." +msgstr "" + +#: views.py:381 +#, python-format +msgid "Index rebuild error: %s" +msgstr "" + +#: views.py:403 +#, python-format +msgid "indexes containing: %s" +msgstr "" + +#: conf/settings.py:22 +msgid "" +"A dictionary that maps the index name and where on the filesystem that index" +" will be mirrored." +msgstr "" + +#: templates/indexing_help.html:3 +msgid "What are indexes?" +msgstr "" + +#: templates/indexing_help.html:4 +msgid "Indexes group documents into a tree like hierarchical structure." +msgstr "" diff --git a/apps/document_indexing/locale/pl/LC_MESSAGES/django.po b/apps/document_indexing/locale/pl/LC_MESSAGES/django.po index 5d1b3cf691..03845ac7ca 100644 --- a/apps/document_indexing/locale/pl/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/pl/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-21 20:50+0000\n" -"Last-Translator: mic \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 -#: views.py:283 +#: views.py:284 msgid "indexes" msgstr "indeksy" @@ -143,7 +143,7 @@ msgid "" msgstr "Powoduje że ten wskaźnik będzie widoczny i zaktualizowany podczas zmiany danych dokumentów." #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 -#: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "index" @@ -278,73 +278,77 @@ msgstr "tree template nodes for index: %s" msgid "level" msgstr "level" -#: views.py:189 +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 msgid "Index template node created successfully." msgstr "Index template node created successfully." -#: views.py:195 +#: views.py:196 msgid "create child node" msgstr "create child node" -#: views.py:216 +#: views.py:217 msgid "Index template node edited successfully" msgstr "Index template node edited successfully" -#: views.py:222 +#: views.py:223 #, python-format msgid "edit index template node: %s" msgstr "" -#: views.py:229 views.py:269 views.py:337 +#: views.py:230 views.py:270 views.py:338 msgid "node" msgstr "node" -#: views.py:251 +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." msgstr "" -#: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" msgstr "" -#: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" msgstr "" -#: views.py:286 +#: views.py:287 msgid "nodes" msgstr "" -#: views.py:319 +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "Zawartość dla indeksu:%s" -#: views.py:341 +#: views.py:342 msgid "items" msgstr "pozycji" -#: views.py:366 +#: views.py:367 msgid "Are you sure you wish to rebuild all indexes?" msgstr "Czy na pewno chcesz odbudować wszystkie indeksy?" -#: views.py:367 +#: views.py:368 msgid "On large databases this operation may take some time to execute." msgstr "Na dużych bazach danych operacja może chwilę potrwać." -#: views.py:373 +#: views.py:374 msgid "Index rebuild completed successfully." msgstr "Główna odbudowa zakończyła się pomyślnie." -#: views.py:380 +#: views.py:381 #, python-format msgid "Index rebuild error: %s" msgstr "Index rebuild error: %s" -#: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "indeksy zawierające:%s" diff --git a/apps/document_indexing/locale/pt/LC_MESSAGES/django.po b/apps/document_indexing/locale/pt/LC_MESSAGES/django.po index dd3bbad958..e45ef65049 100644 --- a/apps/document_indexing/locale/pt/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/pt/LC_MESSAGES/django.po @@ -4,12 +4,13 @@ # # Translators: # Renata Oliveira , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-02 18:18+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" @@ -19,33 +20,33 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1)\n" #: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 -#: views.py:283 +#: views.py:284 msgid "indexes" msgstr "índices" #: __init__.py:32 __init__.py:42 msgid "index list" -msgstr "lista de índice" +msgstr "lista de índices" #: __init__.py:33 views.py:77 msgid "create index" -msgstr "" +msgstr "criar índice" #: __init__.py:34 __init__.py:39 msgid "edit" -msgstr "" +msgstr "editar" #: __init__.py:35 __init__.py:40 msgid "delete" -msgstr "" +msgstr "excluir" #: __init__.py:36 msgid "tree template" -msgstr "" +msgstr "modelo de árvore" #: __init__.py:38 msgid "new child node" -msgstr "" +msgstr "novo nó filho" #: __init__.py:44 msgid "go up one level" @@ -57,7 +58,7 @@ msgstr "reconstruir índices" #: __init__.py:49 msgid "Deletes and creates from scratch all the document indexes." -msgstr "Exclui e criar a partir do zero todos os índices de documento." +msgstr "Exclui e cria a partir do zero todos os índices de documentos." #: __init__.py:51 msgid "Indexes" @@ -66,19 +67,19 @@ msgstr "Índices" #: api.py:69 #, python-format msgid "Maximum suffix (%s) count reached." -msgstr "Quantidade máxima do sufixo (%s) alcançada." +msgstr "Contagem máxima do sufixo (%s) alcançada." #: api.py:83 #, python-format msgid "" "Error in document indexing update expression: %(expression)s; %(exception)s" -msgstr "Erro de atualização na expressão de indexação do documento: %(expression)s; %(exception)s " +msgstr "Erro na expressão de atualização de indexação de documentos: %(expression)s; %(exception)s " #: api.py:92 api.py:107 #, python-format msgid "" "Error updating document index, expression: %(expression)s; %(exception)s" -msgstr "Erro de atualização de índice do documento, a expressão: %(expression)s ; %(exception)s " +msgstr "Erro ao atualizar índice de documentos, expressão: %(expression)s ; %(exception)s " #: api.py:149 #, python-format @@ -95,17 +96,17 @@ msgstr "Não é possível criar o diretório de indexação; %s" msgid "" "Unable to create symbolic link, file exists and could not be deleted: " "%(filepath)s; %(exc)s" -msgstr "Não é possível criar o link simbólico, o arquivo existe e não pode ser excluído: %(filepath)s; %(exc)s " +msgstr "Não é possível criar a ligação simbólica, o ficheiro existe e não pode ser excluído: %(filepath)s; %(exc)s " #: filesystem.py:71 #, python-format msgid "Unable to create symbolic link: %(filepath)s; %(exc)s" -msgstr "Não é possível criar o link simbólico: %(filepath)s; %(exc)s " +msgstr "Não é possível criar a ligação simbólica: %(filepath)s; %(exc)s " #: filesystem.py:84 #, python-format msgid "Unable to delete document symbolic link; %s" -msgstr "Não é possível excluir o link simbólico do documento; %s" +msgstr "Não é possível excluir a ligação simbólica do documento; %s" #: filesystem.py:96 #, python-format @@ -119,19 +120,19 @@ msgstr "Funções disponíveis: %s " #: models.py:17 views.py:42 msgid "name" -msgstr "" +msgstr "nome" #: models.py:17 msgid "Internal name used to reference this index." -msgstr "" +msgstr "Nome interno usado para referenciar este índice." #: models.py:18 views.py:43 msgid "title" -msgstr "" +msgstr "título" #: models.py:18 msgid "The name that will be visible to users." -msgstr "" +msgstr "O nome que será visível aos utilizadores." #: models.py:19 models.py:50 views.py:44 views.py:168 msgid "enabled" @@ -140,10 +141,10 @@ msgstr "habilitado" #: models.py:19 msgid "" "Causes this index to be visible and updated when document data changes." -msgstr "" +msgstr "Faz com que este índice seja visível e atualizado quando os dados do documento forem alterados." #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 -#: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "índice" @@ -157,7 +158,7 @@ msgstr "Digite uma expressão python para ser avaliada." #: models.py:50 msgid "Causes this node to be visible and updated when document data changes." -msgstr "" +msgstr "Faz com que este nó seja visível e atualizado quando os dados do documento forem alterados." #: models.py:51 msgid "link documents" @@ -167,15 +168,15 @@ msgstr "ligar documentos" msgid "" "Check this option to have this node act as a container for documents and not" " as a parent for further nodes." -msgstr "" +msgstr "Escolha esta opção para que este nó atue como contentor para documentos e não como pai de outros nós." #: models.py:57 models.py:63 msgid "index template node" -msgstr "" +msgstr "nó de modelo de índice" #: models.py:58 msgid "indexes template nodes" -msgstr "" +msgstr "nós de modelos de índice" #: models.py:64 msgid "value" @@ -187,15 +188,15 @@ msgstr "documentos" #: models.py:75 msgid "index instance node" -msgstr "" +msgstr "nó de instância de índice" #: models.py:76 msgid "indexes instance nodes" -msgstr "" +msgstr "nós de instâncias de índices" #: models.py:80 msgid "index instance" -msgstr "exemplo de índice" +msgstr "instância de índice" #: models.py:81 msgid "document" @@ -203,31 +204,31 @@ msgstr "documento" #: models.py:88 msgid "document rename count" -msgstr "contagem de renomeação do documento" +msgstr "número de renomeações do documento" #: models.py:89 msgid "documents rename count" -msgstr "contagem de renomeação dos documentos" +msgstr "número de renomeações dos documentos" #: permissions.py:7 msgid "Indexing" -msgstr "Indexando" +msgstr "Indexação" #: permissions.py:9 msgid "Configure document indexes" -msgstr "" +msgstr "Configurar índices de documento" #: permissions.py:10 msgid "Create new document indexes" -msgstr "" +msgstr "Criar novos índices de documento" #: permissions.py:11 msgid "Edit document indexes" -msgstr "" +msgstr "Editar índices de documento" #: permissions.py:12 msgid "Delete document indexes" -msgstr "" +msgstr "Eliminar índices de documento" #: permissions.py:14 msgid "View document indexes" @@ -239,112 +240,116 @@ msgstr "Reconstruir índices de documento" #: utils.py:19 msgid "document indexes" -msgstr "índices de documento" +msgstr "índices de documentos" #: views.py:71 msgid "Index created successfully." -msgstr "" +msgstr "Índice criado com sucesso." #: views.py:95 msgid "Index edited successfully" -msgstr "" +msgstr "Índice editado com sucesso" #: views.py:101 #, python-format msgid "edit index: %s" -msgstr "" +msgstr "editar índice: %s" #: views.py:126 #, python-format msgid "Index: %s deleted successfully." -msgstr "" +msgstr "Índice: %s eliminado com sucesso." #: views.py:128 #, python-format msgid "Index: %(index)s delete error: %(error)s" -msgstr "" +msgstr "Índice: %(index)s, erro ao eliminar: %(error)s " #: views.py:140 #, python-format msgid "Are you sure you with to delete the index: %s?" -msgstr "" +msgstr "Tem a certeza de que deseja eliminar o índice: %s?" #: views.py:164 #, python-format msgid "tree template nodes for index: %s" -msgstr "" +msgstr "nós de modelo de árvore para o índice: %s" #: views.py:167 msgid "level" +msgstr "nível" + +#: views.py:169 +msgid "has document links?" msgstr "" -#: views.py:189 +#: views.py:190 msgid "Index template node created successfully." -msgstr "" +msgstr "Nó de modelo de índice criado com sucesso." -#: views.py:195 +#: views.py:196 msgid "create child node" -msgstr "" +msgstr "criar nó filho" -#: views.py:216 +#: views.py:217 msgid "Index template node edited successfully" -msgstr "" +msgstr "nó de modelo de índice editado com sucesso" -#: views.py:222 +#: views.py:223 #, python-format msgid "edit index template node: %s" -msgstr "" +msgstr "editar o nó de modelo de índice: %s" -#: views.py:229 views.py:269 views.py:337 +#: views.py:230 views.py:270 views.py:338 msgid "node" -msgstr "" +msgstr "nó" -#: views.py:251 +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." -msgstr "" +msgstr "Nó: %s eliminado com sucesso." -#: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" -msgstr "" +msgstr "Nó: %(node)s, erro ao eliminar: %(error)s " -#: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" -msgstr "" +msgstr "Tem a certeza de que pretende eliminar o nó de modelo de índice: %s?" -#: views.py:286 +#: views.py:287 msgid "nodes" -msgstr "" +msgstr "nós" -#: views.py:319 +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "conteúdos para o índice: %s" -#: views.py:341 +#: views.py:342 msgid "items" msgstr "itens" -#: views.py:366 -msgid "Are you sure you wish to rebuild all indexes?" -msgstr "Tem certeza de que deseja reconstruir todos os índices?" - #: views.py:367 -msgid "On large databases this operation may take some time to execute." -msgstr "Em grandes bases de dados esta operação pode levar algum tempo para executar." +msgid "Are you sure you wish to rebuild all indexes?" +msgstr "Tem a certeza de que deseja reconstruir todos os índices?" -#: views.py:373 +#: views.py:368 +msgid "On large databases this operation may take some time to execute." +msgstr "Esta operação pode levar algum tempo em bases de dados grandes." + +#: views.py:374 msgid "Index rebuild completed successfully." msgstr "Reconstrução de índice concluída com êxito." -#: views.py:380 +#: views.py:381 #, python-format msgid "Index rebuild error: %s" -msgstr "Reconstrução de índice de erro: %s" +msgstr "Erro na reconstrução do índice: %s" -#: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "índices contendo: %s" @@ -353,12 +358,12 @@ msgstr "índices contendo: %s" msgid "" "A dictionary that maps the index name and where on the filesystem that index" " will be mirrored." -msgstr "" +msgstr "Um dicionário que mapeia o nome do índice com o local no sistema de ficheiros onde será espelhado." #: templates/indexing_help.html:3 msgid "What are indexes?" -msgstr "Quais são os índices?" +msgstr "O que são índices?" #: templates/indexing_help.html:4 msgid "Indexes group documents into a tree like hierarchical structure." -msgstr "Indexar documentos agrupados em uma árvore como uma estrutura hierárquica." +msgstr "Os índices agrupam documentos numa árvore como uma estrutura hierárquica." diff --git a/apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po b/apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po index e2e9c79bad..3029a3c77d 100644 --- a/apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-07-02 03:31+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -20,6 +20,7 @@ msgstr "" #: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 #: views.py:283 +#: views.py:284 msgid "indexes" msgstr "índices" @@ -144,6 +145,7 @@ msgstr "" #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 #: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "índice" @@ -291,6 +293,23 @@ msgid "Index template node edited successfully" msgstr "" #: views.py:222 +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 +msgid "Index template node created successfully." +msgstr "" + +#: views.py:196 +msgid "create child node" +msgstr "" + +#: views.py:217 +msgid "Index template node edited successfully" +msgstr "" + +#: views.py:223 #, python-format msgid "edit index template node: %s" msgstr "" @@ -300,16 +319,23 @@ msgid "node" msgstr "" #: views.py:251 +#: views.py:230 views.py:270 views.py:338 +msgid "node" +msgstr "" + +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." msgstr "" #: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" msgstr "" #: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" msgstr "" @@ -319,6 +345,11 @@ msgid "nodes" msgstr "" #: views.py:319 +#: views.py:287 +msgid "nodes" +msgstr "" + +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "conteúdos para o índice: %s" @@ -340,11 +371,29 @@ msgid "Index rebuild completed successfully." msgstr "Reconstrução de índice concluída com êxito." #: views.py:380 +#: views.py:342 +msgid "items" +msgstr "itens" + +#: views.py:367 +msgid "Are you sure you wish to rebuild all indexes?" +msgstr "Tem certeza de que deseja reconstruir todos os índices?" + +#: views.py:368 +msgid "On large databases this operation may take some time to execute." +msgstr "Em grandes bases de dados esta operação pode levar algum tempo para executar." + +#: views.py:374 +msgid "Index rebuild completed successfully." +msgstr "Reconstrução de índice concluída com êxito." + +#: views.py:381 #, python-format msgid "Index rebuild error: %s" msgstr "Reconstrução de índice de erro: %s" #: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "índices contendo: %s" diff --git a/apps/document_indexing/locale/ru/LC_MESSAGES/django.po b/apps/document_indexing/locale/ru/LC_MESSAGES/django.po index 3f7b14500a..4be8ce9257 100644 --- a/apps/document_indexing/locale/ru/LC_MESSAGES/django.po +++ b/apps/document_indexing/locale/ru/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-02-27 04:22+0000\n" -"Last-Translator: Sergey Glita \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" #: __init__.py:31 __init__.py:45 __init__.py:47 models.py:42 views.py:38 -#: views.py:283 +#: views.py:284 msgid "indexes" msgstr "индексы" @@ -143,7 +143,7 @@ msgid "" msgstr "Этот индекс должен быть видимым и обновляться при изменении данных документа." #: models.py:41 models.py:47 views.py:104 views.py:135 views.py:161 -#: views.py:198 views.py:228 views.py:268 +#: views.py:199 views.py:229 views.py:269 msgid "index" msgstr "индекс" @@ -278,73 +278,77 @@ msgstr "дерево шаблонных узлов для индекса %s" msgid "level" msgstr "уровень" -#: views.py:189 +#: views.py:169 +msgid "has document links?" +msgstr "" + +#: views.py:190 msgid "Index template node created successfully." msgstr "узел шаблона индексирования создан" -#: views.py:195 +#: views.py:196 msgid "create child node" msgstr "создать дочерний узел" -#: views.py:216 +#: views.py:217 msgid "Index template node edited successfully" msgstr "узел шаблона индексирования изменён" -#: views.py:222 +#: views.py:223 #, python-format msgid "edit index template node: %s" msgstr "изменить узел шаблона индексирования %s" -#: views.py:229 views.py:269 views.py:337 +#: views.py:230 views.py:270 views.py:338 msgid "node" msgstr "узел" -#: views.py:251 +#: views.py:252 #, python-format msgid "Node: %s deleted successfully." msgstr "Узел %s удален." -#: views.py:253 +#: views.py:254 #, python-format msgid "Node: %(node)s delete error: %(error)s" msgstr "Узел %(node)s - ошибка удаления %(error)s" -#: views.py:262 +#: views.py:263 #, python-format msgid "Are you sure you with to delete the index template node: %s?" msgstr "Вы уверены, что нужно удалить узел шаблона индексирования %s?" -#: views.py:286 +#: views.py:287 msgid "nodes" msgstr "узлы" -#: views.py:319 +#: views.py:320 #, python-format msgid "contents for index: %s" msgstr "содержания для индекса: %s." -#: views.py:341 +#: views.py:342 msgid "items" msgstr "членов" -#: views.py:366 +#: views.py:367 msgid "Are you sure you wish to rebuild all indexes?" msgstr "Вы уверены, что хотите перестроить все индексы?" -#: views.py:367 +#: views.py:368 msgid "On large databases this operation may take some time to execute." msgstr "В больших базах данных эта операция может занять некоторое время для выполнения." -#: views.py:373 +#: views.py:374 msgid "Index rebuild completed successfully." msgstr "восстановление индекса успешно завершено." -#: views.py:380 +#: views.py:381 #, python-format msgid "Index rebuild error: %s" msgstr "Индекс восстановить ошибка: %s" -#: views.py:402 +#: views.py:403 #, python-format msgid "indexes containing: %s" msgstr "индексы, содержащие: %s" diff --git a/apps/document_indexing/models.py b/apps/document_indexing/models.py index 130a900918..0288c1f807 100644 --- a/apps/document_indexing/models.py +++ b/apps/document_indexing/models.py @@ -51,7 +51,7 @@ class IndexTemplateNode(MPTTModel): link_documents = models.BooleanField(default=False, verbose_name=_(u'link documents'), help_text=_(u'Check this option to have this node act as a container for documents and not as a parent for further nodes.')) def __unicode__(self): - return self.expression if not self.link_documents else u'%s/[document]' % self.expression + return self.expression class Meta: verbose_name = _(u'index template node') diff --git a/apps/document_indexing/utils.py b/apps/document_indexing/utils.py deleted file mode 100644 index 24f32d7f12..0000000000 --- a/apps/document_indexing/utils.py +++ /dev/null @@ -1,23 +0,0 @@ -from django.utils.translation import ugettext_lazy as _ - -from document_indexing.api import get_breadcrumbs - - -def get_document_indexing_subtemplate(document): - """ - Return all the settings to render a subtemplate containing a - list of index instances where a document may be found - """ - object_list = [] - - for index_instance in document.indexinstance_set.all(): - object_list.append(get_breadcrumbs(index_instance, single_link=True, include_count=True)) - - return { - 'name': 'generic_list_subtemplate.html', - 'context': { - 'title': _(u'document indexes'), - 'object_list': object_list, - 'hide_link': True - } - } diff --git a/apps/document_indexing/views.py b/apps/document_indexing/views.py index 5442493345..83f27cf940 100644 --- a/apps/document_indexing/views.py +++ b/apps/document_indexing/views.py @@ -166,6 +166,7 @@ def index_setup_view(request, index_pk): 'extra_columns': [ {'name': _(u'level'), 'attribute': encapsulate(lambda x: node_level(x))}, {'name': _(u'enabled'), 'attribute': encapsulate(lambda x: two_state_template(x.enabled))}, + {'name': _(u'has document links?'), 'attribute': encapsulate(lambda x: two_state_template(x.link_documents))}, ], } diff --git a/apps/document_signatures/locale/bg/LC_MESSAGES/django.mo b/apps/document_signatures/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..02156f490f Binary files /dev/null and b/apps/document_signatures/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/document_signatures/locale/bg/LC_MESSAGES/django.po b/apps/document_signatures/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..7761148435 --- /dev/null +++ b/apps/document_signatures/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-01-02 04:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:83 +msgid "upload signature" +msgstr "" + +#: __init__.py:84 +msgid "download signature" +msgstr "" + +#: __init__.py:85 +msgid "signatures" +msgstr "" + +#: forms.py:11 +msgid "Signature file" +msgstr "" + +#: models.py:20 +msgid "document version" +msgstr "" + +#: models.py:21 +msgid "signature file" +msgstr "" + +#: models.py:22 +msgid "has embedded signature" +msgstr "" + +#: models.py:37 +msgid "document version signature" +msgstr "" + +#: models.py:38 +msgid "document version signatures" +msgstr "" + +#: permissions.py:7 +msgid "Document signatures" +msgstr "" + +#: permissions.py:8 +msgid "Verify document signatures" +msgstr "" + +#: permissions.py:9 +msgid "Upload detached signatures" +msgstr "" + +#: permissions.py:10 +msgid "Download detached signatures" +msgstr "" + +#: views.py:47 +#, python-format +msgid "Signature status: %(widget)s %(text)s" +msgstr "" + +#: views.py:54 +msgid "embedded" +msgstr "" + +#: views.py:56 +msgid "detached" +msgstr "" + +#: views.py:61 +#, python-format +msgid "Signature ID: %s" +msgstr "" + +#: views.py:62 +#, python-format +msgid "Signature type: %s" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Key ID: %s" +msgstr "" + +#: views.py:64 +#, python-format +msgid "Timestamp: %s" +msgstr "" + +#: views.py:65 +#, python-format +msgid "Signee: %s" +msgstr "" + +#: views.py:70 +#, python-format +msgid "signature properties for: %s" +msgstr "" + +#: views.py:96 +msgid "Detached signature uploaded successfully." +msgstr "" + +#: views.py:105 +#, python-format +msgid "Upload detached signature for: %s" +msgstr "" diff --git a/apps/document_signatures/locale/de_DE/LC_MESSAGES/django.po b/apps/document_signatures/locale/de_DE/LC_MESSAGES/django.po index 887786a2f8..25ebe033c8 100644 --- a/apps/document_signatures/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-05-05 10:18+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/document_signatures/locale/en/LC_MESSAGES/django.mo b/apps/document_signatures/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/document_signatures/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/document_signatures/locale/en/LC_MESSAGES/django.po b/apps/document_signatures/locale/en/LC_MESSAGES/django.po index eaf976ae09..94f928019f 100644 --- a/apps/document_signatures/locale/en/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/document_signatures/locale/es/LC_MESSAGES/django.po b/apps/document_signatures/locale/es/LC_MESSAGES/django.po index 3fafa2f8fa..674caaff3f 100644 --- a/apps/document_signatures/locale/es/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-02 18:30+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/document_signatures/locale/fr/LC_MESSAGES/django.mo b/apps/document_signatures/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..1169f66e39 Binary files /dev/null and b/apps/document_signatures/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/document_signatures/locale/fr/LC_MESSAGES/django.po b/apps/document_signatures/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..35ccab9f7a --- /dev/null +++ b/apps/document_signatures/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-01-02 04:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:83 +msgid "upload signature" +msgstr "" + +#: __init__.py:84 +msgid "download signature" +msgstr "" + +#: __init__.py:85 +msgid "signatures" +msgstr "" + +#: forms.py:11 +msgid "Signature file" +msgstr "" + +#: models.py:20 +msgid "document version" +msgstr "" + +#: models.py:21 +msgid "signature file" +msgstr "" + +#: models.py:22 +msgid "has embedded signature" +msgstr "" + +#: models.py:37 +msgid "document version signature" +msgstr "" + +#: models.py:38 +msgid "document version signatures" +msgstr "" + +#: permissions.py:7 +msgid "Document signatures" +msgstr "" + +#: permissions.py:8 +msgid "Verify document signatures" +msgstr "" + +#: permissions.py:9 +msgid "Upload detached signatures" +msgstr "" + +#: permissions.py:10 +msgid "Download detached signatures" +msgstr "" + +#: views.py:47 +#, python-format +msgid "Signature status: %(widget)s %(text)s" +msgstr "" + +#: views.py:54 +msgid "embedded" +msgstr "" + +#: views.py:56 +msgid "detached" +msgstr "" + +#: views.py:61 +#, python-format +msgid "Signature ID: %s" +msgstr "" + +#: views.py:62 +#, python-format +msgid "Signature type: %s" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Key ID: %s" +msgstr "" + +#: views.py:64 +#, python-format +msgid "Timestamp: %s" +msgstr "" + +#: views.py:65 +#, python-format +msgid "Signee: %s" +msgstr "" + +#: views.py:70 +#, python-format +msgid "signature properties for: %s" +msgstr "" + +#: views.py:96 +msgid "Detached signature uploaded successfully." +msgstr "" + +#: views.py:105 +#, python-format +msgid "Upload detached signature for: %s" +msgstr "" diff --git a/apps/document_signatures/locale/it/LC_MESSAGES/django.po b/apps/document_signatures/locale/it/LC_MESSAGES/django.po index 7407cced9c..ead70b8143 100644 --- a/apps/document_signatures/locale/it/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-08 07:20+0000\n" "Last-Translator: Carlo Zanatto <>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/document_signatures/locale/nl_NL/LC_MESSAGES/django.mo b/apps/document_signatures/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..a2d0ba34b6 Binary files /dev/null and b/apps/document_signatures/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/document_signatures/locale/nl_NL/LC_MESSAGES/django.po b/apps/document_signatures/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..46e8db6844 --- /dev/null +++ b/apps/document_signatures/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-01-02 04:45+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:83 +msgid "upload signature" +msgstr "" + +#: __init__.py:84 +msgid "download signature" +msgstr "" + +#: __init__.py:85 +msgid "signatures" +msgstr "" + +#: forms.py:11 +msgid "Signature file" +msgstr "" + +#: models.py:20 +msgid "document version" +msgstr "" + +#: models.py:21 +msgid "signature file" +msgstr "" + +#: models.py:22 +msgid "has embedded signature" +msgstr "" + +#: models.py:37 +msgid "document version signature" +msgstr "" + +#: models.py:38 +msgid "document version signatures" +msgstr "" + +#: permissions.py:7 +msgid "Document signatures" +msgstr "" + +#: permissions.py:8 +msgid "Verify document signatures" +msgstr "" + +#: permissions.py:9 +msgid "Upload detached signatures" +msgstr "" + +#: permissions.py:10 +msgid "Download detached signatures" +msgstr "" + +#: views.py:47 +#, python-format +msgid "Signature status: %(widget)s %(text)s" +msgstr "" + +#: views.py:54 +msgid "embedded" +msgstr "" + +#: views.py:56 +msgid "detached" +msgstr "" + +#: views.py:61 +#, python-format +msgid "Signature ID: %s" +msgstr "" + +#: views.py:62 +#, python-format +msgid "Signature type: %s" +msgstr "" + +#: views.py:63 +#, python-format +msgid "Key ID: %s" +msgstr "" + +#: views.py:64 +#, python-format +msgid "Timestamp: %s" +msgstr "" + +#: views.py:65 +#, python-format +msgid "Signee: %s" +msgstr "" + +#: views.py:70 +#, python-format +msgid "signature properties for: %s" +msgstr "" + +#: views.py:96 +msgid "Detached signature uploaded successfully." +msgstr "" + +#: views.py:105 +#, python-format +msgid "Upload detached signature for: %s" +msgstr "" diff --git a/apps/document_signatures/locale/pl/LC_MESSAGES/django.po b/apps/document_signatures/locale/pl/LC_MESSAGES/django.po index 4f84487226..e1cbf7d7e8 100644 --- a/apps/document_signatures/locale/pl/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-21 20:53+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/document_signatures/locale/pt/LC_MESSAGES/django.po b/apps/document_signatures/locale/pt/LC_MESSAGES/django.po index ef74c097d3..20aa55dbcc 100644 --- a/apps/document_signatures/locale/pt/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/pt/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-02 18:20+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-02 20:53+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,11 +20,11 @@ msgstr "" #: __init__.py:83 msgid "upload signature" -msgstr "upload do assinatura" +msgstr "enviar assinatura" #: __init__.py:84 msgid "download signature" -msgstr "download do assinatura" +msgstr "descarregar assinatura" #: __init__.py:85 msgid "signatures" @@ -31,7 +32,7 @@ msgstr "assinaturas" #: forms.py:11 msgid "Signature file" -msgstr "Arquivo de assinatura" +msgstr "Ficheiro de assinatura" #: models.py:20 msgid "document version" @@ -39,40 +40,40 @@ msgstr "versão do documento" #: models.py:21 msgid "signature file" -msgstr "arquivo do assinatura" +msgstr "ficheiro de assinatura" #: models.py:22 msgid "has embedded signature" -msgstr "" +msgstr "tem assinatura embutida" #: models.py:37 msgid "document version signature" -msgstr "assinatura do versão do documento" +msgstr "assinatura da versão do documento" #: models.py:38 msgid "document version signatures" -msgstr "assinaturas de versão de documentos" +msgstr "assinaturas da versão do documento" #: permissions.py:7 msgid "Document signatures" -msgstr "Assinaturas de documentos" +msgstr "Assinaturas do documento" #: permissions.py:8 msgid "Verify document signatures" -msgstr "Verificar as assinaturas de documentos" +msgstr "Verificar as assinaturas do documento" #: permissions.py:9 msgid "Upload detached signatures" -msgstr "Upload de assinaturas destacadas" +msgstr "Enviar assinaturas avulsas" #: permissions.py:10 msgid "Download detached signatures" -msgstr "Download assinaturas destacadas" +msgstr "Descarregar assinaturas avulsas" #: views.py:47 #, python-format msgid "Signature status: %(widget)s %(text)s" -msgstr "Status da assinatura: %(widget)s %(text)s" +msgstr "Estado da assinatura: %(widget)s %(text)s" #: views.py:54 msgid "embedded" @@ -80,12 +81,12 @@ msgstr "embutido" #: views.py:56 msgid "detached" -msgstr "destacado" +msgstr "avulso" #: views.py:61 #, python-format msgid "Signature ID: %s" -msgstr "ID assinatura: %s" +msgstr "ID da assinatura: %s" #: views.py:62 #, python-format @@ -100,12 +101,12 @@ msgstr "ID da chave: %s" #: views.py:64 #, python-format msgid "Timestamp: %s" -msgstr "Timestamp: %s" +msgstr "Data/hora: %s" #: views.py:65 #, python-format msgid "Signee: %s" -msgstr "Signee: %s" +msgstr "Assinado por: %s" #: views.py:70 #, python-format @@ -114,9 +115,9 @@ msgstr "propriedades da assinatura para: %s" #: views.py:96 msgid "Detached signature uploaded successfully." -msgstr "Assinatura separado enviado com sucesso." +msgstr "Assinatura avulsa enviada com sucesso." #: views.py:105 #, python-format msgid "Upload detached signature for: %s" -msgstr "Upload de assinatura separada para: %s" +msgstr "Envio de assinatura avulsa para: %s" diff --git a/apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.po b/apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.po index dbad6c322f..be5f334184 100644 --- a/apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:32+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/document_signatures/locale/ru/LC_MESSAGES/django.po b/apps/document_signatures/locale/ru/LC_MESSAGES/django.po index 4f3448e7ca..b42756609d 100644 --- a/apps/document_signatures/locale/ru/LC_MESSAGES/django.po +++ b/apps/document_signatures/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-03 06:43+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/documents/__init__.py b/apps/documents/__init__.py index 0576bfdf5c..0fa24e0362 100644 --- a/apps/documents/__init__.py +++ b/apps/documents/__init__.py @@ -9,7 +9,6 @@ from navigation.api import (bind_links, register_top_menu, register_model_list_columns, register_sidebar_template, Link) from main.api import register_diagnostic, register_maintenance_links -from history.api import register_history_type from history.permissions import PERMISSION_HISTORY_VIEW from project_setup.api import register_setup from acls.api import class_permissions @@ -21,12 +20,13 @@ from .permissions import (PERMISSION_DOCUMENT_PROPERTIES_EDIT, PERMISSION_DOCUMENT_VIEW, PERMISSION_DOCUMENT_DELETE, PERMISSION_DOCUMENT_DOWNLOAD, PERMISSION_DOCUMENT_TRANSFORM, PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_VERSION_REVERT, - PERMISSION_DOCUMENT_NEW_VERSION) -from .events import (HISTORY_DOCUMENT_CREATED, - HISTORY_DOCUMENT_EDITED, HISTORY_DOCUMENT_DELETED) + PERMISSION_DOCUMENT_NEW_VERSION, PERMISSION_DOCUMENT_CREATE, + PERMISSION_DOCUMENT_TOOLS) +from .conf.settings import ZOOM_MAX_LEVEL +from .conf.settings import ZOOM_MIN_LEVEL from .conf import settings as document_settings from .widgets import document_thumbnail -from .links import (document_list, document_list_recent, document_create_multiple, +from .links import (document_list, document_list_recent, document_create_siblings, document_view_simple, document_view_advanced, document_delete, document_edit, document_download, document_version_download, document_find_duplicates, document_find_all_duplicates, @@ -45,10 +45,6 @@ from .links import (document_page_transformation_list, document_page_transformat document_page_rotate_right, document_page_rotate_left, document_page_view_reset) from .links import document_clear_image_cache -# History setup -register_history_type(HISTORY_DOCUMENT_CREATED) -register_history_type(HISTORY_DOCUMENT_EDITED) -register_history_type(HISTORY_DOCUMENT_DELETED) # Register document type links bind_links([DocumentType], [document_type_document_list, document_type_filename_list, document_type_edit, document_type_delete]) @@ -63,9 +59,9 @@ bind_links([Document], [document_view_simple, document_edit, document_print, doc # Document Version links bind_links([DocumentVersion], [document_version_revert, document_version_download]) -secondary_menu_links = [document_list_recent, document_list, document_create_multiple] +secondary_menu_links = [document_list_recent, document_list] -bind_links(['document_list_recent', 'document_list', 'document_create', 'document_create_multiple', 'upload_interactive', 'staging_file_delete'], secondary_menu_links, menu_name='secondary_menu') +bind_links(['document_list_recent', 'document_list', 'document_create_multiple', 'upload_interactive', 'staging_file_delete'], secondary_menu_links, menu_name='secondary_menu') bind_links([Document], secondary_menu_links, menu_name='secondary_menu') # Document page links diff --git a/apps/documents/admin.py b/apps/documents/admin.py index 91ee0ac22c..931fc7de8b 100644 --- a/apps/documents/admin.py +++ b/apps/documents/admin.py @@ -2,8 +2,6 @@ from __future__ import absolute_import from django.contrib import admin -from metadata.admin import DocumentMetadataInline - from .models import (DocumentType, Document, DocumentTypeFilename, DocumentPage, DocumentPageTransformation, RecentDocument, @@ -46,7 +44,7 @@ class DocumentPageTransformationAdmin(admin.ModelAdmin): class DocumentAdmin(admin.ModelAdmin): inlines = [ - DocumentMetadataInline, DocumentVersionInline + DocumentVersionInline ] list_display = ('uuid', 'file_filename',) diff --git a/apps/documents/events.py b/apps/documents/events.py index 10bc8a11b8..0543e6e5bf 100644 --- a/apps/documents/events.py +++ b/apps/documents/events.py @@ -1,28 +1,26 @@ from django.utils.translation import ugettext_lazy as _ -HISTORY_DOCUMENT_CREATED = { - 'namespace': 'documents', 'name': 'document_created', - 'label': _(u'Document creation'), - 'summary': _(u'Document "%(content_object)s" created by %(fullname)s.'), - 'details': _(u'Document "%(content_object)s" created on %(datetime)s by %(fullname)s.'), - 'expressions': {'fullname': 'user.get_full_name() if user.get_full_name() else user.username'} -} +from history.api import EventNamespace, Event -HISTORY_DOCUMENT_EDITED = { - 'namespace': 'documents', 'name': 'document_edited', - 'label': _(u'Document edited'), - 'summary': _(u'Document "%(content_object)s" edited by %(fullname)s.'), - 'details': _(u'Document "%(content_object)s" was edited on %(datetime)s by %(fullname)s. The following changes took place: %(changes)s.'), - 'expressions': { +namespace = EventNamespace('documents', _('documents')) + +history_document_created = Event(namespace=namespace, name='document_created', label=_(u'Document creation'), + summary=_(u'Document "%(content_object)s" created by %(fullname)s.'), + details=_(u'Document "%(content_object)s" created on %(datetime)s by %(fullname)s.'), + expressions={'fullname': 'user.get_full_name() if user.get_full_name() else user.username'} +) + +history_document_edited = Event(namespace=namespace, name='document_edited', label=_(u'Document edited'), + summary=_(u'Document "%(content_object)s" edited by %(fullname)s.'), + details=_(u'Document "%(content_object)s" was edited on %(datetime)s by %(fullname)s. The following changes took place: %(changes)s.'), + expressions={ 'fullname': 'user.get_full_name() if user.get_full_name() else user.username', 'changes': 'u\', \'.join([\'"%s": "%s" -> "%s"\' % (key, value[\'old_value\'], value[\'new_value\']) for key, value in diff.items()])' } -} +) -HISTORY_DOCUMENT_DELETED = { - 'namespace': 'documents', 'name': 'document_deleted', - 'label': _(u'Document deleted'), - 'summary': _(u'Document "%(document)s" deleted by %(fullname)s.'), - 'details': _(u'Document "%(document)s" deleted on %(datetime)s by %(fullname)s.'), - 'expressions': {'fullname': 'user.get_full_name() if user.get_full_name() else user.username'} -} +history_document_deleted = HISTORY_DOCUMENT_DELETED = Event(namespace=namespace, name='document_deleted', label=_(u'Document deleted'), + summary=_(u'Document "%(document)s" deleted by %(fullname)s.'), + details=_(u'Document "%(document)s" deleted on %(datetime)s by %(fullname)s.'), + expressions={'fullname': 'user.get_full_name() if user.get_full_name() else user.username'} +) diff --git a/apps/documents/links.py b/apps/documents/links.py index 3e7b9529a4..62fe8a33f6 100644 --- a/apps/documents/links.py +++ b/apps/documents/links.py @@ -39,7 +39,6 @@ def is_current_version(context): document_list = Link(text=_(u'all documents'), view='document_list', sprite='page') document_list_recent = Link(text=_(u'recent documents'), view='document_list_recent', sprite='page') -document_create_multiple = Link(text=_(u'upload new documents'), view='document_create_multiple', sprite='page_add', permissions=[PERMISSION_DOCUMENT_CREATE], children_view_regex=[r'upload_interactive']) document_create_siblings = Link(text=_(u'clone metadata'), view='document_create_siblings', args='object.id', sprite='page_copy', permissions=[PERMISSION_DOCUMENT_CREATE]) document_view_simple = Link(text=_(u'details'), view='document_view_simple', args='object.id', sprite='page', permissions=[PERMISSION_DOCUMENT_VIEW]) document_view_advanced = Link(text=_(u'properties'), view='document_view_advanced', args='object.id', sprite='page_gear', permissions=[PERMISSION_DOCUMENT_VIEW]) diff --git a/apps/documents/locale/bg/LC_MESSAGES/django.mo b/apps/documents/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..03d6ef492b Binary files /dev/null and b/apps/documents/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/documents/locale/bg/LC_MESSAGES/django.po b/apps/documents/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..07aee9e472 --- /dev/null +++ b/apps/documents/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,1108 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Iliya Georgiev , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:55 +msgid "all documents" +msgstr "всички документи" + +#: __init__.py:56 models.py:669 views.py:870 +msgid "recent documents" +msgstr "последни документи" + +#: __init__.py:57 +msgid "upload new documents" +msgstr "добавяне на нови документи" + +#: __init__.py:58 +msgid "clone metadata" +msgstr "клониране на мета данни" + +#: __init__.py:59 +msgid "details" +msgstr "детайли" + +#: __init__.py:60 +msgid "properties" +msgstr "свойства" + +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 +msgid "delete" +msgstr "изтриване" + +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 +msgid "edit" +msgstr "редактиране" + +#: __init__.py:64 +msgid "preview" +msgstr "предварителен преглед" + +#: __init__.py:65 __init__.py:66 __init__.py:67 +msgid "download" +msgstr "изтегляне" + +#: __init__.py:68 +msgid "find duplicates" +msgstr "намиране на дубликати" + +#: __init__.py:69 +msgid "find all duplicates" +msgstr "намиране на всички дубликати" + +#: __init__.py:69 +msgid "" +"Search all the documents' checksums and return a list of the exact matches." +msgstr "Претърсване на контролните суми на всички документи и връщане на списък с точните съвпадения" + +#: __init__.py:70 +msgid "update office documents' page count" +msgstr "актуализиране на броя страница на офис документите" + +#: __init__.py:70 +msgid "" +"Update the page count of the office type documents. This is useful when " +"enabling office document support after there were already office type " +"documents in the database." +msgstr "Актуализиране на броя страници на офис документи. Това е полезно, когато поддръжката на офис документи е включена след като вече има офис документи в базата данни." + +#: __init__.py:71 __init__.py:72 +msgid "clear transformations" +msgstr "изчистване на преобразованията" + +#: __init__.py:73 +msgid "print" +msgstr "отпечатване" + +#: __init__.py:74 +msgid "history" +msgstr "история" + +#: __init__.py:75 +msgid "Find missing document files" +msgstr "Намиране на липсващи файлове на документи" + +#: __init__.py:78 +msgid "Clear the document image cache" +msgstr "" + +#: __init__.py:78 +msgid "" +"Clear the graphics representations used to speed up the documents' display " +"and interactive transformations results." +msgstr "" + +#: __init__.py:81 +msgid "page transformations" +msgstr "преобразуване на страници" + +#: __init__.py:82 +msgid "create new transformation" +msgstr "създаване на ново преобразуване" + +#: __init__.py:86 +msgid "page image" +msgstr "изображение на страницата" + +#: __init__.py:87 +msgid "page text" +msgstr "текст на страницата" + +#: __init__.py:88 +msgid "edit page text" +msgstr "редактиране текста на страницата" + +#: __init__.py:89 +msgid "next page" +msgstr "следваща страница" + +#: __init__.py:90 +msgid "previous page" +msgstr "предишна страница" + +#: __init__.py:91 +msgid "first page" +msgstr "първа страница" + +#: __init__.py:92 +msgid "last page" +msgstr "последна страница" + +#: __init__.py:93 +msgid "zoom in" +msgstr "увеличаване" + +#: __init__.py:94 +msgid "zoom out" +msgstr "смаляване" + +#: __init__.py:95 +msgid "rotate right" +msgstr "завъртане надясно" + +#: __init__.py:96 +msgid "rotate left" +msgstr "завъртане наляво" + +#: __init__.py:97 +msgid "reset view" +msgstr "първоначален вид" + +#: __init__.py:100 +msgid "versions" +msgstr "" + +#: __init__.py:101 +msgid "revert" +msgstr "" + +#: __init__.py:104 +msgid "document type list" +msgstr "списък с вид на документа" + +#: __init__.py:105 views.py:1049 +msgid "document types" +msgstr "видове документи" + +#: __init__.py:106 +msgid "documents of this type" +msgstr "документи от този вид" + +#: __init__.py:109 views.py:1160 +msgid "create document type" +msgstr "създаване на нов вид документ" + +#: __init__.py:111 +msgid "filenames" +msgstr "имена на файлове" + +#: __init__.py:112 +msgid "add filename to document type" +msgstr "добавяне на име на файл към вид документ" + +#: __init__.py:156 permissions.py:7 +msgid "Documents" +msgstr "Документи" + +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 +msgid "documents" +msgstr "документи" + +#: __init__.py:161 +msgid "thumbnail" +msgstr "миниатюра" + +#: __init__.py:164 +msgid "metadata" +msgstr "мета данни" + +#: events.py:7 +msgid "Document creation" +msgstr "Създаване на докумнт" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Документ \"%(content_object)s\" създаден от %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Документ \"%(content_object)s\" създаден на %(datetime)s от %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Редактиране на документ" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Документ \"%(content_object)s\" редактиран от %(fullname)s." + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Документ \"%(content_object)s\" е редактиран на %(datetime)s от %(fullname)s. Направени са промени: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Документът е изтрит" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Документ \"%(document)s\" е изтрит от %(fullname)s." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Документ \"%(document)s\" e изтрит на %(datetime)s от %(fullname)s." + +#: forms.py:63 +msgid "Page image" +msgstr "Изображение на страница" + +#: forms.py:73 forms.py:271 +msgid "Contents" +msgstr "Съдържание" + +#: forms.py:109 +msgid "Page" +msgstr "" + +#: forms.py:121 +msgid "Details" +msgstr "Детайли" + +#: forms.py:126 +msgid "Click on the image for full size preview" +msgstr "Натиснете върху изображението за да видите пълния размер" + +#: forms.py:136 +#, python-format +msgid "Document pages (%s)" +msgstr "Страници в документа (%s)" + +#: forms.py:164 +msgid "Use the new version filename as the document filename" +msgstr "" + +#: forms.py:179 +msgid "Quick document rename" +msgstr "Бързо преименуване на документ" + +#: forms.py:186 +msgid "Version update" +msgstr "" + +#: forms.py:191 +msgid "Release level" +msgstr "" + +#: forms.py:197 +msgid "Release level serial" +msgstr "" + +#: forms.py:205 +msgid "Comment" +msgstr "" + +#: forms.py:211 +msgid "New document filename" +msgstr "Ново име на документ" + +#: forms.py:289 +msgid "Page range" +msgstr "Поредица от страници" + +#: forms.py:319 +msgid "Compress" +msgstr "" + +#: forms.py:319 +msgid "" +"Download the document in the original format or in a compressed manner. " +"This option is selectable only when downloading one document, for multiple " +"documents, the bundle will always be downloads as a compressed file." +msgstr "" + +#: forms.py:320 +msgid "Compressed filename" +msgstr "" + +#: forms.py:320 +msgid "" +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" + +#: literals.py:15 +msgid "final" +msgstr "" + +#: literals.py:16 +msgid "alpha" +msgstr "" + +#: literals.py:17 +msgid "beta" +msgstr "" + +#: literals.py:18 +msgid "release candidate" +msgstr "" + +#: literals.py:19 +msgid "hotfix" +msgstr "" + +#: models.py:62 +msgid "name" +msgstr "име" + +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 +msgid "document type" +msgstr "вид документ" + +#: models.py:69 +msgid "documents types" +msgstr "видове документи" + +#: models.py:79 +msgid "description" +msgstr "описание" + +#: models.py:80 +msgid "added" +msgstr "добавен" + +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 +msgid "document" +msgstr "документ" + +#: models.py:295 +#, python-format +msgid "Major %(major)i.%(minor)i, (new release)" +msgstr "" + +#: models.py:296 +#, python-format +msgid "Minor %(major)i.%(minor)i, (some updates)" +msgstr "" + +#: models.py:297 +#, python-format +msgid "Micro %(major)i.%(minor)i.%(micro)i, (fixes)" +msgstr "" + +#: models.py:309 +msgid "mayor" +msgstr "" + +#: models.py:310 +msgid "minor" +msgstr "" + +#: models.py:311 +msgid "micro" +msgstr "" + +#: models.py:312 +msgid "release level" +msgstr "" + +#: models.py:313 +msgid "serial" +msgstr "" + +#: models.py:314 +msgid "timestamp" +msgstr "" + +#: models.py:315 views.py:1356 +msgid "comment" +msgstr "" + +#: models.py:318 +msgid "file" +msgstr "файл" + +#: models.py:322 +msgid "checksum" +msgstr "контролна сума" + +#: models.py:326 models.py:327 models.py:560 +msgid "document version" +msgstr "" + +#: models.py:419 +msgid "" +"This document's file format is not known, the page count has therefore " +"defaulted to 1." +msgstr "Форматът на документа във файла е непознат. Затова броят страници е зададен на 1." + +#: models.py:544 views.py:1352 +msgid "filename" +msgstr "име на файла" + +#: models.py:545 views.py:1180 +msgid "enabled" +msgstr "разрешено" + +#: models.py:552 +msgid "document type quick rename filename" +msgstr "име на файла за бързо преименуване на вида документ" + +#: models.py:553 +msgid "document types quick rename filenames" +msgstr "имена на файлове за бързо преименуване на вида документ" + +#: models.py:561 +msgid "content" +msgstr "съдържание" + +#: models.py:562 +msgid "page label" +msgstr "надпис на страница" + +#: models.py:563 +msgid "page number" +msgstr "номер на страница" + +#: models.py:566 +#, python-format +msgid "Page %(page_num)d out of %(total_pages)d of %(document)s" +msgstr "Страница %(page_num)d от общо %(total_pages)d страници от %(document)s документи." + +#: models.py:574 models.py:620 +msgid "document page" +msgstr "страница на документа" + +#: models.py:575 +msgid "document pages" +msgstr "добавяне на име на файл към вид документ" + +#: models.py:595 +msgid "Enter a valid value." +msgstr "Въведете валидна стойност" + +#: models.py:621 views.py:448 +msgid "order" +msgstr "ред" + +#: models.py:622 views.py:449 views.py:510 views.py:541 +msgid "transformation" +msgstr "преобразуване" + +#: models.py:623 views.py:450 +msgid "arguments" +msgstr "аргументи" + +#: models.py:623 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "Използвайте речници за да идентифицирате аргументите, например %s" + +#: models.py:631 +msgid "document page transformation" +msgstr "трансформация на страница на документ" + +#: models.py:632 +msgid "document page transformations" +msgstr "трансформации на страница на документ" + +#: models.py:657 +msgid "user" +msgstr "потребител" + +#: models.py:659 +msgid "accessed" +msgstr "достъпен" + +#: models.py:668 +msgid "recent document" +msgstr "скорошен документ" + +#: models.py:674 +msgid "Document type" +msgstr "Вид на документа" + +#: models.py:675 +msgid "MIME type" +msgstr "" + +#: models.py:676 views.py:130 +msgid "Filename" +msgstr "Име на файл" + +#: models.py:677 +msgid "Metadata value" +msgstr "Стойност на мета данни" + +#: models.py:678 +msgid "Content" +msgstr "Съдържание" + +#: models.py:679 +msgid "Description" +msgstr "Описание" + +#: models.py:680 +msgid "Tags" +msgstr "Тагове" + +#: models.py:681 +msgid "Comments" +msgstr "Коментари" + +#: permissions.py:9 +msgid "Create documents" +msgstr "Създаване на документи" + +#: permissions.py:10 +msgid "Edit document properties" +msgstr "Редактиране на свойства на документа" + +#: permissions.py:11 +msgid "Edit documents" +msgstr "Редактиране на документи" + +#: permissions.py:12 +msgid "View documents" +msgstr "Преглед на документи" + +#: permissions.py:13 +msgid "Delete documents" +msgstr "Изтриване на документи" + +#: permissions.py:14 views.py:406 +msgid "Download documents" +msgstr "Изтегляне на документи" + +#: permissions.py:15 +msgid "Transform documents" +msgstr "Преобразуване на документи" + +#: permissions.py:16 +msgid "Execute document modifying tools" +msgstr "Изпълнение на изменение на документа" + +#: permissions.py:17 +msgid "Revert documents to a previous version" +msgstr "" + +#: permissions.py:18 +msgid "Create new document versions" +msgstr "" + +#: permissions.py:20 +msgid "Documents setup" +msgstr "Настройки за документи" + +#: permissions.py:22 +msgid "View document types" +msgstr "" + +#: permissions.py:23 +msgid "Edit document types" +msgstr "Редактиране на вида документи" + +#: permissions.py:24 +msgid "Delete document types" +msgstr "Изтриване на вида документи" + +#: permissions.py:25 +msgid "Create document types" +msgstr "Създаване на вид на документа" + +#: statistics.py:44 +#, python-format +msgid "Document types: %d" +msgstr "Видове документи: %d" + +#: statistics.py:45 +#, python-format +msgid "Documents in database: %d" +msgstr "Документи в базата данни: %d" + +#: statistics.py:50 +#, python-format +msgid "Documents in storage: %d" +msgstr "Документи в склада: %d" + +#: statistics.py:52 +#, python-format +msgid "" +"Space used in storage: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d" +" bytes" +msgstr "Пространството, използвано в склада: %(base_2)s (база 2), %(base_10)s (база 10), %(bytes)d байта" + +#: statistics.py:63 +#, python-format +msgid "Document pages in database: %d" +msgstr "Страници в базата данни: %d" + +#: statistics.py:64 +#, python-format +msgid "Minimum amount of pages per document: %d" +msgstr "" + +#: statistics.py:65 +#, python-format +msgid "Maximum amount of pages per document: %d" +msgstr "" + +#: statistics.py:66 +#, python-format +msgid "Average amount of pages per document: %f" +msgstr "" + +#: statistics.py:71 +msgid "Document statistics" +msgstr "Статистика за документите" + +#: views.py:131 +msgid "File mimetype" +msgstr "" + +#: views.py:131 views.py:132 +msgid "None" +msgstr "" + +#: views.py:132 +msgid "File mime encoding" +msgstr "" + +#: views.py:133 +msgid "File size" +msgstr "Размер на файла" + +#: views.py:134 +msgid "Exists in storage" +msgstr "Съществува в склада" + +#: views.py:135 +msgid "File path in storage" +msgstr "Файлов път до склада" + +#: views.py:136 +msgid "Date added" +msgstr "Дата на добавяне" + +#: views.py:137 +msgid "Time added" +msgstr "Час на добавяне" + +#: views.py:138 +msgid "Checksum" +msgstr "Контролна сума" + +#: views.py:139 +msgid "UUID" +msgstr "UUID" + +#: views.py:140 +msgid "Pages" +msgstr "Страници" + +#: views.py:149 +#, python-format +msgid "document properties for: %s" +msgstr "свойства на документите за %s" + +#: views.py:171 +msgid "document data" +msgstr "данни в документа" + +#: views.py:195 views.py:645 +msgid "Must provide at least one document." +msgstr "Приложете поне един документ" + +#: views.py:216 +msgid "Document deleted successfully." +msgstr "" + +#: views.py:218 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "Документ: %(document)s Грешка при триене: %(error)s" + +#: views.py:233 +#, python-format +msgid "Are you sure you wish to delete the document: %s?" +msgstr "Сигурни ли сте, че искате да изтриете документ %s?" + +#: views.py:235 +#, python-format +msgid "Are you sure you wish to delete the documents: %s?" +msgstr "Сигурни ли сте, че искате да изтриете документите %s?" + +#: views.py:274 +#, python-format +msgid "Document \"%s\" edited successfully." +msgstr "Документът \"%s\" е редактиран успешно" + +#: views.py:340 +msgid "documents to be downloaded" +msgstr "" + +#: views.py:350 views.py:1336 +msgid "version" +msgstr "" + +#: views.py:407 +msgid "Download" +msgstr "" + +#: views.py:409 +msgid "Return" +msgstr "" + +#: views.py:444 +#, python-format +msgid "transformations for: %s" +msgstr "преобразувания за %s" + +#: views.py:471 +msgid "Document page transformation created successfully." +msgstr "Преобразуването на страницата е извършено успешно" + +#: views.py:480 +#, python-format +msgid "Create new transformation for page: %(page)s of document: %(document)s" +msgstr "Създаване на ново преобразуване на страница %(page)s на документ %(document)s" + +#: views.py:499 +msgid "Document page transformation edited successfully." +msgstr "имена на файлове за бързо преименуване на вида документ" + +#: views.py:512 +#, python-format +msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" +msgstr "Редактиране на преобразуване %(transformation)s за %(document_page)s" + +#: views.py:532 +msgid "Document page transformation deleted successfully." +msgstr "Преобразуването на страницата е изтрито успешно." + +#: views.py:543 +#, python-format +msgid "" +"Are you sure you wish to delete transformation \"%(transformation)s\" for: " +"%(document_page)s" +msgstr "Сигурни ли сте, че желаете да изтриете преобразуването преобразуване %(transformation)s за %(document_page)s" + +#: views.py:561 +#, python-format +msgid "duplicates of: %s" +msgstr "дублирания на %s" + +#: views.py:573 +msgid "Are you sure you wish to find all duplicates?" +msgstr "Сигурни ли сте, че желаете да откриете всички дублирания?" + +#: views.py:574 views.py:632 views.py:700 +msgid "On large databases this operation may take some time to execute." +msgstr "При големи бази данни тази операция може да отнеме известно време за изпълнение." + +#: views.py:597 +msgid "duplicated documents" +msgstr "дублирани документи" + +#: views.py:623 +#, python-format +msgid "" +"Page count update complete. Documents processed: %(total)d, documents with " +"changed page count: %(change)d" +msgstr "Актуализирането на броя страници е завършено. Обработени документи: %(total)d, документи с променени брой страници: %(change)d" + +#: views.py:631 +#, python-format +msgid "" +"Are you sure you wish to update the page count for the office documents " +"(%d)?" +msgstr "" + +#: views.py:663 +#, python-format +msgid "" +"All the page transformations for document: %s, have been deleted " +"successfully." +msgstr "Всички преобразования на страницата на документ %s бяха изтрити успешно." + +#: views.py:665 +#, python-format +msgid "" +"Error deleting the page transformations for document: %(document)s; " +"%(error)s." +msgstr "Грешка при изтриването на преобразования на страница на документ %(document)s, %(error)s." + +#: views.py:671 +msgid "document transformation" +msgstr "преобразуване на документ" + +#: views.py:680 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for document: " +"%s?" +msgstr "Сигурни ли сте, че желаете да отмените всички преобразувания на страниците на документ %s?" + +#: views.py:682 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for documents: " +"%s?" +msgstr "Сигурни ли сте, че желаете да отмените всички преобразувания на страниците на документи %s?" + +#: views.py:710 +msgid "missing documents" +msgstr "липсващи документи" + +#: views.py:726 views.py:768 +#, python-format +msgid "details for: %s" +msgstr "детайли за %s" + +#: views.py:787 +msgid "Document page edited successfully." +msgstr "Страницата на документа е редактирана успешно." + +#: views.py:796 +#, python-format +msgid "edit: %s" +msgstr "редактиране на %s" + +#: views.py:813 +msgid "There are no more pages in this document" +msgstr "Няма повече страници в този документ" + +#: views.py:831 +msgid "You are already at the first page of this document" +msgstr "Вече сте на първа страница на този документ" + +#: views.py:992 +#, python-format +msgid "print: %s" +msgstr "отпечатване: %s" + +#: views.py:1065 +#, python-format +msgid "documents of type \"%s\"" +msgstr "документи от вида \"%s\"" + +#: views.py:1085 +msgid "Document type edited successfully" +msgstr "Вид на документа е редактиран успешно" + +#: views.py:1088 +#, python-format +msgid "Error editing document type; %s" +msgstr "Грешка в редактирането на вид на документа %s" + +#: views.py:1093 +#, python-format +msgid "edit document type: %s" +msgstr "редактиране вид на документа %s" + +#: views.py:1117 +#, python-format +msgid "Document type: %s deleted successfully." +msgstr "Вид на документа %s изтрит успешно" + +#: views.py:1119 +#, python-format +msgid "Document type: %(document_type)s delete error: %(error)s" +msgstr "Вид на документа: %(document_type)s грешка при триене: %(error)s" + +#: views.py:1134 +#, python-format +msgid "Are you sure you wish to delete the document type: %s?" +msgstr "Сигурни ли сте, че искате да изтриете документ вид %s?" + +#: views.py:1135 +msgid "" +"The document type of all documents using this document type will be set to " +"none." +msgstr "Вида документ на всички документи ще бъде оставен празно поле" + +#: views.py:1151 +msgid "Document type created successfully" +msgstr "Вид на документа е създаден успешно" + +#: views.py:1154 +#, python-format +msgid "Error creating document type; %(error)s" +msgstr "Грешка при създаване на вид документ: %(error)s" + +#: views.py:1172 +#, python-format +msgid "filenames for document type: %s" +msgstr "име на файла на вид документ: %s" + +#: views.py:1203 +msgid "Document type filename edited successfully" +msgstr "Успешно редактиране на име на файла" + +#: views.py:1206 +#, python-format +msgid "Error editing document type filename; %s" +msgstr "Грешка при редактиране на име на файла %s" + +#: views.py:1211 +#, python-format +msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" +msgstr "редактирате името на файла \"%(filename)s\" от вид на документа \"%(document_type)s\"" + +#: views.py:1220 views.py:1246 views.py:1254 +msgid "document type filename" +msgstr "име на файла на вид документ" + +#: views.py:1238 +#, python-format +msgid "Document type filename: %s deleted successfully." +msgstr "Име на файла на вид документ %s изтрит успешно" + +#: views.py:1240 +#, python-format +msgid "" +"Document type filename: %(document_type_filename)s delete error: %(error)s" +msgstr "" + +#: views.py:1256 +#, python-format +msgid "" +"Are you sure you wish to delete the filename: %(filename)s, from document " +"type \"%(document_type)s\"?" +msgstr "" + +#: views.py:1281 +msgid "Document type filename created successfully" +msgstr "" + +#: views.py:1284 +#, python-format +msgid "Error creating document type filename; %(error)s" +msgstr "" + +#: views.py:1290 +#, python-format +msgid "create filename for document type: %s" +msgstr "" + +#: views.py:1305 +msgid "Document image cache cleared successfully" +msgstr "" + +#: views.py:1307 +#, python-format +msgid "Error clearing document image cache; %s" +msgstr "" + +#: views.py:1313 +msgid "Are you sure you wish to clear the document image cache?" +msgstr "" + +#: views.py:1330 +#, python-format +msgid "versions for document: %s" +msgstr "" + +#: views.py:1340 +msgid "time and date" +msgstr "" + +#: views.py:1344 +msgid "mimetype" +msgstr "" + +#: views.py:1348 +msgid "encoding" +msgstr "" + +#: views.py:1379 +msgid "Document version reverted successfully" +msgstr "" + +#: views.py:1381 +#, python-format +msgid "Error reverting document version; %s" +msgstr "" + +#: views.py:1388 +msgid "Are you sure you wish to revert to this version?" +msgstr "" + +#: views.py:1389 +msgid "All later version after this one will be deleted too." +msgstr "" + +#: widgets.py:25 +msgid "document page image" +msgstr "" + +#: wizards.py:36 +msgid "step 1 of 3: Document type" +msgstr "стъпка 1 от 3: Вид на документа" + +#: wizards.py:37 +msgid "step 2 of 3: Metadata selection" +msgstr "стъпка 2 от 3: Избиране на мета данни" + +#: wizards.py:38 +msgid "step 3 of 3: Document metadata" +msgstr "стъпка 3 от 3: Мета данни на документа" + +#: wizards.py:46 +msgid "Next step" +msgstr "Следваща стъпка" + +#: conf/settings.py:38 +msgid "" +"Maximum number of recent (created, edited, viewed) documents to remember per" +" user." +msgstr "Максимален брой от скорошни (създадени, редактирани, прегледани) документи, които да се показват на потребителя" + +#: conf/settings.py:39 +msgid "Amount in percent zoom in or out a document page per user interaction." +msgstr "Процент приближавани или отдалечаване на страницата на документа, приложен за потребителя" + +#: conf/settings.py:40 +msgid "" +"Maximum amount in percent (%) to allow user to zoom in a document page " +"interactively." +msgstr "Максимален процент (%) допустим за интерактивно увеличаване страницата от потребителя" + +#: conf/settings.py:41 +msgid "" +"Minimum amount in percent (%) to allow user to zoom out a document page " +"interactively." +msgstr "Минимален процент (%) допустим за интерактивно смаляване страницата от потребителя" + +#: conf/settings.py:42 +msgid "Amount in degrees to rotate a document page per user interaction." +msgstr "" + +#: templates/document_types_help.html:3 +msgid "What are document types?" +msgstr "Какви са видовете документи?" + +#: templates/document_types_help.html:4 +msgid "" +"Document types define a class that represents a broard group of documents, " +"such as: invoices, regulations or manuals. The advantage of using document " +"types are: assigning a list of typical filenames for quick renaming during " +"creation, as well as assigning default metadata types and sets to it." +msgstr "Видове документи определят класа, които представлява широка група от документи, като: фактури, закони или ръководства. Предимството на използването на документи типове са: възлагане на списък на типични имена на файлове за бързо преименуване по време на създаването, както и възлагане на типове мета данни по подразбиране и прилагане към него." + +#: templates/recent_document_list_help.html:3 +msgid "What are recent documents?" +msgstr "Кои са скорошните документи?" + +#: templates/recent_document_list_help.html:4 +#, python-format +msgid "" +"Here you will find the latest %(recent_count)s documents you have either " +"created or edited in any way." +msgstr "Тук ще намерите последните %(recent_count)s документи, които сте създали или редактирали" diff --git a/apps/documents/locale/de_DE/LC_MESSAGES/django.po b/apps/documents/locale/de_DE/LC_MESSAGES/django.po index 8bf4231922..546ad8ecd2 100644 --- a/apps/documents/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/documents/locale/de_DE/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-30 08:30+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" "MIME-Version: 1.0\n" @@ -18,206 +18,250 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:63 +#: __init__.py:55 msgid "all documents" msgstr "Alle Dokumente" -#: __init__.py:64 models.py:669 views.py:871 +#: __init__.py:56 models.py:669 views.py:870 msgid "recent documents" msgstr "Letzte Dokumente" -#: __init__.py:65 +#: __init__.py:57 msgid "upload new documents" msgstr "neues Dokument hochladen" -#: __init__.py:66 +#: __init__.py:58 msgid "clone metadata" msgstr "dupliziere Metadaten" -#: __init__.py:67 +#: __init__.py:59 msgid "details" msgstr "Details" -#: __init__.py:68 +#: __init__.py:60 msgid "properties" msgstr "Eigenschaften" -#: __init__.py:69 __init__.py:70 __init__.py:92 __init__.py:116 -#: __init__.py:122 +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 msgid "delete" msgstr "Lösche" -#: __init__.py:71 __init__.py:91 __init__.py:115 __init__.py:121 +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 msgid "edit" msgstr "Bearbeite" -#: __init__.py:72 +#: __init__.py:64 msgid "preview" msgstr "Vorschau" -#: __init__.py:73 __init__.py:74 __init__.py:75 +#: __init__.py:65 __init__.py:66 __init__.py:67 msgid "download" msgstr "Herunterladen" -#: __init__.py:76 +#: __init__.py:68 msgid "find duplicates" msgstr "finde Duplikate" -#: __init__.py:77 +#: __init__.py:69 msgid "find all duplicates" msgstr "finde alle Duplikate" -#: __init__.py:77 +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "Suche nach der Prüfsumme in allen Dokumenten und gebe Liste mit exakten Treffen zurück." -#: __init__.py:78 +#: __init__.py:70 msgid "update office documents' page count" msgstr "Aktualisieren der Seitenzahlen von Office-Dokumenten" -#: __init__.py:78 +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " "documents in the database." msgstr "Aktualisiert die Seitenzahlen von Office-Dokumenten. Dies ist nützlich, wenn Office-Dokumenten Support aktiviert wird, nachdem schon entsprechende Dokumente in der Datenbank gespeichert sind." -#: __init__.py:79 __init__.py:80 +#: __init__.py:71 __init__.py:72 msgid "clear transformations" msgstr "Lösche Transformationen" -#: __init__.py:81 +#: __init__.py:73 msgid "print" msgstr "Drucke" -#: __init__.py:82 +#: __init__.py:74 msgid "history" msgstr "Verlauf" -#: __init__.py:83 +#: __init__.py:75 msgid "Find missing document files" msgstr "Suche fehlende Dokumenten Dateien" -#: __init__.py:86 +#: __init__.py:78 msgid "Clear the document image cache" msgstr "Bereinige den Dokumenten Bilder Cache" -#: __init__.py:86 +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." msgstr "Bereinige die grafische Darstellung die benutzt wird um die Dokumenten Darstellung und interaktive Transformations Ausgabe zu beschleunigen." -#: __init__.py:89 +#: __init__.py:81 msgid "page transformations" msgstr "Seiten Transformationen" -#: __init__.py:90 +#: __init__.py:82 msgid "create new transformation" msgstr "Erstelle neue Transformation" -#: __init__.py:94 +#: __init__.py:86 msgid "page image" msgstr "Seiten Bild" -#: __init__.py:95 +#: __init__.py:87 msgid "page text" msgstr "Seiten Text" -#: __init__.py:96 +#: __init__.py:88 msgid "edit page text" msgstr "Bearbeite Seiten Text" -#: __init__.py:97 +#: __init__.py:89 msgid "next page" msgstr "Nächste Seite" -#: __init__.py:98 +#: __init__.py:90 msgid "previous page" msgstr "Vorherige Seite" -#: __init__.py:99 +#: __init__.py:91 msgid "first page" msgstr "Erste Seite" -#: __init__.py:100 +#: __init__.py:92 msgid "last page" msgstr "Letzte Seite" -#: __init__.py:101 +#: __init__.py:93 msgid "zoom in" msgstr "Zoom In" -#: __init__.py:102 +#: __init__.py:94 msgid "zoom out" msgstr "Zoom Out" -#: __init__.py:103 +#: __init__.py:95 msgid "rotate right" msgstr "Drehe rechts" -#: __init__.py:104 +#: __init__.py:96 msgid "rotate left" msgstr "Drehe links" -#: __init__.py:105 +#: __init__.py:97 msgid "reset view" msgstr "Ansicht zurücksetzen" -#: __init__.py:108 +#: __init__.py:100 msgid "versions" msgstr "Version" -#: __init__.py:109 +#: __init__.py:101 msgid "revert" msgstr "Rückgängig machen" -#: __init__.py:112 +#: __init__.py:104 msgid "document type list" msgstr "Dokumenten Typen Liste" -#: __init__.py:113 views.py:1050 +#: __init__.py:105 views.py:1049 msgid "document types" msgstr "Dokumente Typen" -#: __init__.py:114 +#: __init__.py:106 msgid "documents of this type" msgstr "Dokumente des Typs" -#: __init__.py:117 views.py:1161 +#: __init__.py:109 views.py:1160 msgid "create document type" msgstr "Erstelle Dokumenten Typ" -#: __init__.py:119 +#: __init__.py:111 msgid "filenames" msgstr "Dateiname" -#: __init__.py:120 +#: __init__.py:112 msgid "add filename to document type" msgstr "füge Dateiname zu Dokument hinzu" -#: __init__.py:164 permissions.py:7 +#: __init__.py:156 permissions.py:7 msgid "Documents" msgstr "Dokument" -#: __init__.py:166 __init__.py:179 models.py:91 views.py:79 +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 msgid "documents" msgstr "Dokumente" -#: __init__.py:169 +#: __init__.py:161 msgid "thumbnail" msgstr "Thumbnail" -#: __init__.py:172 +#: __init__.py:164 msgid "metadata" msgstr "Metadaten" +#: events.py:7 +msgid "Document creation" +msgstr "Dokument erzeugen" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Dokument \"%(content_object)s\" erstellt von %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Dokument \"%(content_object)s\" erstellt am %(datetime)s, von %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Dokument bearbeitet" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Dokument \"%(content_object)s\" bearbeitet von %(fullname)s." + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Dokument \"%(content_object)s\" wurde bearbeitet am %(datetime)s, von %(fullname)s. Die folgenden Veränderungen wurden durchgeführt: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Dokument gelöscht" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Dokument \"%(document)s\" durch %(fullname)s gelöscht." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Dokument \"%(document)s\" am %(datetime)s, durch %(fullname)s gelöscht." + #: forms.py:63 msgid "Page image" msgstr "Seiten Bild" -#: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "Inhalt" @@ -238,110 +282,76 @@ msgstr "Klicken Sie auf das Bild für eine 1:1 Vorschau" msgid "Document pages (%s)" msgstr "Dokument Seitenzahl (%s)" -#: forms.py:162 +#: forms.py:164 msgid "Use the new version filename as the document filename" msgstr "Benutze die neue Version des Dateinamens als Dateiname des Dokuments" -#: forms.py:178 +#: forms.py:179 msgid "Quick document rename" msgstr "Schneller Dokumenten umbenenen" -#: forms.py:185 +#: forms.py:186 msgid "Version update" msgstr "Versions Update" -#: forms.py:190 +#: forms.py:191 msgid "Release level" msgstr "Release-Level" -#: forms.py:196 +#: forms.py:197 msgid "Release level serial" msgstr "Release-Level-Serial" -#: forms.py:204 +#: forms.py:205 msgid "Comment" msgstr "Kommentar" -#: forms.py:210 +#: forms.py:211 msgid "New document filename" msgstr "Neuer Dokumenten Dateiname" -#: forms.py:288 +#: forms.py:289 msgid "Page range" msgstr "Seiten Bereich" -#: forms.py:318 +#: forms.py:319 msgid "Compress" msgstr "Komprimiere" -#: forms.py:318 +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " "documents, the bundle will always be downloads as a compressed file." msgstr "Lade die Datei im original Format oder als komprimiertes Archiv herunter. Diese Option ist nur wählbar, wenn ein einzelnes Dokument heruntergeladen wird, mehrere Dateien werden immer als Archiv heruntergeladen." -#: literals.py:10 -msgid "Document creation" -msgstr "Dokument erzeugen" +#: forms.py:320 +msgid "Compressed filename" +msgstr "" -#: literals.py:11 -#, python-format -msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "Dokument \"%(content_object)s\" erstellt von %(fullname)s." - -#: literals.py:12 -#, python-format -msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." -msgstr "Dokument \"%(content_object)s\" erstellt am %(datetime)s, von %(fullname)s." - -#: literals.py:18 -msgid "Document edited" -msgstr "Dokument bearbeitet" - -#: literals.py:19 -#, python-format -msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "Dokument \"%(content_object)s\" bearbeitet von %(fullname)s." - -#: literals.py:20 -#, python-format +#: forms.py:320 msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." -" The following changes took place: %(changes)s." -msgstr "Dokument \"%(content_object)s\" wurde bearbeitet am %(datetime)s, von %(fullname)s. Die folgenden Veränderungen wurden durchgeführt: %(changes)s." +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" -#: literals.py:29 -msgid "Document deleted" -msgstr "Dokument gelöscht" - -#: literals.py:30 -#, python-format -msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "Dokument \"%(document)s\" durch %(fullname)s gelöscht." - -#: literals.py:31 -#, python-format -msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "Dokument \"%(document)s\" am %(datetime)s, durch %(fullname)s gelöscht." - -#: literals.py:42 +#: literals.py:15 msgid "final" msgstr "final" -#: literals.py:43 +#: literals.py:16 msgid "alpha" msgstr "alpha" -#: literals.py:44 +#: literals.py:17 msgid "beta" msgstr "beta" -#: literals.py:45 +#: literals.py:18 msgid "release candidate" msgstr "release candidate" -#: literals.py:46 +#: literals.py:19 msgid "hotfix" msgstr "hotfix" @@ -349,8 +359,8 @@ msgstr "hotfix" msgid "name" msgstr "Name" -#: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 -#: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "Dokumenten Typ" @@ -366,8 +376,8 @@ msgstr "Beschreibung" msgid "added" msgstr "hinzugefügt" -#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 -#: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "Dokument" @@ -410,7 +420,7 @@ msgstr "serial" msgid "timestamp" msgstr "Zeitstempel" -#: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "Kommentar" @@ -432,11 +442,11 @@ msgid "" "defaulted to 1." msgstr "Das Dateiformat ist unbekannt, daher wird die Seitenzahl auf 1 gesetzt." -#: models.py:544 views.py:1353 +#: models.py:544 views.py:1352 msgid "filename" msgstr "Dateiname" -#: models.py:545 views.py:1181 +#: models.py:545 views.py:1180 msgid "enabled" msgstr "Aktiviert" @@ -477,15 +487,15 @@ msgstr "Dokument Seitenanzahl" msgid "Enter a valid value." msgstr "Einen gültigen Wert eingeben." -#: models.py:621 views.py:449 +#: models.py:621 views.py:448 msgid "order" msgstr "Sortierung" -#: models.py:622 views.py:450 views.py:511 views.py:542 +#: models.py:622 views.py:449 views.py:510 views.py:541 msgid "transformation" msgstr "Transformation" -#: models.py:623 views.py:451 +#: models.py:623 views.py:450 msgid "arguments" msgstr "Argumente" @@ -522,7 +532,7 @@ msgstr "Dokumenten Typ" msgid "MIME type" msgstr "MIME Typ" -#: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" msgstr "Dateiname" @@ -566,7 +576,7 @@ msgstr "Dokument ansehen " msgid "Delete documents" msgstr "Dokument löschen" -#: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" msgstr "Dokument herunterladen" @@ -652,379 +662,379 @@ msgstr "" msgid "Document statistics" msgstr "Dokumenten Statistiken" -#: views.py:133 +#: views.py:131 msgid "File mimetype" msgstr "Datei MIME Type" -#: views.py:133 views.py:134 +#: views.py:131 views.py:132 msgid "None" msgstr "" -#: views.py:134 +#: views.py:132 msgid "File mime encoding" msgstr "Datei MIME Encoding" -#: views.py:135 +#: views.py:133 msgid "File size" msgstr "Dateigröße" -#: views.py:136 +#: views.py:134 msgid "Exists in storage" msgstr "In Dateispeicher vorhanden" -#: views.py:137 +#: views.py:135 msgid "File path in storage" msgstr "Pfad im Dateispeicher" -#: views.py:138 +#: views.py:136 msgid "Date added" msgstr "Hinzugefügt am" -#: views.py:139 +#: views.py:137 msgid "Time added" msgstr "Hinzugefügt um" -#: views.py:140 +#: views.py:138 msgid "Checksum" msgstr "Prüfsumme" -#: views.py:141 +#: views.py:139 msgid "UUID" msgstr "UUID" -#: views.py:142 +#: views.py:140 msgid "Pages" msgstr "Seiten" -#: views.py:151 +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "Dokument Eigenschaften für: %s" -#: views.py:173 +#: views.py:171 msgid "document data" msgstr "Dokument Daten" -#: views.py:197 views.py:646 +#: views.py:195 views.py:645 msgid "Must provide at least one document." msgstr "Es muss mindestens ein Dokument angegeben werden." -#: views.py:218 +#: views.py:216 msgid "Document deleted successfully." msgstr "Dokumenten Löschung erfolgreich." -#: views.py:220 +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "Dokument: %(document)s Lösch Fehler: %(error)s" -#: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" msgstr "Sind Sie sicher, dass Sie das Dokument löschen möchten: %s?" -#: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" msgstr "Sind Sie sicher, dass Sie die Dokumente löschen möchten: %s?" -#: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." msgstr "Dokument \"%s\" erfolgreich verändert." -#: views.py:342 +#: views.py:340 msgid "documents to be downloaded" msgstr "Dokumente zum Herunterladen" -#: views.py:352 views.py:1337 +#: views.py:350 views.py:1336 msgid "version" msgstr "Version" -#: views.py:409 +#: views.py:407 msgid "Download" msgstr "Download" -#: views.py:411 +#: views.py:409 msgid "Return" msgstr "Return" -#: views.py:445 +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "Transformation für: %s" -#: views.py:472 +#: views.py:471 msgid "Document page transformation created successfully." msgstr "Dokumenten Seiten Transformation erfolgreich erstellt." -#: views.py:481 +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "Erstelle neue Transformation für Seite: %(page)s des Dokuments %(document)s" -#: views.py:500 +#: views.py:499 msgid "Document page transformation edited successfully." msgstr "Dokumenten Seiten Transformation erfolgreich verändert." -#: views.py:513 +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "Bearbeite Transformation \"%(transformation)s\" für: %(document_page)s" -#: views.py:533 +#: views.py:532 msgid "Document page transformation deleted successfully." msgstr "Dokument Seiten Transformation erfolgreich gelöscht." -#: views.py:544 +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" msgstr "Sind Sie sicher, dass Sie die Transformation \"%(transformation)s\" für %(document_page)s löschen möchten?" -#: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" msgstr "Duplikat von: %s" -#: views.py:574 +#: views.py:573 msgid "Are you sure you wish to find all duplicates?" msgstr "Sind Sie sicher, dass Sie alle Duplikate suchen möchten?" -#: views.py:575 views.py:633 views.py:701 +#: views.py:574 views.py:632 views.py:700 msgid "On large databases this operation may take some time to execute." msgstr "Bei großen Datenbanken kann diese Operation einige Zeit in Anspruch nehmen." -#: views.py:598 +#: views.py:597 msgid "duplicated documents" msgstr "Duplizierte Dokumente" -#: views.py:624 +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " "changed page count: %(change)d" msgstr "Seitenzahlen Update abgeschlossen. Dokumente verarbeitet: %(total)d, Dokumente mit veränderter Seitenzahl: %(change)d" -#: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents " "(%d)?" msgstr "Sind Sie sicher, dass Sie die Seitenzahlen der Office-Dokumente aktualisieren möchten (%d)?" -#: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." msgstr "Alle Seiten Transformationen, für Dokument: %s, wurden erfolgreich gelöscht." -#: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "Fehler beim löschen der Seiten Transformation für %(document)s; %(error)s" -#: views.py:672 +#: views.py:671 msgid "document transformation" msgstr "Dokumenten Transformation" -#: views.py:681 +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: " "%s?" msgstr "Sind Sie sicher, dass Sie alle Seiten Transformationen, für das Dokument: %s, entfernen möchten?" -#: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" msgstr "Sind Sie sicher, dass Sie alle Seiten Transformationen, für die Dokumente: %s, entfernen möchten?" -#: views.py:711 +#: views.py:710 msgid "missing documents" msgstr "Neuer Dokumenten Dateiname" -#: views.py:727 views.py:769 +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" msgstr "Details für: %s" -#: views.py:788 +#: views.py:787 msgid "Document page edited successfully." msgstr "Dokumenten Seite erfolgreich bearbeitet." -#: views.py:797 +#: views.py:796 #, python-format msgid "edit: %s" msgstr "Bearbeite: %s" -#: views.py:814 +#: views.py:813 msgid "There are no more pages in this document" msgstr "Es sind keine weiteren Seiten in diesem Dokument vorhanden" -#: views.py:832 +#: views.py:831 msgid "You are already at the first page of this document" msgstr "Sie sind bereits auf der ersten Seite dieses Dokuments" -#: views.py:993 +#: views.py:992 #, python-format msgid "print: %s" msgstr "Drucke: %s" -#: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "Dokumente des Typs \"%s\"" -#: views.py:1086 +#: views.py:1085 msgid "Document type edited successfully" msgstr "Dokument wurde erfolgreich bearbeitet." -#: views.py:1089 +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "Fehler beim bearbeiten vom Dokumenten Typ: %s" -#: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "Bearbeite Dokumenten Typ: %s" -#: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." msgstr "Dokumenten Typ: %s erfolgreich gelöscht." -#: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "Dokumenten Typ: %(document_type)s Fehler beim löschen: %(error)s" -#: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" msgstr "Sind Sie sicher, dass Sie den Dokumenten Typ %s wirklich löschen möchten?" -#: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." msgstr "Der Dokumenten Typ aller Dokumente die diesen Typ benutzen wird auf None gesetzt." -#: views.py:1152 +#: views.py:1151 msgid "Document type created successfully" msgstr "Dokumenten Typ erfolgreich angelegt" -#: views.py:1155 +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "Fehler beim erstellen des Dokuments: %(error)s" -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" msgstr "Dateiname für Datei Typ: %s" -#: views.py:1204 +#: views.py:1203 msgid "Document type filename edited successfully" msgstr "Dokumenten Typ Dateiname erfolgreich bearbeitet." -#: views.py:1207 +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" msgstr "Fehler beim Bearbeiten vom Dokumenten Typ Dateinamen: %s" -#: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" msgstr "Bearbeite Dateiname \"%(filename)s\" vom Dokumenten Typ \"%(document_type)s\"" -#: views.py:1221 views.py:1247 views.py:1255 +#: views.py:1220 views.py:1246 views.py:1254 msgid "document type filename" msgstr "Dokumenten Typ Dateiname" -#: views.py:1239 +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." msgstr "Dokumenten Typ Dateiname: %s erfolgreich gelöscht." -#: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "Dokumenten Typ Dateiname: %(document_type_filename)s Fehler beim löschen: %(error)s" -#: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" msgstr "Sind Sie sicher, dass Sie den Dateinamen: %(filename)s, des Dokumenten Typs \"%(document_type)s\", löschen möchten?" -#: views.py:1282 +#: views.py:1281 msgid "Document type filename created successfully" msgstr "Dokumenten Typ Dateiname erfolgreich erstellt" -#: views.py:1285 +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" msgstr "Fehler beim erstellen des Dokumenten Typen Dateinamens: %(error)s" -#: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" msgstr "Erstelle Dateiname für Dokumenten Typ: %s" -#: views.py:1306 +#: views.py:1305 msgid "Document image cache cleared successfully" msgstr "Dokumenten Bilder Zwischenspeicher erfolgreich bereinigt" -#: views.py:1308 +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" msgstr "Fehler beim Bereinigen des Dokumenten Bilder Zwischenspeichers: %s" -#: views.py:1314 +#: views.py:1313 msgid "Are you sure you wish to clear the document image cache?" msgstr "Sind Sie sicher, das Sie den Dokumenten Bilder Zwischenspeicher bereinigen möchten?" -#: views.py:1331 +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "Version des Dokuments: %s" -#: views.py:1341 +#: views.py:1340 msgid "time and date" msgstr "Zeit und Datum" -#: views.py:1345 +#: views.py:1344 msgid "mimetype" msgstr "Mimetype" -#: views.py:1349 +#: views.py:1348 msgid "encoding" msgstr "Zeichensatz" -#: views.py:1380 +#: views.py:1379 msgid "Document version reverted successfully" msgstr "Dokument wurde erfolgreich wiederhergestellt" -#: views.py:1382 +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "Fehler beim wiederherstellen der Dokumenten Version: %s" -#: views.py:1389 +#: views.py:1388 msgid "Are you sure you wish to revert to this version?" msgstr "Sind Sie sicher, dass Sie diese Version des Dokuments wiederherstellen möchten?" -#: views.py:1390 +#: views.py:1389 msgid "All later version after this one will be deleted too." msgstr "Alle späteren Versionen dieses Dokuments werden ebenfalls gelöscht." diff --git a/apps/documents/locale/en/LC_MESSAGES/django.mo b/apps/documents/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/documents/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/documents/locale/en/LC_MESSAGES/django.po b/apps/documents/locale/en/LC_MESSAGES/django.po index b0988626f5..2088dae55b 100644 --- a/apps/documents/locale/en/LC_MESSAGES/django.po +++ b/apps/documents/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,206 +17,251 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: __init__.py:63 +#: __init__.py:55 msgid "all documents" msgstr "" -#: __init__.py:64 models.py:669 views.py:871 +#: __init__.py:56 models.py:669 views.py:870 msgid "recent documents" msgstr "" -#: __init__.py:65 +#: __init__.py:57 msgid "upload new documents" msgstr "" -#: __init__.py:66 +#: __init__.py:58 msgid "clone metadata" msgstr "" -#: __init__.py:67 +#: __init__.py:59 msgid "details" msgstr "" -#: __init__.py:68 +#: __init__.py:60 msgid "properties" msgstr "" -#: __init__.py:69 __init__.py:70 __init__.py:92 __init__.py:116 -#: __init__.py:122 +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 msgid "delete" msgstr "" -#: __init__.py:71 __init__.py:91 __init__.py:115 __init__.py:121 +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 msgid "edit" msgstr "" -#: __init__.py:72 +#: __init__.py:64 msgid "preview" msgstr "" -#: __init__.py:73 __init__.py:74 __init__.py:75 +#: __init__.py:65 __init__.py:66 __init__.py:67 msgid "download" msgstr "" -#: __init__.py:76 +#: __init__.py:68 msgid "find duplicates" msgstr "" -#: __init__.py:77 +#: __init__.py:69 msgid "find all duplicates" msgstr "" -#: __init__.py:77 +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "" -#: __init__.py:78 +#: __init__.py:70 msgid "update office documents' page count" msgstr "" -#: __init__.py:78 +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " "documents in the database." msgstr "" -#: __init__.py:79 __init__.py:80 +#: __init__.py:71 __init__.py:72 msgid "clear transformations" msgstr "" -#: __init__.py:81 +#: __init__.py:73 msgid "print" msgstr "" -#: __init__.py:82 +#: __init__.py:74 msgid "history" msgstr "" -#: __init__.py:83 +#: __init__.py:75 msgid "Find missing document files" msgstr "" -#: __init__.py:86 +#: __init__.py:78 msgid "Clear the document image cache" msgstr "" -#: __init__.py:86 +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." msgstr "" -#: __init__.py:89 +#: __init__.py:81 msgid "page transformations" msgstr "" -#: __init__.py:90 +#: __init__.py:82 msgid "create new transformation" msgstr "" -#: __init__.py:94 +#: __init__.py:86 msgid "page image" msgstr "" -#: __init__.py:95 +#: __init__.py:87 msgid "page text" msgstr "" -#: __init__.py:96 +#: __init__.py:88 msgid "edit page text" msgstr "" -#: __init__.py:97 +#: __init__.py:89 msgid "next page" msgstr "" -#: __init__.py:98 +#: __init__.py:90 msgid "previous page" msgstr "" -#: __init__.py:99 +#: __init__.py:91 msgid "first page" msgstr "" -#: __init__.py:100 +#: __init__.py:92 msgid "last page" msgstr "" -#: __init__.py:101 +#: __init__.py:93 msgid "zoom in" msgstr "" -#: __init__.py:102 +#: __init__.py:94 msgid "zoom out" msgstr "" -#: __init__.py:103 +#: __init__.py:95 msgid "rotate right" msgstr "" -#: __init__.py:104 +#: __init__.py:96 msgid "rotate left" msgstr "" -#: __init__.py:105 +#: __init__.py:97 msgid "reset view" msgstr "" -#: __init__.py:108 +#: __init__.py:100 msgid "versions" msgstr "" -#: __init__.py:109 +#: __init__.py:101 msgid "revert" msgstr "" -#: __init__.py:112 +#: __init__.py:104 msgid "document type list" msgstr "" -#: __init__.py:113 views.py:1050 +#: __init__.py:105 views.py:1049 msgid "document types" msgstr "" -#: __init__.py:114 +#: __init__.py:106 msgid "documents of this type" msgstr "" -#: __init__.py:117 views.py:1161 +#: __init__.py:109 views.py:1160 msgid "create document type" msgstr "" -#: __init__.py:119 +#: __init__.py:111 msgid "filenames" msgstr "" -#: __init__.py:120 +#: __init__.py:112 msgid "add filename to document type" msgstr "" -#: __init__.py:164 permissions.py:7 +#: __init__.py:156 permissions.py:7 msgid "Documents" msgstr "" -#: __init__.py:166 __init__.py:179 models.py:91 views.py:79 +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 msgid "documents" msgstr "" -#: __init__.py:169 +#: __init__.py:161 msgid "thumbnail" msgstr "" -#: __init__.py:172 +#: __init__.py:164 msgid "metadata" msgstr "" +#: events.py:7 +msgid "Document creation" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "" + +#: events.py:9 +#, python-format +msgid "" +"Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "" + +#: events.py:13 +msgid "Document edited" +msgstr "" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "" + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s. " +"The following changes took place: %(changes)s." +msgstr "" + +#: events.py:22 +msgid "Document deleted" +msgstr "" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "" + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "" + #: forms.py:63 msgid "Page image" msgstr "" -#: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "" @@ -237,111 +282,76 @@ msgstr "" msgid "Document pages (%s)" msgstr "" -#: forms.py:162 +#: forms.py:164 msgid "Use the new version filename as the document filename" msgstr "" -#: forms.py:178 +#: forms.py:179 msgid "Quick document rename" msgstr "" -#: forms.py:185 +#: forms.py:186 msgid "Version update" msgstr "" -#: forms.py:190 +#: forms.py:191 msgid "Release level" msgstr "" -#: forms.py:196 +#: forms.py:197 msgid "Release level serial" msgstr "" -#: forms.py:204 +#: forms.py:205 msgid "Comment" msgstr "" -#: forms.py:210 +#: forms.py:211 msgid "New document filename" msgstr "" -#: forms.py:288 +#: forms.py:289 msgid "Page range" msgstr "" -#: forms.py:318 +#: forms.py:319 msgid "Compress" msgstr "" -#: forms.py:318 +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " "documents, the bundle will always be downloads as a compressed file." msgstr "" -#: literals.py:10 -msgid "Document creation" +#: forms.py:320 +msgid "Compressed filename" msgstr "" -#: literals.py:11 -#, python-format -msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "" - -#: literals.py:12 -#, python-format +#: forms.py:320 msgid "" -"Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." msgstr "" -#: literals.py:18 -msgid "Document edited" -msgstr "" - -#: literals.py:19 -#, python-format -msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "" - -#: literals.py:20 -#, python-format -msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s. " -"The following changes took place: %(changes)s." -msgstr "" - -#: literals.py:29 -msgid "Document deleted" -msgstr "" - -#: literals.py:30 -#, python-format -msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "" - -#: literals.py:31 -#, python-format -msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "" - -#: literals.py:42 +#: literals.py:15 msgid "final" msgstr "" -#: literals.py:43 +#: literals.py:16 msgid "alpha" msgstr "" -#: literals.py:44 +#: literals.py:17 msgid "beta" msgstr "" -#: literals.py:45 +#: literals.py:18 msgid "release candidate" msgstr "" -#: literals.py:46 +#: literals.py:19 msgid "hotfix" msgstr "" @@ -349,8 +359,8 @@ msgstr "" msgid "name" msgstr "" -#: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 -#: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "" @@ -366,8 +376,8 @@ msgstr "" msgid "added" msgstr "" -#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 -#: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "" @@ -410,7 +420,7 @@ msgstr "" msgid "timestamp" msgstr "" -#: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "" @@ -432,11 +442,11 @@ msgid "" "defaulted to 1." msgstr "" -#: models.py:544 views.py:1353 +#: models.py:544 views.py:1352 msgid "filename" msgstr "" -#: models.py:545 views.py:1181 +#: models.py:545 views.py:1180 msgid "enabled" msgstr "" @@ -477,15 +487,15 @@ msgstr "" msgid "Enter a valid value." msgstr "" -#: models.py:621 views.py:449 +#: models.py:621 views.py:448 msgid "order" msgstr "" -#: models.py:622 views.py:450 views.py:511 views.py:542 +#: models.py:622 views.py:449 views.py:510 views.py:541 msgid "transformation" msgstr "" -#: models.py:623 views.py:451 +#: models.py:623 views.py:450 msgid "arguments" msgstr "" @@ -522,7 +532,7 @@ msgstr "" msgid "MIME type" msgstr "" -#: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" msgstr "" @@ -566,7 +576,7 @@ msgstr "" msgid "Delete documents" msgstr "" -#: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" msgstr "" @@ -652,377 +662,377 @@ msgstr "" msgid "Document statistics" msgstr "" -#: views.py:133 +#: views.py:131 msgid "File mimetype" msgstr "" -#: views.py:133 views.py:134 +#: views.py:131 views.py:132 msgid "None" msgstr "" -#: views.py:134 +#: views.py:132 msgid "File mime encoding" msgstr "" -#: views.py:135 +#: views.py:133 msgid "File size" msgstr "" -#: views.py:136 +#: views.py:134 msgid "Exists in storage" msgstr "" -#: views.py:137 +#: views.py:135 msgid "File path in storage" msgstr "" -#: views.py:138 +#: views.py:136 msgid "Date added" msgstr "" -#: views.py:139 +#: views.py:137 msgid "Time added" msgstr "" -#: views.py:140 +#: views.py:138 msgid "Checksum" msgstr "" -#: views.py:141 +#: views.py:139 msgid "UUID" msgstr "" -#: views.py:142 +#: views.py:140 msgid "Pages" msgstr "" -#: views.py:151 +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "" -#: views.py:173 +#: views.py:171 msgid "document data" msgstr "" -#: views.py:197 views.py:646 +#: views.py:195 views.py:645 msgid "Must provide at least one document." msgstr "" -#: views.py:218 +#: views.py:216 msgid "Document deleted successfully." msgstr "" -#: views.py:220 +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "" -#: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" msgstr "" -#: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" msgstr "" -#: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." msgstr "" -#: views.py:342 +#: views.py:340 msgid "documents to be downloaded" msgstr "" -#: views.py:352 views.py:1337 +#: views.py:350 views.py:1336 msgid "version" msgstr "" -#: views.py:409 +#: views.py:407 msgid "Download" msgstr "" -#: views.py:411 +#: views.py:409 msgid "Return" msgstr "" -#: views.py:445 +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "" -#: views.py:472 +#: views.py:471 msgid "Document page transformation created successfully." msgstr "" -#: views.py:481 +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "" -#: views.py:500 +#: views.py:499 msgid "Document page transformation edited successfully." msgstr "" -#: views.py:513 +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "" -#: views.py:533 +#: views.py:532 msgid "Document page transformation deleted successfully." msgstr "" -#: views.py:544 +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" msgstr "" -#: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" msgstr "" -#: views.py:574 +#: views.py:573 msgid "Are you sure you wish to find all duplicates?" msgstr "" -#: views.py:575 views.py:633 views.py:701 +#: views.py:574 views.py:632 views.py:700 msgid "On large databases this operation may take some time to execute." msgstr "" -#: views.py:598 +#: views.py:597 msgid "duplicated documents" msgstr "" -#: views.py:624 +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " "changed page count: %(change)d" msgstr "" -#: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents (%d)?" msgstr "" -#: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." msgstr "" -#: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "" -#: views.py:672 +#: views.py:671 msgid "document transformation" msgstr "" -#: views.py:681 +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: %s?" msgstr "" -#: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" msgstr "" -#: views.py:711 +#: views.py:710 msgid "missing documents" msgstr "" -#: views.py:727 views.py:769 +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" msgstr "" -#: views.py:788 +#: views.py:787 msgid "Document page edited successfully." msgstr "" -#: views.py:797 +#: views.py:796 #, python-format msgid "edit: %s" msgstr "" -#: views.py:814 +#: views.py:813 msgid "There are no more pages in this document" msgstr "" -#: views.py:832 +#: views.py:831 msgid "You are already at the first page of this document" msgstr "" -#: views.py:993 +#: views.py:992 #, python-format msgid "print: %s" msgstr "" -#: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "" -#: views.py:1086 +#: views.py:1085 msgid "Document type edited successfully" msgstr "" -#: views.py:1089 +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "" -#: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "" -#: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." msgstr "" -#: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "" -#: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" msgstr "" -#: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." msgstr "" -#: views.py:1152 +#: views.py:1151 msgid "Document type created successfully" msgstr "" -#: views.py:1155 +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "" -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" msgstr "" -#: views.py:1204 +#: views.py:1203 msgid "Document type filename edited successfully" msgstr "" -#: views.py:1207 +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" msgstr "" -#: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" msgstr "" -#: views.py:1221 views.py:1247 views.py:1255 +#: views.py:1220 views.py:1246 views.py:1254 msgid "document type filename" msgstr "" -#: views.py:1239 +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." msgstr "" -#: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "" -#: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" msgstr "" -#: views.py:1282 +#: views.py:1281 msgid "Document type filename created successfully" msgstr "" -#: views.py:1285 +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" msgstr "" -#: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" msgstr "" -#: views.py:1306 +#: views.py:1305 msgid "Document image cache cleared successfully" msgstr "" -#: views.py:1308 +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" msgstr "" -#: views.py:1314 +#: views.py:1313 msgid "Are you sure you wish to clear the document image cache?" msgstr "" -#: views.py:1331 +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "" -#: views.py:1341 +#: views.py:1340 msgid "time and date" msgstr "" -#: views.py:1345 +#: views.py:1344 msgid "mimetype" msgstr "" -#: views.py:1349 +#: views.py:1348 msgid "encoding" msgstr "" -#: views.py:1380 +#: views.py:1379 msgid "Document version reverted successfully" msgstr "" -#: views.py:1382 +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "" -#: views.py:1389 +#: views.py:1388 msgid "Are you sure you wish to revert to this version?" msgstr "" -#: views.py:1390 +#: views.py:1389 msgid "All later version after this one will be deleted too." msgstr "" diff --git a/apps/documents/locale/es/LC_MESSAGES/django.po b/apps/documents/locale/es/LC_MESSAGES/django.po index 8320ac764b..fc81577ac2 100644 --- a/apps/documents/locale/es/LC_MESSAGES/django.po +++ b/apps/documents/locale/es/LC_MESSAGES/django.po @@ -8,216 +8,260 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-30 08:30+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:63 +#: __init__.py:55 msgid "all documents" msgstr "todos los documentos" -#: __init__.py:64 models.py:669 views.py:871 +#: __init__.py:56 models.py:669 views.py:870 msgid "recent documents" msgstr "documentos recientes" -#: __init__.py:65 +#: __init__.py:57 msgid "upload new documents" msgstr "subir nuevos documentos" -#: __init__.py:66 +#: __init__.py:58 msgid "clone metadata" msgstr "clonar metadatos" -#: __init__.py:67 +#: __init__.py:59 msgid "details" msgstr "detalles" -#: __init__.py:68 +#: __init__.py:60 msgid "properties" msgstr "propiedades" -#: __init__.py:69 __init__.py:70 __init__.py:92 __init__.py:116 -#: __init__.py:122 +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 msgid "delete" msgstr "eliminar" -#: __init__.py:71 __init__.py:91 __init__.py:115 __init__.py:121 +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 msgid "edit" msgstr "editar" -#: __init__.py:72 +#: __init__.py:64 msgid "preview" msgstr "muestra" -#: __init__.py:73 __init__.py:74 __init__.py:75 +#: __init__.py:65 __init__.py:66 __init__.py:67 msgid "download" msgstr "descarga" -#: __init__.py:76 +#: __init__.py:68 msgid "find duplicates" msgstr "encontrar duplicados" -#: __init__.py:77 +#: __init__.py:69 msgid "find all duplicates" msgstr "encontrar todos los duplicados" -#: __init__.py:77 +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "Buscar todas las sumas de comprobación de los documentos y devolver una lista de las coincidencias exactas." -#: __init__.py:78 +#: __init__.py:70 msgid "update office documents' page count" msgstr "actualizar el número de páginas de los documentos de oficina" -#: __init__.py:78 +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " "documents in the database." msgstr "Actualizar el número de páginas de los documentos de oficina. Esto es útil cuando active el apoyo de documentos de oficina después de que ya existían documentos de oficina en la base de datos." -#: __init__.py:79 __init__.py:80 +#: __init__.py:71 __init__.py:72 msgid "clear transformations" msgstr "borrar transformaciones" -#: __init__.py:81 +#: __init__.py:73 msgid "print" msgstr "imprimir" -#: __init__.py:82 +#: __init__.py:74 msgid "history" msgstr "historia" -#: __init__.py:83 +#: __init__.py:75 msgid "Find missing document files" msgstr "Buscar archivos de documentos perdidos" -#: __init__.py:86 +#: __init__.py:78 msgid "Clear the document image cache" msgstr "Borrar el caché de imágenes de documentos" -#: __init__.py:86 +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." msgstr "Borrar las representaciones gráficas utilizadas para acelerar la presentación de los documentos y resultados de las transformaciones interactivas." -#: __init__.py:89 +#: __init__.py:81 msgid "page transformations" msgstr "transformaciones de la página" -#: __init__.py:90 +#: __init__.py:82 msgid "create new transformation" msgstr "crear nueva transformación" -#: __init__.py:94 +#: __init__.py:86 msgid "page image" msgstr "imagen de la página" -#: __init__.py:95 +#: __init__.py:87 msgid "page text" msgstr "texto de la página" -#: __init__.py:96 +#: __init__.py:88 msgid "edit page text" msgstr "editar el texto de la página" -#: __init__.py:97 +#: __init__.py:89 msgid "next page" msgstr "página siguiente" -#: __init__.py:98 +#: __init__.py:90 msgid "previous page" msgstr "página anterior" -#: __init__.py:99 +#: __init__.py:91 msgid "first page" msgstr "primera página" -#: __init__.py:100 +#: __init__.py:92 msgid "last page" msgstr "última página" -#: __init__.py:101 +#: __init__.py:93 msgid "zoom in" msgstr "acercar imagen" -#: __init__.py:102 +#: __init__.py:94 msgid "zoom out" msgstr "alejar imagen" -#: __init__.py:103 +#: __init__.py:95 msgid "rotate right" msgstr "girar a la derecha" -#: __init__.py:104 +#: __init__.py:96 msgid "rotate left" msgstr "girar a la izquierda" -#: __init__.py:105 +#: __init__.py:97 msgid "reset view" msgstr "Restablecer vista" -#: __init__.py:108 +#: __init__.py:100 msgid "versions" msgstr "versiones" -#: __init__.py:109 +#: __init__.py:101 msgid "revert" msgstr "revertir" -#: __init__.py:112 +#: __init__.py:104 msgid "document type list" msgstr "ista de tipos de documentos" -#: __init__.py:113 views.py:1050 +#: __init__.py:105 views.py:1049 msgid "document types" msgstr "tipos de documentos" -#: __init__.py:114 +#: __init__.py:106 msgid "documents of this type" msgstr "documentos de este tipo" -#: __init__.py:117 views.py:1161 +#: __init__.py:109 views.py:1160 msgid "create document type" msgstr "crear tipo de documento" -#: __init__.py:119 +#: __init__.py:111 msgid "filenames" msgstr "nombres de archivo" -#: __init__.py:120 +#: __init__.py:112 msgid "add filename to document type" msgstr "Añadir nombre de archivo para tipo de documento" -#: __init__.py:164 permissions.py:7 +#: __init__.py:156 permissions.py:7 msgid "Documents" msgstr "Documentos" -#: __init__.py:166 __init__.py:179 models.py:91 views.py:79 +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 msgid "documents" msgstr "documentos" -#: __init__.py:169 +#: __init__.py:161 msgid "thumbnail" msgstr "miniatura" -#: __init__.py:172 +#: __init__.py:164 msgid "metadata" msgstr "metadatos" +#: events.py:7 +msgid "Document creation" +msgstr "Creación de documentos" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Documento \"%(content_object)s\", creado por %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(content_object)s\", creado en %(datetime)s por %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Documento editado" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Documento \"%(content_object)s\", editado por %(fullname)s." + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Documento \"%(content_object)s\" fue editado en \"%(datetime)s por %(fullname)s. Los siguientes cambios tuvieron lugar: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Documento eliminado" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Documento \"%(document)s\" eliminado por %(fullname)s." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(document)s\" eliminado en %(datetime)s por %(fullname)s." + #: forms.py:63 msgid "Page image" msgstr "Imagen de la página" -#: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "Contenido" @@ -238,110 +282,76 @@ msgstr "Haga clic en la imagen para ver una muestra de tamaño completo" msgid "Document pages (%s)" msgstr "Páginas del documento (%s)" -#: forms.py:162 +#: forms.py:164 msgid "Use the new version filename as the document filename" msgstr "Usar el nombre de archivo de la nueva versión como el nombre del documento" -#: forms.py:178 +#: forms.py:179 msgid "Quick document rename" msgstr "Cambio rápido de nombre" -#: forms.py:185 +#: forms.py:186 msgid "Version update" msgstr "Actualizar versión" -#: forms.py:190 +#: forms.py:191 msgid "Release level" msgstr "Nivel de liberación" -#: forms.py:196 +#: forms.py:197 msgid "Release level serial" msgstr "Serie de nivel de publicación" -#: forms.py:204 +#: forms.py:205 msgid "Comment" msgstr "Comentario" -#: forms.py:210 +#: forms.py:211 msgid "New document filename" msgstr "Nuevo nombre del archivo" -#: forms.py:288 +#: forms.py:289 msgid "Page range" msgstr "Rango de páginas" -#: forms.py:318 +#: forms.py:319 msgid "Compress" msgstr "Comprimir" -#: forms.py:318 +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " "documents, the bundle will always be downloads as a compressed file." msgstr "Descargue el documento en el formato original o en una forma comprimida. Esta opción se puede seleccionar sólo cuando se descarga un documento, para multiples documentos, el paquete será siempre como descarga de un archivo comprimido." -#: literals.py:10 -msgid "Document creation" -msgstr "Creación de documentos" +#: forms.py:320 +msgid "Compressed filename" +msgstr "" -#: literals.py:11 -#, python-format -msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "Documento \"%(content_object)s\", creado por %(fullname)s." - -#: literals.py:12 -#, python-format -msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." -msgstr "Documento \"%(content_object)s\", creado en %(datetime)s por %(fullname)s." - -#: literals.py:18 -msgid "Document edited" -msgstr "Documento editado" - -#: literals.py:19 -#, python-format -msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "Documento \"%(content_object)s\", editado por %(fullname)s." - -#: literals.py:20 -#, python-format +#: forms.py:320 msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." -" The following changes took place: %(changes)s." -msgstr "Documento \"%(content_object)s\" fue editado en \"%(datetime)s por %(fullname)s. Los siguientes cambios tuvieron lugar: %(changes)s." +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" -#: literals.py:29 -msgid "Document deleted" -msgstr "Documento eliminado" - -#: literals.py:30 -#, python-format -msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "Documento \"%(document)s\" eliminado por %(fullname)s." - -#: literals.py:31 -#, python-format -msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "Documento \"%(document)s\" eliminado en %(datetime)s por %(fullname)s." - -#: literals.py:42 +#: literals.py:15 msgid "final" msgstr "final" -#: literals.py:43 +#: literals.py:16 msgid "alpha" msgstr "alfa" -#: literals.py:44 +#: literals.py:17 msgid "beta" msgstr "beta" -#: literals.py:45 +#: literals.py:18 msgid "release candidate" msgstr "Candidato de liberación" -#: literals.py:46 +#: literals.py:19 msgid "hotfix" msgstr "revisión" @@ -349,8 +359,8 @@ msgstr "revisión" msgid "name" msgstr "nombre" -#: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 -#: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "tipo de documento" @@ -366,8 +376,8 @@ msgstr "descripción" msgid "added" msgstr "agregado" -#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 -#: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "documento" @@ -410,7 +420,7 @@ msgstr "serie" msgid "timestamp" msgstr "fecha y hora" -#: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "comentario" @@ -432,11 +442,11 @@ msgid "" "defaulted to 1." msgstr "El formato de este archivo de documento no se conoce, el número de páginas por lo tanto sera 1." -#: models.py:544 views.py:1353 +#: models.py:544 views.py:1352 msgid "filename" msgstr "nombre de archivo" -#: models.py:545 views.py:1181 +#: models.py:545 views.py:1180 msgid "enabled" msgstr "habilitado" @@ -477,15 +487,15 @@ msgstr "páginas de documentos" msgid "Enter a valid value." msgstr "Introduzca un valor válido." -#: models.py:621 views.py:449 +#: models.py:621 views.py:448 msgid "order" msgstr "orden" -#: models.py:622 views.py:450 views.py:511 views.py:542 +#: models.py:622 views.py:449 views.py:510 views.py:541 msgid "transformation" msgstr "transformación" -#: models.py:623 views.py:451 +#: models.py:623 views.py:450 msgid "arguments" msgstr "argumentos" @@ -522,7 +532,7 @@ msgstr "Tipo de documento" msgid "MIME type" msgstr "Tipo MIME" -#: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" msgstr "Nombre del archivo" @@ -566,7 +576,7 @@ msgstr "Ver documentos" msgid "Delete documents" msgstr "Eliminar documentos" -#: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" msgstr "Descargar documentos" @@ -652,379 +662,379 @@ msgstr "" msgid "Document statistics" msgstr "Estadísticas de documentos" -#: views.py:133 +#: views.py:131 msgid "File mimetype" msgstr "Tipo MIME del archivo" -#: views.py:133 views.py:134 +#: views.py:131 views.py:132 msgid "None" msgstr "" -#: views.py:134 +#: views.py:132 msgid "File mime encoding" msgstr "Codificación de archivos MIME" -#: views.py:135 +#: views.py:133 msgid "File size" msgstr "Tamaños del archivo" -#: views.py:136 +#: views.py:134 msgid "Exists in storage" msgstr "Existe en el almacenamiento" -#: views.py:137 +#: views.py:135 msgid "File path in storage" msgstr "Ruta de archivos en el almacenamiento" -#: views.py:138 +#: views.py:136 msgid "Date added" msgstr "Fecha en que se agregó" -#: views.py:139 +#: views.py:137 msgid "Time added" msgstr "El tiempo añadido" -#: views.py:140 +#: views.py:138 msgid "Checksum" msgstr "Suma de comprobación" -#: views.py:141 +#: views.py:139 msgid "UUID" msgstr "UUID" -#: views.py:142 +#: views.py:140 msgid "Pages" msgstr "Páginas" -#: views.py:151 +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "propiedades del documento: %s" -#: views.py:173 +#: views.py:171 msgid "document data" msgstr "datos del documento" -#: views.py:197 views.py:646 +#: views.py:195 views.py:645 msgid "Must provide at least one document." msgstr "Debe proveer al menos un documento." -#: views.py:218 +#: views.py:216 msgid "Document deleted successfully." msgstr "Documento eliminado exitosamente." -#: views.py:220 +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "Documento: %(document)s, error de eliminación: %(error)s " -#: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" msgstr "¿Está seguro que desea eliminar el documento: %s?" -#: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" msgstr "¿Está seguro que desea eliminar los documentos: %s?" -#: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." msgstr "Documento \"%s\" editado exitosamente." -#: views.py:342 +#: views.py:340 msgid "documents to be downloaded" msgstr "documentos para ser descargados" -#: views.py:352 views.py:1337 +#: views.py:350 views.py:1336 msgid "version" msgstr "versión" -#: views.py:409 +#: views.py:407 msgid "Download" msgstr "Descargar" -#: views.py:411 +#: views.py:409 msgid "Return" msgstr "Volver" -#: views.py:445 +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "transformaciones para: %s" -#: views.py:472 +#: views.py:471 msgid "Document page transformation created successfully." msgstr "Transformación de página de documento creada con exitosamente." -#: views.py:481 +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "Crear nueva transformación de la página: %(page)s del documento: %(document)s " -#: views.py:500 +#: views.py:499 msgid "Document page transformation edited successfully." msgstr "Transformación de página de documento editada con exitosamente." -#: views.py:513 +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "Editar transformación \" %(transformation)s\" para: %(document_page)s" -#: views.py:533 +#: views.py:532 msgid "Document page transformation deleted successfully." msgstr "Transformación de página de documento eliminada exitosamente." -#: views.py:544 +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" msgstr "¿Está seguro que desea eliminar la transformación \"%(transformation)s\" para: %(document_page)s" -#: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" msgstr "duplicados de: %s" -#: views.py:574 +#: views.py:573 msgid "Are you sure you wish to find all duplicates?" msgstr "¿Está seguro que desea encontrar todos los duplicados?" -#: views.py:575 views.py:633 views.py:701 +#: views.py:574 views.py:632 views.py:700 msgid "On large databases this operation may take some time to execute." msgstr "En bases de datos de gran tamaño esta operación puede tardar algún tiempo en ejecutarse." -#: views.py:598 +#: views.py:597 msgid "duplicated documents" msgstr "documentos duplicados" -#: views.py:624 +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " "changed page count: %(change)d" msgstr "Actualización de número de páginas completado. Documentos procesados: %(total)d, documentos con el número de páginas actualizado: %(change)d" -#: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents " "(%d)?" msgstr "¿Seguro que desea actualizar el número de páginas de los documentos de oficina (%d)?" -#: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." msgstr "Todas las transformaciones de la página de documento: %s, se han eliminado con éxito." -#: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "Error al eliminar las transformaciones de página para el documento: %(document)s; %(error)s." -#: views.py:672 +#: views.py:671 msgid "document transformation" msgstr "transformación de documento" -#: views.py:681 +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: " "%s?" msgstr "¿Está seguro que desea eliminar todas las transformaciones de página del documento: %s?" -#: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" msgstr "¿Está seguro que desea eliminar las transformaciones de página de los documentos: %s?" -#: views.py:711 +#: views.py:710 msgid "missing documents" msgstr "documentos perdidos" -#: views.py:727 views.py:769 +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" msgstr "detalles para: %s" -#: views.py:788 +#: views.py:787 msgid "Document page edited successfully." msgstr "Página del documento se ha editado correctamente." -#: views.py:797 +#: views.py:796 #, python-format msgid "edit: %s" msgstr "editar: %s" -#: views.py:814 +#: views.py:813 msgid "There are no more pages in this document" msgstr "No hay más páginas en este documento" -#: views.py:832 +#: views.py:831 msgid "You are already at the first page of this document" msgstr "Usted ya está en la primera página de este documento" -#: views.py:993 +#: views.py:992 #, python-format msgid "print: %s" msgstr "Imprimir: %s" -#: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "documentos de tipo \"%s\"" -#: views.py:1086 +#: views.py:1085 msgid "Document type edited successfully" msgstr "Tipo de documento editado exitosamente" -#: views.py:1089 +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "Error al modificar el tipo de documento; %s" -#: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "editar tipo de documento: %s" -#: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." msgstr "Tipo de documento: %s eliminado exitosamente." -#: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "Error de eliminación: %(error)s para tipo de documento: %(document_type)s " -#: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" msgstr "¿Está seguro que desea eliminar el tipo de documento: %s?" -#: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." msgstr "El tipo de documento de todos los documentos que utilizan este tipo de documentos será borrado." -#: views.py:1152 +#: views.py:1151 msgid "Document type created successfully" msgstr "Tipo de documento creado exitosamente." -#: views.py:1155 +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "Error documento creando tipo de documento; %(error)s " -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" msgstr "nombres de archivo para tipo de documento: %s" -#: views.py:1204 +#: views.py:1203 msgid "Document type filename edited successfully" msgstr "Nombre de archivo de tipo de documento editado con exitosamente" -#: views.py:1207 +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" msgstr "Error al modificar el nombre de archivo para tipo de document; %s" -#: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" msgstr "editar nombre de archivo \"%(filename)s\" del tipo de documento \"%(document_type)s\"" -#: views.py:1221 views.py:1247 views.py:1255 +#: views.py:1220 views.py:1246 views.py:1254 msgid "document type filename" msgstr "nombre de archivo para tipo de documento" -#: views.py:1239 +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." msgstr "Nombre de archivo para tipo de documento: %s eliminado exitosamente." -#: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "Error de eliminación: %(error)s para nombre de archivo de tipo de documento: %(document_type_filename)s " -#: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" msgstr "¿Está seguro que desea eliminar el nombre del archivo: %(filename)s, del tipo de documento \"%(document_type)s\"?" -#: views.py:1282 +#: views.py:1281 msgid "Document type filename created successfully" msgstr "Nombre de archivo de tipo de documento creado exitosamente." -#: views.py:1285 +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" msgstr "Error al crear nombre de archivo para tipo de documento; %(error)s" -#: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" msgstr "crear nombre de archivo para tipo de documento: %s" -#: views.py:1306 +#: views.py:1305 msgid "Document image cache cleared successfully" msgstr "Caché de imagenes de documentos borrada exitosamente" -#: views.py:1308 +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" msgstr "Error borrando el caché de imágenes de documentos; %s" -#: views.py:1314 +#: views.py:1313 msgid "Are you sure you wish to clear the document image cache?" msgstr "¿Esta seguro que desea borrar el caché de imágenes de documentos?" -#: views.py:1331 +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "versiones para el documento: %s" -#: views.py:1341 +#: views.py:1340 msgid "time and date" msgstr "fecha y hora" -#: views.py:1345 +#: views.py:1344 msgid "mimetype" msgstr "mimetype" -#: views.py:1349 +#: views.py:1348 msgid "encoding" msgstr "codificación" -#: views.py:1380 +#: views.py:1379 msgid "Document version reverted successfully" msgstr "Versión de documento revertida exitosamente." -#: views.py:1382 +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "Error revirtiendo la versión del documento; %s" -#: views.py:1389 +#: views.py:1388 msgid "Are you sure you wish to revert to this version?" msgstr "¿Está seguro que desea revertir a esta versión?" -#: views.py:1390 +#: views.py:1389 msgid "All later version after this one will be deleted too." msgstr "Todas las versiones más recientes a que éste serán borradas." diff --git a/apps/documents/locale/fr/LC_MESSAGES/django.mo b/apps/documents/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ae09a0b719 Binary files /dev/null and b/apps/documents/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/documents/locale/fr/LC_MESSAGES/django.po b/apps/documents/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..292c762e9b --- /dev/null +++ b/apps/documents/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,1108 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:55 +msgid "all documents" +msgstr "tous les documents" + +#: __init__.py:56 models.py:669 views.py:870 +msgid "recent documents" +msgstr "documents récents" + +#: __init__.py:57 +msgid "upload new documents" +msgstr "transférer de nouveaux documents" + +#: __init__.py:58 +msgid "clone metadata" +msgstr "dupliquer les métadonnées" + +#: __init__.py:59 +msgid "details" +msgstr "détails" + +#: __init__.py:60 +msgid "properties" +msgstr "propriétés" + +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 +msgid "edit" +msgstr "éditer" + +#: __init__.py:64 +msgid "preview" +msgstr "prévisualiser" + +#: __init__.py:65 __init__.py:66 __init__.py:67 +msgid "download" +msgstr "télécharger" + +#: __init__.py:68 +msgid "find duplicates" +msgstr "rechercher des doublons" + +#: __init__.py:69 +msgid "find all duplicates" +msgstr "rechercher tous les doublons" + +#: __init__.py:69 +msgid "" +"Search all the documents' checksums and return a list of the exact matches." +msgstr "Rechercher l'ensemble des sommes de contrôle des documents et renvoyer la liste des correspondances exactes." + +#: __init__.py:70 +msgid "update office documents' page count" +msgstr "mise à jour du nombre total de pages du document office" + +#: __init__.py:70 +msgid "" +"Update the page count of the office type documents. This is useful when " +"enabling office document support after there were already office type " +"documents in the database." +msgstr "mise à jour du nombre total de pages des documents de type office. Ceci est particulièrement utile lorsque vous activez la prise en charge des documents office après l'ajour effectif de documents office dans la base de données." + +#: __init__.py:71 __init__.py:72 +msgid "clear transformations" +msgstr "réinitialiser les transformations" + +#: __init__.py:73 +msgid "print" +msgstr "imprimer" + +#: __init__.py:74 +msgid "history" +msgstr "historique" + +#: __init__.py:75 +msgid "Find missing document files" +msgstr "Rechercher les fichiers de documents manquant " + +#: __init__.py:78 +msgid "Clear the document image cache" +msgstr "Vider le cache image du document" + +#: __init__.py:78 +msgid "" +"Clear the graphics representations used to speed up the documents' display " +"and interactive transformations results." +msgstr "Effacer les représentations graphiques utilisées pour accélérer l'affichage du document et le résultat des transformations interactives." + +#: __init__.py:81 +msgid "page transformations" +msgstr "transformations de pages" + +#: __init__.py:82 +msgid "create new transformation" +msgstr "créer une nouvelle transformation" + +#: __init__.py:86 +msgid "page image" +msgstr "image de la page" + +#: __init__.py:87 +msgid "page text" +msgstr "texte de la page" + +#: __init__.py:88 +msgid "edit page text" +msgstr "modifier le texte de la page" + +#: __init__.py:89 +msgid "next page" +msgstr "page suivante" + +#: __init__.py:90 +msgid "previous page" +msgstr "page précédente" + +#: __init__.py:91 +msgid "first page" +msgstr "première page" + +#: __init__.py:92 +msgid "last page" +msgstr "dernière page" + +#: __init__.py:93 +msgid "zoom in" +msgstr "zoom avant" + +#: __init__.py:94 +msgid "zoom out" +msgstr "zoom arrière" + +#: __init__.py:95 +msgid "rotate right" +msgstr "rotation droite" + +#: __init__.py:96 +msgid "rotate left" +msgstr "rotation gauche" + +#: __init__.py:97 +msgid "reset view" +msgstr "réinitialiser la vue" + +#: __init__.py:100 +msgid "versions" +msgstr "versions" + +#: __init__.py:101 +msgid "revert" +msgstr "revenir" + +#: __init__.py:104 +msgid "document type list" +msgstr "liste des types de documents" + +#: __init__.py:105 views.py:1049 +msgid "document types" +msgstr "types de documents" + +#: __init__.py:106 +msgid "documents of this type" +msgstr "documents de ce type" + +#: __init__.py:109 views.py:1160 +msgid "create document type" +msgstr "créer un type de document" + +#: __init__.py:111 +msgid "filenames" +msgstr "noms de fichiers" + +#: __init__.py:112 +msgid "add filename to document type" +msgstr "ajouter un nom de fichier au type de document" + +#: __init__.py:156 permissions.py:7 +msgid "Documents" +msgstr "Documents" + +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 +msgid "documents" +msgstr "documents" + +#: __init__.py:161 +msgid "thumbnail" +msgstr "aperçu" + +#: __init__.py:164 +msgid "metadata" +msgstr "métadonnées" + +#: events.py:7 +msgid "Document creation" +msgstr "Création de document" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Document \"%(content_object)s\" créé par %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Document \"%(content_object)s\" créé le %(datetime)s par %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Document modifié" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Document \"%(content_object)s\" modifié par %(fullname)s." + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Document \"%(content_object)s\" modifié le %(datetime)s par %(fullname)s. Les modifications effectuées sont: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Document supprimé" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Document \"%(document)s\" supprimé par %(fullname)s." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Document \"%(document)s\" supprimé le %(datetime)s par %(fullname)s." + +#: forms.py:63 +msgid "Page image" +msgstr "Image de la page" + +#: forms.py:73 forms.py:271 +msgid "Contents" +msgstr "Contenu" + +#: forms.py:109 +msgid "Page" +msgstr "Page" + +#: forms.py:121 +msgid "Details" +msgstr "Détails" + +#: forms.py:126 +msgid "Click on the image for full size preview" +msgstr "Cliquez l'image pour un aperçu taille réelle" + +#: forms.py:136 +#, python-format +msgid "Document pages (%s)" +msgstr "Pages du document (%s)" + +#: forms.py:164 +msgid "Use the new version filename as the document filename" +msgstr "Utiliser le nom de fichier de la nouvelle version comme nom de fichier du document" + +#: forms.py:179 +msgid "Quick document rename" +msgstr "Renommage rapide du document" + +#: forms.py:186 +msgid "Version update" +msgstr "Mise à jour de version" + +#: forms.py:191 +msgid "Release level" +msgstr "Niveau de version" + +#: forms.py:197 +msgid "Release level serial" +msgstr "Numéro de série du niveau de version" + +#: forms.py:205 +msgid "Comment" +msgstr "Commentaire" + +#: forms.py:211 +msgid "New document filename" +msgstr "Nouveau nom de fichier du document" + +#: forms.py:289 +msgid "Page range" +msgstr "Groupe de pages" + +#: forms.py:319 +msgid "Compress" +msgstr "Compresser" + +#: forms.py:319 +msgid "" +"Download the document in the original format or in a compressed manner. " +"This option is selectable only when downloading one document, for multiple " +"documents, the bundle will always be downloads as a compressed file." +msgstr "Télécharger le document dans son format original ou sous forme d'archive compressée. Cette option est uniquement disponible lors du téléchargement d'un document, lors du téléchargemtn d'un groupe de documents, ce dernier sera toujours téléchargé en tant qu'archive compressée." + +#: forms.py:320 +msgid "Compressed filename" +msgstr "" + +#: forms.py:320 +msgid "" +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" + +#: literals.py:15 +msgid "final" +msgstr "final" + +#: literals.py:16 +msgid "alpha" +msgstr "alpha" + +#: literals.py:17 +msgid "beta" +msgstr "beta" + +#: literals.py:18 +msgid "release candidate" +msgstr "version candidate pour publication" + +#: literals.py:19 +msgid "hotfix" +msgstr "correctif" + +#: models.py:62 +msgid "name" +msgstr "nom" + +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 +msgid "document type" +msgstr "type de document" + +#: models.py:69 +msgid "documents types" +msgstr "types de documents" + +#: models.py:79 +msgid "description" +msgstr "description" + +#: models.py:80 +msgid "added" +msgstr "ajouté" + +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 +msgid "document" +msgstr "document" + +#: models.py:295 +#, python-format +msgid "Major %(major)i.%(minor)i, (new release)" +msgstr "Majeur %(major)i.%(minor)i, (nouvelle version)" + +#: models.py:296 +#, python-format +msgid "Minor %(major)i.%(minor)i, (some updates)" +msgstr "Mineur %(major)i.%(minor)i, (mises à jour)" + +#: models.py:297 +#, python-format +msgid "Micro %(major)i.%(minor)i.%(micro)i, (fixes)" +msgstr "Micro %(major)i.%(minor)i.%(micro)i, (correction mineures)" + +#: models.py:309 +msgid "mayor" +msgstr "majeur" + +#: models.py:310 +msgid "minor" +msgstr "mineur" + +#: models.py:311 +msgid "micro" +msgstr "micro" + +#: models.py:312 +msgid "release level" +msgstr "niveau de version" + +#: models.py:313 +msgid "serial" +msgstr "série" + +#: models.py:314 +msgid "timestamp" +msgstr "horodatage" + +#: models.py:315 views.py:1356 +msgid "comment" +msgstr "commentaire" + +#: models.py:318 +msgid "file" +msgstr "fichier" + +#: models.py:322 +msgid "checksum" +msgstr "somme de contrôle" + +#: models.py:326 models.py:327 models.py:560 +msgid "document version" +msgstr "version du document" + +#: models.py:419 +msgid "" +"This document's file format is not known, the page count has therefore " +"defaulted to 1." +msgstr "Le format de fichier de ce document est inconnu, le nombre de pages est donc de 1 par défaut." + +#: models.py:544 views.py:1352 +msgid "filename" +msgstr "nom de fichier" + +#: models.py:545 views.py:1180 +msgid "enabled" +msgstr "activé" + +#: models.py:552 +msgid "document type quick rename filename" +msgstr "renommage rapide du nom de fichier du type de document" + +#: models.py:553 +msgid "document types quick rename filenames" +msgstr "renommage rapide des noms de fichiers des types de documents" + +#: models.py:561 +msgid "content" +msgstr "contenu" + +#: models.py:562 +msgid "page label" +msgstr "titre de page" + +#: models.py:563 +msgid "page number" +msgstr "numéro de page" + +#: models.py:566 +#, python-format +msgid "Page %(page_num)d out of %(total_pages)d of %(document)s" +msgstr "Page %(page_num)d sur %(total_pages)d de %(document)s" + +#: models.py:574 models.py:620 +msgid "document page" +msgstr "page du document" + +#: models.py:575 +msgid "document pages" +msgstr "pages du document" + +#: models.py:595 +msgid "Enter a valid value." +msgstr "Saisissez une valeur valide." + +#: models.py:621 views.py:448 +msgid "order" +msgstr "ordre" + +#: models.py:622 views.py:449 views.py:510 views.py:541 +msgid "transformation" +msgstr "transformation" + +#: models.py:623 views.py:450 +msgid "arguments" +msgstr "arguments" + +#: models.py:623 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "Recourir aux dictionnaires pour identifier les arguments, exemple:%s" + +#: models.py:631 +msgid "document page transformation" +msgstr "transformation de page de document" + +#: models.py:632 +msgid "document page transformations" +msgstr "transformations de pages de documents" + +#: models.py:657 +msgid "user" +msgstr "utilisateur" + +#: models.py:659 +msgid "accessed" +msgstr "consulté" + +#: models.py:668 +msgid "recent document" +msgstr "document récent" + +#: models.py:674 +msgid "Document type" +msgstr "Type de document" + +#: models.py:675 +msgid "MIME type" +msgstr "type MIME" + +#: models.py:676 views.py:130 +msgid "Filename" +msgstr "Nom de fichier" + +#: models.py:677 +msgid "Metadata value" +msgstr "Valeur de la métadonnée" + +#: models.py:678 +msgid "Content" +msgstr "Contenu" + +#: models.py:679 +msgid "Description" +msgstr "Description" + +#: models.py:680 +msgid "Tags" +msgstr "Tags" + +#: models.py:681 +msgid "Comments" +msgstr "Commentaires" + +#: permissions.py:9 +msgid "Create documents" +msgstr "Créer les documents" + +#: permissions.py:10 +msgid "Edit document properties" +msgstr "Modifier les propriétés du document" + +#: permissions.py:11 +msgid "Edit documents" +msgstr "Modifier les documents" + +#: permissions.py:12 +msgid "View documents" +msgstr "Visualiser les documents" + +#: permissions.py:13 +msgid "Delete documents" +msgstr "Supprimer les documents" + +#: permissions.py:14 views.py:406 +msgid "Download documents" +msgstr "Télécharger les documents" + +#: permissions.py:15 +msgid "Transform documents" +msgstr "Transformer les documents" + +#: permissions.py:16 +msgid "Execute document modifying tools" +msgstr "Lancer les outils de modification de document" + +#: permissions.py:17 +msgid "Revert documents to a previous version" +msgstr "Revenir à une version précédente du document" + +#: permissions.py:18 +msgid "Create new document versions" +msgstr "Créer une nouvelle version du document" + +#: permissions.py:20 +msgid "Documents setup" +msgstr "Configuration des documents" + +#: permissions.py:22 +msgid "View document types" +msgstr "Afficher les types de documents" + +#: permissions.py:23 +msgid "Edit document types" +msgstr "Modifier des types de documents" + +#: permissions.py:24 +msgid "Delete document types" +msgstr "Supprimer des types de documents" + +#: permissions.py:25 +msgid "Create document types" +msgstr "Créer des types de documents" + +#: statistics.py:44 +#, python-format +msgid "Document types: %d" +msgstr "Types de documents:%d" + +#: statistics.py:45 +#, python-format +msgid "Documents in database: %d" +msgstr "Documents dans la base de données:%d" + +#: statistics.py:50 +#, python-format +msgid "Documents in storage: %d" +msgstr "Documents en stockage local:%d " + +#: statistics.py:52 +#, python-format +msgid "" +"Space used in storage: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d" +" bytes" +msgstr "Espace utilisé en stockage local: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d bytes" + +#: statistics.py:63 +#, python-format +msgid "Document pages in database: %d" +msgstr "Nombre de pages de documents dans la base de données:%d" + +#: statistics.py:64 +#, python-format +msgid "Minimum amount of pages per document: %d" +msgstr "Nombre minimal de pages par document:%d" + +#: statistics.py:65 +#, python-format +msgid "Maximum amount of pages per document: %d" +msgstr "Nombre maximal de pages par document:%d" + +#: statistics.py:66 +#, python-format +msgid "Average amount of pages per document: %f" +msgstr "Nombre moyen de pages par document:%f" + +#: statistics.py:71 +msgid "Document statistics" +msgstr "Statistiques sur les documents" + +#: views.py:131 +msgid "File mimetype" +msgstr "Type MIME du fichier" + +#: views.py:131 views.py:132 +msgid "None" +msgstr "Aucun" + +#: views.py:132 +msgid "File mime encoding" +msgstr "Encodage MIME du fichier" + +#: views.py:133 +msgid "File size" +msgstr "Taille du fichier" + +#: views.py:134 +msgid "Exists in storage" +msgstr "Présent dans le stockage local" + +#: views.py:135 +msgid "File path in storage" +msgstr "Chemin du fichier dans le stockage local" + +#: views.py:136 +msgid "Date added" +msgstr "Date d'ajout" + +#: views.py:137 +msgid "Time added" +msgstr "Heure d'ajout" + +#: views.py:138 +msgid "Checksum" +msgstr "Somme de contrôle" + +#: views.py:139 +msgid "UUID" +msgstr "UUID" + +#: views.py:140 +msgid "Pages" +msgstr "Pages" + +#: views.py:149 +#, python-format +msgid "document properties for: %s" +msgstr "propriétés de document pour:%s" + +#: views.py:171 +msgid "document data" +msgstr "données du document" + +#: views.py:195 views.py:645 +msgid "Must provide at least one document." +msgstr "Au moins un document est requis" + +#: views.py:216 +msgid "Document deleted successfully." +msgstr "Suppression du document effectuée avec succès." + +#: views.py:218 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "Document: erreur de suppression du %(document)s: %(error)s" + +#: views.py:233 +#, python-format +msgid "Are you sure you wish to delete the document: %s?" +msgstr "Etes vous certain de vouloir supprimer le document:%s?" + +#: views.py:235 +#, python-format +msgid "Are you sure you wish to delete the documents: %s?" +msgstr "Etes vous certain de vouloir supprimer les documents:%s?" + +#: views.py:274 +#, python-format +msgid "Document \"%s\" edited successfully." +msgstr "Modification du document \"%s\" effectuée." + +#: views.py:340 +msgid "documents to be downloaded" +msgstr "documents à télécharger" + +#: views.py:350 views.py:1336 +msgid "version" +msgstr "version" + +#: views.py:407 +msgid "Download" +msgstr "Télécharger" + +#: views.py:409 +msgid "Return" +msgstr "Retour" + +#: views.py:444 +#, python-format +msgid "transformations for: %s" +msgstr "transformations pour:%s" + +#: views.py:471 +msgid "Document page transformation created successfully." +msgstr "Transformation de page pour le document créée avec succès." + +#: views.py:480 +#, python-format +msgid "Create new transformation for page: %(page)s of document: %(document)s" +msgstr "Créer une nouvelle transformation pour la page:%(page)s du document: %(document)s" + +#: views.py:499 +msgid "Document page transformation edited successfully." +msgstr "Transformation de page pour le document modifiée avec succès." + +#: views.py:512 +#, python-format +msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" +msgstr "Modifier la transformation \"%(transformation)s\" pour: %(document_page)s" + +#: views.py:532 +msgid "Document page transformation deleted successfully." +msgstr "Transformation de page pour le document supprimée avec succès." + +#: views.py:543 +#, python-format +msgid "" +"Are you sure you wish to delete transformation \"%(transformation)s\" for: " +"%(document_page)s" +msgstr "Êtes vous certain de vouloir supprimer la transformation \"%(transformation)s\" pour: %(document_page)s" + +#: views.py:561 +#, python-format +msgid "duplicates of: %s" +msgstr "doublon de:%s" + +#: views.py:573 +msgid "Are you sure you wish to find all duplicates?" +msgstr "Êtes vous certain de vouloir rechercher tous les doublons ?" + +#: views.py:574 views.py:632 views.py:700 +msgid "On large databases this operation may take some time to execute." +msgstr "Sur une grosse base de données cette opération peut prendre un certain temps." + +#: views.py:597 +msgid "duplicated documents" +msgstr "documents en doublon" + +#: views.py:623 +#, python-format +msgid "" +"Page count update complete. Documents processed: %(total)d, documents with " +"changed page count: %(change)d" +msgstr "Mise à jour du nombre total de pages effectué. Documents traités: %(total)d, documents dont le nombre total de pages a été modifié: %(change)d" + +#: views.py:631 +#, python-format +msgid "" +"Are you sure you wish to update the page count for the office documents " +"(%d)?" +msgstr "Êtes vous certain de vouloir mettre à jour les nombres totals de pages pour les documents office (%d)?" + +#: views.py:663 +#, python-format +msgid "" +"All the page transformations for document: %s, have been deleted " +"successfully." +msgstr "Toutes les transformations de page pour le document:%s, ont été supprimées avec succès" + +#: views.py:665 +#, python-format +msgid "" +"Error deleting the page transformations for document: %(document)s; " +"%(error)s." +msgstr "Erreur survenue lors de la suppression des transformations de page pour le document:%(document)s; %(error)s." + +#: views.py:671 +msgid "document transformation" +msgstr "transformation du document" + +#: views.py:680 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for document: " +"%s?" +msgstr "Êtes vous certain de vouloir supprimer toutes les transformations de page pour le document:%s?" + +#: views.py:682 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for documents: " +"%s?" +msgstr "Êtes vous certain de vouloir supprimer toutes les transformations de page pour les documents:%s?" + +#: views.py:710 +msgid "missing documents" +msgstr "documents introuvables" + +#: views.py:726 views.py:768 +#, python-format +msgid "details for: %s" +msgstr "détails pour:%s" + +#: views.py:787 +msgid "Document page edited successfully." +msgstr "Page du document modifiée avec succès" + +#: views.py:796 +#, python-format +msgid "edit: %s" +msgstr "modifier:%s" + +#: views.py:813 +msgid "There are no more pages in this document" +msgstr "Il n'y a pas d'autres pages dans ce document" + +#: views.py:831 +msgid "You are already at the first page of this document" +msgstr "Vous êtes déjà sur la première page du document" + +#: views.py:992 +#, python-format +msgid "print: %s" +msgstr "imprimer:%s" + +#: views.py:1065 +#, python-format +msgid "documents of type \"%s\"" +msgstr "documents du type \"%s\"" + +#: views.py:1085 +msgid "Document type edited successfully" +msgstr "Type de document modifié avec succès" + +#: views.py:1088 +#, python-format +msgid "Error editing document type; %s" +msgstr "Erreur lors de la modification du type de document;%s" + +#: views.py:1093 +#, python-format +msgid "edit document type: %s" +msgstr "modifier le type de document:%s" + +#: views.py:1117 +#, python-format +msgid "Document type: %s deleted successfully." +msgstr "Type de document:%s supprimé avec succès." + +#: views.py:1119 +#, python-format +msgid "Document type: %(document_type)s delete error: %(error)s" +msgstr "Type de document: %(document_type)s erreur de suppression: %(error)s" + +#: views.py:1134 +#, python-format +msgid "Are you sure you wish to delete the document type: %s?" +msgstr "Êtes vous certain de vouloir supprimer le type de document:%s?" + +#: views.py:1135 +msgid "" +"The document type of all documents using this document type will be set to " +"none." +msgstr "Le type de document de tous les documents utilisant ce type de document seront réinitialisés." + +#: views.py:1151 +msgid "Document type created successfully" +msgstr "Type de document créé avec succès" + +#: views.py:1154 +#, python-format +msgid "Error creating document type; %(error)s" +msgstr "Erreur lors de la création du type de document;%(error)s" + +#: views.py:1172 +#, python-format +msgid "filenames for document type: %s" +msgstr "noms de fichiers pour le type de document:%s" + +#: views.py:1203 +msgid "Document type filename edited successfully" +msgstr "nom de fichier pour le type de document modifié avec succès" + +#: views.py:1206 +#, python-format +msgid "Error editing document type filename; %s" +msgstr "Erreur lors de la modification du nom de fichier du type de document;%s" + +#: views.py:1211 +#, python-format +msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" +msgstr "modifier le nom de fichier \"%(filename)s\" du type de document \"%(document_type)s\"" + +#: views.py:1220 views.py:1246 views.py:1254 +msgid "document type filename" +msgstr "nom de fichier du type de document" + +#: views.py:1238 +#, python-format +msgid "Document type filename: %s deleted successfully." +msgstr "Nom de fichier du type de document:%s supprimé avec succès." + +#: views.py:1240 +#, python-format +msgid "" +"Document type filename: %(document_type_filename)s delete error: %(error)s" +msgstr "Nom de fichier du type de document:%(document_type_filename)s erreur de suppression:%(error)s" + +#: views.py:1256 +#, python-format +msgid "" +"Are you sure you wish to delete the filename: %(filename)s, from document " +"type \"%(document_type)s\"?" +msgstr "Êtes vous certain de vouloir supprimer le fichier:%(filename)s, du type de document \"%(document_type)s\"?" + +#: views.py:1281 +msgid "Document type filename created successfully" +msgstr "Nom de fichier du type de document créé avec succès" + +#: views.py:1284 +#, python-format +msgid "Error creating document type filename; %(error)s" +msgstr "Erreur lors de la création du nom de fichier du type de document; %(error)s" + +#: views.py:1290 +#, python-format +msgid "create filename for document type: %s" +msgstr "créer un fichier pour le type de document:%s" + +#: views.py:1305 +msgid "Document image cache cleared successfully" +msgstr "Cache d'image du document vidé avec succès" + +#: views.py:1307 +#, python-format +msgid "Error clearing document image cache; %s" +msgstr "Erreur lors du vidage du cache d'images du document;%s" + +#: views.py:1313 +msgid "Are you sure you wish to clear the document image cache?" +msgstr "Êtes vous certain de vouloir vider le cache d'images du document?" + +#: views.py:1330 +#, python-format +msgid "versions for document: %s" +msgstr "versions du document:%s" + +#: views.py:1340 +msgid "time and date" +msgstr "heure et date" + +#: views.py:1344 +msgid "mimetype" +msgstr "type mime" + +#: views.py:1348 +msgid "encoding" +msgstr "encodage" + +#: views.py:1379 +msgid "Document version reverted successfully" +msgstr "Retour à version précédente du document effectuée avec succès" + +#: views.py:1381 +#, python-format +msgid "Error reverting document version; %s" +msgstr "Erreur lors du retour à une version précédente du document;%s" + +#: views.py:1388 +msgid "Are you sure you wish to revert to this version?" +msgstr "Êtes vous certain de vouloir revenir à cette version?" + +#: views.py:1389 +msgid "All later version after this one will be deleted too." +msgstr "Toutes les versions postérieures à celle-ci seront effacées" + +#: widgets.py:25 +msgid "document page image" +msgstr "image pour la page du document" + +#: wizards.py:36 +msgid "step 1 of 3: Document type" +msgstr "étape 1 sur 3: Type de document" + +#: wizards.py:37 +msgid "step 2 of 3: Metadata selection" +msgstr "étape 2 sur 3: Sélection des métadonnées" + +#: wizards.py:38 +msgid "step 3 of 3: Document metadata" +msgstr "étape 3 sur 3: Métadonnées du document" + +#: wizards.py:46 +msgid "Next step" +msgstr "Étape suivante" + +#: conf/settings.py:38 +msgid "" +"Maximum number of recent (created, edited, viewed) documents to remember per" +" user." +msgstr "Nombre maximum de documents récents (créés, modifiés, visualisés) à mémoriser par utilisateur." + +#: conf/settings.py:39 +msgid "Amount in percent zoom in or out a document page per user interaction." +msgstr "Valeur en pourcentage du zoom avant ou arrière pour une page de document pour les utilisateurs." + +#: conf/settings.py:40 +msgid "" +"Maximum amount in percent (%) to allow user to zoom in a document page " +"interactively." +msgstr "Maximum en pourcents (%) de la valeur du zoom avant interactif autorisé pour l'utilisateur." + +#: conf/settings.py:41 +msgid "" +"Minimum amount in percent (%) to allow user to zoom out a document page " +"interactively." +msgstr "Minimum en pourcents (%) de la valeur du zoom arrière interactif autorisé pour l'utilisateur." + +#: conf/settings.py:42 +msgid "Amount in degrees to rotate a document page per user interaction." +msgstr "Valeur en degrés pour la rotation d'une page de document par l'utilisateur" + +#: templates/document_types_help.html:3 +msgid "What are document types?" +msgstr "Quels sont les types de documents ?" + +#: templates/document_types_help.html:4 +msgid "" +"Document types define a class that represents a broard group of documents, " +"such as: invoices, regulations or manuals. The advantage of using document " +"types are: assigning a list of typical filenames for quick renaming during " +"creation, as well as assigning default metadata types and sets to it." +msgstr "Les types de documents définissent une classe de documents qui représentent un groupe de documents au sens large tels que: facture, règlement, ou manuel d'utilisation. L'utilisation de types de documents présente comme avantages: renommage rapide d'une liste de noms de fichiers lors de leur création, ainsi que l'affectation automatique de types et de groupes de métadonnées. " + +#: templates/recent_document_list_help.html:3 +msgid "What are recent documents?" +msgstr "Quels sont les documents les plus récents ?" + +#: templates/recent_document_list_help.html:4 +#, python-format +msgid "" +"Here you will find the latest %(recent_count)s documents you have either " +"created or edited in any way." +msgstr "Vous trouverez ici les derniers %(recent_count)s documents que vous avez créés ou modifiés d'une façon ou d'une autre." diff --git a/apps/documents/locale/it/LC_MESSAGES/django.po b/apps/documents/locale/it/LC_MESSAGES/django.po index 47d369cd4d..833ca908f3 100644 --- a/apps/documents/locale/it/LC_MESSAGES/django.po +++ b/apps/documents/locale/it/LC_MESSAGES/django.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-30 08:30+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" "MIME-Version: 1.0\n" @@ -21,206 +21,250 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:63 +#: __init__.py:55 msgid "all documents" msgstr "tutti i documenti" -#: __init__.py:64 models.py:669 views.py:871 +#: __init__.py:56 models.py:669 views.py:870 msgid "recent documents" msgstr "documenti recenti" -#: __init__.py:65 +#: __init__.py:57 msgid "upload new documents" msgstr "upload nuovi documenti" -#: __init__.py:66 +#: __init__.py:58 msgid "clone metadata" msgstr "clona i metadati" -#: __init__.py:67 +#: __init__.py:59 msgid "details" msgstr "dettagli" -#: __init__.py:68 +#: __init__.py:60 msgid "properties" msgstr "proprietà" -#: __init__.py:69 __init__.py:70 __init__.py:92 __init__.py:116 -#: __init__.py:122 +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 msgid "delete" msgstr "cancella" -#: __init__.py:71 __init__.py:91 __init__.py:115 __init__.py:121 +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 msgid "edit" msgstr "edita" -#: __init__.py:72 +#: __init__.py:64 msgid "preview" msgstr "anteprima" -#: __init__.py:73 __init__.py:74 __init__.py:75 +#: __init__.py:65 __init__.py:66 __init__.py:67 msgid "download" msgstr "scarica" -#: __init__.py:76 +#: __init__.py:68 msgid "find duplicates" msgstr "trova duplicati" -#: __init__.py:77 +#: __init__.py:69 msgid "find all duplicates" msgstr "trova tutti i duplicati" -#: __init__.py:77 +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "Cerca tutti i documenti con il checksum e restituisci una lista delle corrispondenze esatte." -#: __init__.py:78 +#: __init__.py:70 msgid "update office documents' page count" msgstr "update documenti di office numero di pagine" -#: __init__.py:78 +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " "documents in the database." msgstr "Update the page count of the office type documents. This is useful when enabling office document support after there were already office type documents in the database." -#: __init__.py:79 __init__.py:80 +#: __init__.py:71 __init__.py:72 msgid "clear transformations" msgstr "ripulisci le trasformazioni" -#: __init__.py:81 +#: __init__.py:73 msgid "print" msgstr "stampa" -#: __init__.py:82 +#: __init__.py:74 msgid "history" msgstr "versioni" -#: __init__.py:83 +#: __init__.py:75 msgid "Find missing document files" msgstr "Trovare i file di documenti mancanti" -#: __init__.py:86 +#: __init__.py:78 msgid "Clear the document image cache" msgstr "Svuota la cache immagine del documento" -#: __init__.py:86 +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." msgstr "Cancella le rappresentazioni grafiche utilizzate per accellerare la visualizzazione dei documenti e dei risultati interattivi trasformazioni." -#: __init__.py:89 +#: __init__.py:81 msgid "page transformations" msgstr "trasformazioni della pagina" -#: __init__.py:90 +#: __init__.py:82 msgid "create new transformation" msgstr "crea una nuova trasformazione" -#: __init__.py:94 +#: __init__.py:86 msgid "page image" msgstr "immagine della pagina" -#: __init__.py:95 +#: __init__.py:87 msgid "page text" msgstr "testo della pagina" -#: __init__.py:96 +#: __init__.py:88 msgid "edit page text" msgstr "modifica il testo nella pagina" -#: __init__.py:97 +#: __init__.py:89 msgid "next page" msgstr "pagina successiva" -#: __init__.py:98 +#: __init__.py:90 msgid "previous page" msgstr "pagina precedente" -#: __init__.py:99 +#: __init__.py:91 msgid "first page" msgstr "prima pagina" -#: __init__.py:100 +#: __init__.py:92 msgid "last page" msgstr "ultima pagina" -#: __init__.py:101 +#: __init__.py:93 msgid "zoom in" msgstr "zoom in" -#: __init__.py:102 +#: __init__.py:94 msgid "zoom out" msgstr "zoom out" -#: __init__.py:103 +#: __init__.py:95 msgid "rotate right" msgstr "ruotate a destra" -#: __init__.py:104 +#: __init__.py:96 msgid "rotate left" msgstr "ruotate a sinistra" -#: __init__.py:105 +#: __init__.py:97 msgid "reset view" msgstr "ripristino della vista" -#: __init__.py:108 +#: __init__.py:100 msgid "versions" msgstr "versioni" -#: __init__.py:109 +#: __init__.py:101 msgid "revert" msgstr "ripristinare" -#: __init__.py:112 +#: __init__.py:104 msgid "document type list" msgstr "lista in base al tipo di documento" -#: __init__.py:113 views.py:1050 +#: __init__.py:105 views.py:1049 msgid "document types" msgstr "tipi di documenti" -#: __init__.py:114 +#: __init__.py:106 msgid "documents of this type" msgstr "documenti di questo tipo" -#: __init__.py:117 views.py:1161 +#: __init__.py:109 views.py:1160 msgid "create document type" msgstr "crea il tipo di documenti" -#: __init__.py:119 +#: __init__.py:111 msgid "filenames" msgstr "nome file" -#: __init__.py:120 +#: __init__.py:112 msgid "add filename to document type" msgstr "aggiungi il nome file al tipo di documento" -#: __init__.py:164 permissions.py:7 +#: __init__.py:156 permissions.py:7 msgid "Documents" msgstr "Documenti" -#: __init__.py:166 __init__.py:179 models.py:91 views.py:79 +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 msgid "documents" msgstr "documenti" -#: __init__.py:169 +#: __init__.py:161 msgid "thumbnail" msgstr "thumbnail" -#: __init__.py:172 +#: __init__.py:164 msgid "metadata" msgstr "metadata" +#: events.py:7 +msgid "Document creation" +msgstr "Creazione documento" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Documento \"%(content_object)s\" creato da by %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(content_object)s\" creato il %(datetime)s da %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Documento modificato" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Documento \"%(content_object)s\" modificato da %(fullname)s." + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Documento \"%(content_object)s\" è stato modificato il %(datetime)s da %(fullname)s. Queste le seguenti modifiche: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Documento cancellato" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Documento \"%(document)s\" cancellato da %(fullname)s." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(document)s\" cancellato il %(datetime)s da %(fullname)s." + #: forms.py:63 msgid "Page image" msgstr "Immagine della pagina" -#: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "Contenuti" @@ -241,110 +285,76 @@ msgstr "Click sull'immagine per l'anteprima" msgid "Document pages (%s)" msgstr "Pagine nel documento (%s)" -#: forms.py:162 +#: forms.py:164 msgid "Use the new version filename as the document filename" msgstr "Utilizza il nuovo nome di versione il nome del documento" -#: forms.py:178 +#: forms.py:179 msgid "Quick document rename" msgstr "Rinomina del documento veloce" -#: forms.py:185 +#: forms.py:186 msgid "Version update" msgstr "Versione aggiornamento" -#: forms.py:190 +#: forms.py:191 msgid "Release level" msgstr "Livello di versione" -#: forms.py:196 +#: forms.py:197 msgid "Release level serial" msgstr "Livello di versione sequenziale" -#: forms.py:204 +#: forms.py:205 msgid "Comment" msgstr "Commento" -#: forms.py:210 +#: forms.py:211 msgid "New document filename" msgstr "Nuovo nome documento" -#: forms.py:288 +#: forms.py:289 msgid "Page range" msgstr "Intervallo pagina" -#: forms.py:318 +#: forms.py:319 msgid "Compress" msgstr "Comprimere" -#: forms.py:318 +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " "documents, the bundle will always be downloads as a compressed file." msgstr "Scarica il documento nel formato originale o in modo compresso. Questa opzione è selezionabile solo quando il download di un documento, per i documenti multipli, il bundle sarà sempre download come un file compresso." -#: literals.py:10 -msgid "Document creation" -msgstr "Creazione documento" +#: forms.py:320 +msgid "Compressed filename" +msgstr "" -#: literals.py:11 -#, python-format -msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "Documento \"%(content_object)s\" creato da by %(fullname)s." - -#: literals.py:12 -#, python-format -msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." -msgstr "Documento \"%(content_object)s\" creato il %(datetime)s da %(fullname)s." - -#: literals.py:18 -msgid "Document edited" -msgstr "Documento modificato" - -#: literals.py:19 -#, python-format -msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "Documento \"%(content_object)s\" modificato da %(fullname)s." - -#: literals.py:20 -#, python-format +#: forms.py:320 msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." -" The following changes took place: %(changes)s." -msgstr "Documento \"%(content_object)s\" è stato modificato il %(datetime)s da %(fullname)s. Queste le seguenti modifiche: %(changes)s." +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" -#: literals.py:29 -msgid "Document deleted" -msgstr "Documento cancellato" - -#: literals.py:30 -#, python-format -msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "Documento \"%(document)s\" cancellato da %(fullname)s." - -#: literals.py:31 -#, python-format -msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "Documento \"%(document)s\" cancellato il %(datetime)s da %(fullname)s." - -#: literals.py:42 +#: literals.py:15 msgid "final" msgstr "finale" -#: literals.py:43 +#: literals.py:16 msgid "alpha" msgstr "alfa" -#: literals.py:44 +#: literals.py:17 msgid "beta" msgstr "beta" -#: literals.py:45 +#: literals.py:18 msgid "release candidate" msgstr "Release Candidate" -#: literals.py:46 +#: literals.py:19 msgid "hotfix" msgstr "hotfix" @@ -352,8 +362,8 @@ msgstr "hotfix" msgid "name" msgstr "nome" -#: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 -#: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "tipo documento" @@ -369,8 +379,8 @@ msgstr "descrizione" msgid "added" msgstr "ha aggiunto" -#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 -#: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "documento" @@ -413,7 +423,7 @@ msgstr "sequenziale" msgid "timestamp" msgstr "timestamp" -#: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "commento" @@ -435,11 +445,11 @@ msgid "" "defaulted to 1." msgstr "Questo tipo di formato file è sconosciuto, per cui il numero di pagine sarà 1" -#: models.py:544 views.py:1353 +#: models.py:544 views.py:1352 msgid "filename" msgstr "nome file" -#: models.py:545 views.py:1181 +#: models.py:545 views.py:1180 msgid "enabled" msgstr "abilitato" @@ -480,15 +490,15 @@ msgstr "pagine di documento" msgid "Enter a valid value." msgstr "Inserisci un valore valido" -#: models.py:621 views.py:449 +#: models.py:621 views.py:448 msgid "order" msgstr "ordina" -#: models.py:622 views.py:450 views.py:511 views.py:542 +#: models.py:622 views.py:449 views.py:510 views.py:541 msgid "transformation" msgstr "trasformazione" -#: models.py:623 views.py:451 +#: models.py:623 views.py:450 msgid "arguments" msgstr "argomenti" @@ -525,7 +535,7 @@ msgstr "Tipo documento" msgid "MIME type" msgstr "Tipo MIME" -#: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" msgstr "Nome file" @@ -569,7 +579,7 @@ msgstr "Visualizza documenti" msgid "Delete documents" msgstr "Cancella documenti" -#: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" msgstr "Scarica documenti" @@ -655,379 +665,379 @@ msgstr "" msgid "Document statistics" msgstr "Statistiche del documento" -#: views.py:133 +#: views.py:131 msgid "File mimetype" msgstr "File mimetype" -#: views.py:133 views.py:134 +#: views.py:131 views.py:132 msgid "None" msgstr "" -#: views.py:134 +#: views.py:132 msgid "File mime encoding" msgstr "File mime encoding" -#: views.py:135 +#: views.py:133 msgid "File size" msgstr "Dimensioni del file" -#: views.py:136 +#: views.py:134 msgid "Exists in storage" msgstr "Esiste nello storage" -#: views.py:137 +#: views.py:135 msgid "File path in storage" msgstr "File path in storage" -#: views.py:138 +#: views.py:136 msgid "Date added" msgstr "Inserimento data" -#: views.py:139 +#: views.py:137 msgid "Time added" msgstr "Inserimento orario" -#: views.py:140 +#: views.py:138 msgid "Checksum" msgstr "Checksum" -#: views.py:141 +#: views.py:139 msgid "UUID" msgstr "UUID" -#: views.py:142 +#: views.py:140 msgid "Pages" msgstr "Pagine" -#: views.py:151 +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "Proprietà per il documento:%s" -#: views.py:173 +#: views.py:171 msgid "document data" msgstr "dati del documento" -#: views.py:197 views.py:646 +#: views.py:195 views.py:645 msgid "Must provide at least one document." msgstr "Devi indicare almeno un documento" -#: views.py:218 +#: views.py:216 msgid "Document deleted successfully." msgstr "Documento eliminato correttamente." -#: views.py:220 +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "Documento:%(document)s errore cancellazione: %(error)s" -#: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" msgstr "Sei sicuro di voler cancellare il documento: %s?" -#: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" msgstr "Sei sicuro di voler cancellare i documenti: %s?" -#: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." msgstr "Il documento \"%s\" è ancora in modifica" -#: views.py:342 +#: views.py:340 msgid "documents to be downloaded" msgstr "documenti da scaricare" -#: views.py:352 views.py:1337 +#: views.py:350 views.py:1336 msgid "version" msgstr "versione" -#: views.py:409 +#: views.py:407 msgid "Download" msgstr "Scarica" -#: views.py:411 +#: views.py:409 msgid "Return" msgstr "Ritorno" -#: views.py:445 +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "trasformazioni per:%s" -#: views.py:472 +#: views.py:471 msgid "Document page transformation created successfully." msgstr "Trasformazioni per la pagina del documento creata con successo" -#: views.py:481 +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "Crea una nuova trasformazione per la pagina: %(page)s del documento: %(document)s" -#: views.py:500 +#: views.py:499 msgid "Document page transformation edited successfully." msgstr "Document page trasformation edited successfully." -#: views.py:513 +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "Modifica la trasformazione \"%(transformation)s\" per: %(document_page)s" -#: views.py:533 +#: views.py:532 msgid "Document page transformation deleted successfully." msgstr "Trasformazione della pagina di documento cancellata con successo." -#: views.py:544 +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" msgstr "Sei sicuro di voler cancellare la trasformazione \"%(transformation)s\" per: %(document_page)s" -#: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" msgstr "duplicati di:%s" -#: views.py:574 +#: views.py:573 msgid "Are you sure you wish to find all duplicates?" msgstr "Sei sicuro di voler trovare tutti i duplicati?" -#: views.py:575 views.py:633 views.py:701 +#: views.py:574 views.py:632 views.py:700 msgid "On large databases this operation may take some time to execute." msgstr "In un grande database questa operazione potrebbe richiedere del tempo " -#: views.py:598 +#: views.py:597 msgid "duplicated documents" msgstr "documenti duplicati" -#: views.py:624 +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " "changed page count: %(change)d" msgstr "Update del numero di pagine completato. Il documenti processati %(total)d, con il numero di pagine cambiate: %(change)d" -#: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents " "(%d)?" msgstr "Sei sicuro di voler cambiare il numero di pagine deil documenti office (%d)?" -#: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." msgstr "Tutte le trasformazioni alle pagine del documento:%s, sono state cancellate con successo." -#: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "Errore nella cancellazione della trasformazione della pagina per il documento:%(document)s; %(error)s." -#: views.py:672 +#: views.py:671 msgid "document transformation" msgstr "trasformazione del documento" -#: views.py:681 +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: " "%s?" msgstr "Sei sicuro di voler cancellare le trasformazioni per il documento:%s?" -#: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" msgstr "Sei sicuro di voler cancellare le trasformazioni per il documenti:%s?" -#: views.py:711 +#: views.py:710 msgid "missing documents" msgstr "documenti mancanti" -#: views.py:727 views.py:769 +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" msgstr "dettagli per:%s" -#: views.py:788 +#: views.py:787 msgid "Document page edited successfully." msgstr "Pagina di documento modificata con successo." -#: views.py:797 +#: views.py:796 #, python-format msgid "edit: %s" msgstr "modifica:%s" -#: views.py:814 +#: views.py:813 msgid "There are no more pages in this document" msgstr "Non ci sono più pagine in questo documento" -#: views.py:832 +#: views.py:831 msgid "You are already at the first page of this document" msgstr "Sei già alla prima pagina del documento" -#: views.py:993 +#: views.py:992 #, python-format msgid "print: %s" msgstr "stampa:%s" -#: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "documenti di tipo \"%s\"" -#: views.py:1086 +#: views.py:1085 msgid "Document type edited successfully" msgstr "Tipo di documento modificata con successo" -#: views.py:1089 +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "Errore nella modifica del tipo di documento;%s" -#: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "modifica tipo documento:%s" -#: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." msgstr "Tipo di documento: %s cancellata ." -#: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "Tipo di documento: %(document_type)s errore di cancellazione: %(error)s" -#: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" msgstr "Sei sicuro di cancellare questo tipo di documento:%s?" -#: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." msgstr "Il tipo di documento per tutti i documenti sarà messo a nullo" -#: views.py:1152 +#: views.py:1151 msgid "Document type created successfully" msgstr "Tipo di documento creato con successo" -#: views.py:1155 +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "Errore nella creazione del tipo di documento;%(error)s" -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" msgstr "tipo di documento per il nome file: %s" -#: views.py:1204 +#: views.py:1203 msgid "Document type filename edited successfully" msgstr "Tipo di documento per il nome file modificato con successo" -#: views.py:1207 +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" msgstr "Errore nella modifica del tipo di nome file;%s" -#: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" msgstr "modifica il nome file \"%(filename)s\" per il tipo di documento \"%(document_type)s\"" -#: views.py:1221 views.py:1247 views.py:1255 +#: views.py:1220 views.py:1246 views.py:1254 msgid "document type filename" msgstr "tipo di nome file per il documento" -#: views.py:1239 +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." msgstr "Tipo di nome file per il documento: %s cancellato con successo." -#: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "Tipo di nome file per il documento:%(document_type_filename)s errore di cancellazione: %(error)s" -#: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" msgstr "Sei sicuro che vuoi cancellare il nome file:%(filename)s, per il tipo di documento\"%(document_type)s\"?" -#: views.py:1282 +#: views.py:1281 msgid "Document type filename created successfully" msgstr "Tipo di nome file per nome file creato con successo" -#: views.py:1285 +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" msgstr "Errore creando il tipo di nome file; %(error)s" -#: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" msgstr "crea il nome file per i documenti di tipo:%s" -#: views.py:1306 +#: views.py:1305 msgid "Document image cache cleared successfully" msgstr "Cancellata con successo la cache delle immagini dei documenti" -#: views.py:1308 +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" msgstr "Errore nella pulizia della cache del documento; %s" -#: views.py:1314 +#: views.py:1313 msgid "Are you sure you wish to clear the document image cache?" msgstr "Sei sicuro di voler cancellare la cache delle immagini del documento?" -#: views.py:1331 +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "versioni per documento: %s" -#: views.py:1341 +#: views.py:1340 msgid "time and date" msgstr "data e ora" -#: views.py:1345 +#: views.py:1344 msgid "mimetype" msgstr "mimetype" -#: views.py:1349 +#: views.py:1348 msgid "encoding" msgstr "codifica" -#: views.py:1380 +#: views.py:1379 msgid "Document version reverted successfully" msgstr "Versione del documento ripristinato con successo" -#: views.py:1382 +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "Errore restituito, quando ripristino documento; %s" -#: views.py:1389 +#: views.py:1388 msgid "Are you sure you wish to revert to this version?" msgstr "Sei sicuro di voler tornare a questa versione?" -#: views.py:1390 +#: views.py:1389 msgid "All later version after this one will be deleted too." msgstr "Tutte le versioni più tardi verrà cancellato." diff --git a/apps/documents/locale/nl_NL/LC_MESSAGES/django.mo b/apps/documents/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..06e8ce4585 Binary files /dev/null and b/apps/documents/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/documents/locale/nl_NL/LC_MESSAGES/django.po b/apps/documents/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b88475a07a --- /dev/null +++ b/apps/documents/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,1108 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lucas Weel , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:55 +msgid "all documents" +msgstr "alle documenten" + +#: __init__.py:56 models.py:669 views.py:870 +msgid "recent documents" +msgstr "recente documenten" + +#: __init__.py:57 +msgid "upload new documents" +msgstr "nieuwe documenten uploaden" + +#: __init__.py:58 +msgid "clone metadata" +msgstr "clone metadata" + +#: __init__.py:59 +msgid "details" +msgstr "details" + +#: __init__.py:60 +msgid "properties" +msgstr "eigenschappen" + +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 +msgid "delete" +msgstr "verwijderen" + +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 +msgid "edit" +msgstr "bewerken" + +#: __init__.py:64 +msgid "preview" +msgstr "preview" + +#: __init__.py:65 __init__.py:66 __init__.py:67 +msgid "download" +msgstr "download" + +#: __init__.py:68 +msgid "find duplicates" +msgstr "vind duplicaten" + +#: __init__.py:69 +msgid "find all duplicates" +msgstr "vind alle duplicaten" + +#: __init__.py:69 +msgid "" +"Search all the documents' checksums and return a list of the exact matches." +msgstr "Doorzoek door alle documenten op checksum, geeft een lijst met exacte overeenkomenden " + +#: __init__.py:70 +msgid "update office documents' page count" +msgstr "office document paginanummering bijwerken" + +#: __init__.py:70 +msgid "" +"Update the page count of the office type documents. This is useful when " +"enabling office document support after there were already office type " +"documents in the database." +msgstr "Verversen van de paginanummering voor Office-documenten. Dit is handig wanneer u de ondersteuning voor Office-documenten heeft ingeschakeld en de paginanummering van de al aanwezige Office-documenten automatisch wilt bijwerken." + +#: __init__.py:71 __init__.py:72 +msgid "clear transformations" +msgstr "wis transformaties" + +#: __init__.py:73 +msgid "print" +msgstr "print" + +#: __init__.py:74 +msgid "history" +msgstr "historie" + +#: __init__.py:75 +msgid "Find missing document files" +msgstr "Vind vermiste bestanden" + +#: __init__.py:78 +msgid "Clear the document image cache" +msgstr "Opschonen van documentafbeeldingen voorraad." + +#: __init__.py:78 +msgid "" +"Clear the graphics representations used to speed up the documents' display " +"and interactive transformations results." +msgstr "Opschonen van de grafische afbeeldingen, die gebuikt worden bij het versnellen van de documentweergave en interactive transformatie resultaten." + +#: __init__.py:81 +msgid "page transformations" +msgstr "pagina transformaties" + +#: __init__.py:82 +msgid "create new transformation" +msgstr "creeer een nieuwe transformatie" + +#: __init__.py:86 +msgid "page image" +msgstr "pagina afbeelding" + +#: __init__.py:87 +msgid "page text" +msgstr "pagina tekst" + +#: __init__.py:88 +msgid "edit page text" +msgstr "bewerk pagina tekst" + +#: __init__.py:89 +msgid "next page" +msgstr "volgende pagina" + +#: __init__.py:90 +msgid "previous page" +msgstr "vorige pagina" + +#: __init__.py:91 +msgid "first page" +msgstr "eerste pagina" + +#: __init__.py:92 +msgid "last page" +msgstr "laaste pagina" + +#: __init__.py:93 +msgid "zoom in" +msgstr "inzoomen" + +#: __init__.py:94 +msgid "zoom out" +msgstr "uitzoomen" + +#: __init__.py:95 +msgid "rotate right" +msgstr "rotatie rechtsom" + +#: __init__.py:96 +msgid "rotate left" +msgstr "rotatie linksom" + +#: __init__.py:97 +msgid "reset view" +msgstr "reset weergave" + +#: __init__.py:100 +msgid "versions" +msgstr "versies" + +#: __init__.py:101 +msgid "revert" +msgstr "ongedaan maken" + +#: __init__.py:104 +msgid "document type list" +msgstr "documentsoortenlijst" + +#: __init__.py:105 views.py:1049 +msgid "document types" +msgstr "documentsoorten" + +#: __init__.py:106 +msgid "documents of this type" +msgstr "documenten van deze soort" + +#: __init__.py:109 views.py:1160 +msgid "create document type" +msgstr "aanmaken documentsoort" + +#: __init__.py:111 +msgid "filenames" +msgstr "bestandnamen" + +#: __init__.py:112 +msgid "add filename to document type" +msgstr "bestandnaam aan documentsoort toevoegen." + +#: __init__.py:156 permissions.py:7 +msgid "Documents" +msgstr "Documenten" + +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 +msgid "documents" +msgstr "documenten" + +#: __init__.py:161 +msgid "thumbnail" +msgstr "thumbnail" + +#: __init__.py:164 +msgid "metadata" +msgstr "metadata" + +#: events.py:7 +msgid "Document creation" +msgstr "Document aanmaken" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Document \"%(content_object)s\" aangemaakt door %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Document \"%(content_object)s\" aangemaakt op %(datetime)s door %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Document is bewerkt" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Document \"%(content_object)s\" is bewerkt door %(fullname)s" + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Document \" %(content_object)s \" is bewerkt op %(datetime)s door %(fullname)s . De volgende wijzigingen hebben plaatsgevonden: %(changes)s ." + +#: events.py:22 +msgid "Document deleted" +msgstr "Document verwijderd" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Document \" %(document)s \" verwijderd door %(fullname)s ." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Document \" %(document)s \" verwijderd op %(datetime)s door %(fullname)s ." + +#: forms.py:63 +msgid "Page image" +msgstr "Pagina afbeelding" + +#: forms.py:73 forms.py:271 +msgid "Contents" +msgstr "Inhoud" + +#: forms.py:109 +msgid "Page" +msgstr "Pagina" + +#: forms.py:121 +msgid "Details" +msgstr "Details" + +#: forms.py:126 +msgid "Click on the image for full size preview" +msgstr "Click op de afbeelding voor een preview op ware grootte" + +#: forms.py:136 +#, python-format +msgid "Document pages (%s)" +msgstr "Documentpagina's (%s)" + +#: forms.py:164 +msgid "Use the new version filename as the document filename" +msgstr "Gebruik de nieuwe versie van de bestandsnaam als document bestandsnaam" + +#: forms.py:179 +msgid "Quick document rename" +msgstr "Snel document hernoemen" + +#: forms.py:186 +msgid "Version update" +msgstr "Version update" + +#: forms.py:191 +msgid "Release level" +msgstr "Release level" + +#: forms.py:197 +msgid "Release level serial" +msgstr "Release level serial" + +#: forms.py:205 +msgid "Comment" +msgstr "Commentaar" + +#: forms.py:211 +msgid "New document filename" +msgstr "Nieuw document bestandsnaam" + +#: forms.py:289 +msgid "Page range" +msgstr "Pagina bereik" + +#: forms.py:319 +msgid "Compress" +msgstr "Comprimeren" + +#: forms.py:319 +msgid "" +"Download the document in the original format or in a compressed manner. " +"This option is selectable only when downloading one document, for multiple " +"documents, the bundle will always be downloads as a compressed file." +msgstr "Het document downloaden in het orginele formaat of in een gecomprimeerd formaat. Deze optie zowel te selecteren voor een document als voor meerdere documenten. Een bundel van meerdere documenten zal altijd worden ge download als een gecomprimeerd bestand." + +#: forms.py:320 +msgid "Compressed filename" +msgstr "" + +#: forms.py:320 +msgid "" +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" + +#: literals.py:15 +msgid "final" +msgstr "final" + +#: literals.py:16 +msgid "alpha" +msgstr "alpha" + +#: literals.py:17 +msgid "beta" +msgstr "beta" + +#: literals.py:18 +msgid "release candidate" +msgstr "release candidate" + +#: literals.py:19 +msgid "hotfix" +msgstr "hotfix" + +#: models.py:62 +msgid "name" +msgstr "naam" + +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 +msgid "document type" +msgstr "documentsoort" + +#: models.py:69 +msgid "documents types" +msgstr "documentsoorten" + +#: models.py:79 +msgid "description" +msgstr "omschrijving" + +#: models.py:80 +msgid "added" +msgstr "toegevoegd" + +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 +msgid "document" +msgstr "document" + +#: models.py:295 +#, python-format +msgid "Major %(major)i.%(minor)i, (new release)" +msgstr "Major %(major)i.%(minor)i, (new release)" + +#: models.py:296 +#, python-format +msgid "Minor %(major)i.%(minor)i, (some updates)" +msgstr "Minor %(major)i.%(minor)i, (some updates)" + +#: models.py:297 +#, python-format +msgid "Micro %(major)i.%(minor)i.%(micro)i, (fixes)" +msgstr "Micro %(major)i.%(minor)i.%(micro)i, (fixes)" + +#: models.py:309 +msgid "mayor" +msgstr "mayor" + +#: models.py:310 +msgid "minor" +msgstr "minor" + +#: models.py:311 +msgid "micro" +msgstr "micro" + +#: models.py:312 +msgid "release level" +msgstr "release level" + +#: models.py:313 +msgid "serial" +msgstr "serial" + +#: models.py:314 +msgid "timestamp" +msgstr "timestamp" + +#: models.py:315 views.py:1356 +msgid "comment" +msgstr "commentaar" + +#: models.py:318 +msgid "file" +msgstr "bestand" + +#: models.py:322 +msgid "checksum" +msgstr "checksum" + +#: models.py:326 models.py:327 models.py:560 +msgid "document version" +msgstr "documentversie" + +#: models.py:419 +msgid "" +"This document's file format is not known, the page count has therefore " +"defaulted to 1." +msgstr "Het bestandformaat voor dit document is onbekent, de pagina teller staat daarom standaard op 1." + +#: models.py:544 views.py:1352 +msgid "filename" +msgstr "bestandsnaam" + +#: models.py:545 views.py:1180 +msgid "enabled" +msgstr "ingeschakeld" + +#: models.py:552 +msgid "document type quick rename filename" +msgstr "snel bestandsnaam hernoemen op documentsoort" + +#: models.py:553 +msgid "document types quick rename filenames" +msgstr "snel bestandsnamen hernoemen op documentsoorten" + +#: models.py:561 +msgid "content" +msgstr "inhoud" + +#: models.py:562 +msgid "page label" +msgstr "pagina-label" + +#: models.py:563 +msgid "page number" +msgstr "pagina-nummer" + +#: models.py:566 +#, python-format +msgid "Page %(page_num)d out of %(total_pages)d of %(document)s" +msgstr "Pagina %(page_num)d van %(total_pages)d in %(document)s " + +#: models.py:574 models.py:620 +msgid "document page" +msgstr "documentpagina" + +#: models.py:575 +msgid "document pages" +msgstr "documentpagina's" + +#: models.py:595 +msgid "Enter a valid value." +msgstr "Voer een valide waarde in" + +#: models.py:621 views.py:448 +msgid "order" +msgstr "volgorde" + +#: models.py:622 views.py:449 views.py:510 views.py:541 +msgid "transformation" +msgstr "transformatie" + +#: models.py:623 views.py:450 +msgid "arguments" +msgstr "argumenten" + +#: models.py:623 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "Gebruik woordenboeken voor het identificeren van argumenten. Bijvoorbeeld: %s" + +#: models.py:631 +msgid "document page transformation" +msgstr "transformatie documentpagina" + +#: models.py:632 +msgid "document page transformations" +msgstr "transformaties documentpagina" + +#: models.py:657 +msgid "user" +msgstr "gebruiker" + +#: models.py:659 +msgid "accessed" +msgstr "benaderd" + +#: models.py:668 +msgid "recent document" +msgstr "recent document" + +#: models.py:674 +msgid "Document type" +msgstr "Documentsoort" + +#: models.py:675 +msgid "MIME type" +msgstr "MIME type" + +#: models.py:676 views.py:130 +msgid "Filename" +msgstr "Bestandsnaam" + +#: models.py:677 +msgid "Metadata value" +msgstr "Waarde metadata" + +#: models.py:678 +msgid "Content" +msgstr "Inhoud" + +#: models.py:679 +msgid "Description" +msgstr "Omschrijving" + +#: models.py:680 +msgid "Tags" +msgstr "Label" + +#: models.py:681 +msgid "Comments" +msgstr "Commentaar" + +#: permissions.py:9 +msgid "Create documents" +msgstr "Documenten aanmaken" + +#: permissions.py:10 +msgid "Edit document properties" +msgstr "Documenteigenschappen bewerken" + +#: permissions.py:11 +msgid "Edit documents" +msgstr "Documenten bewerken" + +#: permissions.py:12 +msgid "View documents" +msgstr "Documenten bekijken" + +#: permissions.py:13 +msgid "Delete documents" +msgstr "Documenten verwijderen" + +#: permissions.py:14 views.py:406 +msgid "Download documents" +msgstr "Documenten downloaden" + +#: permissions.py:15 +msgid "Transform documents" +msgstr "Documenten transformeren" + +#: permissions.py:16 +msgid "Execute document modifying tools" +msgstr "Document modificatie tools starten" + +#: permissions.py:17 +msgid "Revert documents to a previous version" +msgstr "Terugvoeren van documenten naar de vorige versie" + +#: permissions.py:18 +msgid "Create new document versions" +msgstr "Aanmaken van een nieuwe document versie" + +#: permissions.py:20 +msgid "Documents setup" +msgstr "Documenten configuratie" + +#: permissions.py:22 +msgid "View document types" +msgstr "Bekijk de documentsoorten" + +#: permissions.py:23 +msgid "Edit document types" +msgstr "Documentsoorten bewerken" + +#: permissions.py:24 +msgid "Delete document types" +msgstr "Documentsoorten verwijderen" + +#: permissions.py:25 +msgid "Create document types" +msgstr "Documentsoorten aanmaken" + +#: statistics.py:44 +#, python-format +msgid "Document types: %d" +msgstr "Aantal documentsoorten: %d" + +#: statistics.py:45 +#, python-format +msgid "Documents in database: %d" +msgstr "Aantal documenten in de database: %d" + +#: statistics.py:50 +#, python-format +msgid "Documents in storage: %d" +msgstr "Aantal documenten in opslag: %d" + +#: statistics.py:52 +#, python-format +msgid "" +"Space used in storage: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d" +" bytes" +msgstr "Ruimte ingebruik door opslag: %(base_2)s (base 2), %(base_10)s (base 10), %(bytes)d bytes" + +#: statistics.py:63 +#, python-format +msgid "Document pages in database: %d" +msgstr "Aantal document pagina's in de database: %d" + +#: statistics.py:64 +#, python-format +msgid "Minimum amount of pages per document: %d" +msgstr "Minimale aantal pagina's per document: %d" + +#: statistics.py:65 +#, python-format +msgid "Maximum amount of pages per document: %d" +msgstr "Maximaal aantal pagina's per document: %d" + +#: statistics.py:66 +#, python-format +msgid "Average amount of pages per document: %f" +msgstr "Gemiddelde aantal pagina's per document: %f" + +#: statistics.py:71 +msgid "Document statistics" +msgstr "Documentstatisieken" + +#: views.py:131 +msgid "File mimetype" +msgstr "MIME-type bestand" + +#: views.py:131 views.py:132 +msgid "None" +msgstr "Leeg" + +#: views.py:132 +msgid "File mime encoding" +msgstr "MIME-encoding bestand" + +#: views.py:133 +msgid "File size" +msgstr "Bestandgrootte" + +#: views.py:134 +msgid "Exists in storage" +msgstr "Aanwezig in opslag" + +#: views.py:135 +msgid "File path in storage" +msgstr "Bestandspad in opslag" + +#: views.py:136 +msgid "Date added" +msgstr "Datum toegevoegd" + +#: views.py:137 +msgid "Time added" +msgstr "Tijdstip toegevoegd" + +#: views.py:138 +msgid "Checksum" +msgstr "Checksum" + +#: views.py:139 +msgid "UUID" +msgstr "UUID" + +#: views.py:140 +msgid "Pages" +msgstr "Pagina's" + +#: views.py:149 +#, python-format +msgid "document properties for: %s" +msgstr "documenteigenschappen voor: %s" + +#: views.py:171 +msgid "document data" +msgstr "documentgegevens" + +#: views.py:195 views.py:645 +msgid "Must provide at least one document." +msgstr "U dient tenminste een document op te geven " + +#: views.py:216 +msgid "Document deleted successfully." +msgstr "Document succesvol verwijdert" + +#: views.py:218 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "Fout bij verwijderen document: %(document)s. foutmelding: %(error)s" + +#: views.py:233 +#, python-format +msgid "Are you sure you wish to delete the document: %s?" +msgstr "Weet u zeker dat u dit document wenst te verwijderen: %s?" + +#: views.py:235 +#, python-format +msgid "Are you sure you wish to delete the documents: %s?" +msgstr "Weet u zeker dat u deze documenten wents te verwijderen: %s?" + +#: views.py:274 +#, python-format +msgid "Document \"%s\" edited successfully." +msgstr "Document \"%s\" succesvol bewerkt" + +#: views.py:340 +msgid "documents to be downloaded" +msgstr "documenten om te worden gedownload" + +#: views.py:350 views.py:1336 +msgid "version" +msgstr "versie" + +#: views.py:407 +msgid "Download" +msgstr "Download" + +#: views.py:409 +msgid "Return" +msgstr "Terug" + +#: views.py:444 +#, python-format +msgid "transformations for: %s" +msgstr "transformaties for: %s" + +#: views.py:471 +msgid "Document page transformation created successfully." +msgstr "Transformatie voor documentpagina is aangemaakt" + +#: views.py:480 +#, python-format +msgid "Create new transformation for page: %(page)s of document: %(document)s" +msgstr "Aanmaken van transformatie voor pagina: %(page)s in document: %(document)s" + +#: views.py:499 +msgid "Document page transformation edited successfully." +msgstr "Transformatie voor documentpagina bewerkt" + +#: views.py:512 +#, python-format +msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" +msgstr "Bewerkt transformatie \"%(transformation)s\" voor: %(document_page)s" + +#: views.py:532 +msgid "Document page transformation deleted successfully." +msgstr "Transformatie documentpagina verwijdert" + +#: views.py:543 +#, python-format +msgid "" +"Are you sure you wish to delete transformation \"%(transformation)s\" for: " +"%(document_page)s" +msgstr "Weet u zeker dat u deze transformatie wenst te verwijderen: \"%(transformation)s\" for: %(document_page)s" + +#: views.py:561 +#, python-format +msgid "duplicates of: %s" +msgstr "duplicaat van: %s" + +#: views.py:573 +msgid "Are you sure you wish to find all duplicates?" +msgstr "Weet u zeker dat u alle duplicaten wenst te finden?" + +#: views.py:574 views.py:632 views.py:700 +msgid "On large databases this operation may take some time to execute." +msgstr "Op een grote database kan deze operatie veel tijd inbeslag nemen." + +#: views.py:597 +msgid "duplicated documents" +msgstr "document duplicaten" + +#: views.py:623 +#, python-format +msgid "" +"Page count update complete. Documents processed: %(total)d, documents with " +"changed page count: %(change)d" +msgstr "paginanummering is voltooid. Documenten afgehandeld: %(total)d / %(change)d documenten bijgewerkt." + +#: views.py:631 +#, python-format +msgid "" +"Are you sure you wish to update the page count for the office documents " +"(%d)?" +msgstr "Bent u zeker van dat u de paginanummering voor Office-documenten (%d) wenst bij te werken?" + +#: views.py:663 +#, python-format +msgid "" +"All the page transformations for document: %s, have been deleted " +"successfully." +msgstr "Al de pagina transformaties voor document: %s, zijn succesvol verwijdert." + +#: views.py:665 +#, python-format +msgid "" +"Error deleting the page transformations for document: %(document)s; " +"%(error)s." +msgstr "Fout bij verwijderen van de pagina transformaties voor document: %(document)s ; %(error)s ." + +#: views.py:671 +msgid "document transformation" +msgstr "document transformatie" + +#: views.py:680 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for document: " +"%s?" +msgstr "Weet u zeker dat u alle pagina transformaties voor document: %s, wenst te verwijderen?" + +#: views.py:682 +#, python-format +msgid "" +"Are you sure you wish to clear all the page transformations for documents: " +"%s?" +msgstr "Weet u zeker dat u alle pagina transformaties voor de documenten: %s, wenst te verwijderen?" + +#: views.py:710 +msgid "missing documents" +msgstr "vermiste documenten" + +#: views.py:726 views.py:768 +#, python-format +msgid "details for: %s" +msgstr "details voor: %s" + +#: views.py:787 +msgid "Document page edited successfully." +msgstr "Documentpagina succesvol bewerkt" + +#: views.py:796 +#, python-format +msgid "edit: %s" +msgstr "bewerken: %s" + +#: views.py:813 +msgid "There are no more pages in this document" +msgstr "Er zijn verder geen pagina's meer in dit document" + +#: views.py:831 +msgid "You are already at the first page of this document" +msgstr "U bent al op de eerste pagina in dit document" + +#: views.py:992 +#, python-format +msgid "print: %s" +msgstr "afdrukken: %s" + +#: views.py:1065 +#, python-format +msgid "documents of type \"%s\"" +msgstr "documenten van de soort: \"%s\"" + +#: views.py:1085 +msgid "Document type edited successfully" +msgstr "Documentsoort succesvol bewerkt" + +#: views.py:1088 +#, python-format +msgid "Error editing document type; %s" +msgstr "Fout tijdens bewerken documentsoort; %s" + +#: views.py:1093 +#, python-format +msgid "edit document type: %s" +msgstr "bewerken documentsoort: %s" + +#: views.py:1117 +#, python-format +msgid "Document type: %s deleted successfully." +msgstr "Documentsoort: %s, succesvol verwijdert" + +#: views.py:1119 +#, python-format +msgid "Document type: %(document_type)s delete error: %(error)s" +msgstr "Fout bij verwijderen Documentsoort: %(document_type)s. Foutmelding: %(error)s" + +#: views.py:1134 +#, python-format +msgid "Are you sure you wish to delete the document type: %s?" +msgstr "Bent u zeker dat u het document wilt verwijderen: %s?" + +#: views.py:1135 +msgid "" +"The document type of all documents using this document type will be set to " +"none." +msgstr "Het documentsoort van alle documenten van deze soort zal op none worden gezet." + +#: views.py:1151 +msgid "Document type created successfully" +msgstr "Documentsoort succesvol aangemaakt" + +#: views.py:1154 +#, python-format +msgid "Error creating document type; %(error)s" +msgstr "Fout bij aanmaken documentsoort; %(error)s" + +#: views.py:1172 +#, python-format +msgid "filenames for document type: %s" +msgstr "bestandnamen voor documentsoort: %s" + +#: views.py:1203 +msgid "Document type filename edited successfully" +msgstr "bestandnaam voor documentsoort, succesvol bewerkt" + +#: views.py:1206 +#, python-format +msgid "Error editing document type filename; %s" +msgstr "Fout bij bewerken bestandnaam voor documentsoort. Foutmelding: %s" + +#: views.py:1211 +#, python-format +msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" +msgstr "bewerk bestandsnaam \"%(filename)s\" van documentsoort \"%(document_type)s\"" + +#: views.py:1220 views.py:1246 views.py:1254 +msgid "document type filename" +msgstr "documentsoort bestandsnaam" + +#: views.py:1238 +#, python-format +msgid "Document type filename: %s deleted successfully." +msgstr "documentsoort bestandsnaam: %s succesvol verwijdert" + +#: views.py:1240 +#, python-format +msgid "" +"Document type filename: %(document_type_filename)s delete error: %(error)s" +msgstr "Fout bij verwijderen documentsoort bestandsnaam: %(document_type_filename)s. Foutmelding: %(error)s" + +#: views.py:1256 +#, python-format +msgid "" +"Are you sure you wish to delete the filename: %(filename)s, from document " +"type \"%(document_type)s\"?" +msgstr "Bent u zeker dat u de bestandsnaam: %(filename)s , van documentsoort: \" %(document_type)s \", wenst te verwijderen?" + +#: views.py:1281 +msgid "Document type filename created successfully" +msgstr "Documentsoort bestandsnaam succesvol aangemaakt" + +#: views.py:1284 +#, python-format +msgid "Error creating document type filename; %(error)s" +msgstr "Fout bij het aanmaken van documentsoort bestandsnaam. Foutmelding: %(error)s" + +#: views.py:1290 +#, python-format +msgid "create filename for document type: %s" +msgstr "aanmaken bestandsnaam voor documentsoort: %s" + +#: views.py:1305 +msgid "Document image cache cleared successfully" +msgstr "Het buffer met pagina afbeeldingen is opgeschoond" + +#: views.py:1307 +#, python-format +msgid "Error clearing document image cache; %s" +msgstr "Fout bij het opschonen van pagina afbeeldingen buffer. Foutmelding: %s" + +#: views.py:1313 +msgid "Are you sure you wish to clear the document image cache?" +msgstr "Bent u zeker dat u het buffer met pagina afbeeldingen wenst op te schonen?" + +#: views.py:1330 +#, python-format +msgid "versions for document: %s" +msgstr "versies voor document: %s" + +#: views.py:1340 +msgid "time and date" +msgstr "tijdstip en datum" + +#: views.py:1344 +msgid "mimetype" +msgstr "mimetype" + +#: views.py:1348 +msgid "encoding" +msgstr "encoding" + +#: views.py:1379 +msgid "Document version reverted successfully" +msgstr "Documentversie succesvol teruggevoerd" + +#: views.py:1381 +#, python-format +msgid "Error reverting document version; %s" +msgstr "Fout bij het terugvoeren van de documentversie. Foutmelding: %s" + +#: views.py:1388 +msgid "Are you sure you wish to revert to this version?" +msgstr "Bent u er zeker van dat u wilt terugkeren naar deze versie?" + +#: views.py:1389 +msgid "All later version after this one will be deleted too." +msgstr "Alle recentere versies na deze zullen ook worden verwijdert." + +#: widgets.py:25 +msgid "document page image" +msgstr "documentpagina afbeelding" + +#: wizards.py:36 +msgid "step 1 of 3: Document type" +msgstr "stap 1 van 3: Documentsoort" + +#: wizards.py:37 +msgid "step 2 of 3: Metadata selection" +msgstr "stap 2 van 3: Selecteren metadata" + +#: wizards.py:38 +msgid "step 3 of 3: Document metadata" +msgstr "stap 3 van 3: Document metadata" + +#: wizards.py:46 +msgid "Next step" +msgstr "Volgende stap" + +#: conf/settings.py:38 +msgid "" +"Maximum number of recent (created, edited, viewed) documents to remember per" +" user." +msgstr "Maximum aantal recente docmenten (aangemaakt, bewerkt, bekeken), te onthouden per gebruiker." + +#: conf/settings.py:39 +msgid "Amount in percent zoom in or out a document page per user interaction." +msgstr "Percentage in- of uitzoomen voor documentpagina per gebruikeractie." + +#: conf/settings.py:40 +msgid "" +"Maximum amount in percent (%) to allow user to zoom in a document page " +"interactively." +msgstr "Maximaal toegestane documentpagina zoom percentage (%) per gebruikeractie." + +#: conf/settings.py:41 +msgid "" +"Minimum amount in percent (%) to allow user to zoom out a document page " +"interactively." +msgstr "Minimaal toegestane documentpagina zoom percentage (%) per gebruikeractie. " + +#: conf/settings.py:42 +msgid "Amount in degrees to rotate a document page per user interaction." +msgstr "Aantal graden documentpagina rotatie per gebruikeractie." + +#: templates/document_types_help.html:3 +msgid "What are document types?" +msgstr "Wat zijn documentsoorten" + +#: templates/document_types_help.html:4 +msgid "" +"Document types define a class that represents a broard group of documents, " +"such as: invoices, regulations or manuals. The advantage of using document " +"types are: assigning a list of typical filenames for quick renaming during " +"creation, as well as assigning default metadata types and sets to it." +msgstr "Documentsoorten defineren een groep documenten met een gelijkwaardig doel of functie. Bijvoorbeeld: facturen, polissen, handleidingen. Het voordeel bij het gebruik van documentsoorten ligt in de mogelijkheid om acties uit te voeren op de gehele verzameling documenten van dezelfde soort. Bijvoorbeeld: acties tijdens het aanmaken, toekennen van standaard metadata." + +#: templates/recent_document_list_help.html:3 +msgid "What are recent documents?" +msgstr "Wat zijn recente documenten?" + +#: templates/recent_document_list_help.html:4 +#, python-format +msgid "" +"Here you will find the latest %(recent_count)s documents you have either " +"created or edited in any way." +msgstr "Hier vindt u de laatse %(recent_count)s documenten, die u heeft of heeft aangemaakt of heeft bewerkt." diff --git a/apps/documents/locale/pl/LC_MESSAGES/django.po b/apps/documents/locale/pl/LC_MESSAGES/django.po index fabc873c1b..ee886f4d8b 100644 --- a/apps/documents/locale/pl/LC_MESSAGES/django.po +++ b/apps/documents/locale/pl/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-30 08:30+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" "MIME-Version: 1.0\n" @@ -20,206 +20,250 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: __init__.py:63 +#: __init__.py:55 msgid "all documents" msgstr "wszystkie dokumenty" -#: __init__.py:64 models.py:669 views.py:871 +#: __init__.py:56 models.py:669 views.py:870 msgid "recent documents" msgstr "ostatnie dokumenty" -#: __init__.py:65 +#: __init__.py:57 msgid "upload new documents" msgstr "wgrać nowe dokumenty" -#: __init__.py:66 +#: __init__.py:58 msgid "clone metadata" msgstr "clone metadata" -#: __init__.py:67 +#: __init__.py:59 msgid "details" msgstr "szczegóły" -#: __init__.py:68 +#: __init__.py:60 msgid "properties" msgstr "właściwości" -#: __init__.py:69 __init__.py:70 __init__.py:92 __init__.py:116 -#: __init__.py:122 +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 msgid "delete" msgstr "usunąć" -#: __init__.py:71 __init__.py:91 __init__.py:115 __init__.py:121 +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 msgid "edit" msgstr "edit" -#: __init__.py:72 +#: __init__.py:64 msgid "preview" msgstr "podgląd" -#: __init__.py:73 __init__.py:74 __init__.py:75 +#: __init__.py:65 __init__.py:66 __init__.py:67 msgid "download" msgstr "pobierz" -#: __init__.py:76 +#: __init__.py:68 msgid "find duplicates" msgstr "znaleźć duplikaty" -#: __init__.py:77 +#: __init__.py:69 msgid "find all duplicates" msgstr "znaleźć wszystkie duplikaty" -#: __init__.py:77 +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "Search all the documents' checksums and return a list of the exact matches." -#: __init__.py:78 +#: __init__.py:70 msgid "update office documents' page count" msgstr "" -#: __init__.py:78 +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " "documents in the database." msgstr "" -#: __init__.py:79 __init__.py:80 +#: __init__.py:71 __init__.py:72 msgid "clear transformations" msgstr "" -#: __init__.py:81 +#: __init__.py:73 msgid "print" msgstr "drukuj" -#: __init__.py:82 +#: __init__.py:74 msgid "history" msgstr "historia" -#: __init__.py:83 +#: __init__.py:75 msgid "Find missing document files" msgstr "" -#: __init__.py:86 +#: __init__.py:78 msgid "Clear the document image cache" msgstr "" -#: __init__.py:86 +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." msgstr "" -#: __init__.py:89 +#: __init__.py:81 msgid "page transformations" msgstr "" -#: __init__.py:90 +#: __init__.py:82 msgid "create new transformation" msgstr "" -#: __init__.py:94 +#: __init__.py:86 msgid "page image" msgstr "obraz strony" -#: __init__.py:95 +#: __init__.py:87 msgid "page text" msgstr "page text" -#: __init__.py:96 +#: __init__.py:88 msgid "edit page text" msgstr "" -#: __init__.py:97 +#: __init__.py:89 msgid "next page" msgstr "następna strona" -#: __init__.py:98 +#: __init__.py:90 msgid "previous page" msgstr "poprzednia strona" -#: __init__.py:99 +#: __init__.py:91 msgid "first page" msgstr "pierwsza strona" -#: __init__.py:100 +#: __init__.py:92 msgid "last page" msgstr "ostatnia strona" -#: __init__.py:101 +#: __init__.py:93 msgid "zoom in" msgstr "powiększ" -#: __init__.py:102 +#: __init__.py:94 msgid "zoom out" msgstr "pomniejszyć" -#: __init__.py:103 +#: __init__.py:95 msgid "rotate right" msgstr "obrót w prawo" -#: __init__.py:104 +#: __init__.py:96 msgid "rotate left" msgstr "obrót w lewo" -#: __init__.py:105 +#: __init__.py:97 msgid "reset view" msgstr "resetuj widok" -#: __init__.py:108 +#: __init__.py:100 msgid "versions" msgstr "wersje" -#: __init__.py:109 +#: __init__.py:101 msgid "revert" msgstr "przywróć" -#: __init__.py:112 +#: __init__.py:104 msgid "document type list" msgstr "" -#: __init__.py:113 views.py:1050 +#: __init__.py:105 views.py:1049 msgid "document types" msgstr "typy dokumentów" -#: __init__.py:114 +#: __init__.py:106 msgid "documents of this type" msgstr "" -#: __init__.py:117 views.py:1161 +#: __init__.py:109 views.py:1160 msgid "create document type" msgstr "" -#: __init__.py:119 +#: __init__.py:111 msgid "filenames" msgstr "nazwy plików" -#: __init__.py:120 +#: __init__.py:112 msgid "add filename to document type" msgstr "" -#: __init__.py:164 permissions.py:7 +#: __init__.py:156 permissions.py:7 msgid "Documents" msgstr "Dokumenty" -#: __init__.py:166 __init__.py:179 models.py:91 views.py:79 +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 msgid "documents" msgstr "dokumenty" -#: __init__.py:169 +#: __init__.py:161 msgid "thumbnail" msgstr "miniatura" -#: __init__.py:172 +#: __init__.py:164 msgid "metadata" msgstr "metadane" +#: events.py:7 +msgid "Document creation" +msgstr "" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "" + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "" + +#: events.py:13 +msgid "Document edited" +msgstr "Dokument edytowany" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "" + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "" + +#: events.py:22 +msgid "Document deleted" +msgstr "Dokument usunięty" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "" + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "" + #: forms.py:63 msgid "Page image" msgstr "Obraz strony" -#: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "Zawartość" @@ -240,110 +284,76 @@ msgstr "" msgid "Document pages (%s)" msgstr "" -#: forms.py:162 +#: forms.py:164 msgid "Use the new version filename as the document filename" msgstr "" -#: forms.py:178 +#: forms.py:179 msgid "Quick document rename" msgstr "" -#: forms.py:185 +#: forms.py:186 msgid "Version update" msgstr "Version update" -#: forms.py:190 +#: forms.py:191 msgid "Release level" msgstr "Release level" -#: forms.py:196 +#: forms.py:197 msgid "Release level serial" msgstr "Release level serial" -#: forms.py:204 +#: forms.py:205 msgid "Comment" msgstr "Komentarz" -#: forms.py:210 +#: forms.py:211 msgid "New document filename" msgstr "Nowa nazwa dokumentu" -#: forms.py:288 +#: forms.py:289 msgid "Page range" msgstr "Zakres strony" -#: forms.py:318 +#: forms.py:319 msgid "Compress" msgstr "Kompresuj" -#: forms.py:318 +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " "documents, the bundle will always be downloads as a compressed file." msgstr "" -#: literals.py:10 -msgid "Document creation" +#: forms.py:320 +msgid "Compressed filename" msgstr "" -#: literals.py:11 -#, python-format -msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "" - -#: literals.py:12 -#, python-format -msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." -msgstr "" - -#: literals.py:18 -msgid "Document edited" -msgstr "Dokument edytowany" - -#: literals.py:19 -#, python-format -msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "" - -#: literals.py:20 -#, python-format +#: forms.py:320 msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." -" The following changes took place: %(changes)s." +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." msgstr "" -#: literals.py:29 -msgid "Document deleted" -msgstr "Dokument usunięty" - -#: literals.py:30 -#, python-format -msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "" - -#: literals.py:31 -#, python-format -msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "" - -#: literals.py:42 +#: literals.py:15 msgid "final" msgstr "final" -#: literals.py:43 +#: literals.py:16 msgid "alpha" msgstr "alpha" -#: literals.py:44 +#: literals.py:17 msgid "beta" msgstr "beta" -#: literals.py:45 +#: literals.py:18 msgid "release candidate" msgstr "release candidate" -#: literals.py:46 +#: literals.py:19 msgid "hotfix" msgstr "hotfix" @@ -351,8 +361,8 @@ msgstr "hotfix" msgid "name" msgstr "nazwa" -#: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 -#: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "typ dokumentu" @@ -368,8 +378,8 @@ msgstr "opis" msgid "added" msgstr "dodana" -#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 -#: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "dokument" @@ -412,7 +422,7 @@ msgstr "serial" msgid "timestamp" msgstr "timestamp" -#: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "komentarz" @@ -434,11 +444,11 @@ msgid "" "defaulted to 1." msgstr "" -#: models.py:544 views.py:1353 +#: models.py:544 views.py:1352 msgid "filename" msgstr "nazwa_pliku" -#: models.py:545 views.py:1181 +#: models.py:545 views.py:1180 msgid "enabled" msgstr "włączony" @@ -479,15 +489,15 @@ msgstr "" msgid "Enter a valid value." msgstr "Wprowadź poprawną wartość." -#: models.py:621 views.py:449 +#: models.py:621 views.py:448 msgid "order" msgstr "kolejność" -#: models.py:622 views.py:450 views.py:511 views.py:542 +#: models.py:622 views.py:449 views.py:510 views.py:541 msgid "transformation" msgstr "transformacja" -#: models.py:623 views.py:451 +#: models.py:623 views.py:450 msgid "arguments" msgstr "argumenty" @@ -524,7 +534,7 @@ msgstr "Typ dokumentu" msgid "MIME type" msgstr "typ MIME" -#: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" msgstr "Nazwa pliku" @@ -568,7 +578,7 @@ msgstr "Zobacz dokumenty" msgid "Delete documents" msgstr "Usuwanie dokumentów" -#: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" msgstr "Pobierz dokumenty" @@ -654,379 +664,379 @@ msgstr "" msgid "Document statistics" msgstr "" -#: views.py:133 +#: views.py:131 msgid "File mimetype" msgstr "" -#: views.py:133 views.py:134 +#: views.py:131 views.py:132 msgid "None" msgstr "" -#: views.py:134 +#: views.py:132 msgid "File mime encoding" msgstr "" -#: views.py:135 +#: views.py:133 msgid "File size" msgstr "Rozmiar pliku" -#: views.py:136 +#: views.py:134 msgid "Exists in storage" msgstr "" -#: views.py:137 +#: views.py:135 msgid "File path in storage" msgstr "" -#: views.py:138 +#: views.py:136 msgid "Date added" msgstr "" -#: views.py:139 +#: views.py:137 msgid "Time added" msgstr "" -#: views.py:140 +#: views.py:138 msgid "Checksum" msgstr "" -#: views.py:141 +#: views.py:139 msgid "UUID" msgstr "" -#: views.py:142 +#: views.py:140 msgid "Pages" msgstr "" -#: views.py:151 +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "" -#: views.py:173 +#: views.py:171 msgid "document data" msgstr "" -#: views.py:197 views.py:646 +#: views.py:195 views.py:645 msgid "Must provide at least one document." msgstr "Musisz podać co najmniej jeden dokument." -#: views.py:218 +#: views.py:216 msgid "Document deleted successfully." msgstr "Dokument usunięty." -#: views.py:220 +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "" -#: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" msgstr "Czy na pewno chcesz usunąć dokument:%s?" -#: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" msgstr "Czy na pewno chcesz usunąć dokumenty:%s?" -#: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." msgstr "" -#: views.py:342 +#: views.py:340 msgid "documents to be downloaded" msgstr "dokumenty do pobrania" -#: views.py:352 views.py:1337 +#: views.py:350 views.py:1336 msgid "version" msgstr "wersja" -#: views.py:409 +#: views.py:407 msgid "Download" msgstr "Pobierz" -#: views.py:411 +#: views.py:409 msgid "Return" msgstr "Powrót" -#: views.py:445 +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "" -#: views.py:472 +#: views.py:471 msgid "Document page transformation created successfully." msgstr "" -#: views.py:481 +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "" -#: views.py:500 +#: views.py:499 msgid "Document page transformation edited successfully." msgstr "" -#: views.py:513 +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "" -#: views.py:533 +#: views.py:532 msgid "Document page transformation deleted successfully." msgstr "" -#: views.py:544 +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" msgstr "" -#: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" msgstr "duplikaty:%s" -#: views.py:574 +#: views.py:573 msgid "Are you sure you wish to find all duplicates?" msgstr "Czy na pewno chcesz znaleźć wszystkie duplikaty?" -#: views.py:575 views.py:633 views.py:701 +#: views.py:574 views.py:632 views.py:700 msgid "On large databases this operation may take some time to execute." msgstr "Na dużych bazach danych operacja może chwilę potrwać. " -#: views.py:598 +#: views.py:597 msgid "duplicated documents" msgstr "" -#: views.py:624 +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " "changed page count: %(change)d" msgstr "" -#: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents " "(%d)?" msgstr "" -#: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." msgstr "" -#: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "" -#: views.py:672 +#: views.py:671 msgid "document transformation" msgstr "" -#: views.py:681 +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: " "%s?" msgstr "" -#: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" msgstr "" -#: views.py:711 +#: views.py:710 msgid "missing documents" msgstr "brakujących dokumentów" -#: views.py:727 views.py:769 +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" msgstr "" -#: views.py:788 +#: views.py:787 msgid "Document page edited successfully." msgstr "" -#: views.py:797 +#: views.py:796 #, python-format msgid "edit: %s" msgstr "" -#: views.py:814 +#: views.py:813 msgid "There are no more pages in this document" msgstr "" -#: views.py:832 +#: views.py:831 msgid "You are already at the first page of this document" msgstr "Jesteś już na pierwszej stronie tego dokumentu" -#: views.py:993 +#: views.py:992 #, python-format msgid "print: %s" msgstr "drukuj:%s" -#: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "" -#: views.py:1086 +#: views.py:1085 msgid "Document type edited successfully" msgstr "" -#: views.py:1089 +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "" -#: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "" -#: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." msgstr "" -#: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "" -#: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" msgstr "" -#: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." msgstr "" -#: views.py:1152 +#: views.py:1151 msgid "Document type created successfully" msgstr "" -#: views.py:1155 +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "" -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" msgstr "" -#: views.py:1204 +#: views.py:1203 msgid "Document type filename edited successfully" msgstr "" -#: views.py:1207 +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" msgstr "" -#: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" msgstr "" -#: views.py:1221 views.py:1247 views.py:1255 +#: views.py:1220 views.py:1246 views.py:1254 msgid "document type filename" msgstr "" -#: views.py:1239 +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." msgstr "" -#: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "" -#: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" msgstr "" -#: views.py:1282 +#: views.py:1281 msgid "Document type filename created successfully" msgstr "" -#: views.py:1285 +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" msgstr "" -#: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" msgstr "" -#: views.py:1306 +#: views.py:1305 msgid "Document image cache cleared successfully" msgstr "" -#: views.py:1308 +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" msgstr "" -#: views.py:1314 +#: views.py:1313 msgid "Are you sure you wish to clear the document image cache?" msgstr "" -#: views.py:1331 +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "" -#: views.py:1341 +#: views.py:1340 msgid "time and date" msgstr "data i godzina" -#: views.py:1345 +#: views.py:1344 msgid "mimetype" msgstr "mimetype" -#: views.py:1349 +#: views.py:1348 msgid "encoding" msgstr "kodowanie" -#: views.py:1380 +#: views.py:1379 msgid "Document version reverted successfully" msgstr "" -#: views.py:1382 +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "" -#: views.py:1389 +#: views.py:1388 msgid "Are you sure you wish to revert to this version?" msgstr "Czy na pewno chcesz, powrócić do tej wersji?" -#: views.py:1390 +#: views.py:1389 msgid "All later version after this one will be deleted too." msgstr "" diff --git a/apps/documents/locale/pt/LC_MESSAGES/django.po b/apps/documents/locale/pt/LC_MESSAGES/django.po index 6093a4615f..9ee146ea09 100644 --- a/apps/documents/locale/pt/LC_MESSAGES/django.po +++ b/apps/documents/locale/pt/LC_MESSAGES/django.po @@ -5,12 +5,13 @@ # Translators: # , 2011, 2012. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-30 08:30+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" @@ -19,206 +20,250 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: __init__.py:63 +#: __init__.py:55 msgid "all documents" msgstr "todos os documentos" -#: __init__.py:64 models.py:669 views.py:871 +#: __init__.py:56 models.py:669 views.py:870 msgid "recent documents" msgstr "documentos recentes" -#: __init__.py:65 +#: __init__.py:57 msgid "upload new documents" -msgstr "upload de novos documentos" +msgstr "envio de novos documentos" -#: __init__.py:66 +#: __init__.py:58 msgid "clone metadata" msgstr "clonar metadados" -#: __init__.py:67 +#: __init__.py:59 msgid "details" msgstr "detalhes" -#: __init__.py:68 +#: __init__.py:60 msgid "properties" msgstr "propriedades" -#: __init__.py:69 __init__.py:70 __init__.py:92 __init__.py:116 -#: __init__.py:122 +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 msgid "delete" msgstr "excluir" -#: __init__.py:71 __init__.py:91 __init__.py:115 __init__.py:121 +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 msgid "edit" msgstr "editar" -#: __init__.py:72 +#: __init__.py:64 msgid "preview" msgstr "visualização" -#: __init__.py:73 __init__.py:74 __init__.py:75 +#: __init__.py:65 __init__.py:66 __init__.py:67 msgid "download" -msgstr "baixar" +msgstr "descarregar" -#: __init__.py:76 +#: __init__.py:68 msgid "find duplicates" -msgstr "encontrar duplicatas" +msgstr "encontrar duplicados" -#: __init__.py:77 +#: __init__.py:69 msgid "find all duplicates" -msgstr "encontrar todas as duplicatas" +msgstr "encontrar todos os duplicados" -#: __init__.py:77 +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." -msgstr "Pesquisar todas as somas de verificação de documentos e retornar uma lista de correspondências exatas." +msgstr "Pesquisar todas as somas de verificação dos documentos e retornar uma lista de correspondências exatas." -#: __init__.py:78 +#: __init__.py:70 msgid "update office documents' page count" -msgstr "contagem de documentos de atualização do Office 'Página" +msgstr "atualizar o número de páginas dos documentos office" -#: __init__.py:78 +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " "documents in the database." -msgstr "" +msgstr "Atualizar o número de páginas dos documentos tipo office. Isto pode ser útil se habilitar o suporte a documentos office quando já existirem alguns na base de dados." -#: __init__.py:79 __init__.py:80 +#: __init__.py:71 __init__.py:72 msgid "clear transformations" -msgstr "remover transformações" +msgstr "limpar transformações" -#: __init__.py:81 +#: __init__.py:73 msgid "print" msgstr "imprimir" -#: __init__.py:82 +#: __init__.py:74 msgid "history" msgstr "história" -#: __init__.py:83 +#: __init__.py:75 msgid "Find missing document files" -msgstr "Encontrar arquivos de documentos em falta" +msgstr "Encontrar ficheiros de documentos em falta" -#: __init__.py:86 +#: __init__.py:78 msgid "Clear the document image cache" -msgstr "" +msgstr "Limpar a cache de imagens de documentos" -#: __init__.py:86 +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." -msgstr "" +msgstr "Limpar as representações gráficas usadas para acelerar a exibição e transformações interativas de documentos." -#: __init__.py:89 +#: __init__.py:81 msgid "page transformations" msgstr "transformações de página" -#: __init__.py:90 +#: __init__.py:82 msgid "create new transformation" msgstr "criar nova transformação" -#: __init__.py:94 +#: __init__.py:86 msgid "page image" msgstr "imagem da página" -#: __init__.py:95 +#: __init__.py:87 msgid "page text" msgstr "texto da página" -#: __init__.py:96 +#: __init__.py:88 msgid "edit page text" msgstr "editar texto da página" -#: __init__.py:97 +#: __init__.py:89 msgid "next page" msgstr "próxima página" -#: __init__.py:98 +#: __init__.py:90 msgid "previous page" msgstr "página anterior" -#: __init__.py:99 +#: __init__.py:91 msgid "first page" msgstr "primeira página" -#: __init__.py:100 +#: __init__.py:92 msgid "last page" msgstr "última página" -#: __init__.py:101 +#: __init__.py:93 msgid "zoom in" msgstr "mais zoom" -#: __init__.py:102 +#: __init__.py:94 msgid "zoom out" msgstr "menos zoom" -#: __init__.py:103 +#: __init__.py:95 msgid "rotate right" -msgstr "girar para a direita" +msgstr "rodar para a direita" -#: __init__.py:104 +#: __init__.py:96 msgid "rotate left" -msgstr "girar para a esquerda" +msgstr "rodar para a esquerda" -#: __init__.py:105 +#: __init__.py:97 msgid "reset view" -msgstr "redefinir visão" +msgstr "inicializar visualização" -#: __init__.py:108 +#: __init__.py:100 msgid "versions" msgstr "versões" -#: __init__.py:109 +#: __init__.py:101 msgid "revert" msgstr "reverter" -#: __init__.py:112 +#: __init__.py:104 msgid "document type list" msgstr "lista de tipo de documento" -#: __init__.py:113 views.py:1050 +#: __init__.py:105 views.py:1049 msgid "document types" msgstr "tipos de documentos" -#: __init__.py:114 +#: __init__.py:106 msgid "documents of this type" msgstr "documentos deste tipo" -#: __init__.py:117 views.py:1161 +#: __init__.py:109 views.py:1160 msgid "create document type" msgstr "criar tipo de documento" -#: __init__.py:119 +#: __init__.py:111 msgid "filenames" -msgstr "nomes de arquivos" +msgstr "nomes de ficheiros" -#: __init__.py:120 +#: __init__.py:112 msgid "add filename to document type" -msgstr "adicionar nome do arquivo para o tipo de documento" +msgstr "adicionar nome de ficheiro ao tipo de documento" -#: __init__.py:164 permissions.py:7 +#: __init__.py:156 permissions.py:7 msgid "Documents" msgstr "Documentos" -#: __init__.py:166 __init__.py:179 models.py:91 views.py:79 +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 msgid "documents" msgstr "documentos" -#: __init__.py:169 +#: __init__.py:161 msgid "thumbnail" msgstr "miniatura" -#: __init__.py:172 +#: __init__.py:164 msgid "metadata" msgstr "metadado" +#: events.py:7 +msgid "Document creation" +msgstr "Criação de documento" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Documento \"%(content_object)s\" criado por %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(content_object)s\" criado em %(datetime)s por %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Documento editado" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Documento \"%(content_object)s\" editado por %(fullname)s." + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Documento \"%(content_object)s\" foi editado em %(datetime)s por %(fullname)s. Foram feitas as seguintes alterações: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Documento excluído" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Documento \"%(document)s\" excluído por %(fullname)s." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(document)s\" excluído em %(datetime)s por %(fullname)s." + #: forms.py:63 msgid "Page image" msgstr "Imagem da página" -#: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "Conteúdos" @@ -239,125 +284,91 @@ msgstr "Clique na imagem para visualizar em tamanho completo" msgid "Document pages (%s)" msgstr "Páginas do documento (%s)" -#: forms.py:162 +#: forms.py:164 msgid "Use the new version filename as the document filename" -msgstr "" +msgstr "Usar o nome de ficheiro da nova versão como nome de ficheiro do documento" -#: forms.py:178 +#: forms.py:179 msgid "Quick document rename" -msgstr "Renomear documento rápido" +msgstr "Renomeação rápida de documento" -#: forms.py:185 +#: forms.py:186 msgid "Version update" -msgstr "Versão de atualização" +msgstr "Atualização de versão" -#: forms.py:190 +#: forms.py:191 msgid "Release level" -msgstr "" +msgstr "Nível de edição" -#: forms.py:196 +#: forms.py:197 msgid "Release level serial" -msgstr "" +msgstr "Nº de série do nível de edição" -#: forms.py:204 +#: forms.py:205 msgid "Comment" msgstr "Comentário" -#: forms.py:210 +#: forms.py:211 msgid "New document filename" -msgstr "Novo nome de arquivo" +msgstr "Novo nome de ficheiro" -#: forms.py:288 +#: forms.py:289 msgid "Page range" msgstr "Intervalo de páginas" -#: forms.py:318 +#: forms.py:319 msgid "Compress" -msgstr "" +msgstr "Comprimir" -#: forms.py:318 +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " "documents, the bundle will always be downloads as a compressed file." +msgstr "Descarregar o documento no formato original ou de forma comprimida. Esta opção só está disponível quando descarrega um único documento; múltiplos documentos são sempre descarregados num ficheiro comprimido." + +#: forms.py:320 +msgid "Compressed filename" msgstr "" -#: literals.py:10 -msgid "Document creation" -msgstr "Criação de documentos" +#: forms.py:320 +msgid "" +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" -#: literals.py:11 -#, python-format -msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "Documento \"%(content_object)s\" criado por %(fullname)s." +#: literals.py:15 +msgid "final" +msgstr "final" -#: literals.py:12 -#, python-format -msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." -msgstr "Documento \"%(content_object)s\" criado em %(datetime)s por %(fullname)s." +#: literals.py:16 +msgid "alpha" +msgstr "alfa" + +#: literals.py:17 +msgid "beta" +msgstr "beta" #: literals.py:18 -msgid "Document edited" -msgstr "Documento editado" +msgid "release candidate" +msgstr "candidato a edição" #: literals.py:19 -#, python-format -msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "Documento \"%(content_object)s\" editado por %(fullname)s." - -#: literals.py:20 -#, python-format -msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." -" The following changes took place: %(changes)s." -msgstr "Documento \"%(content_object)s\" foi editado em %(datetime)s por %(fullname)s. As seguintes alterações foram realizadas: %(changes)s." - -#: literals.py:29 -msgid "Document deleted" -msgstr "Documento excluído" - -#: literals.py:30 -#, python-format -msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "Documento \"%(document)s\" deletado por %(fullname)s." - -#: literals.py:31 -#, python-format -msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "Documento \"%(document)s\" deletado em %(datetime)s por %(fullname)s." - -#: literals.py:42 -msgid "final" -msgstr "" - -#: literals.py:43 -msgid "alpha" -msgstr "" - -#: literals.py:44 -msgid "beta" -msgstr "" - -#: literals.py:45 -msgid "release candidate" -msgstr "" - -#: literals.py:46 msgid "hotfix" -msgstr "" +msgstr "pacote de correção" #: models.py:62 msgid "name" msgstr "nome" -#: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 -#: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "tipo de documento" #: models.py:69 msgid "documents types" -msgstr "tipos de documentos" +msgstr "tipos de documento" #: models.py:79 msgid "description" @@ -367,61 +378,61 @@ msgstr "descrição" msgid "added" msgstr "adicionado" -#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 -#: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "documento" #: models.py:295 #, python-format msgid "Major %(major)i.%(minor)i, (new release)" -msgstr "" +msgstr "Maior %(major)i.%(minor)i, (nova edição)" #: models.py:296 #, python-format msgid "Minor %(major)i.%(minor)i, (some updates)" -msgstr "" +msgstr "Menor %(major)i.%(minor)i, (algumas atualizações)" #: models.py:297 #, python-format msgid "Micro %(major)i.%(minor)i.%(micro)i, (fixes)" -msgstr "" +msgstr "Micro %(major)i.%(minor)i.%(micro)i, (correções)" #: models.py:309 msgid "mayor" -msgstr "" +msgstr "maior" #: models.py:310 msgid "minor" -msgstr "" +msgstr "menor" #: models.py:311 msgid "micro" -msgstr "" +msgstr "micro" #: models.py:312 msgid "release level" -msgstr "" +msgstr "nível de edição" #: models.py:313 msgid "serial" -msgstr "" +msgstr "nº de série" #: models.py:314 msgid "timestamp" -msgstr "" +msgstr "data/hora" -#: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "comentário" #: models.py:318 msgid "file" -msgstr "arquivo" +msgstr "ficheiro" #: models.py:322 msgid "checksum" -msgstr "verificações" +msgstr "soma de verificação" #: models.py:326 models.py:327 models.py:560 msgid "document version" @@ -431,23 +442,23 @@ msgstr "versão do documento" msgid "" "This document's file format is not known, the page count has therefore " "defaulted to 1." -msgstr "Este formato de arquivo não é conhecida, a contagem de página, portanto, tem o padrão 1." +msgstr "Este formato de ficheiro não é conhecido, por isso o número de páginas tem o valor padrão 1." -#: models.py:544 views.py:1353 +#: models.py:544 views.py:1352 msgid "filename" -msgstr "nome do arquivo" +msgstr "nome do ficheiro" -#: models.py:545 views.py:1181 +#: models.py:545 views.py:1180 msgid "enabled" msgstr "habilitado" #: models.py:552 msgid "document type quick rename filename" -msgstr "tipo de documento renomear rápido" +msgstr "nome do ficheiro para renomeação rápida do tipo de documento" #: models.py:553 msgid "document types quick rename filenames" -msgstr "tipos de documentos renomear rápido" +msgstr "nomes dos ficheiros para renomeação rápida dos tipos de documento" #: models.py:561 msgid "content" @@ -464,7 +475,7 @@ msgstr "número da página" #: models.py:566 #, python-format msgid "Page %(page_num)d out of %(total_pages)d of %(document)s" -msgstr "Pagina %(page_num)d de %(total_pages)d em %(document)s" +msgstr "Página %(page_num)d de %(total_pages)d de %(document)s" #: models.py:574 models.py:620 msgid "document page" @@ -478,15 +489,15 @@ msgstr "páginas do documento" msgid "Enter a valid value." msgstr "Digite um valor válido." -#: models.py:621 views.py:449 +#: models.py:621 views.py:448 msgid "order" msgstr "ordem" -#: models.py:622 views.py:450 views.py:511 views.py:542 +#: models.py:622 views.py:449 views.py:510 views.py:541 msgid "transformation" msgstr "transformação" -#: models.py:623 views.py:451 +#: models.py:623 views.py:450 msgid "arguments" msgstr "argumentos" @@ -497,19 +508,19 @@ msgstr "Use dicionários para identificar os argumentos, exemplo: %s" #: models.py:631 msgid "document page transformation" -msgstr "página de transformações do documento" +msgstr "transformação de página do documento" #: models.py:632 msgid "document page transformations" -msgstr "Página de transformações de documentos" +msgstr "transformações de página do documento" #: models.py:657 msgid "user" -msgstr "usuário" +msgstr "utilizador" #: models.py:659 msgid "accessed" -msgstr "acessado" +msgstr "acedido" #: models.py:668 msgid "recent document" @@ -523,9 +534,9 @@ msgstr "Tipo de documento" msgid "MIME type" msgstr "Tipo MIME" -#: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" -msgstr "Nome do arquivo" +msgstr "Nome do ficheiro" #: models.py:677 msgid "Metadata value" @@ -541,7 +552,7 @@ msgstr "Descrição" #: models.py:680 msgid "Tags" -msgstr "Tags" +msgstr "Etiquetas" #: models.py:681 msgid "Comments" @@ -567,9 +578,9 @@ msgstr "Ver documentos" msgid "Delete documents" msgstr "Excluir documentos" -#: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" -msgstr "Baixar documentos" +msgstr "Descarregar documentos" #: permissions.py:15 msgid "Transform documents" @@ -577,7 +588,7 @@ msgstr "Transformar documentos" #: permissions.py:16 msgid "Execute document modifying tools" -msgstr "Execute as ferramentas de modificação de documento" +msgstr "Executar ferramentas de modificação de documento" #: permissions.py:17 msgid "Revert documents to a previous version" @@ -585,7 +596,7 @@ msgstr "Reverter documentos para uma versão anterior" #: permissions.py:18 msgid "Create new document versions" -msgstr "Criar novas versões de documentos" +msgstr "Criar novas versões do documento" #: permissions.py:20 msgid "Documents setup" @@ -593,7 +604,7 @@ msgstr "Configuração de documentos" #: permissions.py:22 msgid "View document types" -msgstr "Ver tipos de documentos" +msgstr "Ver tipos de documento" #: permissions.py:23 msgid "Edit document types" @@ -610,12 +621,12 @@ msgstr "Criar tipos de documentos" #: statistics.py:44 #, python-format msgid "Document types: %d" -msgstr "Tipos de documentos: %d" +msgstr "Tipos de documento: %d" #: statistics.py:45 #, python-format msgid "Documents in database: %d" -msgstr "Documentos no banco de dados: %d" +msgstr "Documentos na base de dados: %d" #: statistics.py:50 #, python-format @@ -632,406 +643,406 @@ msgstr "Espaço usado no armazenamento: %(base_2)s (base 2), %(base_10)s (base 1 #: statistics.py:63 #, python-format msgid "Document pages in database: %d" -msgstr "Páginas do documento no banco de dados: %d" +msgstr "Páginas de documento na base de dados: %d" #: statistics.py:64 #, python-format msgid "Minimum amount of pages per document: %d" -msgstr "" +msgstr "Número mínimo de páginas por documento: %d" #: statistics.py:65 #, python-format msgid "Maximum amount of pages per document: %d" -msgstr "" +msgstr "Número máximo de páginas por documento: %d" #: statistics.py:66 #, python-format msgid "Average amount of pages per document: %f" -msgstr "" +msgstr "Número médio de páginas por documento: %f" #: statistics.py:71 msgid "Document statistics" -msgstr "Estatísticas do documento" +msgstr "Estatísticas de documentos" + +#: views.py:131 +msgid "File mimetype" +msgstr "Tipo MIME do ficheiro" + +#: views.py:131 views.py:132 +msgid "None" +msgstr "Nenhum" + +#: views.py:132 +msgid "File mime encoding" +msgstr "Codificação MIME do ficheiro" #: views.py:133 -msgid "File mimetype" -msgstr "Mimetype do arquivo" - -#: views.py:133 views.py:134 -msgid "None" -msgstr "" +msgid "File size" +msgstr "Tamanho do ficheiro" #: views.py:134 -msgid "File mime encoding" -msgstr "Codificação MIME do arquivo" - -#: views.py:135 -msgid "File size" -msgstr "Tamanho do arquivo" - -#: views.py:136 msgid "Exists in storage" msgstr "Existe no armazenamento" -#: views.py:137 +#: views.py:135 msgid "File path in storage" -msgstr "Caminho do arquivo no armazenamento" +msgstr "Caminho do ficheiro no armazenamento" -#: views.py:138 +#: views.py:136 msgid "Date added" msgstr "Data de adição" -#: views.py:139 +#: views.py:137 msgid "Time added" -msgstr "Horario de adição" +msgstr "Hora de adição" -#: views.py:140 +#: views.py:138 msgid "Checksum" -msgstr "Verificação" +msgstr "Soma de verificação" -#: views.py:141 +#: views.py:139 msgid "UUID" msgstr "UUID" -#: views.py:142 +#: views.py:140 msgid "Pages" msgstr "Páginas" -#: views.py:151 +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "propriedades de documento para: %s" -#: views.py:173 +#: views.py:171 msgid "document data" msgstr "dados do documento" -#: views.py:197 views.py:646 +#: views.py:195 views.py:645 msgid "Must provide at least one document." msgstr "Deve fornecer pelo menos um documento." -#: views.py:218 +#: views.py:216 msgid "Document deleted successfully." -msgstr "Documento removido com sucesso." +msgstr "Documento excluído com sucesso." -#: views.py:220 +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "Erro ao excluir documento %(document)s: %(error)s" -#: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" -msgstr "Tem certeza de que deseja excluir o documento: %s?" +msgstr "Tem a certeza de que deseja excluir o documento: %s?" -#: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" -msgstr "Tem certeza de que deseja excluir os documentos: %s?" +msgstr "Tem a certeza de que deseja excluir os documentos: %s?" -#: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." -msgstr "Documento \"%s\", editado com sucesso." +msgstr "Documento \"%s\" editado com sucesso." -#: views.py:342 +#: views.py:340 msgid "documents to be downloaded" -msgstr "documentos a serem baixados" +msgstr "documentos a descarregar" -#: views.py:352 views.py:1337 +#: views.py:350 views.py:1336 msgid "version" msgstr "versão" -#: views.py:409 +#: views.py:407 msgid "Download" -msgstr "Baixar" +msgstr "Descarregar" -#: views.py:411 +#: views.py:409 msgid "Return" msgstr "Voltar" -#: views.py:445 +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "transformações para: %s" -#: views.py:472 +#: views.py:471 msgid "Document page transformation created successfully." msgstr "Transformação para página do documento criada com sucesso." -#: views.py:481 +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "Criar nova transformação para página: %(page)s do documento: %(document)s" -#: views.py:500 +#: views.py:499 msgid "Document page transformation edited successfully." msgstr "Transformação para página do documento editada com sucesso." -#: views.py:513 +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "Editar transformação \"%(transformation)s\" para: %(document_page)s " -#: views.py:533 +#: views.py:532 msgid "Document page transformation deleted successfully." -msgstr "Transformação para página do documento excluida com sucesso." +msgstr "Transformação para página do documento excluída com sucesso." -#: views.py:544 +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" -msgstr "Tem certeza de que deseja excluir \"%(transformation)s\" para: %(document_page)s " +msgstr "Tem a certeza de que deseja excluir \"%(transformation)s\" para: %(document_page)s " -#: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" -msgstr "duplicatas de: %s" +msgstr "duplicados de: %s" -#: views.py:574 +#: views.py:573 msgid "Are you sure you wish to find all duplicates?" -msgstr "Tem certeza de que deseja encontrar todas as duplicatas?" +msgstr "Tem a certeza de que deseja encontrar todos os duplicados?" -#: views.py:575 views.py:633 views.py:701 +#: views.py:574 views.py:632 views.py:700 msgid "On large databases this operation may take some time to execute." -msgstr "Em grandes bases de dados esta operação pode levar algum tempo para executar." +msgstr "Esta operação pode levar algum tempo em bases de dados grandes." -#: views.py:598 +#: views.py:597 msgid "duplicated documents" msgstr "documentos duplicados" -#: views.py:624 +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " "changed page count: %(change)d" -msgstr "" +msgstr "Actualização do número de páginas finalizada. Documentos processados: %(total)d, documentos cujo nº de páginas foi alterado: %(change)d" -#: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents " "(%d)?" -msgstr "" +msgstr "Tem a certeza de que deseja atualizar o número de páginas dos documentos office (%d)?" -#: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." msgstr "Todas as transformações de página para o documento: %s, foram excluídas com sucesso." -#: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "Erro ao excluir as transformações de página para o documento: %(document)s; %(error)s ." -#: views.py:672 +#: views.py:671 msgid "document transformation" msgstr "transformação de documento" -#: views.py:681 +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: " "%s?" -msgstr "Tem certeza de que deseja limpar todas as transformações de página para o documento: %s?" +msgstr "Tem a certeza de que deseja limpar todas as transformações de página para o documento: %s?" -#: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" -msgstr "Tem certeza de que deseja limpar todas as transformações de página para os documentos: %s?" +msgstr "Tem a certeza de que deseja limpar todas as transformações de página para os documentos: %s?" -#: views.py:711 +#: views.py:710 msgid "missing documents" msgstr "documentos em falta" -#: views.py:727 views.py:769 +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" -msgstr "detalhes para: %s" +msgstr "detalhes de: %s" -#: views.py:788 +#: views.py:787 msgid "Document page edited successfully." -msgstr "Página do documento editado com sucesso." +msgstr "Página do documento editada com sucesso." -#: views.py:797 +#: views.py:796 #, python-format msgid "edit: %s" msgstr "editar: %s" -#: views.py:814 +#: views.py:813 msgid "There are no more pages in this document" msgstr "Não há mais páginas neste documento" -#: views.py:832 +#: views.py:831 msgid "You are already at the first page of this document" -msgstr "Você já está na primeira página deste documento" +msgstr "Já está na primeira página deste documento" -#: views.py:993 +#: views.py:992 #, python-format msgid "print: %s" msgstr "imprimir: %s" -#: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "documentos do tipo \"%s\"" -#: views.py:1086 +#: views.py:1085 msgid "Document type edited successfully" msgstr "Tipo de documento editado com sucesso" -#: views.py:1089 +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "Erro ao editar tipo de documento; %s" -#: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "editar tipo de documento: %s" -#: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." -msgstr "Tipo de documento: %s apagado com sucesso." +msgstr "Tipo de documento: %s excluído com sucesso." -#: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "Tipo de documento: %(document_type)s erro ao excluir: %(error)s " -#: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" -msgstr "Tem certeza de que deseja excluir o tipo de documento: %s?" +msgstr "Tem a certeza de que deseja excluir o tipo de documento: %s?" -#: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." -msgstr "O tipo de documento de todos os documentos usando este tipo de documento será definido como \"nenhum\"." +msgstr "O tipo de documento de todos os documentos deste tipo será definido como \"nenhum\"." -#: views.py:1152 +#: views.py:1151 msgid "Document type created successfully" msgstr "Tipo de documento criado com sucesso" -#: views.py:1155 +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "Erro ao criar tipo de documento; %(error)s " -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" -msgstr "nomes de arquivos para o tipo de documento: %s" +msgstr "nomes de ficheiro para o tipo de documento: %s" -#: views.py:1204 +#: views.py:1203 msgid "Document type filename edited successfully" -msgstr "Nome de arquivo para tipo de documento editado com sucesso" +msgstr "Nome de ficheiro para tipo de documento editado com sucesso" -#: views.py:1207 +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" -msgstr "Erro ao editar nome de arquivo do tipo de documento: %s" +msgstr "Erro ao editar nome de ficheiro para tipo de documento: %s" -#: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" -msgstr "Editar nome de arquivo \"%(filename)s\" do tipo de documento \"%(document_type)s\"" +msgstr "Editar nome de ficheiro \"%(filename)s\" do tipo de documento \"%(document_type)s\"" -#: views.py:1221 views.py:1247 views.py:1255 +#: views.py:1220 views.py:1246 views.py:1254 msgid "document type filename" -msgstr "nome de arquivo do tipo de documento" +msgstr "nome de ficheiro para tipo de documento" -#: views.py:1239 +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." -msgstr "Nome de arquivo do tipo de documento: %s excluido com sucesso." +msgstr "Nome de ficheiro para tipo de documento: %s excluído com sucesso." -#: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" -msgstr "Nome de arquivo do tipo de documento: %(document_type_filename)s erro ao excluir: %(error)s" +msgstr "Nome de ficheiro para tipo de documento: %(document_type_filename)s erro ao excluir: %(error)s" -#: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" -msgstr "Tem certeza de que deseja excluir o nome do arquivo: %(filename)s , do tipo de documento \" %(document_type)s \"?" +msgstr "Tem a certeza de que deseja excluir o nome de ficheiro: %(filename)s , para tipo de documento \"%(document_type)s\"?" -#: views.py:1282 +#: views.py:1281 msgid "Document type filename created successfully" -msgstr "Nome de arquivo do tipo de documento criado com sucesso" +msgstr "Nome de ficheiro para tipo de documento criado com sucesso" -#: views.py:1285 +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" -msgstr "Erro ao criar nome de arquivo do tipo de documento; %(error)s" +msgstr "Erro ao criar nome de ficheiro para tipo de documento; %(error)s" -#: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" -msgstr "criar nome de arquivo para o tipo de documento: %s" +msgstr "criar nome de ficheiro para tipo de documento: %s" -#: views.py:1306 +#: views.py:1305 msgid "Document image cache cleared successfully" -msgstr "" +msgstr "Cache de imagens de documentos limpa com sucesso" -#: views.py:1308 +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" -msgstr "" +msgstr "Erro ao limpar a cache de imagens de documentos; %s" -#: views.py:1314 +#: views.py:1313 msgid "Are you sure you wish to clear the document image cache?" -msgstr "" +msgstr "Tem a certeza de que pretende limpar a cache de imagens de documentos?" -#: views.py:1331 +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "versões para o documento: %s" -#: views.py:1341 +#: views.py:1340 msgid "time and date" -msgstr "" +msgstr "hora e data" -#: views.py:1345 +#: views.py:1344 msgid "mimetype" -msgstr "" +msgstr "tipo MIME" -#: views.py:1349 +#: views.py:1348 msgid "encoding" -msgstr "" +msgstr "codificação" -#: views.py:1380 +#: views.py:1379 msgid "Document version reverted successfully" -msgstr "Versão do documento revertidos com sucesso" +msgstr "Versão do documento revertida com sucesso" -#: views.py:1382 +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "Erro ao reverter versão do documento; %s" -#: views.py:1389 +#: views.py:1388 msgid "Are you sure you wish to revert to this version?" -msgstr "" +msgstr "Tem a certeza de que pretende reverter para esta versão?" -#: views.py:1390 +#: views.py:1389 msgid "All later version after this one will be deleted too." -msgstr "" +msgstr "Todas as versões posteriores a esta também serão eliminadas." #: widgets.py:25 msgid "document page image" -msgstr "" +msgstr "imagem de página de documento" #: wizards.py:36 msgid "step 1 of 3: Document type" @@ -1039,7 +1050,7 @@ msgstr "passo 1 de 3: Tipo de documento" #: wizards.py:37 msgid "step 2 of 3: Metadata selection" -msgstr "passo 2 de 3: seleção de Metadados" +msgstr "passo 2 de 3: Seleção de metadados" #: wizards.py:38 msgid "step 3 of 3: Document metadata" @@ -1053,31 +1064,31 @@ msgstr "Próximo passo" msgid "" "Maximum number of recent (created, edited, viewed) documents to remember per" " user." -msgstr "Número máximo de documentos recentes (criado, editado, visualizado) à ser lembrado, por usuário." +msgstr "Número máximo de documentos recentes (criados, editados, visualizados) a recordar, por utilizador." #: conf/settings.py:39 msgid "Amount in percent zoom in or out a document page per user interaction." -msgstr "Quantidade em porcentagem de zoom em uma página ou documento por interação do usuário." +msgstr "Percentagem de zoom in/out por interação do utilizador." #: conf/settings.py:40 msgid "" "Maximum amount in percent (%) to allow user to zoom in a document page " "interactively." -msgstr "Valor máximo em porcentagem (%) para permitir ao usuário aumentar o zoom em uma página do documento de forma interativa." +msgstr "Percentagem (%) máxima para o utilizador aumentar o zoom de uma página de documento de forma interativa." #: conf/settings.py:41 msgid "" "Minimum amount in percent (%) to allow user to zoom out a document page " "interactively." -msgstr "Valor mínimo em porcentagem (%) para permitir ao usuário diminuir o zoom em uma página do documento de forma interativa." +msgstr "Percentagem (%) mínima para o utilizador diminuir o zoom de uma página de documento de forma interativa." #: conf/settings.py:42 msgid "Amount in degrees to rotate a document page per user interaction." -msgstr "Valor em graus para girar uma página do documento por interação do usuário." +msgstr "Valor em graus para rodar uma página de documento por interação do utilizador." #: templates/document_types_help.html:3 msgid "What are document types?" -msgstr "O que são os tipos de documentos?" +msgstr "O que são tipos de documento?" #: templates/document_types_help.html:4 msgid "" @@ -1085,7 +1096,7 @@ msgid "" "such as: invoices, regulations or manuals. The advantage of using document " "types are: assigning a list of typical filenames for quick renaming during " "creation, as well as assigning default metadata types and sets to it." -msgstr "Tipos de documentos definir uma classe que representa um grupo de documentos, tais como: notas fiscais, regulamentos ou manuais. A vantagem de usar os tipos de documentos são: a atribuição de uma lista de nomes típicos para renomear rápidamente durante a criação, bem como atribuir tipos de padrão de metadados e conjuntos para ele." +msgstr "Tipos de documento definem uma classe que representa um grande grupo de documentos, tais como: faturas, regulamentos ou manuais. As vantagens de usar tipos de documento são: a atribuição de uma lista de nomes típicos para renomear rapidamente durante a criação, bem como de tipos e conjuntos de metadados padrão." #: templates/recent_document_list_help.html:3 msgid "What are recent documents?" @@ -1096,4 +1107,4 @@ msgstr "O que são os documentos recentes?" msgid "" "Here you will find the latest %(recent_count)s documents you have either " "created or edited in any way." -msgstr "Aqui você encontrará os últimos %(recent_count)s documentos que você tenha criado ou editado de alguma maneira." +msgstr "Aqui encontrará os últimos %(recent_count)s documentos que tenha criado ou editado de alguma forma." diff --git a/apps/documents/locale/pt_BR/LC_MESSAGES/django.po b/apps/documents/locale/pt_BR/LC_MESSAGES/django.po index e7380efef9..7cf97ac830 100644 --- a/apps/documents/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/documents/locale/pt_BR/LC_MESSAGES/django.po @@ -10,8 +10,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-07-02 03:31+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -70,6 +70,57 @@ msgid "find all duplicates" msgstr "encontrar todas as duplicatas" #: __init__.py:77 +======= +#: __init__.py:55 +msgid "all documents" +msgstr "todos os documentos" + +#: __init__.py:56 models.py:669 views.py:870 +msgid "recent documents" +msgstr "documentos recentes" + +#: __init__.py:57 +msgid "upload new documents" +msgstr "upload de novos documentos" + +#: __init__.py:58 +msgid "clone metadata" +msgstr "clonar metadados" + +#: __init__.py:59 +msgid "details" +msgstr "detalhes" + +#: __init__.py:60 +msgid "properties" +msgstr "propriedades" + +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 +msgid "delete" +msgstr "excluir" + +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 +msgid "edit" +msgstr "editar" + +#: __init__.py:64 +msgid "preview" +msgstr "visualização" + +#: __init__.py:65 __init__.py:66 __init__.py:67 +msgid "download" +msgstr "baixar" + +#: __init__.py:68 +msgid "find duplicates" +msgstr "encontrar duplicatas" + +#: __init__.py:69 +msgid "find all duplicates" +msgstr "encontrar todas as duplicatas" + +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "Pesquisar todas as somas de verificação de documentos e retornar uma lista de correspondências exatas." @@ -79,6 +130,11 @@ msgid "update office documents' page count" msgstr "contagem de documentos de atualização do Office 'Página" #: __init__.py:78 +#: __init__.py:70 +msgid "update office documents' page count" +msgstr "contagem de documentos de atualização do Office 'Página" + +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " @@ -106,6 +162,27 @@ msgid "Clear the document image cache" msgstr "" #: __init__.py:86 +#: __init__.py:71 __init__.py:72 +msgid "clear transformations" +msgstr "remover transformações" + +#: __init__.py:73 +msgid "print" +msgstr "imprimir" + +#: __init__.py:74 +msgid "history" +msgstr "história" + +#: __init__.py:75 +msgid "Find missing document files" +msgstr "Encontrar arquivos de documentos em falta" + +#: __init__.py:78 +msgid "Clear the document image cache" +msgstr "" + +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." @@ -215,11 +292,160 @@ msgstr "miniatura" msgid "metadata" msgstr "metadado" +#: __init__.py:81 +msgid "page transformations" +msgstr "transformações de página" + +#: __init__.py:82 +msgid "create new transformation" +msgstr "criar nova transformação" + +#: __init__.py:86 +msgid "page image" +msgstr "imagem da página" + +#: __init__.py:87 +msgid "page text" +msgstr "texto da página" + +#: __init__.py:88 +msgid "edit page text" +msgstr "editar texto da página" + +#: __init__.py:89 +msgid "next page" +msgstr "próxima página" + +#: __init__.py:90 +msgid "previous page" +msgstr "página anterior" + +#: __init__.py:91 +msgid "first page" +msgstr "primeira página" + +#: __init__.py:92 +msgid "last page" +msgstr "última página" + +#: __init__.py:93 +msgid "zoom in" +msgstr "mais zoom" + +#: __init__.py:94 +msgid "zoom out" +msgstr "menos zoom" + +#: __init__.py:95 +msgid "rotate right" +msgstr "girar para a direita" + +#: __init__.py:96 +msgid "rotate left" +msgstr "girar para a esquerda" + +#: __init__.py:97 +msgid "reset view" +msgstr "redefinir visão" + +#: __init__.py:100 +msgid "versions" +msgstr "versões" + +#: __init__.py:101 +msgid "revert" +msgstr "reverter" + +#: __init__.py:104 +msgid "document type list" +msgstr "lista de tipo de documento" + +#: __init__.py:105 views.py:1049 +msgid "document types" +msgstr "tipos de documentos" + +#: __init__.py:106 +msgid "documents of this type" +msgstr "documentos deste tipo" + +#: __init__.py:109 views.py:1160 +msgid "create document type" +msgstr "criar tipo de documento" + +#: __init__.py:111 +msgid "filenames" +msgstr "nomes de arquivos" + +#: __init__.py:112 +msgid "add filename to document type" +msgstr "adicionar nome do arquivo para o tipo de documento" + +#: __init__.py:156 permissions.py:7 +msgid "Documents" +msgstr "Documentos" + +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 +msgid "documents" +msgstr "documentos" + +#: __init__.py:161 +msgid "thumbnail" +msgstr "miniatura" + +#: __init__.py:164 +msgid "metadata" +msgstr "metadado" + +#: events.py:7 +msgid "Document creation" +msgstr "Criação de documentos" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Documento \"%(content_object)s\" criado por %(fullname)s." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(content_object)s\" criado em %(datetime)s por %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Documento editado" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Documento \"%(content_object)s\" editado por %(fullname)s." + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Documento \"%(content_object)s\" foi editado em %(datetime)s por %(fullname)s. As seguintes alterações foram realizadas: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Documento excluído" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Documento \"%(document)s\" deletado por %(fullname)s." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Documento \"%(document)s\" deletado em %(datetime)s por %(fullname)s." + #: forms.py:63 msgid "Page image" msgstr "Imagem da página" #: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "Conteúdos" @@ -277,6 +503,43 @@ msgid "Compress" msgstr "" #: forms.py:318 +#: forms.py:164 +msgid "Use the new version filename as the document filename" +msgstr "" + +#: forms.py:179 +msgid "Quick document rename" +msgstr "Renomear documento rápido" + +#: forms.py:186 +msgid "Version update" +msgstr "Versão de atualização" + +#: forms.py:191 +msgid "Release level" +msgstr "" + +#: forms.py:197 +msgid "Release level serial" +msgstr "" + +#: forms.py:205 +msgid "Comment" +msgstr "Comentário" + +#: forms.py:211 +msgid "New document filename" +msgstr "Novo nome de arquivo" + +#: forms.py:289 +msgid "Page range" +msgstr "Intervalo de páginas" + +#: forms.py:319 +msgid "Compress" +msgstr "" + +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " @@ -344,6 +607,33 @@ msgid "release candidate" msgstr "" #: literals.py:46 +#: forms.py:320 +msgid "Compressed filename" +msgstr "" + +#: forms.py:320 +msgid "" +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" + +#: literals.py:15 +msgid "final" +msgstr "" + +#: literals.py:16 +msgid "alpha" +msgstr "" + +#: literals.py:17 +msgid "beta" +msgstr "" + +#: literals.py:18 +msgid "release candidate" +msgstr "" + +#: literals.py:19 msgid "hotfix" msgstr "" @@ -353,6 +643,8 @@ msgstr "nome" #: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 #: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "tipo de documento" @@ -370,6 +662,8 @@ msgstr "adicionado" #: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 #: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "documento" @@ -413,6 +707,7 @@ msgid "timestamp" msgstr "" #: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "comentário" @@ -439,6 +734,11 @@ msgid "filename" msgstr "nome do arquivo" #: models.py:545 views.py:1181 +#: models.py:544 views.py:1352 +msgid "filename" +msgstr "nome do arquivo" + +#: models.py:545 views.py:1180 msgid "enabled" msgstr "habilitado" @@ -488,6 +788,15 @@ msgid "transformation" msgstr "transformação" #: models.py:623 views.py:451 +#: models.py:621 views.py:448 +msgid "order" +msgstr "ordem" + +#: models.py:622 views.py:449 views.py:510 views.py:541 +msgid "transformation" +msgstr "transformação" + +#: models.py:623 views.py:450 msgid "arguments" msgstr "argumentos" @@ -525,6 +834,7 @@ msgid "MIME type" msgstr "Tipo MIME" #: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" msgstr "Nome do arquivo" @@ -569,6 +879,7 @@ msgid "Delete documents" msgstr "Excluir documentos" #: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" msgstr "Baixar documentos" @@ -699,6 +1010,51 @@ msgid "Pages" msgstr "Páginas" #: views.py:151 +#: views.py:131 +msgid "File mimetype" +msgstr "Mimetype do arquivo" + +#: views.py:131 views.py:132 +msgid "None" +msgstr "" + +#: views.py:132 +msgid "File mime encoding" +msgstr "Codificação MIME do arquivo" + +#: views.py:133 +msgid "File size" +msgstr "Tamanho do arquivo" + +#: views.py:134 +msgid "Exists in storage" +msgstr "Existe no armazenamento" + +#: views.py:135 +msgid "File path in storage" +msgstr "Caminho do arquivo no armazenamento" + +#: views.py:136 +msgid "Date added" +msgstr "Data de adição" + +#: views.py:137 +msgid "Time added" +msgstr "Horario de adição" + +#: views.py:138 +msgid "Checksum" +msgstr "Verificação" + +#: views.py:139 +msgid "UUID" +msgstr "UUID" + +#: views.py:140 +msgid "Pages" +msgstr "Páginas" + +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "propriedades de documento para: %s" @@ -716,21 +1072,37 @@ msgid "Document deleted successfully." msgstr "Documento removido com sucesso." #: views.py:220 +#: views.py:171 +msgid "document data" +msgstr "dados do documento" + +#: views.py:195 views.py:645 +msgid "Must provide at least one document." +msgstr "Deve fornecer pelo menos um documento." + +#: views.py:216 +msgid "Document deleted successfully." +msgstr "Documento removido com sucesso." + +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "Erro ao excluir documento %(document)s: %(error)s" #: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" msgstr "Tem certeza de que deseja excluir o documento: %s?" #: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" msgstr "Tem certeza de que deseja excluir os documentos: %s?" #: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." msgstr "Documento \"%s\", editado com sucesso." @@ -752,6 +1124,23 @@ msgid "Return" msgstr "Voltar" #: views.py:445 +#: views.py:340 +msgid "documents to be downloaded" +msgstr "documentos a serem baixados" + +#: views.py:350 views.py:1336 +msgid "version" +msgstr "versão" + +#: views.py:407 +msgid "Download" +msgstr "Baixar" + +#: views.py:409 +msgid "Return" +msgstr "Voltar" + +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "transformações para: %s" @@ -761,6 +1150,11 @@ msgid "Document page transformation created successfully." msgstr "Transformação para página do documento criada com sucesso." #: views.py:481 +#: views.py:471 +msgid "Document page transformation created successfully." +msgstr "Transformação para página do documento criada com sucesso." + +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "Criar nova transformação para página: %(page)s do documento: %(document)s" @@ -770,6 +1164,11 @@ msgid "Document page transformation edited successfully." msgstr "Transformação para página do documento editada com sucesso." #: views.py:513 +#: views.py:499 +msgid "Document page transformation edited successfully." +msgstr "Transformação para página do documento editada com sucesso." + +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "Editar transformação \"%(transformation)s\" para: %(document_page)s " @@ -779,6 +1178,11 @@ msgid "Document page transformation deleted successfully." msgstr "Transformação para página do documento excluida com sucesso." #: views.py:544 +#: views.py:532 +msgid "Document page transformation deleted successfully." +msgstr "Transformação para página do documento excluida com sucesso." + +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " @@ -786,6 +1190,7 @@ msgid "" msgstr "Tem certeza de que deseja excluir \"%(transformation)s\" para: %(document_page)s " #: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" msgstr "duplicatas de: %s" @@ -803,6 +1208,19 @@ msgid "duplicated documents" msgstr "documentos duplicados" #: views.py:624 +#: views.py:573 +msgid "Are you sure you wish to find all duplicates?" +msgstr "Tem certeza de que deseja encontrar todas as duplicatas?" + +#: views.py:574 views.py:632 views.py:700 +msgid "On large databases this operation may take some time to execute." +msgstr "Em grandes bases de dados esta operação pode levar algum tempo para executar." + +#: views.py:597 +msgid "duplicated documents" +msgstr "documentos duplicados" + +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " @@ -810,6 +1228,7 @@ msgid "" msgstr "" #: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents " @@ -817,6 +1236,7 @@ msgid "" msgstr "" #: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " @@ -824,6 +1244,7 @@ msgid "" msgstr "Todas as transformações de página para o documento: %s, foram excluídas com sucesso." #: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " @@ -835,6 +1256,11 @@ msgid "document transformation" msgstr "transformação de documento" #: views.py:681 +#: views.py:671 +msgid "document transformation" +msgstr "transformação de documento" + +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: " @@ -842,6 +1268,7 @@ msgid "" msgstr "Tem certeza de que deseja limpar todas as transformações de página para o documento: %s?" #: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " @@ -853,6 +1280,11 @@ msgid "missing documents" msgstr "documentos em falta" #: views.py:727 views.py:769 +#: views.py:710 +msgid "missing documents" +msgstr "documentos em falta" + +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" msgstr "detalhes para: %s" @@ -862,6 +1294,11 @@ msgid "Document page edited successfully." msgstr "Página do documento editado com sucesso." #: views.py:797 +#: views.py:787 +msgid "Document page edited successfully." +msgstr "Página do documento editado com sucesso." + +#: views.py:796 #, python-format msgid "edit: %s" msgstr "editar: %s" @@ -875,11 +1312,21 @@ msgid "You are already at the first page of this document" msgstr "Você já está na primeira página deste documento" #: views.py:993 +#: views.py:813 +msgid "There are no more pages in this document" +msgstr "Não há mais páginas neste documento" + +#: views.py:831 +msgid "You are already at the first page of this document" +msgstr "Você já está na primeira página deste documento" + +#: views.py:992 #, python-format msgid "print: %s" msgstr "imprimir: %s" #: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "documentos do tipo \"%s\"" @@ -889,31 +1336,41 @@ msgid "Document type edited successfully" msgstr "Tipo de documento editado com sucesso" #: views.py:1089 +#: views.py:1085 +msgid "Document type edited successfully" +msgstr "Tipo de documento editado com sucesso" + +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "Erro ao editar tipo de documento; %s" #: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "editar tipo de documento: %s" #: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." msgstr "Tipo de documento: %s apagado com sucesso." #: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "Tipo de documento: %(document_type)s erro ao excluir: %(error)s " #: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" msgstr "Tem certeza de que deseja excluir o tipo de documento: %s?" #: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." @@ -924,11 +1381,16 @@ msgid "Document type created successfully" msgstr "Tipo de documento criado com sucesso" #: views.py:1155 +#: views.py:1151 +msgid "Document type created successfully" +msgstr "Tipo de documento criado com sucesso" + +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "Erro ao criar tipo de documento; %(error)s " -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" msgstr "nomes de arquivos para o tipo de documento: %s" @@ -938,11 +1400,17 @@ msgid "Document type filename edited successfully" msgstr "Nome de arquivo para tipo de documento editado com sucesso" #: views.py:1207 +#: views.py:1203 +msgid "Document type filename edited successfully" +msgstr "Nome de arquivo para tipo de documento editado com sucesso" + +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" msgstr "Erro ao editar nome de arquivo do tipo de documento: %s" #: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" msgstr "Editar nome de arquivo \"%(filename)s\" do tipo de documento \"%(document_type)s\"" @@ -952,17 +1420,24 @@ msgid "document type filename" msgstr "nome de arquivo do tipo de documento" #: views.py:1239 +#: views.py:1220 views.py:1246 views.py:1254 +msgid "document type filename" +msgstr "nome de arquivo do tipo de documento" + +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." msgstr "Nome de arquivo do tipo de documento: %s excluido com sucesso." #: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "Nome de arquivo do tipo de documento: %(document_type_filename)s erro ao excluir: %(error)s" #: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " @@ -974,11 +1449,17 @@ msgid "Document type filename created successfully" msgstr "Nome de arquivo do tipo de documento criado com sucesso" #: views.py:1285 +#: views.py:1281 +msgid "Document type filename created successfully" +msgstr "Nome de arquivo do tipo de documento criado com sucesso" + +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" msgstr "Erro ao criar nome de arquivo do tipo de documento; %(error)s" #: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" msgstr "criar nome de arquivo para o tipo de documento: %s" @@ -988,6 +1469,11 @@ msgid "Document image cache cleared successfully" msgstr "" #: views.py:1308 +#: views.py:1305 +msgid "Document image cache cleared successfully" +msgstr "" + +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" msgstr "" @@ -997,6 +1483,11 @@ msgid "Are you sure you wish to clear the document image cache?" msgstr "" #: views.py:1331 +#: views.py:1313 +msgid "Are you sure you wish to clear the document image cache?" +msgstr "" + +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "versões para o documento: %s" @@ -1018,6 +1509,23 @@ msgid "Document version reverted successfully" msgstr "Versão do documento revertidos com sucesso" #: views.py:1382 +#: views.py:1340 +msgid "time and date" +msgstr "" + +#: views.py:1344 +msgid "mimetype" +msgstr "" + +#: views.py:1348 +msgid "encoding" +msgstr "" + +#: views.py:1379 +msgid "Document version reverted successfully" +msgstr "Versão do documento revertidos com sucesso" + +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "Erro ao reverter versão do documento; %s" @@ -1027,6 +1535,11 @@ msgid "Are you sure you wish to revert to this version?" msgstr "" #: views.py:1390 +#: views.py:1388 +msgid "Are you sure you wish to revert to this version?" +msgstr "" + +#: views.py:1389 msgid "All later version after this one will be deleted too." msgstr "" diff --git a/apps/documents/locale/ru/LC_MESSAGES/django.po b/apps/documents/locale/ru/LC_MESSAGES/django.po index ef4d1175d8..bfe4f8e658 100644 --- a/apps/documents/locale/ru/LC_MESSAGES/django.po +++ b/apps/documents/locale/ru/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:02-0400\n" -"PO-Revision-Date: 2012-06-30 08:30+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 19:51+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" "MIME-Version: 1.0\n" @@ -19,206 +19,250 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: __init__.py:63 +#: __init__.py:55 msgid "all documents" msgstr "все документы" -#: __init__.py:64 models.py:669 views.py:871 +#: __init__.py:56 models.py:669 views.py:870 msgid "recent documents" msgstr "последние документы" -#: __init__.py:65 +#: __init__.py:57 msgid "upload new documents" msgstr "загрузить новые документы" -#: __init__.py:66 +#: __init__.py:58 msgid "clone metadata" msgstr "клонировать метаданные" -#: __init__.py:67 +#: __init__.py:59 msgid "details" msgstr "детали" -#: __init__.py:68 +#: __init__.py:60 msgid "properties" msgstr "свойства" -#: __init__.py:69 __init__.py:70 __init__.py:92 __init__.py:116 -#: __init__.py:122 +#: __init__.py:61 __init__.py:62 __init__.py:84 __init__.py:108 +#: __init__.py:114 msgid "delete" msgstr "удалить" -#: __init__.py:71 __init__.py:91 __init__.py:115 __init__.py:121 +#: __init__.py:63 __init__.py:83 __init__.py:107 __init__.py:113 msgid "edit" msgstr "редактировать" -#: __init__.py:72 +#: __init__.py:64 msgid "preview" msgstr "предварительный просмотр" -#: __init__.py:73 __init__.py:74 __init__.py:75 +#: __init__.py:65 __init__.py:66 __init__.py:67 msgid "download" msgstr "скачать" -#: __init__.py:76 +#: __init__.py:68 msgid "find duplicates" msgstr "поиска дубликатов" -#: __init__.py:77 +#: __init__.py:69 msgid "find all duplicates" msgstr "найти все дубликаты" -#: __init__.py:77 +#: __init__.py:69 msgid "" "Search all the documents' checksums and return a list of the exact matches." msgstr "Искать все контрольные суммы документов и вернуть список точных совпадений." -#: __init__.py:78 +#: __init__.py:70 msgid "update office documents' page count" msgstr "обновить количество страниц документа" -#: __init__.py:78 +#: __init__.py:70 msgid "" "Update the page count of the office type documents. This is useful when " "enabling office document support after there were already office type " "documents in the database." msgstr "Пересчитать количество страниц. Это полезно для включения поддержки уже существующих офисных документов." -#: __init__.py:79 __init__.py:80 +#: __init__.py:71 __init__.py:72 msgid "clear transformations" msgstr "очистить преобразования" -#: __init__.py:81 +#: __init__.py:73 msgid "print" msgstr "печать" -#: __init__.py:82 +#: __init__.py:74 msgid "history" msgstr "история" -#: __init__.py:83 +#: __init__.py:75 msgid "Find missing document files" msgstr "Найти недостающие файлы документов" -#: __init__.py:86 +#: __init__.py:78 msgid "Clear the document image cache" msgstr "Очистить кэш изображения документа" -#: __init__.py:86 +#: __init__.py:78 msgid "" "Clear the graphics representations used to speed up the documents' display " "and interactive transformations results." msgstr "Очистить графику для ускорения отображения документов и интерактивных преобразований." -#: __init__.py:89 +#: __init__.py:81 msgid "page transformations" msgstr " преобразования страницы" -#: __init__.py:90 +#: __init__.py:82 msgid "create new transformation" msgstr "создать новое преобразование" -#: __init__.py:94 +#: __init__.py:86 msgid "page image" msgstr "изображение страницы" -#: __init__.py:95 +#: __init__.py:87 msgid "page text" msgstr "текст страницы" -#: __init__.py:96 +#: __init__.py:88 msgid "edit page text" msgstr "редактировать текст страницы" -#: __init__.py:97 +#: __init__.py:89 msgid "next page" msgstr "следующая страница" -#: __init__.py:98 +#: __init__.py:90 msgid "previous page" msgstr "предыдущая страница" -#: __init__.py:99 +#: __init__.py:91 msgid "first page" msgstr "первая страница" -#: __init__.py:100 +#: __init__.py:92 msgid "last page" msgstr "последняя страница" -#: __init__.py:101 +#: __init__.py:93 msgid "zoom in" msgstr "увеличить" -#: __init__.py:102 +#: __init__.py:94 msgid "zoom out" msgstr "уменьшить" -#: __init__.py:103 +#: __init__.py:95 msgid "rotate right" msgstr "повернуть вправо" -#: __init__.py:104 +#: __init__.py:96 msgid "rotate left" msgstr "повернуть влево" -#: __init__.py:105 +#: __init__.py:97 msgid "reset view" msgstr "вернуть вид" -#: __init__.py:108 +#: __init__.py:100 msgid "versions" msgstr "версии" -#: __init__.py:109 +#: __init__.py:101 msgid "revert" msgstr "возвращаться" -#: __init__.py:112 +#: __init__.py:104 msgid "document type list" msgstr "Список типов документов" -#: __init__.py:113 views.py:1050 +#: __init__.py:105 views.py:1049 msgid "document types" msgstr "типы документов" -#: __init__.py:114 +#: __init__.py:106 msgid "documents of this type" msgstr "документы этого типа" -#: __init__.py:117 views.py:1161 +#: __init__.py:109 views.py:1160 msgid "create document type" msgstr "создать тип документа" -#: __init__.py:119 +#: __init__.py:111 msgid "filenames" msgstr "Имена файлов" -#: __init__.py:120 +#: __init__.py:112 msgid "add filename to document type" msgstr "добавить имя файла для типа документа" -#: __init__.py:164 permissions.py:7 +#: __init__.py:156 permissions.py:7 msgid "Documents" msgstr "Документы" -#: __init__.py:166 __init__.py:179 models.py:91 views.py:79 +#: __init__.py:158 __init__.py:171 events.py:5 models.py:91 views.py:77 msgid "documents" msgstr "документы" -#: __init__.py:169 +#: __init__.py:161 msgid "thumbnail" msgstr "миниатюра" -#: __init__.py:172 +#: __init__.py:164 msgid "metadata" msgstr "метаданные" +#: events.py:7 +msgid "Document creation" +msgstr "Создание документов" + +#: events.py:8 +#, python-format +msgid "Document \"%(content_object)s\" created by %(fullname)s." +msgstr "Документ \"%(content_object)s\", создан %(fullname)s ." + +#: events.py:9 +#, python-format +msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." +msgstr "Документ \"%(content_object)s\" создан %(datetime)s пользователем %(fullname)s." + +#: events.py:13 +msgid "Document edited" +msgstr "Документ отредактирован" + +#: events.py:14 +#, python-format +msgid "Document \"%(content_object)s\" edited by %(fullname)s." +msgstr "Документ \"%(content_object)s\" редактировал %(fullname)s. " + +#: events.py:15 +#, python-format +msgid "" +"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." +" The following changes took place: %(changes)s." +msgstr "Документ \"%(content_object)s\" был изменён %(datetime)s %(fullname)s. Были внесены изменения: %(changes)s." + +#: events.py:22 +msgid "Document deleted" +msgstr "Документ удален" + +#: events.py:23 +#, python-format +msgid "Document \"%(document)s\" deleted by %(fullname)s." +msgstr "Документ \"%(document)s\" удалил %(fullname)s." + +#: events.py:24 +#, python-format +msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." +msgstr "Документ\"%(document)s\" удалил %(datetime)s %(fullname)s." + #: forms.py:63 msgid "Page image" msgstr "Изображение страницы" -#: forms.py:73 forms.py:270 +#: forms.py:73 forms.py:271 msgid "Contents" msgstr "Содержание" @@ -239,110 +283,76 @@ msgstr "Нажмите на изображение для полного про msgid "Document pages (%s)" msgstr "Страницы документа (%s)" -#: forms.py:162 +#: forms.py:164 msgid "Use the new version filename as the document filename" msgstr "Использовать имя новой версии файла как имя документа" -#: forms.py:178 +#: forms.py:179 msgid "Quick document rename" msgstr "Быстро переименовать документ" -#: forms.py:185 +#: forms.py:186 msgid "Version update" msgstr "Обновление версии" -#: forms.py:190 +#: forms.py:191 msgid "Release level" msgstr "Уровень релиза" -#: forms.py:196 +#: forms.py:197 msgid "Release level serial" msgstr "Номер уровня релиза" -#: forms.py:204 +#: forms.py:205 msgid "Comment" msgstr "Комментарий" -#: forms.py:210 +#: forms.py:211 msgid "New document filename" msgstr "Новое имя файла документа" -#: forms.py:288 +#: forms.py:289 msgid "Page range" msgstr "Диапазон страниц" -#: forms.py:318 +#: forms.py:319 msgid "Compress" msgstr "Сжать" -#: forms.py:318 +#: forms.py:319 msgid "" "Download the document in the original format or in a compressed manner. " "This option is selectable only when downloading one document, for multiple " "documents, the bundle will always be downloads as a compressed file." msgstr "Скачать документ в исходном формате или сжатым. Этот вариант доступен только при загрузке одного документа, для нескольких документов будет использован сжатый файл." -#: literals.py:10 -msgid "Document creation" -msgstr "Создание документов" +#: forms.py:320 +msgid "Compressed filename" +msgstr "" -#: literals.py:11 -#, python-format -msgid "Document \"%(content_object)s\" created by %(fullname)s." -msgstr "Документ \"%(content_object)s\", создан %(fullname)s ." - -#: literals.py:12 -#, python-format -msgid "Document \"%(content_object)s\" created on %(datetime)s by %(fullname)s." -msgstr "Документ \"%(content_object)s\" создан %(datetime)s пользователем %(fullname)s." - -#: literals.py:18 -msgid "Document edited" -msgstr "Документ отредактирован" - -#: literals.py:19 -#, python-format -msgid "Document \"%(content_object)s\" edited by %(fullname)s." -msgstr "Документ \"%(content_object)s\" редактировал %(fullname)s. " - -#: literals.py:20 -#, python-format +#: forms.py:320 msgid "" -"Document \"%(content_object)s\" was edited on %(datetime)s by %(fullname)s." -" The following changes took place: %(changes)s." -msgstr "Документ \"%(content_object)s\" был изменён %(datetime)s %(fullname)s. Были внесены изменения: %(changes)s." +"The filename of the compressed file that will contain the documents to be " +"downloaded, if the previous option is selected." +msgstr "" -#: literals.py:29 -msgid "Document deleted" -msgstr "Документ удален" - -#: literals.py:30 -#, python-format -msgid "Document \"%(document)s\" deleted by %(fullname)s." -msgstr "Документ \"%(document)s\" удалил %(fullname)s." - -#: literals.py:31 -#, python-format -msgid "Document \"%(document)s\" deleted on %(datetime)s by %(fullname)s." -msgstr "Документ\"%(document)s\" удалил %(datetime)s %(fullname)s." - -#: literals.py:42 +#: literals.py:15 msgid "final" msgstr "окончательный" -#: literals.py:43 +#: literals.py:16 msgid "alpha" msgstr "альфа" -#: literals.py:44 +#: literals.py:17 msgid "beta" msgstr "бета" -#: literals.py:45 +#: literals.py:18 msgid "release candidate" msgstr "релиз-кандидат" -#: literals.py:46 +#: literals.py:19 msgid "hotfix" msgstr "исправление" @@ -350,8 +360,8 @@ msgstr "исправление" msgid "name" msgstr "имя" -#: models.py:68 models.py:78 models.py:543 views.py:1068 views.py:1097 -#: views.py:1126 views.py:1131 views.py:1174 views.py:1220 views.py:1254 +#: models.py:68 models.py:78 models.py:543 views.py:1067 views.py:1096 +#: views.py:1125 views.py:1130 views.py:1173 views.py:1219 views.py:1253 msgid "document type" msgstr "тип документа" @@ -367,8 +377,8 @@ msgstr "описание" msgid "added" msgstr "добавлено" -#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:227 -#: views.py:351 +#: models.py:90 models.py:308 models.py:658 models.py:673 views.py:225 +#: views.py:349 msgid "document" msgstr "документ" @@ -411,7 +421,7 @@ msgstr "номер" msgid "timestamp" msgstr "отметка времени" -#: models.py:315 views.py:1357 +#: models.py:315 views.py:1356 msgid "comment" msgstr "комментарий" @@ -433,11 +443,11 @@ msgid "" "defaulted to 1." msgstr "Этот формат файла документа не известен, количество страниц поэтому 1." -#: models.py:544 views.py:1353 +#: models.py:544 views.py:1352 msgid "filename" msgstr "имя файла" -#: models.py:545 views.py:1181 +#: models.py:545 views.py:1180 msgid "enabled" msgstr "разрешено" @@ -478,15 +488,15 @@ msgstr "страницы документа" msgid "Enter a valid value." msgstr "Введите допустимое значение." -#: models.py:621 views.py:449 +#: models.py:621 views.py:448 msgid "order" msgstr "порядок" -#: models.py:622 views.py:450 views.py:511 views.py:542 +#: models.py:622 views.py:449 views.py:510 views.py:541 msgid "transformation" msgstr "преобразование" -#: models.py:623 views.py:451 +#: models.py:623 views.py:450 msgid "arguments" msgstr "аргументы" @@ -523,7 +533,7 @@ msgstr "Тип документа" msgid "MIME type" msgstr "MIME-тип" -#: models.py:676 views.py:132 +#: models.py:676 views.py:130 msgid "Filename" msgstr "Имя файла" @@ -567,7 +577,7 @@ msgstr "Просмотр документов" msgid "Delete documents" msgstr "Удаление документов" -#: permissions.py:14 views.py:408 +#: permissions.py:14 views.py:406 msgid "Download documents" msgstr "Загрузка документов" @@ -653,379 +663,379 @@ msgstr "" msgid "Document statistics" msgstr "Статистика документов" -#: views.py:133 +#: views.py:131 msgid "File mimetype" msgstr "Mime тип файла" -#: views.py:133 views.py:134 +#: views.py:131 views.py:132 msgid "None" msgstr "" -#: views.py:134 +#: views.py:132 msgid "File mime encoding" msgstr "Mime-кодировка файла" -#: views.py:135 +#: views.py:133 msgid "File size" msgstr "Размер" -#: views.py:136 +#: views.py:134 msgid "Exists in storage" msgstr "Существует в хранилище" -#: views.py:137 +#: views.py:135 msgid "File path in storage" msgstr "Путь к файлу в хранилище" -#: views.py:138 +#: views.py:136 msgid "Date added" msgstr "Дата добавления" -#: views.py:139 +#: views.py:137 msgid "Time added" msgstr "Время добавления" -#: views.py:140 +#: views.py:138 msgid "Checksum" msgstr "Контрольная сумма" -#: views.py:141 +#: views.py:139 msgid "UUID" msgstr "UUID" -#: views.py:142 +#: views.py:140 msgid "Pages" msgstr "Страницы" -#: views.py:151 +#: views.py:149 #, python-format msgid "document properties for: %s" msgstr "Свойства документа для: %s" -#: views.py:173 +#: views.py:171 msgid "document data" msgstr "данные документа" -#: views.py:197 views.py:646 +#: views.py:195 views.py:645 msgid "Must provide at least one document." msgstr "Необходимо предоставить хотя бы один документ." -#: views.py:218 +#: views.py:216 msgid "Document deleted successfully." msgstr "Документ успешно удален." -#: views.py:220 +#: views.py:218 #, python-format msgid "Document: %(document)s delete error: %(error)s" msgstr "Документ:%(document)s ошибка удаления: %(error)s" -#: views.py:235 +#: views.py:233 #, python-format msgid "Are you sure you wish to delete the document: %s?" msgstr "Вы действительно хотите удалить документ: %s?" -#: views.py:237 +#: views.py:235 #, python-format msgid "Are you sure you wish to delete the documents: %s?" msgstr "Вы действительно хотите удалить документы: %s?" -#: views.py:276 +#: views.py:274 #, python-format msgid "Document \"%s\" edited successfully." msgstr "Документ \"%s\" изменен." -#: views.py:342 +#: views.py:340 msgid "documents to be downloaded" msgstr "Документы для загрузки" -#: views.py:352 views.py:1337 +#: views.py:350 views.py:1336 msgid "version" msgstr "версия" -#: views.py:409 +#: views.py:407 msgid "Download" msgstr "Скачать" -#: views.py:411 +#: views.py:409 msgid "Return" msgstr "Назад" -#: views.py:445 +#: views.py:444 #, python-format msgid "transformations for: %s" msgstr "преобразования для: %s" -#: views.py:472 +#: views.py:471 msgid "Document page transformation created successfully." msgstr "Преобразование страницы документа создано успешно." -#: views.py:481 +#: views.py:480 #, python-format msgid "Create new transformation for page: %(page)s of document: %(document)s" msgstr "Создать новое преобразование для страницы: %(page)s документа: %(document)s" -#: views.py:500 +#: views.py:499 msgid "Document page transformation edited successfully." msgstr "Преобразование страницы успешно изменено." -#: views.py:513 +#: views.py:512 #, python-format msgid "Edit transformation \"%(transformation)s\" for: %(document_page)s" msgstr "Изменить преобразования \"%(transformation)s\" for: %(document_page)s" -#: views.py:533 +#: views.py:532 msgid "Document page transformation deleted successfully." msgstr "Преобразование страницы успешно удалено." -#: views.py:544 +#: views.py:543 #, python-format msgid "" "Are you sure you wish to delete transformation \"%(transformation)s\" for: " "%(document_page)s" msgstr "Вы действительно хотите удалить преобразования \"%(transformation)s\" for: %(document_page)s\"" -#: views.py:562 +#: views.py:561 #, python-format msgid "duplicates of: %s" msgstr "дубликатов: %s" -#: views.py:574 +#: views.py:573 msgid "Are you sure you wish to find all duplicates?" msgstr "Вы действительно хотите найти все дубликаты?" -#: views.py:575 views.py:633 views.py:701 +#: views.py:574 views.py:632 views.py:700 msgid "On large databases this operation may take some time to execute." msgstr "В больших базах данных эта операция может занять некоторое время для выполнения." -#: views.py:598 +#: views.py:597 msgid "duplicated documents" msgstr "дубликаты документов" -#: views.py:624 +#: views.py:623 #, python-format msgid "" "Page count update complete. Documents processed: %(total)d, documents with " "changed page count: %(change)d" msgstr "Страницы посчитаны. Всего обработано %(total)d документов, из них количество страниц изменилось у %(change)d" -#: views.py:632 +#: views.py:631 #, python-format msgid "" "Are you sure you wish to update the page count for the office documents " "(%d)?" msgstr "Вы действительно хотите пересчитать количество страниц для офисных документов (%d)?" -#: views.py:664 +#: views.py:663 #, python-format msgid "" "All the page transformations for document: %s, have been deleted " "successfully." msgstr "Все преобразования страницы для документа: %s успешно удалены." -#: views.py:666 +#: views.py:665 #, python-format msgid "" "Error deleting the page transformations for document: %(document)s; " "%(error)s." msgstr "Ошибка при удалении страницы для преобразования документов: %(document)s; %(error)s." -#: views.py:672 +#: views.py:671 msgid "document transformation" msgstr "преобразование документа" -#: views.py:681 +#: views.py:680 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for document: " "%s?" msgstr "Вы действительно хотите удалить все преобразования странице документа: %s?" -#: views.py:683 +#: views.py:682 #, python-format msgid "" "Are you sure you wish to clear all the page transformations for documents: " "%s?" msgstr "Вы действительно хотите удалить все преобразования страницы для документов: %s?" -#: views.py:711 +#: views.py:710 msgid "missing documents" msgstr "недостающие документы" -#: views.py:727 views.py:769 +#: views.py:726 views.py:768 #, python-format msgid "details for: %s" msgstr "подробности: %s" -#: views.py:788 +#: views.py:787 msgid "Document page edited successfully." msgstr "Страница документа успешно изменена." -#: views.py:797 +#: views.py:796 #, python-format msgid "edit: %s" msgstr "редактировать: %s" -#: views.py:814 +#: views.py:813 msgid "There are no more pages in this document" msgstr " Нет более страниц в этом документе" -#: views.py:832 +#: views.py:831 msgid "You are already at the first page of this document" msgstr "Вы уже на первой странице этого документа" -#: views.py:993 +#: views.py:992 #, python-format msgid "print: %s" msgstr "печать: %s" -#: views.py:1066 +#: views.py:1065 #, python-format msgid "documents of type \"%s\"" msgstr "документы типа \"%s\"" -#: views.py:1086 +#: views.py:1085 msgid "Document type edited successfully" msgstr "Тип документа успешно изменен" -#: views.py:1089 +#: views.py:1088 #, python-format msgid "Error editing document type; %s" msgstr "Ошибка редактирования типа документа; %s" -#: views.py:1094 +#: views.py:1093 #, python-format msgid "edit document type: %s" msgstr "редактировать тип документа: %s" -#: views.py:1118 +#: views.py:1117 #, python-format msgid "Document type: %s deleted successfully." msgstr "Вид документа: %s успешно удален." -#: views.py:1120 +#: views.py:1119 #, python-format msgid "Document type: %(document_type)s delete error: %(error)s" msgstr "Тип документа: %(document_type)s ошибка удаления: %(error)s" -#: views.py:1135 +#: views.py:1134 #, python-format msgid "Are you sure you wish to delete the document type: %s?" msgstr "Вы действительно хотите удалить тип документа: %s?" -#: views.py:1136 +#: views.py:1135 msgid "" "The document type of all documents using this document type will be set to " "none." msgstr "Тип документа всех документов этого типа станет неопределённым." -#: views.py:1152 +#: views.py:1151 msgid "Document type created successfully" msgstr "Тип документа успешно создан" -#: views.py:1155 +#: views.py:1154 #, python-format msgid "Error creating document type; %(error)s" msgstr "Ошибка при создании типа документа; %(error)s" -#: views.py:1173 +#: views.py:1172 #, python-format msgid "filenames for document type: %s" msgstr "имена файлов для типа документа: %s" -#: views.py:1204 +#: views.py:1203 msgid "Document type filename edited successfully" msgstr "Имя файла для типа документа успешно изменено" -#: views.py:1207 +#: views.py:1206 #, python-format msgid "Error editing document type filename; %s" msgstr "Ошибка редактирования документа введите имя файла; %s" -#: views.py:1212 +#: views.py:1211 #, python-format msgid "edit filename \"%(filename)s\" from document type \"%(document_type)s\"" msgstr "редактирование файла \"%(filename)s из типа документа \"%(document_type)s\"" -#: views.py:1221 views.py:1247 views.py:1255 +#: views.py:1220 views.py:1246 views.py:1254 msgid "document type filename" msgstr "имя файла для типа документа" -#: views.py:1239 +#: views.py:1238 #, python-format msgid "Document type filename: %s deleted successfully." msgstr "Имя файла для типа документа: %s успешно удалено." -#: views.py:1241 +#: views.py:1240 #, python-format msgid "" "Document type filename: %(document_type_filename)s delete error: %(error)s" msgstr "При удалении имени файла для типа документа %(document_type_filename)s произошла ошибка %(error)s" -#: views.py:1257 +#: views.py:1256 #, python-format msgid "" "Are you sure you wish to delete the filename: %(filename)s, from document " "type \"%(document_type)s\"?" msgstr "Вы действительно хотите удалить имя файла: %(filename)s из типа документа \"%(document_type)s\"?" -#: views.py:1282 +#: views.py:1281 msgid "Document type filename created successfully" msgstr "Имя файла для типа документа успешно создан" -#: views.py:1285 +#: views.py:1284 #, python-format msgid "Error creating document type filename; %(error)s" msgstr "Ошибка создания имени файла для типа документа; %(error)s" -#: views.py:1291 +#: views.py:1290 #, python-format msgid "create filename for document type: %s" msgstr "создание имени файла для типа документа: %s" -#: views.py:1306 +#: views.py:1305 msgid "Document image cache cleared successfully" msgstr "Кэш изображений документа очищен" -#: views.py:1308 +#: views.py:1307 #, python-format msgid "Error clearing document image cache; %s" msgstr "Ошибка очистки кэш изображений документов %s" -#: views.py:1314 +#: views.py:1313 msgid "Are you sure you wish to clear the document image cache?" msgstr "Вы уверены, что хотите очистить кэш изображений документа?" -#: views.py:1331 +#: views.py:1330 #, python-format msgid "versions for document: %s" msgstr "версии для документа %s" -#: views.py:1341 +#: views.py:1340 msgid "time and date" msgstr "время и дата" -#: views.py:1345 +#: views.py:1344 msgid "mimetype" msgstr "MimeType" -#: views.py:1349 +#: views.py:1348 msgid "encoding" msgstr "кодировка" -#: views.py:1380 +#: views.py:1379 msgid "Document version reverted successfully" msgstr "Версия документа восстановлена" -#: views.py:1382 +#: views.py:1381 #, python-format msgid "Error reverting document version; %s" msgstr "Ошибка получения версии документа %s" -#: views.py:1389 +#: views.py:1388 msgid "Are you sure you wish to revert to this version?" msgstr "Вы уверены, что хотите вернуться к этой версии?" -#: views.py:1390 +#: views.py:1389 msgid "All later version after this one will be deleted too." msgstr "Все более поздние версии после этого будут удалены" diff --git a/apps/documents/models.py b/apps/documents/models.py index b8ee13f2ea..779221cbb7 100644 --- a/apps/documents/models.py +++ b/apps/documents/models.py @@ -259,6 +259,9 @@ class Document(models.Model): @property def latest_version(self): + # TODO: an IndexError exception here is indicative of a corrupted + # database, find out how to handle (display empty doc or automatically + # delete with msg to user) return self.documentversion_set.order_by('-timestamp')[0] @property diff --git a/apps/documents/urls.py b/apps/documents/urls.py index 0303438fdd..2a2cfcb7db 100644 --- a/apps/documents/urls.py +++ b/apps/documents/urls.py @@ -8,7 +8,6 @@ from .conf.settings import (PREVIEW_SIZE, PRINT_SIZE, THUMBNAIL_SIZE, urlpatterns = patterns('documents.views', url(r'^list/$', 'document_list', (), 'document_list'), url(r'^list/recent/$', 'document_list_recent', (), 'document_list_recent'), - url(r'^create/from/local/multiple/$', 'document_create', (), 'document_create_multiple'), url(r'^(?P\d+)/view/$', 'document_view', (), 'document_view_simple'), url(r'^(?P\d+)/view/advanced/$', 'document_view', {'advanced': True}, 'document_view_advanced'), diff --git a/apps/documents/views.py b/apps/documents/views.py index afb6318564..839bbb36f0 100644 --- a/apps/documents/views.py +++ b/apps/documents/views.py @@ -26,10 +26,8 @@ from converter.literals import DEFAULT_ZOOM_LEVEL, DEFAULT_ROTATION, \ DEFAULT_PAGE_NUMBER, DEFAULT_FILE_FORMAT_MIMETYPE from converter.office_converter import OfficeConverter from filetransfers.api import serve_file -from metadata.forms import MetadataFormSet, MetadataSelectionForm from navigation.utils import resolve_to_name from permissions.models import Permission -from history.api import create_history from acls.models import AccessEntry from common.compressed_files import CompressedFile @@ -43,16 +41,13 @@ from .permissions import (PERMISSION_DOCUMENT_CREATE, PERMISSION_DOCUMENT_EDIT, PERMISSION_DOCUMENT_VERSION_REVERT, PERMISSION_DOCUMENT_TYPE_EDIT, PERMISSION_DOCUMENT_TYPE_DELETE, PERMISSION_DOCUMENT_TYPE_CREATE, PERMISSION_DOCUMENT_TYPE_VIEW) -from .events import (HISTORY_DOCUMENT_CREATED, - HISTORY_DOCUMENT_EDITED, HISTORY_DOCUMENT_DELETED) -from .forms import (DocumentTypeSelectForm, - DocumentForm_edit, DocumentPropertiesForm, +from .events import history_document_edited +from .forms import (DocumentForm_edit, DocumentPropertiesForm, DocumentPreviewForm, DocumentPageForm, DocumentPageTransformationForm, DocumentContentForm, DocumentPageForm_edit, DocumentPageForm_text, PrintForm, DocumentTypeForm, DocumentTypeFilenameForm, DocumentTypeFilenameForm_create, DocumentDownloadForm) -from .wizards import DocumentCreateWizard from .models import (Document, DocumentType, DocumentPage, DocumentPageTransformation, RecentDocument, DocumentTypeFilename, DocumentVersion) @@ -86,14 +81,6 @@ def document_list(request, object_list=None, title=None, extra_context=None): context_instance=RequestContext(request)) -def document_create(request): - Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_CREATE]) - - wizard = DocumentCreateWizard(form_list=[DocumentTypeSelectForm, MetadataSelectionForm, MetadataFormSet]) - - return wizard(request) - - def document_create_siblings(request, document_id): Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_CREATE]) @@ -262,12 +249,10 @@ def document_edit(request, document_id): document.filename = new_filename document.description = form.cleaned_data['description'] document.save() - - create_history(HISTORY_DOCUMENT_EDITED, document, {'user': request.user, 'diff': return_diff(old_document, document, ['filename', 'description'])}) + history_document_edited.commit(source_object=document, data={'user': request.user, 'diff': return_diff(old_document, document, ['filename', 'description'])}) RecentDocument.objects.add_document_for_user(request.user, document) messages.success(request, _(u'Document "%s" edited successfully.') % document) - return HttpResponseRedirect(document.get_absolute_url()) else: form = DocumentForm_edit(instance=document, initial={ diff --git a/apps/dynamic_search/locale/bg/LC_MESSAGES/django.mo b/apps/dynamic_search/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..97c0e9e759 Binary files /dev/null and b/apps/dynamic_search/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/dynamic_search/locale/bg/LC_MESSAGES/django.po b/apps/dynamic_search/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..cbf2cdb130 --- /dev/null +++ b/apps/dynamic_search/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,115 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-06 08:41+0000\n" +"Last-Translator: koldo \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:5 +msgid "search" +msgstr "търсене" + +#: __init__.py:6 views.py:72 +msgid "advanced search" +msgstr "разширено търсене" + +#: __init__.py:7 +msgid "search again" +msgstr "търсене отново" + +#: forms.py:8 +msgid "Search terms" +msgstr "Термини на търсене" + +#: models.py:21 +msgid "user" +msgstr "потребител" + +#: models.py:22 +msgid "query" +msgstr "заявка" + +#: models.py:23 +msgid "datetime created" +msgstr "дата на създаване" + +#: models.py:24 +msgid "hits" +msgstr "показвания" + +#: models.py:62 +msgid "recent search" +msgstr "последно търсене" + +#: models.py:63 +msgid "recent searches" +msgstr "последни търсения" + +#: views.py:33 +#, python-format +msgid "results, (showing only %(shown_result_count)s out of %(result_count)s)" +msgstr "резултати, (показване на %(shown_result_count)s от %(result_count)s)" + +#: views.py:37 +msgid "results" +msgstr "резултати" + +#: views.py:56 +#, python-format +msgid "Search error: %s" +msgstr "Грешка при търсене: %s" + +#: views.py:60 +msgid "type" +msgstr "вид" + +#: views.py:76 views.py:86 views.py:88 templatetags/search_tags.py:19 +#: templatetags/search_tags.py:20 +msgid "Search" +msgstr "Търсене" + +#: conf/settings.py:12 +msgid "Maximum amount search hits to fetch and display." +msgstr "Максимален брой резултати от търсене за показване." + +#: conf/settings.py:13 +msgid "Maximum number of search queries to remember per user." +msgstr "Максимален брой заявки за търсене на потребител" + +#: templates/search_help.html:3 +msgid "Help" +msgstr "Помощ" + +#: templates/search_help.html:4 +#, python-format +msgid "" +"Enter the desired search keywords separated by space. Only the top " +"%(search_results_limit)s results will be available." +msgstr "Въведете желаните думи за търсене, разделени от интервал помежду им. Само на близките %(search_results_limit)s резултата ще бъдат показани." + +#: templates/search_results.html:3 +msgid "Search results" +msgstr "Резултати от търсенето" + +#: templates/search_results.html:19 +#, python-format +msgid "Elapsed time: %(time_delta)s seconds" +msgstr "Оставащо време: %(time_delta)s секунди" + +#: templatetags/search_tags.py:33 +#, python-format +msgid "recent searches (maximum of %d)" +msgstr "последни търсения (maximum of %d)" diff --git a/apps/dynamic_search/locale/de_DE/LC_MESSAGES/django.po b/apps/dynamic_search/locale/de_DE/LC_MESSAGES/django.po index 7e5840fa97..ea219bc4d3 100644 --- a/apps/dynamic_search/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-04-20 18:24+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" @@ -34,27 +34,27 @@ msgstr "Erneut suchen" msgid "Search terms" msgstr "Suchbegriffe" -#: models.py:20 +#: models.py:21 msgid "user" msgstr "Benutzer" -#: models.py:21 +#: models.py:22 msgid "query" msgstr "Abfrage" -#: models.py:22 +#: models.py:23 msgid "datetime created" msgstr "Erstellungsdatum" -#: models.py:23 +#: models.py:24 msgid "hits" msgstr "Treffer" -#: models.py:61 +#: models.py:62 msgid "recent search" msgstr "letzte Suche" -#: models.py:62 +#: models.py:63 msgid "recent searches" msgstr "letzte Suchen" diff --git a/apps/dynamic_search/locale/en/LC_MESSAGES/django.mo b/apps/dynamic_search/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/dynamic_search/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/dynamic_search/locale/en/LC_MESSAGES/django.po b/apps/dynamic_search/locale/en/LC_MESSAGES/django.po index 57df20522d..29f6359ae1 100644 --- a/apps/dynamic_search/locale/en/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -54,6 +54,11 @@ msgid "recent search" msgstr "" #: models.py:56 +#: models.py:62 +msgid "recent search" +msgstr "" + +#: models.py:63 msgid "recent searches" msgstr "" diff --git a/apps/dynamic_search/locale/es/LC_MESSAGES/django.po b/apps/dynamic_search/locale/es/LC_MESSAGES/django.po index fa0f17208a..f5e86de726 100644 --- a/apps/dynamic_search/locale/es/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2011-11-04 17:06+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -34,27 +34,27 @@ msgstr "buscar de nuevo" msgid "Search terms" msgstr "Términos de búsqueda" -#: models.py:20 +#: models.py:21 msgid "user" msgstr "usuario" -#: models.py:21 +#: models.py:22 msgid "query" msgstr "pregunta" -#: models.py:22 +#: models.py:23 msgid "datetime created" msgstr "fecha y hora creados" -#: models.py:23 +#: models.py:24 msgid "hits" msgstr "accesos" -#: models.py:61 +#: models.py:62 msgid "recent search" msgstr "búsqueda reciente" -#: models.py:62 +#: models.py:63 msgid "recent searches" msgstr "búsquedas recientes" diff --git a/apps/dynamic_search/locale/fr/LC_MESSAGES/django.mo b/apps/dynamic_search/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..d10b74891d Binary files /dev/null and b/apps/dynamic_search/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/dynamic_search/locale/fr/LC_MESSAGES/django.po b/apps/dynamic_search/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..404453b597 --- /dev/null +++ b/apps/dynamic_search/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,115 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-21 23:15+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:5 +msgid "search" +msgstr "recherche" + +#: __init__.py:6 views.py:72 +msgid "advanced search" +msgstr "recherche avancée" + +#: __init__.py:7 +msgid "search again" +msgstr "rechercher à nouveau" + +#: forms.py:8 +msgid "Search terms" +msgstr "Termes de la recherche" + +#: models.py:21 +msgid "user" +msgstr "utilisateur" + +#: models.py:22 +msgid "query" +msgstr "requête" + +#: models.py:23 +msgid "datetime created" +msgstr "date de création" + +#: models.py:24 +msgid "hits" +msgstr "nombre de vues" + +#: models.py:62 +msgid "recent search" +msgstr "recherche récente" + +#: models.py:63 +msgid "recent searches" +msgstr "recherches récentes" + +#: views.py:33 +#, python-format +msgid "results, (showing only %(shown_result_count)s out of %(result_count)s)" +msgstr "résultats, (montrant seulement %(shown_result_count)s sur %(result_count)s)" + +#: views.py:37 +msgid "results" +msgstr "résultats" + +#: views.py:56 +#, python-format +msgid "Search error: %s" +msgstr "Erreur de recherche: %s" + +#: views.py:60 +msgid "type" +msgstr "type" + +#: views.py:76 views.py:86 views.py:88 templatetags/search_tags.py:19 +#: templatetags/search_tags.py:20 +msgid "Search" +msgstr "Recherche" + +#: conf/settings.py:12 +msgid "Maximum amount search hits to fetch and display." +msgstr "Nombre maximal de résultats à afficher par recherche" + +#: conf/settings.py:13 +msgid "Maximum number of search queries to remember per user." +msgstr "Nombre maximal de recherches à mémoriser par utilisateur" + +#: templates/search_help.html:3 +msgid "Help" +msgstr "Aide" + +#: templates/search_help.html:4 +#, python-format +msgid "" +"Enter the desired search keywords separated by space. Only the top " +"%(search_results_limit)s results will be available." +msgstr "Saisissez les mots sur lesquels vous souhaitez faire une recherche, séparés par des espaces. Seuls les %(search_results_limit)s premiers résultats seront disponilbes." + +#: templates/search_results.html:3 +msgid "Search results" +msgstr "Résultats de la recherche" + +#: templates/search_results.html:19 +#, python-format +msgid "Elapsed time: %(time_delta)s seconds" +msgstr "Temps écoulé: %(time_delta)s secondes" + +#: templatetags/search_tags.py:33 +#, python-format +msgid "recent searches (maximum of %d)" +msgstr "recherches récentes (maximum de %d)" diff --git a/apps/dynamic_search/locale/it/LC_MESSAGES/django.po b/apps/dynamic_search/locale/it/LC_MESSAGES/django.po index 0866ccbc01..f9f5af6082 100644 --- a/apps/dynamic_search/locale/it/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-08 07:42+0000\n" "Last-Translator: Carlo Zanatto <>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" @@ -35,27 +35,27 @@ msgstr "cerca ancora" msgid "Search terms" msgstr "Termini di ricerca" -#: models.py:20 +#: models.py:21 msgid "user" msgstr "utente" -#: models.py:21 +#: models.py:22 msgid "query" msgstr "interrogazione" -#: models.py:22 +#: models.py:23 msgid "datetime created" msgstr "orario creato" -#: models.py:23 +#: models.py:24 msgid "hits" msgstr "visite" -#: models.py:61 +#: models.py:62 msgid "recent search" msgstr "ricerce recenti" -#: models.py:62 +#: models.py:63 msgid "recent searches" msgstr "risultati della ricerca" diff --git a/apps/dynamic_search/locale/nl_NL/LC_MESSAGES/django.mo b/apps/dynamic_search/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..cb52efaf9c Binary files /dev/null and b/apps/dynamic_search/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/dynamic_search/locale/nl_NL/LC_MESSAGES/django.po b/apps/dynamic_search/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..300c66b850 --- /dev/null +++ b/apps/dynamic_search/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,114 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:5 +msgid "search" +msgstr "" + +#: __init__.py:6 views.py:72 +msgid "advanced search" +msgstr "" + +#: __init__.py:7 +msgid "search again" +msgstr "" + +#: forms.py:8 +msgid "Search terms" +msgstr "" + +#: models.py:21 +msgid "user" +msgstr "" + +#: models.py:22 +msgid "query" +msgstr "" + +#: models.py:23 +msgid "datetime created" +msgstr "" + +#: models.py:24 +msgid "hits" +msgstr "" + +#: models.py:62 +msgid "recent search" +msgstr "" + +#: models.py:63 +msgid "recent searches" +msgstr "" + +#: views.py:33 +#, python-format +msgid "results, (showing only %(shown_result_count)s out of %(result_count)s)" +msgstr "" + +#: views.py:37 +msgid "results" +msgstr "" + +#: views.py:56 +#, python-format +msgid "Search error: %s" +msgstr "" + +#: views.py:60 +msgid "type" +msgstr "" + +#: views.py:76 views.py:86 views.py:88 templatetags/search_tags.py:19 +#: templatetags/search_tags.py:20 +msgid "Search" +msgstr "" + +#: conf/settings.py:12 +msgid "Maximum amount search hits to fetch and display." +msgstr "" + +#: conf/settings.py:13 +msgid "Maximum number of search queries to remember per user." +msgstr "" + +#: templates/search_help.html:3 +msgid "Help" +msgstr "" + +#: templates/search_help.html:4 +#, python-format +msgid "" +"Enter the desired search keywords separated by space. Only the top " +"%(search_results_limit)s results will be available." +msgstr "" + +#: templates/search_results.html:3 +msgid "Search results" +msgstr "" + +#: templates/search_results.html:19 +#, python-format +msgid "Elapsed time: %(time_delta)s seconds" +msgstr "" + +#: templatetags/search_tags.py:33 +#, python-format +msgid "recent searches (maximum of %d)" +msgstr "" diff --git a/apps/dynamic_search/locale/pl/LC_MESSAGES/django.po b/apps/dynamic_search/locale/pl/LC_MESSAGES/django.po index 9361285473..5ac58f80b3 100644 --- a/apps/dynamic_search/locale/pl/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/pl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-21 15:21+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" @@ -36,27 +36,27 @@ msgstr "wyszukaj ponownie" msgid "Search terms" msgstr "Słowa do wyszukania" -#: models.py:20 +#: models.py:21 msgid "user" msgstr "użytkownik" -#: models.py:21 +#: models.py:22 msgid "query" msgstr "zapytanie" -#: models.py:22 +#: models.py:23 msgid "datetime created" msgstr "" -#: models.py:23 +#: models.py:24 msgid "hits" msgstr "trafienia" -#: models.py:61 +#: models.py:62 msgid "recent search" msgstr "ostatnie wyszukiwanie" -#: models.py:62 +#: models.py:63 msgid "recent searches" msgstr "ostatnie wyszukiwania" diff --git a/apps/dynamic_search/locale/pt/LC_MESSAGES/django.po b/apps/dynamic_search/locale/pt/LC_MESSAGES/django.po index 6748fb4693..a3f67997e7 100644 --- a/apps/dynamic_search/locale/pt/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" -"PO-Revision-Date: 2011-11-03 02:32+0000\n" -"Last-Translator: emersonsoares \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-02 13:57+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,35 +29,35 @@ msgstr "pesquisa avançada" #: __init__.py:7 msgid "search again" -msgstr "pesquisar novamente" +msgstr "procurar novamente" #: forms.py:8 msgid "Search terms" msgstr "Termos de pesquisa" -#: models.py:20 -msgid "user" -msgstr "usuário" - #: models.py:21 -msgid "query" -msgstr "pergunta" +msgid "user" +msgstr "utilizador" #: models.py:22 -msgid "datetime created" -msgstr "Data e hora da criação" +msgid "query" +msgstr "consulta" #: models.py:23 -msgid "hits" -msgstr "visitas" +msgid "datetime created" +msgstr "data e hora da criação" -#: models.py:61 -msgid "recent search" -msgstr "pesquisa recente" +#: models.py:24 +msgid "hits" +msgstr "resultados" #: models.py:62 +msgid "recent search" +msgstr "consulta recente" + +#: models.py:63 msgid "recent searches" -msgstr "pesquisas recentes" +msgstr "consultas recentes" #: views.py:33 #, python-format @@ -70,7 +71,7 @@ msgstr "resultados" #: views.py:56 #, python-format msgid "Search error: %s" -msgstr "Erro de pesquisa: %s" +msgstr "Erro na pesquisa: %s" #: views.py:60 msgid "type" @@ -83,11 +84,11 @@ msgstr "Pesquisa" #: conf/settings.py:12 msgid "Maximum amount search hits to fetch and display." -msgstr "Quantidade máxima acessos para a pesquisa buscar e mostrar." +msgstr "Número máximo de resultados a buscar e mostrar." #: conf/settings.py:13 msgid "Maximum number of search queries to remember per user." -msgstr "Número máximo de consultas de pesquisa para se lembrar por usuário." +msgstr "Número máximo de consultas a recordar por utilizador." #: templates/search_help.html:3 msgid "Help" @@ -98,7 +99,7 @@ msgstr "Ajuda" msgid "" "Enter the desired search keywords separated by space. Only the top " "%(search_results_limit)s results will be available." -msgstr "Digite as palavras-chave da pesquisa desejada separadas por um espaço. Apenas o máximo %(search_results_limit)s resultados estarão disponíveis." +msgstr "Digite as palavras-chave que deseja procurar separadas por um espaço. Apenas os %(search_results_limit)s primeiros resultados estarão disponíveis." #: templates/search_results.html:3 msgid "Search results" @@ -112,4 +113,4 @@ msgstr "Tempo decorrido: %(time_delta)s segundos" #: templatetags/search_tags.py:33 #, python-format msgid "recent searches (maximum of %d)" -msgstr "pesquisas recentes (maximum of %d)" +msgstr "consultas recentes (máximo de %d)" diff --git a/apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.po b/apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.po index 6c61582afe..2ecba57975 100644 --- a/apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" @@ -55,6 +55,27 @@ msgid "recent search" msgstr "pesquisa recente" #: models.py:62 +#: models.py:21 +msgid "user" +msgstr "usuário" + +#: models.py:22 +msgid "query" +msgstr "pergunta" + +#: models.py:23 +msgid "datetime created" +msgstr "Data e hora da criação" + +#: models.py:24 +msgid "hits" +msgstr "visitas" + +#: models.py:62 +msgid "recent search" +msgstr "pesquisa recente" + +#: models.py:63 msgid "recent searches" msgstr "pesquisas recentes" diff --git a/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po b/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po index d1f6b25a76..792ae4d647 100644 --- a/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po +++ b/apps/dynamic_search/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:08-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2011-11-03 22:40+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" @@ -33,27 +33,27 @@ msgstr "искать ещё раз" msgid "Search terms" msgstr "Слова для поиска" -#: models.py:20 +#: models.py:21 msgid "user" msgstr "пользователь" -#: models.py:21 +#: models.py:22 msgid "query" msgstr "запрос" -#: models.py:22 +#: models.py:23 msgid "datetime created" msgstr "даты и время создания" -#: models.py:23 +#: models.py:24 msgid "hits" msgstr "хитов" -#: models.py:61 +#: models.py:62 msgid "recent search" msgstr "недавний поиск" -#: models.py:62 +#: models.py:63 msgid "recent searches" msgstr "последние запросы" diff --git a/apps/dynamic_search/models.py b/apps/dynamic_search/models.py index 6cae642507..8227c963a0 100644 --- a/apps/dynamic_search/models.py +++ b/apps/dynamic_search/models.py @@ -2,6 +2,7 @@ from __future__ import absolute_import import datetime +from django.db import connection from django.db import models from django.contrib.auth.models import User from django.core.urlresolvers import reverse @@ -56,6 +57,7 @@ class RecentSearch(models.Model): verbose_name_plural = _(u'recent searches') + class IndexableObject(models.Model): """ Store a list of object links that have been modified and are diff --git a/apps/folders/locale/bg/LC_MESSAGES/django.mo b/apps/folders/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fa5c5e78f6 Binary files /dev/null and b/apps/folders/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/folders/locale/bg/LC_MESSAGES/django.po b/apps/folders/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..e4247a6a2d --- /dev/null +++ b/apps/folders/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,230 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Iliya Georgiev , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-11 08:55+0000\n" +"Last-Translator: Iliya Georgiev \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:18 +msgid "folder list" +msgstr "списък с папките" + +#: __init__.py:19 views.py:77 +msgid "create folder" +msgstr "създаване на папка" + +#: __init__.py:20 +msgid "edit" +msgstr "редактиране" + +#: __init__.py:21 +msgid "delete" +msgstr "изтриване" + +#: __init__.py:22 +msgid "remove from folder" +msgstr "премахване от папка" + +#: __init__.py:23 +msgid "folder documents" +msgstr "документи в папката" + +#: __init__.py:24 +msgid "add to a folder" +msgstr "добавяне към папка" + +#: __init__.py:25 __init__.py:35 models.py:43 views.py:34 +msgid "folders" +msgstr "папки" + +#: __init__.py:27 +msgid "ACLs" +msgstr "Контролни списъци за достъп" + +#: forms.py:38 +msgid "Folder" +msgstr "Папка" + +#: models.py:11 +msgid "title" +msgstr "заглавие" + +#: models.py:12 +msgid "user" +msgstr "потребител" + +#: models.py:13 +msgid "datetime created" +msgstr "дата и час на създаване" + +#: models.py:42 models.py:47 views.py:108 views.py:137 views.py:162 +msgid "folder" +msgstr "папка" + +#: models.py:48 +msgid "document" +msgstr "документ" + +#: models.py:54 views.py:261 +msgid "folder document" +msgstr "документ в папката" + +#: models.py:55 +msgid "folders documents" +msgstr "документи в папката" + +#: permissions.py:7 +msgid "Folders" +msgstr "Папки" + +#: permissions.py:9 +msgid "Create new folders" +msgstr "Създаване на нови папки" + +#: permissions.py:10 +msgid "Edit new folders" +msgstr "Редактиране на новите папки" + +#: permissions.py:11 +msgid "Delete new folders" +msgstr "Изтриване на новите папки" + +#: permissions.py:12 +msgid "Remove documents from folders" +msgstr "Премахване на документи от папки" + +#: permissions.py:13 +msgid "View existing folders" +msgstr "Преглед на съществуващи папки" + +#: permissions.py:14 +msgid "Add documents to existing folders" +msgstr "Добавяне на документи към съществуващи папки" + +#: views.py:37 +msgid "created" +msgstr "създаден" + +#: views.py:38 +msgid "documents" +msgstr "документи" + +#: views.py:69 +msgid "Folder created successfully" +msgstr "Папката е създадена успешно" + +#: views.py:72 +#, python-format +msgid "A folder named: %s, already exists." +msgstr "" + +#: views.py:97 +msgid "Folder edited successfully" +msgstr "Папката е редактирана успешно" + +#: views.py:100 +#, python-format +msgid "Error editing folder; %s" +msgstr "" + +#: views.py:105 +#, python-format +msgid "edit folder: %s" +msgstr "" + +#: views.py:129 +#, python-format +msgid "Folder: %s deleted successfully." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Folder: %(folder)s delete error: %(error)s" +msgstr "" + +#: views.py:142 +#, python-format +msgid "Are you sure you with to delete the folder: %s?" +msgstr "" + +#: views.py:168 +#, python-format +msgid "documents in folder: %s" +msgstr "" + +#: views.py:188 +#, python-format +msgid "Document: %(document)s added to folder: %(folder)s successfully." +msgstr "" + +#: views.py:191 +#, python-format +msgid "Document: %(document)s is already in folder: %(folder)s." +msgstr "" + +#: views.py:199 +#, python-format +msgid "add document \"%s\" to a folder" +msgstr "" + +#: views.py:219 +#, python-format +msgid "folders containing: %s" +msgstr "" + +#: views.py:235 +msgid "Must provide at least one folder document." +msgstr "" + +#: views.py:253 +#, python-format +msgid "Document: %s removed successfully." +msgstr "" + +#: views.py:255 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "" + +#: views.py:269 +#, python-format +msgid "" +"Are you sure you wish to remove the document: %(document)s from the folder " +"\"%(folder)s\"?" +msgstr "" + +#: views.py:272 +#, python-format +msgid "" +"Are you sure you wish to remove the documents: %(documents)s from the folder" +" \"%(folder)s\"?" +msgstr "" + +#: templates/folders_help.html:3 +msgid "What are folders?" +msgstr "Какви са папките?" + +#: templates/folders_help.html:4 +msgid "" +"These folders can also be described as user folders. They are a way to let " +"individual users create their own document organization methods. Folders " +"created by one user and the documents contained by them don't affect any " +"other user folders or documents." +msgstr "" + +#: templatetags/folder_tags.py:17 +msgid "Add document to a folder" +msgstr "Добавяне на документ към папка" diff --git a/apps/folders/locale/de_DE/LC_MESSAGES/django.po b/apps/folders/locale/de_DE/LC_MESSAGES/django.po index 10d30dfed5..1f7e418c6a 100644 --- a/apps/folders/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/folders/locale/de_DE/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Roberto Rosario , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2011-09-30 04:55+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-11 19:05+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,7 +20,7 @@ msgstr "" #: __init__.py:18 msgid "folder list" -msgstr "" +msgstr "Ordner-Liste" #: __init__.py:19 views.py:77 msgid "create folder" diff --git a/apps/folders/locale/en/LC_MESSAGES/django.mo b/apps/folders/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/folders/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/folders/locale/en/LC_MESSAGES/django.po b/apps/folders/locale/en/LC_MESSAGES/django.po index ace54ac969..0dad34e354 100644 --- a/apps/folders/locale/en/LC_MESSAGES/django.po +++ b/apps/folders/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/folders/locale/es/LC_MESSAGES/django.po b/apps/folders/locale/es/LC_MESSAGES/django.po index 78669d9805..975aa5227b 100644 --- a/apps/folders/locale/es/LC_MESSAGES/django.po +++ b/apps/folders/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-04 02:35+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/folders/locale/fr/LC_MESSAGES/django.mo b/apps/folders/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..c31d267942 Binary files /dev/null and b/apps/folders/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/folders/locale/fr/LC_MESSAGES/django.po b/apps/folders/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..bb789d7bc8 --- /dev/null +++ b/apps/folders/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,229 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:18 +msgid "folder list" +msgstr "" + +#: __init__.py:19 views.py:77 +msgid "create folder" +msgstr "" + +#: __init__.py:20 +msgid "edit" +msgstr "" + +#: __init__.py:21 +msgid "delete" +msgstr "" + +#: __init__.py:22 +msgid "remove from folder" +msgstr "" + +#: __init__.py:23 +msgid "folder documents" +msgstr "" + +#: __init__.py:24 +msgid "add to a folder" +msgstr "" + +#: __init__.py:25 __init__.py:35 models.py:43 views.py:34 +msgid "folders" +msgstr "" + +#: __init__.py:27 +msgid "ACLs" +msgstr "" + +#: forms.py:38 +msgid "Folder" +msgstr "" + +#: models.py:11 +msgid "title" +msgstr "" + +#: models.py:12 +msgid "user" +msgstr "" + +#: models.py:13 +msgid "datetime created" +msgstr "" + +#: models.py:42 models.py:47 views.py:108 views.py:137 views.py:162 +msgid "folder" +msgstr "" + +#: models.py:48 +msgid "document" +msgstr "" + +#: models.py:54 views.py:261 +msgid "folder document" +msgstr "" + +#: models.py:55 +msgid "folders documents" +msgstr "" + +#: permissions.py:7 +msgid "Folders" +msgstr "" + +#: permissions.py:9 +msgid "Create new folders" +msgstr "" + +#: permissions.py:10 +msgid "Edit new folders" +msgstr "" + +#: permissions.py:11 +msgid "Delete new folders" +msgstr "" + +#: permissions.py:12 +msgid "Remove documents from folders" +msgstr "" + +#: permissions.py:13 +msgid "View existing folders" +msgstr "" + +#: permissions.py:14 +msgid "Add documents to existing folders" +msgstr "" + +#: views.py:37 +msgid "created" +msgstr "" + +#: views.py:38 +msgid "documents" +msgstr "" + +#: views.py:69 +msgid "Folder created successfully" +msgstr "" + +#: views.py:72 +#, python-format +msgid "A folder named: %s, already exists." +msgstr "" + +#: views.py:97 +msgid "Folder edited successfully" +msgstr "" + +#: views.py:100 +#, python-format +msgid "Error editing folder; %s" +msgstr "" + +#: views.py:105 +#, python-format +msgid "edit folder: %s" +msgstr "" + +#: views.py:129 +#, python-format +msgid "Folder: %s deleted successfully." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Folder: %(folder)s delete error: %(error)s" +msgstr "" + +#: views.py:142 +#, python-format +msgid "Are you sure you with to delete the folder: %s?" +msgstr "" + +#: views.py:168 +#, python-format +msgid "documents in folder: %s" +msgstr "" + +#: views.py:188 +#, python-format +msgid "Document: %(document)s added to folder: %(folder)s successfully." +msgstr "" + +#: views.py:191 +#, python-format +msgid "Document: %(document)s is already in folder: %(folder)s." +msgstr "" + +#: views.py:199 +#, python-format +msgid "add document \"%s\" to a folder" +msgstr "" + +#: views.py:219 +#, python-format +msgid "folders containing: %s" +msgstr "" + +#: views.py:235 +msgid "Must provide at least one folder document." +msgstr "" + +#: views.py:253 +#, python-format +msgid "Document: %s removed successfully." +msgstr "" + +#: views.py:255 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "" + +#: views.py:269 +#, python-format +msgid "" +"Are you sure you wish to remove the document: %(document)s from the folder " +"\"%(folder)s\"?" +msgstr "" + +#: views.py:272 +#, python-format +msgid "" +"Are you sure you wish to remove the documents: %(documents)s from the folder" +" \"%(folder)s\"?" +msgstr "" + +#: templates/folders_help.html:3 +msgid "What are folders?" +msgstr "" + +#: templates/folders_help.html:4 +msgid "" +"These folders can also be described as user folders. They are a way to let " +"individual users create their own document organization methods. Folders " +"created by one user and the documents contained by them don't affect any " +"other user folders or documents." +msgstr "" + +#: templatetags/folder_tags.py:17 +msgid "Add document to a folder" +msgstr "" diff --git a/apps/folders/locale/it/LC_MESSAGES/django.po b/apps/folders/locale/it/LC_MESSAGES/django.po index 1f4f17af47..4fcba8032b 100644 --- a/apps/folders/locale/it/LC_MESSAGES/django.po +++ b/apps/folders/locale/it/LC_MESSAGES/django.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-08 07:45+0000\n" "Last-Translator: Carlo Zanatto <>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/folders/locale/nl_NL/LC_MESSAGES/django.mo b/apps/folders/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f37ee53607 Binary files /dev/null and b/apps/folders/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/folders/locale/nl_NL/LC_MESSAGES/django.po b/apps/folders/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..5aee325042 --- /dev/null +++ b/apps/folders/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,229 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:18 +msgid "folder list" +msgstr "" + +#: __init__.py:19 views.py:77 +msgid "create folder" +msgstr "" + +#: __init__.py:20 +msgid "edit" +msgstr "" + +#: __init__.py:21 +msgid "delete" +msgstr "" + +#: __init__.py:22 +msgid "remove from folder" +msgstr "" + +#: __init__.py:23 +msgid "folder documents" +msgstr "" + +#: __init__.py:24 +msgid "add to a folder" +msgstr "" + +#: __init__.py:25 __init__.py:35 models.py:43 views.py:34 +msgid "folders" +msgstr "" + +#: __init__.py:27 +msgid "ACLs" +msgstr "" + +#: forms.py:38 +msgid "Folder" +msgstr "" + +#: models.py:11 +msgid "title" +msgstr "" + +#: models.py:12 +msgid "user" +msgstr "" + +#: models.py:13 +msgid "datetime created" +msgstr "" + +#: models.py:42 models.py:47 views.py:108 views.py:137 views.py:162 +msgid "folder" +msgstr "" + +#: models.py:48 +msgid "document" +msgstr "" + +#: models.py:54 views.py:261 +msgid "folder document" +msgstr "" + +#: models.py:55 +msgid "folders documents" +msgstr "" + +#: permissions.py:7 +msgid "Folders" +msgstr "" + +#: permissions.py:9 +msgid "Create new folders" +msgstr "" + +#: permissions.py:10 +msgid "Edit new folders" +msgstr "" + +#: permissions.py:11 +msgid "Delete new folders" +msgstr "" + +#: permissions.py:12 +msgid "Remove documents from folders" +msgstr "" + +#: permissions.py:13 +msgid "View existing folders" +msgstr "" + +#: permissions.py:14 +msgid "Add documents to existing folders" +msgstr "" + +#: views.py:37 +msgid "created" +msgstr "" + +#: views.py:38 +msgid "documents" +msgstr "" + +#: views.py:69 +msgid "Folder created successfully" +msgstr "" + +#: views.py:72 +#, python-format +msgid "A folder named: %s, already exists." +msgstr "" + +#: views.py:97 +msgid "Folder edited successfully" +msgstr "" + +#: views.py:100 +#, python-format +msgid "Error editing folder; %s" +msgstr "" + +#: views.py:105 +#, python-format +msgid "edit folder: %s" +msgstr "" + +#: views.py:129 +#, python-format +msgid "Folder: %s deleted successfully." +msgstr "" + +#: views.py:131 +#, python-format +msgid "Folder: %(folder)s delete error: %(error)s" +msgstr "" + +#: views.py:142 +#, python-format +msgid "Are you sure you with to delete the folder: %s?" +msgstr "" + +#: views.py:168 +#, python-format +msgid "documents in folder: %s" +msgstr "" + +#: views.py:188 +#, python-format +msgid "Document: %(document)s added to folder: %(folder)s successfully." +msgstr "" + +#: views.py:191 +#, python-format +msgid "Document: %(document)s is already in folder: %(folder)s." +msgstr "" + +#: views.py:199 +#, python-format +msgid "add document \"%s\" to a folder" +msgstr "" + +#: views.py:219 +#, python-format +msgid "folders containing: %s" +msgstr "" + +#: views.py:235 +msgid "Must provide at least one folder document." +msgstr "" + +#: views.py:253 +#, python-format +msgid "Document: %s removed successfully." +msgstr "" + +#: views.py:255 +#, python-format +msgid "Document: %(document)s delete error: %(error)s" +msgstr "" + +#: views.py:269 +#, python-format +msgid "" +"Are you sure you wish to remove the document: %(document)s from the folder " +"\"%(folder)s\"?" +msgstr "" + +#: views.py:272 +#, python-format +msgid "" +"Are you sure you wish to remove the documents: %(documents)s from the folder" +" \"%(folder)s\"?" +msgstr "" + +#: templates/folders_help.html:3 +msgid "What are folders?" +msgstr "" + +#: templates/folders_help.html:4 +msgid "" +"These folders can also be described as user folders. They are a way to let " +"individual users create their own document organization methods. Folders " +"created by one user and the documents contained by them don't affect any " +"other user folders or documents." +msgstr "" + +#: templatetags/folder_tags.py:17 +msgid "Add document to a folder" +msgstr "" diff --git a/apps/folders/locale/pl/LC_MESSAGES/django.po b/apps/folders/locale/pl/LC_MESSAGES/django.po index 59e60a149f..2d4634f4bd 100644 --- a/apps/folders/locale/pl/LC_MESSAGES/django.po +++ b/apps/folders/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-21 15:38+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/folders/locale/pt/LC_MESSAGES/django.po b/apps/folders/locale/pt/LC_MESSAGES/django.po index 17289655f7..064bfb7fef 100644 --- a/apps/folders/locale/pt/LC_MESSAGES/django.po +++ b/apps/folders/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # Renata Oliveira , 2011. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-21 16:47+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-02 16:37+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +42,7 @@ msgstr "remover da pasta" #: __init__.py:23 msgid "folder documents" -msgstr "pasta de documentos" +msgstr "documentos da pasta" #: __init__.py:24 msgid "add to a folder" @@ -53,7 +54,7 @@ msgstr "pastas" #: __init__.py:27 msgid "ACLs" -msgstr "" +msgstr "ACL's" #: forms.py:38 msgid "Folder" @@ -65,7 +66,7 @@ msgstr "título" #: models.py:12 msgid "user" -msgstr "usuário" +msgstr "utilizador" #: models.py:13 msgid "datetime created" @@ -81,11 +82,11 @@ msgstr "documento" #: models.py:54 views.py:261 msgid "folder document" -msgstr "pasta de documento" +msgstr "documento da pasta" #: models.py:55 msgid "folders documents" -msgstr "pastas de documentos" +msgstr "documentos das pastas" #: permissions.py:7 msgid "Folders" @@ -93,7 +94,7 @@ msgstr "Pastas" #: permissions.py:9 msgid "Create new folders" -msgstr "Crie novas pastas" +msgstr "Criar novas pastas" #: permissions.py:10 msgid "Edit new folders" @@ -113,7 +114,7 @@ msgstr "Ver as pastas existentes" #: permissions.py:14 msgid "Add documents to existing folders" -msgstr "Adicionar documentos para as pastas existentes" +msgstr "Adicionar documentos a pastas existentes" #: views.py:37 msgid "created" @@ -130,7 +131,7 @@ msgstr "Pasta criada com sucesso" #: views.py:72 #, python-format msgid "A folder named: %s, already exists." -msgstr "A pasta com o nome: %s, já existe." +msgstr "Já existe uma pasta com o nome %s." #: views.py:97 msgid "Folder edited successfully" @@ -149,17 +150,17 @@ msgstr "editar pasta: %s" #: views.py:129 #, python-format msgid "Folder: %s deleted successfully." -msgstr "Pasta: %s removido com sucesso." +msgstr "Pasta: %s removida com sucesso." #: views.py:131 #, python-format msgid "Folder: %(folder)s delete error: %(error)s" -msgstr "Pasta: %(folder)s erro ao deletar: %(error)s " +msgstr "Pasta: %(folder)s erro ao eliminar: %(error)s " #: views.py:142 #, python-format msgid "Are you sure you with to delete the folder: %s?" -msgstr "Tem certeza de que deseja excluir a pasta: %s?" +msgstr "Tem a certeza de que deseja excluir a pasta: %s?" #: views.py:168 #, python-format @@ -179,7 +180,7 @@ msgstr "Documento: %(document)s já está na pasta: %(folder)s ." #: views.py:199 #, python-format msgid "add document \"%s\" to a folder" -msgstr "adicionar documento \"%s\" à uma pasta" +msgstr "adicionar documento \"%s\" a uma pasta" #: views.py:219 #, python-format @@ -198,25 +199,25 @@ msgstr "Documento: %s removido com sucesso." #: views.py:255 #, python-format msgid "Document: %(document)s delete error: %(error)s" -msgstr "Documento: %(document)s erro ao deletar: %(error)s " +msgstr "Documento: %(document)s erro ao eliminar: %(error)s " #: views.py:269 #, python-format msgid "" "Are you sure you wish to remove the document: %(document)s from the folder " "\"%(folder)s\"?" -msgstr "Tem certeza de que deseja remover o documento: %(document)s da pasta \"%(folder)s\"?" +msgstr "Tem a certeza de que deseja remover o documento: %(document)s da pasta \"%(folder)s\"?" #: views.py:272 #, python-format msgid "" "Are you sure you wish to remove the documents: %(documents)s from the folder" " \"%(folder)s\"?" -msgstr "Tem certeza de que deseja remover os documentos: %(documents)s da pasta \"%(folder)s\"?" +msgstr "Tem a certeza de que deseja remover os documentos: %(documents)s da pasta \"%(folder)s\"?" #: templates/folders_help.html:3 msgid "What are folders?" -msgstr "Quais são as pastas?" +msgstr "O que são pastas?" #: templates/folders_help.html:4 msgid "" @@ -224,8 +225,8 @@ msgid "" "individual users create their own document organization methods. Folders " "created by one user and the documents contained by them don't affect any " "other user folders or documents." -msgstr "Estas pastas também podem ser descritas como pastas de usuário. Elas são uma maneira de permitir que os usuários individuais criem os seus próprios métodos de organização do documento. Pastas criadas por um usuário e os documentos contidos nelas não afetam todas as pastas de outros usuários ou documentos." +msgstr "Estas pastas também podem ser descritas como pastas de utilizador. Elas permitem que utilizadores individuais criem os seus próprios métodos de organização de documentos. Pastas criadas por um utilizador e os documentos nelas contidos não afetam quaisquer pastas ou documentos de outros utilizadores." #: templatetags/folder_tags.py:17 msgid "Add document to a folder" -msgstr "Adicionar documento à uma pasta" +msgstr "Adicionar documento a uma pasta" diff --git a/apps/folders/locale/pt_BR/LC_MESSAGES/django.po b/apps/folders/locale/pt_BR/LC_MESSAGES/django.po index 64c383cebb..d590e5514b 100644 --- a/apps/folders/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/folders/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/folders/locale/ru/LC_MESSAGES/django.po b/apps/folders/locale/ru/LC_MESSAGES/django.po index 2d9d7467cd..f40281769c 100644 --- a/apps/folders/locale/ru/LC_MESSAGES/django.po +++ b/apps/folders/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-03 06:38+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/history/api.py b/apps/history/api.py index eacf65b257..c46603da4f 100644 --- a/apps/history/api.py +++ b/apps/history/api.py @@ -13,45 +13,48 @@ from .models import HistoryType, History from .runtime_data import history_types_dict -@transaction.commit_on_success -def register_history_type(history_type_dict): - namespace = history_type_dict['namespace'] - name = history_type_dict['name'] - - try: - history_type_obj, created = HistoryType.objects.get_or_create( - namespace=namespace, name=name) - history_type_obj.save() - except DatabaseError: - # Special case for syncdb - transaction.rollback() +class EventNamespace(object): + def __init__(self, name, label): + self.name = name + self.label = label - # Runtime - history_types_dict.setdefault(namespace, {}) - history_types_dict[namespace][name] = { - 'label': history_type_dict['label'], - 'summary': history_type_dict.get('summary', u''), - 'details': history_type_dict.get('details', u''), - 'expressions': history_type_dict.get('expressions', {}), - } + +class Event(object): + @transaction.commit_on_success + def __init__(self, namespace, name, label, summary=None, details=None, expressions=None): + self.namespace = namespace + self.name = name + self.label = label + self.summary = summary or '' + self.details = details or '' + self.expressions = expressions or {} + + try: + self.history_type_obj, created = HistoryType.objects.get_or_create( + namespace=self.namespace.name, name=self.name) + self.history_type_obj.save() + history_types_dict.setdefault(self.namespace.name, {}) + history_types_dict[self.namespace.name][self.name] = self + except DatabaseError: + # Special case for syncdb + transaction.rollback() -def create_history(history_type_dict, source_object=None, data=None): - history_type = get_object_or_404(HistoryType, namespace=history_type_dict['namespace'], name=history_type_dict['name']) - new_history = History(history_type=history_type) - if source_object: - new_history.content_object = source_object - if data: - new_dict = {} - for key, value in data.items(): - new_dict[key] = {} - if isinstance(value, models.Model): - new_dict[key]['value'] = serializers.serialize('json', [value]) - elif isinstance(value, models.query.QuerySet): - new_dict[key]['value'] = serializers.serialize('json', value) - else: - new_dict[key]['value'] = json.dumps(value) - new_dict[key]['type'] = pickle.dumps(type(value)) + def commit(self, source_object=None, data=None): + new_history = History(history_type=self.history_type_obj) + if source_object: + new_history.content_object = source_object + if data: + new_dict = {} + for key, value in data.items(): + new_dict[key] = {} + if isinstance(value, models.Model): + new_dict[key]['value'] = serializers.serialize('json', [value]) + elif isinstance(value, models.query.QuerySet): + new_dict[key]['value'] = serializers.serialize('json', value) + else: + new_dict[key]['value'] = json.dumps(value) + new_dict[key]['type'] = pickle.dumps(type(value)) - new_history.dictionary = json.dumps(new_dict) - new_history.save() + new_history.dictionary = json.dumps(new_dict) + new_history.save() diff --git a/apps/history/locale/bg/LC_MESSAGES/django.mo b/apps/history/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b83882a224 Binary files /dev/null and b/apps/history/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/history/locale/bg/LC_MESSAGES/django.po b/apps/history/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..3ee7ac6c30 --- /dev/null +++ b/apps/history/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,122 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-06 09:08+0000\n" +"Last-Translator: koldo \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:17 +msgid "date and time" +msgstr "дата и време" + +#: __init__.py:21 +msgid "type" +msgstr "тип" + +#: __init__.py:25 +msgid "summary" +msgstr "общо" + +#: links.py:7 models.py:73 +msgid "history" +msgstr "история" + +#: links.py:8 +msgid "details" +msgstr "детайли" + +#: models.py:18 +msgid "namespace" +msgstr "имена" + +#: models.py:19 +msgid "name" +msgstr "име" + +#: models.py:34 models.py:43 +msgid "history type" +msgstr "тип на историята" + +#: models.py:35 +msgid "history types" +msgstr "типове история" + +#: models.py:39 +msgid "date time" +msgstr "дата" + +#: models.py:44 +msgid "dictionary" +msgstr "речник" + +#: models.py:74 +msgid "histories" +msgstr "истории" + +#: permissions.py:7 +msgid "History" +msgstr "История" + +#: permissions.py:8 +msgid "Access the history of an object" +msgstr "Вижте историята на обект" + +#: views.py:37 +msgid "history events" +msgstr "събития в историята" + +#: views.py:40 +msgid "object link" +msgstr "връзка към обект" + +#: views.py:68 +#, python-format +msgid "history events for: %s" +msgstr "събития в историята за: %s" + +#: views.py:86 +msgid "Date" +msgstr "Дата" + +#: views.py:87 +msgid "Time" +msgstr "Време" + +#: views.py:88 +msgid "Object" +msgstr "Обект" + +#: views.py:89 +msgid "Event type" +msgstr "Тип на събитието" + +#: views.py:90 +msgid "Additional details" +msgstr "Допълнителни детайли" + +#: views.py:90 +msgid "None" +msgstr "Нищо" + +#: views.py:94 +#, python-format +msgid "details for: %s" +msgstr "данни за: %s" + +#: views.py:106 +#, python-format +msgid "history events of type: %s" +msgstr "събития в историята от тип: %s" diff --git a/apps/history/locale/de_DE/LC_MESSAGES/django.po b/apps/history/locale/de_DE/LC_MESSAGES/django.po index e248467438..6689341d00 100644 --- a/apps/history/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/history/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" @@ -30,7 +30,7 @@ msgstr "" msgid "summary" msgstr "Zusammenfassung" -#: links.py:7 models.py:78 +#: links.py:7 models.py:73 msgid "history" msgstr "Verlauf" @@ -62,7 +62,7 @@ msgstr "Datum Uhrzeit" msgid "dictionary" msgstr "Wörterbuch" -#: models.py:79 +#: models.py:74 msgid "histories" msgstr "Verläufe" diff --git a/apps/history/locale/en/LC_MESSAGES/django.mo b/apps/history/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/history/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/history/locale/en/LC_MESSAGES/django.po b/apps/history/locale/en/LC_MESSAGES/django.po index 8ac95832c7..02956235a6 100644 --- a/apps/history/locale/en/LC_MESSAGES/django.po +++ b/apps/history/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -30,6 +30,7 @@ msgid "summary" msgstr "" #: links.py:9 models.py:78 +#: links.py:7 models.py:73 msgid "history" msgstr "" @@ -61,7 +62,7 @@ msgstr "" msgid "dictionary" msgstr "" -#: models.py:79 +#: models.py:74 msgid "histories" msgstr "" diff --git a/apps/history/locale/es/LC_MESSAGES/django.po b/apps/history/locale/es/LC_MESSAGES/django.po index 0de7c5c3ae..83a6c0f96f 100644 --- a/apps/history/locale/es/LC_MESSAGES/django.po +++ b/apps/history/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:24+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -30,7 +30,7 @@ msgstr "tipo" msgid "summary" msgstr "resumen" -#: links.py:7 models.py:78 +#: links.py:7 models.py:73 msgid "history" msgstr "historial" @@ -62,7 +62,7 @@ msgstr "fecha y hora" msgid "dictionary" msgstr "diccionario" -#: models.py:79 +#: models.py:74 msgid "histories" msgstr "historiales" diff --git a/apps/history/locale/fr/LC_MESSAGES/django.mo b/apps/history/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..9d8ed125fa Binary files /dev/null and b/apps/history/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/history/locale/fr/LC_MESSAGES/django.po b/apps/history/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..3c2162088e --- /dev/null +++ b/apps/history/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,121 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:17 +msgid "date and time" +msgstr "" + +#: __init__.py:21 +msgid "type" +msgstr "" + +#: __init__.py:25 +msgid "summary" +msgstr "" + +#: links.py:7 models.py:73 +msgid "history" +msgstr "" + +#: links.py:8 +msgid "details" +msgstr "" + +#: models.py:18 +msgid "namespace" +msgstr "" + +#: models.py:19 +msgid "name" +msgstr "" + +#: models.py:34 models.py:43 +msgid "history type" +msgstr "" + +#: models.py:35 +msgid "history types" +msgstr "" + +#: models.py:39 +msgid "date time" +msgstr "" + +#: models.py:44 +msgid "dictionary" +msgstr "" + +#: models.py:74 +msgid "histories" +msgstr "" + +#: permissions.py:7 +msgid "History" +msgstr "" + +#: permissions.py:8 +msgid "Access the history of an object" +msgstr "" + +#: views.py:37 +msgid "history events" +msgstr "" + +#: views.py:40 +msgid "object link" +msgstr "" + +#: views.py:68 +#, python-format +msgid "history events for: %s" +msgstr "" + +#: views.py:86 +msgid "Date" +msgstr "" + +#: views.py:87 +msgid "Time" +msgstr "" + +#: views.py:88 +msgid "Object" +msgstr "" + +#: views.py:89 +msgid "Event type" +msgstr "" + +#: views.py:90 +msgid "Additional details" +msgstr "" + +#: views.py:90 +msgid "None" +msgstr "" + +#: views.py:94 +#, python-format +msgid "details for: %s" +msgstr "" + +#: views.py:106 +#, python-format +msgid "history events of type: %s" +msgstr "" diff --git a/apps/history/locale/it/LC_MESSAGES/django.po b/apps/history/locale/it/LC_MESSAGES/django.po index c7bb75781b..86880160e9 100644 --- a/apps/history/locale/it/LC_MESSAGES/django.po +++ b/apps/history/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" @@ -31,7 +31,7 @@ msgstr "" msgid "summary" msgstr "sommario" -#: links.py:7 models.py:78 +#: links.py:7 models.py:73 msgid "history" msgstr "versioni" @@ -63,7 +63,7 @@ msgstr "data" msgid "dictionary" msgstr "dizionario" -#: models.py:79 +#: models.py:74 msgid "histories" msgstr "cronologie" diff --git a/apps/history/locale/nl_NL/LC_MESSAGES/django.mo b/apps/history/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..66c12fd1b7 Binary files /dev/null and b/apps/history/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/history/locale/nl_NL/LC_MESSAGES/django.po b/apps/history/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..3be79839d8 --- /dev/null +++ b/apps/history/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,121 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:17 +msgid "date and time" +msgstr "" + +#: __init__.py:21 +msgid "type" +msgstr "" + +#: __init__.py:25 +msgid "summary" +msgstr "" + +#: links.py:7 models.py:73 +msgid "history" +msgstr "" + +#: links.py:8 +msgid "details" +msgstr "" + +#: models.py:18 +msgid "namespace" +msgstr "" + +#: models.py:19 +msgid "name" +msgstr "" + +#: models.py:34 models.py:43 +msgid "history type" +msgstr "" + +#: models.py:35 +msgid "history types" +msgstr "" + +#: models.py:39 +msgid "date time" +msgstr "" + +#: models.py:44 +msgid "dictionary" +msgstr "" + +#: models.py:74 +msgid "histories" +msgstr "" + +#: permissions.py:7 +msgid "History" +msgstr "" + +#: permissions.py:8 +msgid "Access the history of an object" +msgstr "" + +#: views.py:37 +msgid "history events" +msgstr "" + +#: views.py:40 +msgid "object link" +msgstr "" + +#: views.py:68 +#, python-format +msgid "history events for: %s" +msgstr "" + +#: views.py:86 +msgid "Date" +msgstr "" + +#: views.py:87 +msgid "Time" +msgstr "" + +#: views.py:88 +msgid "Object" +msgstr "" + +#: views.py:89 +msgid "Event type" +msgstr "" + +#: views.py:90 +msgid "Additional details" +msgstr "" + +#: views.py:90 +msgid "None" +msgstr "" + +#: views.py:94 +#, python-format +msgid "details for: %s" +msgstr "" + +#: views.py:106 +#, python-format +msgid "history events of type: %s" +msgstr "" diff --git a/apps/history/locale/pl/LC_MESSAGES/django.po b/apps/history/locale/pl/LC_MESSAGES/django.po index 87ef124a77..3059876666 100644 --- a/apps/history/locale/pl/LC_MESSAGES/django.po +++ b/apps/history/locale/pl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" @@ -32,7 +32,7 @@ msgstr "" msgid "summary" msgstr "streszczenie" -#: links.py:7 models.py:78 +#: links.py:7 models.py:73 msgid "history" msgstr "historia" @@ -64,7 +64,7 @@ msgstr "data i godzina" msgid "dictionary" msgstr "słownik" -#: models.py:79 +#: models.py:74 msgid "histories" msgstr "historie" diff --git a/apps/history/locale/pt/LC_MESSAGES/django.po b/apps/history/locale/pt/LC_MESSAGES/django.po index 3a9712095b..a4c16b073c 100644 --- a/apps/history/locale/pt/LC_MESSAGES/django.po +++ b/apps/history/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:12+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-05 19:38+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,23 +25,23 @@ msgstr "data e hora" #: __init__.py:21 msgid "type" -msgstr "" +msgstr "tipo" #: __init__.py:25 msgid "summary" msgstr "sumário" -#: links.py:7 models.py:78 +#: links.py:7 models.py:73 msgid "history" -msgstr "história" +msgstr "historial" #: links.py:8 msgid "details" -msgstr "" +msgstr "detalhes" #: models.py:18 msgid "namespace" -msgstr "namespace" +msgstr "escopo" #: models.py:19 msgid "name" @@ -48,44 +49,44 @@ msgstr "nome" #: models.py:34 models.py:43 msgid "history type" -msgstr "tipo de história" +msgstr "tipo de historial" #: models.py:35 msgid "history types" -msgstr "tipos de história" +msgstr "tipos de historial" #: models.py:39 msgid "date time" -msgstr "hora, data" +msgstr "data / hora" #: models.py:44 msgid "dictionary" msgstr "dicionário" -#: models.py:79 +#: models.py:74 msgid "histories" -msgstr "histórias" +msgstr "historiais" #: permissions.py:7 msgid "History" -msgstr "História" +msgstr "Historial" #: permissions.py:8 msgid "Access the history of an object" -msgstr "" +msgstr "Aceder ao historial de um objeto" #: views.py:37 msgid "history events" -msgstr "eventos da história" +msgstr "eventos do historial" #: views.py:40 msgid "object link" -msgstr "" +msgstr "ligação de objeto" #: views.py:68 #, python-format msgid "history events for: %s" -msgstr "eventos de história para: %s" +msgstr "eventos do historial para: %s" #: views.py:86 msgid "Date" @@ -93,7 +94,7 @@ msgstr "Data" #: views.py:87 msgid "Time" -msgstr "Tempo" +msgstr "Hora" #: views.py:88 msgid "Object" @@ -105,11 +106,11 @@ msgstr "Tipo de evento" #: views.py:90 msgid "Additional details" -msgstr "" +msgstr "Detalhes adicionais" #: views.py:90 msgid "None" -msgstr "" +msgstr "Nenhum" #: views.py:94 #, python-format @@ -119,4 +120,4 @@ msgstr "detalhes para: %s" #: views.py:106 #, python-format msgid "history events of type: %s" -msgstr "" +msgstr "Eventos de historial do tipo: %s" diff --git a/apps/history/locale/pt_BR/LC_MESSAGES/django.po b/apps/history/locale/pt_BR/LC_MESSAGES/django.po index 1886d838a2..773d2dbf72 100644 --- a/apps/history/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/history/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" @@ -31,6 +31,7 @@ msgid "summary" msgstr "sumário" #: links.py:7 models.py:78 +#: links.py:7 models.py:73 msgid "history" msgstr "história" @@ -63,6 +64,7 @@ msgid "dictionary" msgstr "dicionário" #: models.py:79 +#: models.py:74 msgid "histories" msgstr "histórias" diff --git a/apps/history/locale/ru/LC_MESSAGES/django.po b/apps/history/locale/ru/LC_MESSAGES/django.po index 6058213af3..86bde3b244 100644 --- a/apps/history/locale/ru/LC_MESSAGES/django.po +++ b/apps/history/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" @@ -30,7 +30,7 @@ msgstr "" msgid "summary" msgstr "итого" -#: links.py:7 models.py:78 +#: links.py:7 models.py:73 msgid "history" msgstr "история" @@ -62,7 +62,7 @@ msgstr "дата и время" msgid "dictionary" msgstr "словарь" -#: models.py:79 +#: models.py:74 msgid "histories" msgstr "истории" diff --git a/apps/history/models.py b/apps/history/models.py index 56906a4fde..470b5ce2cc 100644 --- a/apps/history/models.py +++ b/apps/history/models.py @@ -20,7 +20,7 @@ class HistoryType(models.Model): def __unicode__(self): try: - return unicode(history_types_dict[self.namespace][self.name]['label']) + return unicode(history_types_dict[self.namespace][self.name].label) except KeyError: return u'obsolete history type: %s - %s' % (self.namespace, self.name) @@ -36,7 +36,7 @@ class HistoryType(models.Model): class History(models.Model): - datetime = models.DateTimeField(verbose_name=_(u'date time')) + datetime = models.DateTimeField(verbose_name=_(u'date time'), default=lambda: datetime.now()) content_type = models.ForeignKey(ContentType, blank=True, null=True) object_id = models.PositiveIntegerField(blank=True, null=True) content_object = generic.GenericForeignKey('content_type', 'object_id') @@ -46,22 +46,17 @@ class History(models.Model): def __unicode__(self): return u'%s - %s - %s' % (self.datetime, self.content_object, self.history_type) - def save(self, *args, **kwargs): - if not self.pk: - self.datetime = datetime.now() - super(History, self).save(*args, **kwargs) - def get_label(self): - return history_types_dict[self.history_type.namespace][self.history_type.name]['label'] + return history_types_dict[self.history_type.namespace][self.history_type.name].label def get_summary(self): - return history_types_dict[self.history_type.namespace][self.history_type.name].get('summary', u'') + return history_types_dict[self.history_type.namespace][self.history_type.name].summary def get_details(self): - return history_types_dict[self.history_type.namespace][self.history_type.name].get('details', u'') + return history_types_dict[self.history_type.namespace][self.history_type.name].details def get_expressions(self): - return history_types_dict[self.history_type.namespace][self.history_type.name].get('expressions', {}) + return history_types_dict[self.history_type.namespace][self.history_type.name].expressions def get_processed_summary(self): return _process_history_text(self, self.get_summary()) @@ -86,10 +81,12 @@ def _process_history_text(history, text): } loaded_dictionary = json.loads(history.dictionary) + print 'loaded_dictionary', loaded_dictionary new_dict = {} for key, values in loaded_dictionary.items(): value_type = pickle.loads(str(values['type'])) + print 'value_type', value_type if isinstance(value_type, models.base.ModelBase): for deserialized in serializers.deserialize('json', values['value']): new_dict[key] = deserialized.object @@ -102,6 +99,7 @@ def _process_history_text(history, text): new_dict[key] = json.loads(values['value']) key_values.update(new_dict) + print 'key_values', key_values expressions_dict = {} for key, value in history.get_expressions().items(): diff --git a/apps/installation/__init__.py b/apps/installation/__init__.py index a2d1e50c95..0b43b0fffe 100644 --- a/apps/installation/__init__.py +++ b/apps/installation/__init__.py @@ -7,6 +7,7 @@ from project_tools.api import register_tool from django.dispatch import receiver from django.db.models.signals import post_save from django.db.utils import DatabaseError +from django.db import transaction from .links import installation_details from .models import Installation @@ -20,12 +21,13 @@ def trigger_first_time(sender, **kwargs): details.save() +@transaction.commit_on_success def check_first_run(): try: details = Installation.objects.get() except DatabaseError: # Avoid database errors when the app tables haven't been created yet - pass + transaction.rollback() else: if details.is_first_run: details.submit() diff --git a/apps/installation/locale/bg/LC_MESSAGES/django.mo b/apps/installation/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f32fe2f0a8 Binary files /dev/null and b/apps/installation/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/installation/locale/bg/LC_MESSAGES/django.po b/apps/installation/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b626db25c3 --- /dev/null +++ b/apps/installation/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: links.py:7 models.py:148 +msgid "installation details" +msgstr "" + +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + +#: permissions.py:7 +msgid "Installation" +msgstr "" + +#: permissions.py:8 +msgid "View installation environment details" +msgstr "" + +#: views.py:24 +msgid "Installation environment details" +msgstr "" diff --git a/apps/installation/locale/de_DE/LC_MESSAGES/django.po b/apps/installation/locale/de_DE/LC_MESSAGES/django.po index cd1f31efd1..0b6aba48d5 100644 --- a/apps/installation/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/installation/locale/de_DE/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" "MIME-Version: 1.0\n" @@ -17,10 +17,94 @@ msgstr "" "Language: de_DE\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: links.py:7 +#: links.py:7 models.py:148 msgid "installation details" msgstr "" +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + #: permissions.py:7 msgid "Installation" msgstr "" @@ -29,41 +113,6 @@ msgstr "" msgid "View installation environment details" msgstr "" -#: views.py:26 -#, python-format -msgid "Distributor ID: %s" -msgstr "" - -#: views.py:27 -#, python-format -msgid "Description: %s" -msgstr "" - -#: views.py:28 -#, python-format -msgid "Release: %s" -msgstr "" - -#: views.py:29 -#, python-format -msgid "Codename: %s" -msgstr "" - -#: views.py:30 -#, python-format -msgid "System info: %s" -msgstr "" - -#: views.py:31 -#, python-format -msgid "Platform: %s" -msgstr "" - -#: views.py:32 -#, python-format -msgid "Processor: %s" -msgstr "" - -#: views.py:36 +#: views.py:24 msgid "Installation environment details" msgstr "" diff --git a/apps/installation/locale/en/LC_MESSAGES/django.mo b/apps/installation/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/installation/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/installation/locale/en/LC_MESSAGES/django.po b/apps/installation/locale/en/LC_MESSAGES/django.po index b69cc58460..340d67e625 100644 --- a/apps/installation/locale/en/LC_MESSAGES/django.po +++ b/apps/installation/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -97,6 +97,94 @@ msgstr "" msgid "unpaper version" msgstr "" +#: links.py:7 models.py:148 +msgid "installation details" +msgstr "" + +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + #: permissions.py:7 msgid "Installation" msgstr "" @@ -106,5 +194,6 @@ msgid "View installation environment details" msgstr "" #: views.py:25 +#: views.py:24 msgid "Installation environment details" msgstr "" diff --git a/apps/installation/locale/es/LC_MESSAGES/django.po b/apps/installation/locale/es/LC_MESSAGES/django.po index ae2c9938d0..603a8cf3c8 100644 --- a/apps/installation/locale/es/LC_MESSAGES/django.po +++ b/apps/installation/locale/es/LC_MESSAGES/django.po @@ -8,20 +8,104 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:26+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:42+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: links.py:7 +#: links.py:7 models.py:148 msgid "installation details" msgstr "detalles de la instalación" +#: models.py:63 +msgid "LSB OS" +msgstr "S.O. LSB" + +#: models.py:64 +msgid "Distributor ID" +msgstr "ID de distribuidor" + +#: models.py:65 +msgid "Description" +msgstr "Descripción" + +#: models.py:66 +msgid "Release" +msgstr "Versión" + +#: models.py:67 +msgid "Codename" +msgstr "Nombre clave" + +#: models.py:68 +msgid "System info" +msgstr "Información de sistema" + +#: models.py:70 +msgid "POSIX OS" +msgstr "S.O. POSIX" + +#: models.py:72 +msgid "OS architecture" +msgstr "Arquitectura de S.O." + +#: models.py:73 +msgid "Python version" +msgstr "Versión de Python" + +#: models.py:74 +msgid "Hostname" +msgstr "Nombre de la máquina" + +#: models.py:75 +msgid "Platform" +msgstr "Plataforma" + +#: models.py:76 +msgid "Machine" +msgstr "Máquina" + +#: models.py:77 +msgid "Processor" +msgstr "Procesador" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "Número de CPUs" + +#: models.py:79 +msgid "Total physical memory" +msgstr "Memoria física total" + +#: models.py:80 +msgid "Disk partitions" +msgstr "Particiones de disco" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "Versión de tesseract" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "No se encontró" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "Versión de unpaper" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "Versión de Mayan EDMS" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "Instalado a través de fabfile" + #: permissions.py:7 msgid "Installation" msgstr "Instalación" @@ -30,41 +114,6 @@ msgstr "Instalación" msgid "View installation environment details" msgstr "Ver detalles del ambiente de instalación" -#: views.py:26 -#, python-format -msgid "Distributor ID: %s" -msgstr "ID de distribuidor: %s" - -#: views.py:27 -#, python-format -msgid "Description: %s" -msgstr "Descripción: %s" - -#: views.py:28 -#, python-format -msgid "Release: %s" -msgstr "Publicación: %s" - -#: views.py:29 -#, python-format -msgid "Codename: %s" -msgstr "Nombre código: %s" - -#: views.py:30 -#, python-format -msgid "System info: %s" -msgstr "Información del sistema: %s" - -#: views.py:31 -#, python-format -msgid "Platform: %s" -msgstr "Plataforma: %s" - -#: views.py:32 -#, python-format -msgid "Processor: %s" -msgstr "Procesador: %s" - -#: views.py:36 +#: views.py:24 msgid "Installation environment details" msgstr "Detalles del ambiente de instalación" diff --git a/apps/installation/locale/fr/LC_MESSAGES/django.mo b/apps/installation/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..c479b034f0 Binary files /dev/null and b/apps/installation/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/installation/locale/fr/LC_MESSAGES/django.po b/apps/installation/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..f348014791 --- /dev/null +++ b/apps/installation/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-06-17 22:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: links.py:7 models.py:148 +msgid "installation details" +msgstr "" + +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + +#: permissions.py:7 +msgid "Installation" +msgstr "" + +#: permissions.py:8 +msgid "View installation environment details" +msgstr "" + +#: views.py:24 +msgid "Installation environment details" +msgstr "" diff --git a/apps/installation/locale/it/LC_MESSAGES/django.po b/apps/installation/locale/it/LC_MESSAGES/django.po index 8f4f072193..75dbc2ebdb 100644 --- a/apps/installation/locale/it/LC_MESSAGES/django.po +++ b/apps/installation/locale/it/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" "MIME-Version: 1.0\n" @@ -17,10 +17,94 @@ msgstr "" "Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: links.py:7 +#: links.py:7 models.py:148 msgid "installation details" msgstr "" +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + #: permissions.py:7 msgid "Installation" msgstr "" @@ -29,41 +113,6 @@ msgstr "" msgid "View installation environment details" msgstr "" -#: views.py:26 -#, python-format -msgid "Distributor ID: %s" -msgstr "" - -#: views.py:27 -#, python-format -msgid "Description: %s" -msgstr "" - -#: views.py:28 -#, python-format -msgid "Release: %s" -msgstr "" - -#: views.py:29 -#, python-format -msgid "Codename: %s" -msgstr "" - -#: views.py:30 -#, python-format -msgid "System info: %s" -msgstr "" - -#: views.py:31 -#, python-format -msgid "Platform: %s" -msgstr "" - -#: views.py:32 -#, python-format -msgid "Processor: %s" -msgstr "" - -#: views.py:36 +#: views.py:24 msgid "Installation environment details" msgstr "" diff --git a/apps/installation/locale/nl_NL/LC_MESSAGES/django.mo b/apps/installation/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..c84eee2d11 Binary files /dev/null and b/apps/installation/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/installation/locale/nl_NL/LC_MESSAGES/django.po b/apps/installation/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b02151716a --- /dev/null +++ b/apps/installation/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,118 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-06-17 22:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: links.py:7 models.py:148 +msgid "installation details" +msgstr "" + +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + +#: permissions.py:7 +msgid "Installation" +msgstr "" + +#: permissions.py:8 +msgid "View installation environment details" +msgstr "" + +#: views.py:24 +msgid "Installation environment details" +msgstr "" diff --git a/apps/installation/locale/pl/LC_MESSAGES/django.po b/apps/installation/locale/pl/LC_MESSAGES/django.po index af3f3332d4..cee5f53428 100644 --- a/apps/installation/locale/pl/LC_MESSAGES/django.po +++ b/apps/installation/locale/pl/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" "MIME-Version: 1.0\n" @@ -17,10 +17,94 @@ msgstr "" "Language: pl\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: links.py:7 +#: links.py:7 models.py:148 msgid "installation details" msgstr "" +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + #: permissions.py:7 msgid "Installation" msgstr "" @@ -29,41 +113,6 @@ msgstr "" msgid "View installation environment details" msgstr "" -#: views.py:26 -#, python-format -msgid "Distributor ID: %s" -msgstr "" - -#: views.py:27 -#, python-format -msgid "Description: %s" -msgstr "" - -#: views.py:28 -#, python-format -msgid "Release: %s" -msgstr "" - -#: views.py:29 -#, python-format -msgid "Codename: %s" -msgstr "" - -#: views.py:30 -#, python-format -msgid "System info: %s" -msgstr "" - -#: views.py:31 -#, python-format -msgid "Platform: %s" -msgstr "" - -#: views.py:32 -#, python-format -msgid "Processor: %s" -msgstr "" - -#: views.py:36 +#: views.py:24 msgid "Installation environment details" msgstr "" diff --git a/apps/installation/locale/pt/LC_MESSAGES/django.po b/apps/installation/locale/pt/LC_MESSAGES/django.po index 8df4715214..eebe36f5ec 100644 --- a/apps/installation/locale/pt/LC_MESSAGES/django.po +++ b/apps/installation/locale/pt/LC_MESSAGES/django.po @@ -3,12 +3,13 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" @@ -17,53 +18,102 @@ msgstr "" "Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -#: links.py:7 +#: links.py:7 models.py:148 msgid "installation details" +msgstr "detalhes da instalação" + +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" msgstr "" #: permissions.py:7 msgid "Installation" -msgstr "" +msgstr "instalação" #: permissions.py:8 msgid "View installation environment details" -msgstr "" +msgstr "Ver detalhes do ambiente de instalação" -#: views.py:26 -#, python-format -msgid "Distributor ID: %s" -msgstr "" - -#: views.py:27 -#, python-format -msgid "Description: %s" -msgstr "" - -#: views.py:28 -#, python-format -msgid "Release: %s" -msgstr "" - -#: views.py:29 -#, python-format -msgid "Codename: %s" -msgstr "" - -#: views.py:30 -#, python-format -msgid "System info: %s" -msgstr "" - -#: views.py:31 -#, python-format -msgid "Platform: %s" -msgstr "" - -#: views.py:32 -#, python-format -msgid "Processor: %s" -msgstr "" - -#: views.py:36 +#: views.py:24 msgid "Installation environment details" -msgstr "" +msgstr "Detalhes do ambiente de instalação" diff --git a/apps/installation/locale/pt_BR/LC_MESSAGES/django.po b/apps/installation/locale/pt_BR/LC_MESSAGES/django.po index 577d47f939..1db587505c 100644 --- a/apps/installation/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/installation/locale/pt_BR/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:18+0000\n" -"Last-Translator: FULL NAME \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,5 +65,102 @@ msgid "Processor: %s" msgstr "" #: views.py:36 +#: links.py:7 models.py:148 +msgid "installation details" +msgstr "" + +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + +#: permissions.py:7 +msgid "Installation" +msgstr "" + +#: permissions.py:8 +msgid "View installation environment details" +msgstr "" + +#: views.py:24 msgid "Installation environment details" msgstr "" diff --git a/apps/installation/locale/ru/LC_MESSAGES/django.po b/apps/installation/locale/ru/LC_MESSAGES/django.po index 833960acf1..ced29e69ac 100644 --- a/apps/installation/locale/ru/LC_MESSAGES/django.po +++ b/apps/installation/locale/ru/LC_MESSAGES/django.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" "MIME-Version: 1.0\n" @@ -17,10 +17,94 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2)\n" -#: links.py:7 +#: links.py:7 models.py:148 msgid "installation details" msgstr "" +#: models.py:63 +msgid "LSB OS" +msgstr "" + +#: models.py:64 +msgid "Distributor ID" +msgstr "" + +#: models.py:65 +msgid "Description" +msgstr "" + +#: models.py:66 +msgid "Release" +msgstr "" + +#: models.py:67 +msgid "Codename" +msgstr "" + +#: models.py:68 +msgid "System info" +msgstr "" + +#: models.py:70 +msgid "POSIX OS" +msgstr "" + +#: models.py:72 +msgid "OS architecture" +msgstr "" + +#: models.py:73 +msgid "Python version" +msgstr "" + +#: models.py:74 +msgid "Hostname" +msgstr "" + +#: models.py:75 +msgid "Platform" +msgstr "" + +#: models.py:76 +msgid "Machine" +msgstr "" + +#: models.py:77 +msgid "Processor" +msgstr "" + +#: models.py:78 +msgid "Number of CPUs" +msgstr "" + +#: models.py:79 +msgid "Total physical memory" +msgstr "" + +#: models.py:80 +msgid "Disk partitions" +msgstr "" + +#: models.py:83 models.py:85 +msgid "tesseract version" +msgstr "" + +#: models.py:85 models.py:90 +msgid "not found" +msgstr "" + +#: models.py:88 models.py:90 +msgid "unpaper version" +msgstr "" + +#: models.py:92 +msgid "Mayan EDMS version" +msgstr "" + +#: models.py:93 +msgid "Installed via fabfile" +msgstr "" + #: permissions.py:7 msgid "Installation" msgstr "" @@ -29,41 +113,6 @@ msgstr "" msgid "View installation environment details" msgstr "" -#: views.py:26 -#, python-format -msgid "Distributor ID: %s" -msgstr "" - -#: views.py:27 -#, python-format -msgid "Description: %s" -msgstr "" - -#: views.py:28 -#, python-format -msgid "Release: %s" -msgstr "" - -#: views.py:29 -#, python-format -msgid "Codename: %s" -msgstr "" - -#: views.py:30 -#, python-format -msgid "System info: %s" -msgstr "" - -#: views.py:31 -#, python-format -msgid "Platform: %s" -msgstr "" - -#: views.py:32 -#, python-format -msgid "Processor: %s" -msgstr "" - -#: views.py:36 +#: views.py:24 msgid "Installation environment details" msgstr "" diff --git a/apps/installation/models.py b/apps/installation/models.py index e754ed9395..f4019ba5bb 100644 --- a/apps/installation/models.py +++ b/apps/installation/models.py @@ -1,10 +1,13 @@ +import os import sys import platform import uuid +import time import pbs import psutil import requests +from git import Repo try: from pbs import lsb_release, uname @@ -12,20 +15,24 @@ except pbs.CommandNotFound: LSB = False else: LSB = True + from django.db import models from django.utils.translation import ugettext_lazy as _ from django.utils.datastructures import SortedDict from django.utils.simplejson import dumps +from django.conf import settings from common.models import Singleton from common.utils import pretty_size +from main import __version__ as mayan_version +from lock_manager import Lock, LockError FORM_SUBMIT_URL = 'https://docs.google.com/spreadsheet/formResponse' FORM_KEY = 'dGZrYkw3SDl5OENMTG15emp1UFFEUWc6MQ' FORM_RECEIVER_FIELD = 'entry.0.single' TIMEOUT = 5 - +FABFILE_MARKER = os.path.join(settings.PROJECT_ROOT, 'fabfile_install') class Property(object): def __init__(self, name, label, value): @@ -63,7 +70,7 @@ class Installation(Singleton): self.add_property(Property('codename', _(u'Codename'), lsb_release('-c','-s'))) self.add_property(Property('sysinfo', _(u'System info'), uname('-a'))) else: - self.add_property(Property('is_posix', _(u'POSIX OS'), False)) + self.add_property(Property('is_lsb', _(u'LSB OS'), False)) self.add_property(Property('architecture', _(u'OS architecture'), platform.architecture())) self.add_property(Property('python_version', _(u'Python version'), platform.python_version())) @@ -84,7 +91,27 @@ class Installation(Singleton): self.add_property(Property('unpaper', _(u'unpaper version'), pbs.unpaper('-V').stdout)) except pbs.CommandNotFound: self.add_property(Property('unpaper', _(u'unpaper version'), _(u'not found'))) - + + self.add_property(Property('mayan_version', _(u'Mayan EDMS version'), mayan_version)) + self.add_property(Property('fabfile', _(u'Installed via fabfile'), os.path.exists(FABFILE_MARKER))) + + try: + repo = Repo(settings.PROJECT_ROOT) + except: + self.add_property(Property('is_git_repo', _(u'Running from a Git repository'), False)) + else: + repo.config_reader() + headcommit = repo.head.commit + self.add_property(Property('is_git_repo', _(u'Running from a Git repository'), True)) + self.add_property(Property('repo_remotes', _(u'Repository remotes'), ', '.join([unicode(remote) for remote in repo.remotes]))) + self.add_property(Property('repo_head_reference', _(u'Branch'), repo.head.reference)) + self.add_property(Property('headcommit_hexsha', _(u'HEAD commit hex SHA'), headcommit.hexsha)) + self.add_property(Property('headcommit_author', _(u'HEAD commit author'), headcommit.author)) + self.add_property(Property('headcommit_authored_date', _(u'HEAD commit authored date'), time.asctime(time.gmtime(headcommit.authored_date)))) + self.add_property(Property('headcommit_committer', _(u'HEAD commit committer'), headcommit.committer)) + self.add_property(Property('headcommit_committed_date', _(u'HEAD commit committed date'), time.asctime(time.gmtime(headcommit.committed_date)))) + self.add_property(Property('headcommit_message', _(u'HEAD commit message'), headcommit.message)) + def __getattr__(self, name): self.set_properties() try: @@ -94,38 +121,59 @@ class Installation(Singleton): def submit(self): try: - dictionary = {} - if self.is_lsb: - dictionary.update( - { - 'is_lsb': unicode(self.is_lsb), - 'distributor_id': unicode(self.distributor_id), - 'description': unicode(self.description), - 'release': unicode(self.release), - 'codename': unicode(self.codename), - 'sysinfo': unicode(self.sysinfo), - } - ) - - dictionary.update( - { - 'uuid': self.uuid, - 'architecture': unicode(self.architecture), - 'python_version': unicode(self.python_version), - 'platform': unicode(self.platform), - 'machine': unicode(self.machine), - 'processor': unicode(self.processor), - 'cpus': unicode(self.cpus), - 'total_phymem': unicode(self.total_phymem), - } - ) - - requests.post(FORM_SUBMIT_URL, data={'formkey': FORM_KEY, FORM_RECEIVER_FIELD: dumps(dictionary)}, timeout=TIMEOUT) - except (requests.exceptions.Timeout, requests.exceptions.ConnectionError): + lock = Lock.acquire_lock('upload_stats') + except LockError: pass else: - self.is_first_run = False - self.save() + try: + dictionary = {} + if self.is_lsb: + dictionary.update( + { + 'is_lsb': unicode(self.is_lsb), + 'distributor_id': unicode(self.distributor_id), + 'description': unicode(self.description), + 'release': unicode(self.release), + 'codename': unicode(self.codename), + 'sysinfo': unicode(self.sysinfo), + } + ) + + dictionary.update( + { + 'uuid': self.uuid, + 'architecture': unicode(self.architecture), + 'python_version': unicode(self.python_version), + 'platform': unicode(self.platform), + 'machine': unicode(self.machine), + 'processor': unicode(self.processor), + 'cpus': unicode(self.cpus), + 'total_phymem': unicode(self.total_phymem), + 'mayan_version': unicode(self.mayan_version), + 'fabfile': unicode(self.fabfile), + } + ) + if self.is_git_repo: + dictionary.update( + { + 'repo_remotes': unicode(self.repo_remotes), + 'repo_head_reference': unicode(self.repo_head_reference), + 'headcommit_hexsha': unicode(self.headcommit_hexsha), + 'headcommit_authored_date': unicode(self.headcommit_authored_date), + 'headcommit_committed_date': unicode(self.headcommit_committed_date), + 'headcommit_message': unicode(self.headcommit_message), + } + ) + + requests.post(FORM_SUBMIT_URL, data={'formkey': FORM_KEY, FORM_RECEIVER_FIELD: dumps(dictionary)}, timeout=TIMEOUT) + except (requests.exceptions.Timeout, requests.exceptions.ConnectionError): + pass + else: + self.is_first_run = False + self.save() + finally: + lock.release() + class Meta: verbose_name = verbose_name_plural = _(u'installation details') diff --git a/apps/linking/locale/bg/LC_MESSAGES/django.mo b/apps/linking/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..e87bee1415 Binary files /dev/null and b/apps/linking/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/linking/locale/bg/LC_MESSAGES/django.po b/apps/linking/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..8ae90a433c --- /dev/null +++ b/apps/linking/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,333 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:17 +msgid "smart links actions" +msgstr "" + +#: __init__.py:18 __init__.py:20 models.py:23 views.py:132 +msgid "smart links" +msgstr "" + +#: __init__.py:21 +msgid "smart links list" +msgstr "" + +#: __init__.py:22 +msgid "create new smart link" +msgstr "" + +#: __init__.py:23 __init__.py:28 +msgid "edit" +msgstr "" + +#: __init__.py:24 __init__.py:29 +msgid "delete" +msgstr "" + +#: __init__.py:26 +msgid "conditions" +msgstr "" + +#: __init__.py:27 +msgid "create condition" +msgstr "" + +#: __init__.py:31 +msgid "ACLs" +msgstr "" + +#: forms.py:48 +msgid "Pages" +msgstr "" + +#: forms.py:54 +msgid "Select" +msgstr "" + +#: forms.py:61 +msgid "Click on the image for full size view of the first page." +msgstr "" + +#: literals.py:7 +msgid "and" +msgstr "" + +#: literals.py:8 +msgid "or" +msgstr "" + +#: literals.py:12 +msgid "is equal to" +msgstr "" + +#: literals.py:13 +msgid "is equal to (case insensitive)" +msgstr "" + +#: literals.py:14 +msgid "contains" +msgstr "" + +#: literals.py:15 +msgid "contains (case insensitive)" +msgstr "" + +#: literals.py:16 +msgid "is in" +msgstr "" + +#: literals.py:17 +msgid "is greater than" +msgstr "" + +#: literals.py:18 +msgid "is greater than or equal to" +msgstr "" + +#: literals.py:19 +msgid "is less than" +msgstr "" + +#: literals.py:20 +msgid "is less than or equal to" +msgstr "" + +#: literals.py:21 +msgid "starts with" +msgstr "" + +#: literals.py:22 +msgid "starts with (case insensitive)" +msgstr "" + +#: literals.py:23 +msgid "ends with" +msgstr "" + +#: literals.py:24 +msgid "ends with (case insensitive)" +msgstr "" + +#: literals.py:25 +msgid "is in regular expression" +msgstr "" + +#: literals.py:26 +msgid "is in regular expression (case insensitive)" +msgstr "" + +#: models.py:12 +msgid "title" +msgstr "" + +#: models.py:13 views.py:135 +msgid "dynamic title" +msgstr "" + +#: models.py:13 models.py:31 +msgid "" +"This expression will be evaluated against the current selected document. " +"The document metadata is available as variables `metadata` and document " +"properties under the variable `document`." +msgstr "" + +#: models.py:14 models.py:33 views.py:136 views.py:232 +msgid "enabled" +msgstr "" + +#: models.py:22 models.py:27 views.py:296 views.py:330 +msgid "smart link" +msgstr "" + +#: models.py:28 +msgid "The inclusion is ignored for the first item." +msgstr "" + +#: models.py:29 +msgid "foreign document data" +msgstr "" + +#: models.py:29 +msgid "" +"This represents the metadata of all other documents. Available objects: " +"`document.` and `metadata.`." +msgstr "" + +#: models.py:31 +msgid "expression" +msgstr "" + +#: models.py:32 +msgid "negated" +msgstr "" + +#: models.py:32 +msgid "Inverts the logic of the operator." +msgstr "" + +#: models.py:36 +msgid "not" +msgstr "" + +#: models.py:39 +msgid "link condition" +msgstr "" + +#: models.py:40 +msgid "link conditions" +msgstr "" + +#: permissions.py:7 +msgid "Smart links" +msgstr "" + +#: permissions.py:9 +msgid "View existing smart links" +msgstr "" + +#: permissions.py:10 +msgid "Create new smart links" +msgstr "" + +#: permissions.py:11 +msgid "Delete smart links" +msgstr "" + +#: permissions.py:12 +msgid "Edit smart links" +msgstr "" + +#: views.py:41 +msgid "No action selected." +msgstr "" + +#: views.py:60 +#, python-format +msgid "documents in smart link: %(group)s" +msgstr "" + +#: views.py:76 +#, python-format +msgid "Smart link query error: %s" +msgstr "" + +#: views.py:98 +#, python-format +msgid "smart links (%s)" +msgstr "" + +#: views.py:112 +msgid "There no defined smart links for the current document." +msgstr "" + +#: views.py:152 +#, python-format +msgid "Smart link: %s created successfully." +msgstr "" + +#: views.py:159 +msgid "Create new smart link" +msgstr "" + +#: views.py:175 +#, python-format +msgid "Smart link: %s edited successfully." +msgstr "" + +#: views.py:184 +#, python-format +msgid "Edit smart link: %s" +msgstr "" + +#: views.py:202 +#, python-format +msgid "Smart link: %s deleted successfully." +msgstr "" + +#: views.py:204 +#, python-format +msgid "Error deleting smart link: %(smart_link)s; %(error)s." +msgstr "" + +#: views.py:213 +#, python-format +msgid "Are you sure you wish to delete smart link: %s?" +msgstr "" + +#: views.py:229 +#, python-format +msgid "conditions for smart link: %s" +msgstr "" + +#: views.py:254 +#, python-format +msgid "Smart link condition: \"%s\" created successfully." +msgstr "" + +#: views.py:261 +#, python-format +msgid "Add new conditions to smart link: \"%s\"" +msgstr "" + +#: views.py:283 +#, python-format +msgid "Smart link condition: \"%s\" edited successfully." +msgstr "" + +#: views.py:290 +msgid "Edit smart link condition" +msgstr "" + +#: views.py:297 views.py:331 +msgid "condition" +msgstr "" + +#: views.py:317 +#, python-format +msgid "Smart link condition: \"%s\" deleted successfully." +msgstr "" + +#: views.py:319 +#, python-format +msgid "" +"Error deleting smart link condition: %(smart_link_condition)s; %(error)s." +msgstr "" + +#: views.py:333 +#, python-format +msgid "Are you sure you wish to delete smart link condition: \"%s\"?" +msgstr "" + +#: conf/settings.py:11 +msgid "Show smart link that don't return any documents." +msgstr "" + +#: templates/smart_links_help.html:3 +msgid "What are smart links?" +msgstr "" + +#: templates/smart_links_help.html:4 +msgid "" +"Smart links are a set of conditional statements that are used to query the " +"database using the current document the user is accessing as the data " +"source, the results of these queries are a list of documents that relate in " +"some manner to the document being displayed and allow users the ability to " +"jump to and from linked documents very easily." +msgstr "" diff --git a/apps/linking/locale/de_DE/LC_MESSAGES/django.po b/apps/linking/locale/de_DE/LC_MESSAGES/django.po index cd165a7e1f..c4b65f3efc 100644 --- a/apps/linking/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/linking/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-10 12:55+0000\n" "Last-Translator: tilmannsittig \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/linking/locale/en/LC_MESSAGES/django.mo b/apps/linking/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/linking/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/linking/locale/en/LC_MESSAGES/django.po b/apps/linking/locale/en/LC_MESSAGES/django.po index f0c9568223..1d80bfaaff 100644 --- a/apps/linking/locale/en/LC_MESSAGES/django.po +++ b/apps/linking/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/linking/locale/es/LC_MESSAGES/django.po b/apps/linking/locale/es/LC_MESSAGES/django.po index f663dea90c..142bb4befe 100644 --- a/apps/linking/locale/es/LC_MESSAGES/django.po +++ b/apps/linking/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-02 18:29+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/linking/locale/fr/LC_MESSAGES/django.mo b/apps/linking/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..1b73e2b0fd Binary files /dev/null and b/apps/linking/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/linking/locale/fr/LC_MESSAGES/django.po b/apps/linking/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..e967d7f5e1 --- /dev/null +++ b/apps/linking/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,334 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-21 23:01+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:17 +msgid "smart links actions" +msgstr "actions sur liens intelligents" + +#: __init__.py:18 __init__.py:20 models.py:23 views.py:132 +msgid "smart links" +msgstr "liens intelligents" + +#: __init__.py:21 +msgid "smart links list" +msgstr "liste des liens intelligents" + +#: __init__.py:22 +msgid "create new smart link" +msgstr "créer un nouveau lien intelligent" + +#: __init__.py:23 __init__.py:28 +msgid "edit" +msgstr "modifier" + +#: __init__.py:24 __init__.py:29 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:26 +msgid "conditions" +msgstr "conditions" + +#: __init__.py:27 +msgid "create condition" +msgstr "créer une condition" + +#: __init__.py:31 +msgid "ACLs" +msgstr "ACLs" + +#: forms.py:48 +msgid "Pages" +msgstr "Pages" + +#: forms.py:54 +msgid "Select" +msgstr "Sélectionner" + +#: forms.py:61 +msgid "Click on the image for full size view of the first page." +msgstr "Cliquer l'image pour visualiser la première page en taille réelle" + +#: literals.py:7 +msgid "and" +msgstr "et" + +#: literals.py:8 +msgid "or" +msgstr "ou" + +#: literals.py:12 +msgid "is equal to" +msgstr "est égal à" + +#: literals.py:13 +msgid "is equal to (case insensitive)" +msgstr "est égal à (indépendant de la casse)" + +#: literals.py:14 +msgid "contains" +msgstr "contient" + +#: literals.py:15 +msgid "contains (case insensitive)" +msgstr "contient (indépendant de la casse)" + +#: literals.py:16 +msgid "is in" +msgstr "est dans" + +#: literals.py:17 +msgid "is greater than" +msgstr "est supérieur à" + +#: literals.py:18 +msgid "is greater than or equal to" +msgstr "est supérieur ou égal à" + +#: literals.py:19 +msgid "is less than" +msgstr "est inférieur à" + +#: literals.py:20 +msgid "is less than or equal to" +msgstr "est inférieur ou égal à" + +#: literals.py:21 +msgid "starts with" +msgstr "commence par" + +#: literals.py:22 +msgid "starts with (case insensitive)" +msgstr "commence pas (insensible à la casse)" + +#: literals.py:23 +msgid "ends with" +msgstr "finit par" + +#: literals.py:24 +msgid "ends with (case insensitive)" +msgstr "finit par (insensible à la casse)" + +#: literals.py:25 +msgid "is in regular expression" +msgstr "est une expression régulière" + +#: literals.py:26 +msgid "is in regular expression (case insensitive)" +msgstr "est une expression régulière (insensible à la casse)" + +#: models.py:12 +msgid "title" +msgstr "titre" + +#: models.py:13 views.py:135 +msgid "dynamic title" +msgstr "titre dynamique" + +#: models.py:13 models.py:31 +msgid "" +"This expression will be evaluated against the current selected document. " +"The document metadata is available as variables `metadata` and document " +"properties under the variable `document`." +msgstr "Cette expression sera évaluée sur le document sélectionné. Les métadonnées du document sont accessibles en tant que variables `metadata` et les propriétés d'un document sous la variable `document`." + +#: models.py:14 models.py:33 views.py:136 views.py:232 +msgid "enabled" +msgstr "activé" + +#: models.py:22 models.py:27 views.py:296 views.py:330 +msgid "smart link" +msgstr "lien intelligent" + +#: models.py:28 +msgid "The inclusion is ignored for the first item." +msgstr "Ignorer l'inclusion sur le premier élément" + +#: models.py:29 +msgid "foreign document data" +msgstr "document en langue étrangère" + +#: models.py:29 +msgid "" +"This represents the metadata of all other documents. Available objects: " +"`document.` and `metadata.`." +msgstr "Ceci représente les métadonnées de tous les autres documents. Eléments disponibles: `document.` et `metadata.`." + +#: models.py:31 +msgid "expression" +msgstr "expression" + +#: models.py:32 +msgid "negated" +msgstr "négation" + +#: models.py:32 +msgid "Inverts the logic of the operator." +msgstr "Inverser l'opérateur logique" + +#: models.py:36 +msgid "not" +msgstr "ne pas" + +#: models.py:39 +msgid "link condition" +msgstr "condition sur le lien" + +#: models.py:40 +msgid "link conditions" +msgstr "conditions sur le lien" + +#: permissions.py:7 +msgid "Smart links" +msgstr "Liens intelligents" + +#: permissions.py:9 +msgid "View existing smart links" +msgstr "Afficher les liens intelligents disponibles" + +#: permissions.py:10 +msgid "Create new smart links" +msgstr "Créer de nouveaux liens intelligents" + +#: permissions.py:11 +msgid "Delete smart links" +msgstr "Supprimer les liens intelligents" + +#: permissions.py:12 +msgid "Edit smart links" +msgstr "Modifier les liens intelligents" + +#: views.py:41 +msgid "No action selected." +msgstr "Aucune action sélectionnée." + +#: views.py:60 +#, python-format +msgid "documents in smart link: %(group)s" +msgstr "documents concernés par le lien intelligent: %(group)s" + +#: views.py:76 +#, python-format +msgid "Smart link query error: %s" +msgstr "Erreur de requête sur lien intelligent:%s" + +#: views.py:98 +#, python-format +msgid "smart links (%s)" +msgstr "liens intelligents(%s)" + +#: views.py:112 +msgid "There no defined smart links for the current document." +msgstr "Aucun lien intelligent n'est défini sur le document courant." + +#: views.py:152 +#, python-format +msgid "Smart link: %s created successfully." +msgstr "Création du lien intelligent:%s avec succès." + +#: views.py:159 +msgid "Create new smart link" +msgstr "Céer un nouveau lien intelligent" + +#: views.py:175 +#, python-format +msgid "Smart link: %s edited successfully." +msgstr "Lien intelligent:%s modifié avec succès." + +#: views.py:184 +#, python-format +msgid "Edit smart link: %s" +msgstr "Modifier le lien intelligent:%s" + +#: views.py:202 +#, python-format +msgid "Smart link: %s deleted successfully." +msgstr "Lien intelligent:%s supprimé avec succès" + +#: views.py:204 +#, python-format +msgid "Error deleting smart link: %(smart_link)s; %(error)s." +msgstr "Erreur lors de la suppression du lien intelligent:%(smart_link)s; %(error)s." + +#: views.py:213 +#, python-format +msgid "Are you sure you wish to delete smart link: %s?" +msgstr "Êtes vous certain de vouloir supprimer le lien intelligent:%s?" + +#: views.py:229 +#, python-format +msgid "conditions for smart link: %s" +msgstr "conditions sur le lien intelligent:%s" + +#: views.py:254 +#, python-format +msgid "Smart link condition: \"%s\" created successfully." +msgstr "Condition sur le lien intelligent:\"%s\" créé avec succès." + +#: views.py:261 +#, python-format +msgid "Add new conditions to smart link: \"%s\"" +msgstr "Ajouter une nouvelle condition au lien intelligent:\"%s\"" + +#: views.py:283 +#, python-format +msgid "Smart link condition: \"%s\" edited successfully." +msgstr "Condition sur le lien intelligent:\"%s\" modifiée avec succès." + +#: views.py:290 +msgid "Edit smart link condition" +msgstr "Modifier la condition sur le lien intelligent" + +#: views.py:297 views.py:331 +msgid "condition" +msgstr "condition" + +#: views.py:317 +#, python-format +msgid "Smart link condition: \"%s\" deleted successfully." +msgstr "Condition sur lien intelligent:\"%s\" supprimée avec succès." + +#: views.py:319 +#, python-format +msgid "" +"Error deleting smart link condition: %(smart_link_condition)s; %(error)s." +msgstr "Erreur lors de la suppression de la condition sur lien intelligent: %(smart_link_condition)s; %(error)s." + +#: views.py:333 +#, python-format +msgid "Are you sure you wish to delete smart link condition: \"%s\"?" +msgstr "Êtes vous certain de vouloir supprimer la condition sur le lien intelligent:\"%s\"?" + +#: conf/settings.py:11 +msgid "Show smart link that don't return any documents." +msgstr "Afficher les liens intelligents dont le requêtage ne renvoie aucun document" + +#: templates/smart_links_help.html:3 +msgid "What are smart links?" +msgstr "Que sont les liens intelligents?" + +#: templates/smart_links_help.html:4 +msgid "" +"Smart links are a set of conditional statements that are used to query the " +"database using the current document the user is accessing as the data " +"source, the results of these queries are a list of documents that relate in " +"some manner to the document being displayed and allow users the ability to " +"jump to and from linked documents very easily." +msgstr "Les liens intelligents sont un groupe de conditions utilisées pour requêter la base de données, en utilisant comme source de données le document en cours pour l'utilisateur, le résultat de la requête consistant en une liste de documents qui ont un lien avec le document en cours, et permettent ainsi à l'utilisateur de passer rapidement d'un de ces documents liés à l'autre, dans les deux sens." diff --git a/apps/linking/locale/it/LC_MESSAGES/django.po b/apps/linking/locale/it/LC_MESSAGES/django.po index 0ae197797f..e7e1ffe532 100644 --- a/apps/linking/locale/it/LC_MESSAGES/django.po +++ b/apps/linking/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-03-21 13:18+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/linking/locale/nl_NL/LC_MESSAGES/django.mo b/apps/linking/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ed7769bc0c Binary files /dev/null and b/apps/linking/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/linking/locale/nl_NL/LC_MESSAGES/django.po b/apps/linking/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..5e807e9255 --- /dev/null +++ b/apps/linking/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,333 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:17 +msgid "smart links actions" +msgstr "" + +#: __init__.py:18 __init__.py:20 models.py:23 views.py:132 +msgid "smart links" +msgstr "" + +#: __init__.py:21 +msgid "smart links list" +msgstr "" + +#: __init__.py:22 +msgid "create new smart link" +msgstr "" + +#: __init__.py:23 __init__.py:28 +msgid "edit" +msgstr "" + +#: __init__.py:24 __init__.py:29 +msgid "delete" +msgstr "" + +#: __init__.py:26 +msgid "conditions" +msgstr "" + +#: __init__.py:27 +msgid "create condition" +msgstr "" + +#: __init__.py:31 +msgid "ACLs" +msgstr "" + +#: forms.py:48 +msgid "Pages" +msgstr "" + +#: forms.py:54 +msgid "Select" +msgstr "" + +#: forms.py:61 +msgid "Click on the image for full size view of the first page." +msgstr "" + +#: literals.py:7 +msgid "and" +msgstr "" + +#: literals.py:8 +msgid "or" +msgstr "" + +#: literals.py:12 +msgid "is equal to" +msgstr "" + +#: literals.py:13 +msgid "is equal to (case insensitive)" +msgstr "" + +#: literals.py:14 +msgid "contains" +msgstr "" + +#: literals.py:15 +msgid "contains (case insensitive)" +msgstr "" + +#: literals.py:16 +msgid "is in" +msgstr "" + +#: literals.py:17 +msgid "is greater than" +msgstr "" + +#: literals.py:18 +msgid "is greater than or equal to" +msgstr "" + +#: literals.py:19 +msgid "is less than" +msgstr "" + +#: literals.py:20 +msgid "is less than or equal to" +msgstr "" + +#: literals.py:21 +msgid "starts with" +msgstr "" + +#: literals.py:22 +msgid "starts with (case insensitive)" +msgstr "" + +#: literals.py:23 +msgid "ends with" +msgstr "" + +#: literals.py:24 +msgid "ends with (case insensitive)" +msgstr "" + +#: literals.py:25 +msgid "is in regular expression" +msgstr "" + +#: literals.py:26 +msgid "is in regular expression (case insensitive)" +msgstr "" + +#: models.py:12 +msgid "title" +msgstr "" + +#: models.py:13 views.py:135 +msgid "dynamic title" +msgstr "" + +#: models.py:13 models.py:31 +msgid "" +"This expression will be evaluated against the current selected document. " +"The document metadata is available as variables `metadata` and document " +"properties under the variable `document`." +msgstr "" + +#: models.py:14 models.py:33 views.py:136 views.py:232 +msgid "enabled" +msgstr "" + +#: models.py:22 models.py:27 views.py:296 views.py:330 +msgid "smart link" +msgstr "" + +#: models.py:28 +msgid "The inclusion is ignored for the first item." +msgstr "" + +#: models.py:29 +msgid "foreign document data" +msgstr "" + +#: models.py:29 +msgid "" +"This represents the metadata of all other documents. Available objects: " +"`document.` and `metadata.`." +msgstr "" + +#: models.py:31 +msgid "expression" +msgstr "" + +#: models.py:32 +msgid "negated" +msgstr "" + +#: models.py:32 +msgid "Inverts the logic of the operator." +msgstr "" + +#: models.py:36 +msgid "not" +msgstr "" + +#: models.py:39 +msgid "link condition" +msgstr "" + +#: models.py:40 +msgid "link conditions" +msgstr "" + +#: permissions.py:7 +msgid "Smart links" +msgstr "" + +#: permissions.py:9 +msgid "View existing smart links" +msgstr "" + +#: permissions.py:10 +msgid "Create new smart links" +msgstr "" + +#: permissions.py:11 +msgid "Delete smart links" +msgstr "" + +#: permissions.py:12 +msgid "Edit smart links" +msgstr "" + +#: views.py:41 +msgid "No action selected." +msgstr "" + +#: views.py:60 +#, python-format +msgid "documents in smart link: %(group)s" +msgstr "" + +#: views.py:76 +#, python-format +msgid "Smart link query error: %s" +msgstr "" + +#: views.py:98 +#, python-format +msgid "smart links (%s)" +msgstr "" + +#: views.py:112 +msgid "There no defined smart links for the current document." +msgstr "" + +#: views.py:152 +#, python-format +msgid "Smart link: %s created successfully." +msgstr "" + +#: views.py:159 +msgid "Create new smart link" +msgstr "" + +#: views.py:175 +#, python-format +msgid "Smart link: %s edited successfully." +msgstr "" + +#: views.py:184 +#, python-format +msgid "Edit smart link: %s" +msgstr "" + +#: views.py:202 +#, python-format +msgid "Smart link: %s deleted successfully." +msgstr "" + +#: views.py:204 +#, python-format +msgid "Error deleting smart link: %(smart_link)s; %(error)s." +msgstr "" + +#: views.py:213 +#, python-format +msgid "Are you sure you wish to delete smart link: %s?" +msgstr "" + +#: views.py:229 +#, python-format +msgid "conditions for smart link: %s" +msgstr "" + +#: views.py:254 +#, python-format +msgid "Smart link condition: \"%s\" created successfully." +msgstr "" + +#: views.py:261 +#, python-format +msgid "Add new conditions to smart link: \"%s\"" +msgstr "" + +#: views.py:283 +#, python-format +msgid "Smart link condition: \"%s\" edited successfully." +msgstr "" + +#: views.py:290 +msgid "Edit smart link condition" +msgstr "" + +#: views.py:297 views.py:331 +msgid "condition" +msgstr "" + +#: views.py:317 +#, python-format +msgid "Smart link condition: \"%s\" deleted successfully." +msgstr "" + +#: views.py:319 +#, python-format +msgid "" +"Error deleting smart link condition: %(smart_link_condition)s; %(error)s." +msgstr "" + +#: views.py:333 +#, python-format +msgid "Are you sure you wish to delete smart link condition: \"%s\"?" +msgstr "" + +#: conf/settings.py:11 +msgid "Show smart link that don't return any documents." +msgstr "" + +#: templates/smart_links_help.html:3 +msgid "What are smart links?" +msgstr "" + +#: templates/smart_links_help.html:4 +msgid "" +"Smart links are a set of conditional statements that are used to query the " +"database using the current document the user is accessing as the data " +"source, the results of these queries are a list of documents that relate in " +"some manner to the document being displayed and allow users the ability to " +"jump to and from linked documents very easily." +msgstr "" diff --git a/apps/linking/locale/pl/LC_MESSAGES/django.po b/apps/linking/locale/pl/LC_MESSAGES/django.po index 76c94a23bc..a6dd362544 100644 --- a/apps/linking/locale/pl/LC_MESSAGES/django.po +++ b/apps/linking/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-20 16:14+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/linking/locale/pt/LC_MESSAGES/django.po b/apps/linking/locale/pt/LC_MESSAGES/django.po index 76ddc60ef0..7d349b3331 100644 --- a/apps/linking/locale/pt/LC_MESSAGES/django.po +++ b/apps/linking/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # , 2011. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-02 18:19+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-03 13:02+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" #: __init__.py:17 msgid "smart links actions" -msgstr "ações do ligações inteligentes" +msgstr "ações de ligações inteligentes" #: __init__.py:18 __init__.py:20 models.py:23 views.py:132 msgid "smart links" @@ -33,7 +34,7 @@ msgstr "lista de ligações inteligentes" #: __init__.py:22 msgid "create new smart link" -msgstr "criar um novo ligação inteligente" +msgstr "criar uma nova ligação inteligente" #: __init__.py:23 __init__.py:28 msgid "edit" @@ -49,11 +50,11 @@ msgstr "condições" #: __init__.py:27 msgid "create condition" -msgstr "criar condições" +msgstr "criar condição" #: __init__.py:31 msgid "ACLs" -msgstr "" +msgstr "ACL's" #: forms.py:48 msgid "Pages" @@ -65,7 +66,7 @@ msgstr "Selecionar" #: forms.py:61 msgid "Click on the image for full size view of the first page." -msgstr "Clique na imagem para ver em tamanho grande a primeira página." +msgstr "Clique na imagem para ver a primeira página em tamanho grande." #: literals.py:7 msgid "and" @@ -81,7 +82,7 @@ msgstr "é igual a" #: literals.py:13 msgid "is equal to (case insensitive)" -msgstr "é igual a (case insensitive)" +msgstr "é igual a (insensível a minúsculas/maiúsculas)" #: literals.py:14 msgid "contains" @@ -89,7 +90,7 @@ msgstr "contém" #: literals.py:15 msgid "contains (case insensitive)" -msgstr "contém (case insensitive)" +msgstr "contém (insensível a minúsculas/maiúsculas)" #: literals.py:16 msgid "is in" @@ -97,27 +98,27 @@ msgstr "está em" #: literals.py:17 msgid "is greater than" -msgstr "é maior do que" +msgstr "é maior que" #: literals.py:18 msgid "is greater than or equal to" -msgstr "é maior ou igual a" +msgstr "é maior que ou igual a" #: literals.py:19 msgid "is less than" -msgstr "é inferior a" +msgstr "é menor que" #: literals.py:20 msgid "is less than or equal to" -msgstr "é menor ou igual a" +msgstr "é menor que ou igual a" #: literals.py:21 msgid "starts with" -msgstr "começa com" +msgstr "começa por" #: literals.py:22 msgid "starts with (case insensitive)" -msgstr "começa com (case insensitive)" +msgstr "começa por (insensível a minúsculas/maiúsculas)" #: literals.py:23 msgid "ends with" @@ -125,15 +126,15 @@ msgstr "termina com" #: literals.py:24 msgid "ends with (case insensitive)" -msgstr "termina com (case insensitive)" +msgstr "termina com (insensível a minúsculas/maiúsculas)" #: literals.py:25 msgid "is in regular expression" -msgstr "está em expressão regular" +msgstr "contido em expressão regular" #: literals.py:26 msgid "is in regular expression (case insensitive)" -msgstr "está em expressão regular (case insensitive)" +msgstr "contido em expressão regular (insensível a minúsculas/maiúsculas)" #: models.py:12 msgid "title" @@ -148,7 +149,7 @@ msgid "" "This expression will be evaluated against the current selected document. " "The document metadata is available as variables `metadata` and document " "properties under the variable `document`." -msgstr "Esta expressão será avaliada em relação ao documento atual selecionado. Os metadados do documento estão disponíveis como variáveis \"​metadados \" e propriedades do documento em variáveis `documento`." +msgstr "Esta expressão será avaliada em relação ao documento atualmente selecionado. Os metadados do documento estão disponíveis como variável `metadata` e as propriedades do documento como variável `document`." #: models.py:14 models.py:33 views.py:136 views.py:232 msgid "enabled" @@ -164,13 +165,13 @@ msgstr "A inclusão é ignorada para o primeiro item." #: models.py:29 msgid "foreign document data" -msgstr "dados de documentos estrangeiros" +msgstr "dados de documentos externos" #: models.py:29 msgid "" "This represents the metadata of all other documents. Available objects: " "`document.` and `metadata.`." -msgstr "Isto representa os metadados de todos os outros documentos. Objetos disponíveis: `document. ` e ` metadata. `." +msgstr "Isto representa os metadados de todos os outros documentos. Objetos disponíveis: `document. ` e ` metadata. `." #: models.py:31 msgid "expression" @@ -178,7 +179,7 @@ msgstr "expressão" #: models.py:32 msgid "negated" -msgstr "negada" +msgstr "negado" #: models.py:32 msgid "Inverts the logic of the operator." @@ -202,7 +203,7 @@ msgstr "Ligações inteligentes" #: permissions.py:9 msgid "View existing smart links" -msgstr "Ver os ligações inteligentes" +msgstr "Ver ligações inteligentes" #: permissions.py:10 msgid "Create new smart links" @@ -223,21 +224,21 @@ msgstr "Nenhuma ação selecionada." #: views.py:60 #, python-format msgid "documents in smart link: %(group)s" -msgstr "" +msgstr "documentos na ligação inteligente: %(group)s" #: views.py:76 #, python-format msgid "Smart link query error: %s" -msgstr "" +msgstr "Erro na consulta de ligações inteligentes: %s" #: views.py:98 #, python-format msgid "smart links (%s)" -msgstr "ligações inteligente (%s)" +msgstr "ligações inteligentes (%s)" #: views.py:112 msgid "There no defined smart links for the current document." -msgstr "" +msgstr "Não há ligações inteligentes definidas para o documento atual." #: views.py:152 #, python-format @@ -246,12 +247,12 @@ msgstr "Ligação inteligente: %s criado com sucesso." #: views.py:159 msgid "Create new smart link" -msgstr "" +msgstr "Criar nova ligação inteligente" #: views.py:175 #, python-format msgid "Smart link: %s edited successfully." -msgstr "" +msgstr "Ligação inteligente: %s editada com sucesso." #: views.py:184 #, python-format @@ -261,41 +262,41 @@ msgstr "Editar Ligação inteligente: %s" #: views.py:202 #, python-format msgid "Smart link: %s deleted successfully." -msgstr "" +msgstr "Ligação inteligente: %s excluída com sucesso." #: views.py:204 #, python-format msgid "Error deleting smart link: %(smart_link)s; %(error)s." -msgstr "" +msgstr "Erro ao excluir a ligação inteligente: %(smart_link)s; %(error)s." #: views.py:213 #, python-format msgid "Are you sure you wish to delete smart link: %s?" -msgstr "" +msgstr "Tem a certeza de que pretende excluir a ligação inteligente: %s?" #: views.py:229 #, python-format msgid "conditions for smart link: %s" -msgstr "" +msgstr "condições para a ligação inteligente: %s" #: views.py:254 #, python-format msgid "Smart link condition: \"%s\" created successfully." -msgstr "" +msgstr "Condição da ligação inteligente: \"%s\" criada com sucesso." #: views.py:261 #, python-format msgid "Add new conditions to smart link: \"%s\"" -msgstr "" +msgstr "Adicionar novas condições à ligação inteligente: \"%s\"" #: views.py:283 #, python-format msgid "Smart link condition: \"%s\" edited successfully." -msgstr "" +msgstr "Condição de ligação inteligente: \"%s\" editada com sucesso." #: views.py:290 msgid "Edit smart link condition" -msgstr "" +msgstr "Editar condição de ligação inteligente" #: views.py:297 views.py:331 msgid "condition" @@ -304,26 +305,26 @@ msgstr "condição" #: views.py:317 #, python-format msgid "Smart link condition: \"%s\" deleted successfully." -msgstr "" +msgstr "Condição de ligação inteligente: \"%s\" excluída com sucesso." #: views.py:319 #, python-format msgid "" "Error deleting smart link condition: %(smart_link_condition)s; %(error)s." -msgstr "" +msgstr "Erro ao excluir a condição de ligação inteligente: %(smart_link_condition)s; %(error)s." #: views.py:333 #, python-format msgid "Are you sure you wish to delete smart link condition: \"%s\"?" -msgstr "" +msgstr "Tem a certeza de que pretende eliminar a condição de ligação inteligente: \"%s\"?" #: conf/settings.py:11 msgid "Show smart link that don't return any documents." -msgstr "" +msgstr "Mostrar ligações inteligentes que não retornam nenhum documento." #: templates/smart_links_help.html:3 msgid "What are smart links?" -msgstr "" +msgstr "O que são ligações inteligentes?" #: templates/smart_links_help.html:4 msgid "" @@ -332,4 +333,4 @@ msgid "" "source, the results of these queries are a list of documents that relate in " "some manner to the document being displayed and allow users the ability to " "jump to and from linked documents very easily." -msgstr "" +msgstr "Ligações condicionais são conjuntos de declarações condicionais que são usados para consultar a base de dados usando o documento atual como fonte de dados. O resultado desta consulta é uma lista de documentos relacionados de alguma forma com o documento atual, que permite ao utilizador saltar para e de documentos ligados facilmente." diff --git a/apps/linking/locale/pt_BR/LC_MESSAGES/django.po b/apps/linking/locale/pt_BR/LC_MESSAGES/django.po index 12e05db7f4..d95737602a 100644 --- a/apps/linking/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/linking/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:32+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/linking/locale/ru/LC_MESSAGES/django.po b/apps/linking/locale/ru/LC_MESSAGES/django.po index badccc1923..6bf2ed393b 100644 --- a/apps/linking/locale/ru/LC_MESSAGES/django.po +++ b/apps/linking/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-03 05:45+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/main/locale/bg/LC_MESSAGES/django.mo b/apps/main/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..2281218f5c Binary files /dev/null and b/apps/main/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/main/locale/bg/LC_MESSAGES/django.po b/apps/main/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..ec2f28b44b --- /dev/null +++ b/apps/main/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:33 +msgid "maintenance" +msgstr "поддръжка" + +#: __init__.py:34 +msgid "statistics" +msgstr "статистика" + +#: __init__.py:35 +msgid "diagnostics" +msgstr "диагностика" + +#: __init__.py:36 +msgid "sentry" +msgstr "" + +#: __init__.py:37 +msgid "admin site" +msgstr "административен сайт" + +#: __init__.py:40 +msgid "home" +msgstr "начало" + +#: __init__.py:42 +msgid "search" +msgstr "търсене" + +#: views.py:43 +msgid "maintenance menu" +msgstr "меню поддръжка" + +#: views.py:56 +msgid "Statistics" +msgstr "Статистика" + +#: views.py:66 +msgid "Diagnostics" +msgstr "Диагностика" + +#: conf/settings.py:12 +msgid "" +"Controls whether the search functionality is provided by a sidebar widget or" +" by a menu entry." +msgstr "Контрол дали възможността за търсене да се предлага в страничен бар или от меню." + +#: templates/about.html:5 +msgid "About this program" +msgstr "Относно програмата" + +#: templates/about.html:9 templates/verbose_login.html:4 +msgid "Version" +msgstr "Версия" + +#: templates/base.html:28 +msgid "(DEBUG)" +msgstr "(DEBUG)" + +#: templates/base.html:193 +msgid "User" +msgstr "Потребител" + +#: templates/base.html:195 +msgid "Anonymous" +msgstr "Анонимен" + +#: templates/base.html:197 +msgid "User details" +msgstr "Данни за потребител" + +#: templates/base.html:214 +msgid "Login" +msgstr "Вход" + +#: templates/base.html:214 +msgid "Logout" +msgstr "Изход" + +#: templates/base.html:294 +msgid "Secondary menu" +msgstr "Вторично меню" + +#: templates/base.html:310 +#, python-format +msgid "Actions for %(name)s: %(navigation_object)s" +msgstr "Действия за %(name)s: %(navigation_object)s" + +#: templates/base.html:312 templates/base.html.py:355 +#, python-format +msgid "Actions for: %(navigation_object)s" +msgstr "Действия за: %(navigation_object)s" + +#: templates/base.html:315 +msgid "Available actions" +msgstr "Възможни действия" + +#: templates/base.html:327 templates/base.html.py:370 +msgid "Related actions" +msgstr "Подобни действия" + +#: templates/base.html:338 templates/base.html.py:383 +msgid "Other available actions" +msgstr "Други възможни действия" + +#: templates/base.html:353 +#, python-format +msgid "Actions for %(object_name)s: %(navigation_object)s" +msgstr "Действия за %(object_name)s: %(navigation_object)s" + +#: templates/base.html:358 +msgid "Actions" +msgstr "Действия" + +#: templates/home.html:8 +msgid "Django based open source document management system" +msgstr "Django базирана система за управление на електронни документи, с отворен код" + +#: templates/project_description.html:6 +msgid "" +"Open source, Django based electronic document manager with custom metadata, " +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "" + +#: templates/project_description.html:18 +msgid "Released under the GPL V3 License" +msgstr "Реализирано по GPL V3 лиценз" diff --git a/apps/main/locale/de_DE/LC_MESSAGES/django.po b/apps/main/locale/de_DE/LC_MESSAGES/django.po index cea8591db2..70a7b607cb 100644 --- a/apps/main/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/main/locale/de_DE/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-04-20 18:10+0000\n" -"Last-Translator: tetjarediske \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -84,50 +84,50 @@ msgstr "Benutzer" msgid "Anonymous" msgstr "Anonym" -#: templates/base.html:198 +#: templates/base.html:197 msgid "User details" msgstr "Benutzer Details" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Login" msgstr "Login" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Logout" msgstr "Logout" -#: templates/base.html:295 +#: templates/base.html:294 msgid "Secondary menu" msgstr "Zweites Menü" -#: templates/base.html:311 +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(navigation_object)s" msgstr "Aktionen für %(name)s: %(navigation_object)s" -#: templates/base.html:313 templates/base.html.py:356 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(navigation_object)s" msgstr "Aktionen für: %(navigation_object)s" -#: templates/base.html:316 +#: templates/base.html:315 msgid "Available actions" msgstr "Verfügbare Aktionen" -#: templates/base.html:328 templates/base.html.py:371 +#: templates/base.html:327 templates/base.html.py:370 msgid "Related actions" msgstr "Verwandte Aktionen" -#: templates/base.html:339 templates/base.html.py:384 +#: templates/base.html:338 templates/base.html.py:383 msgid "Other available actions" msgstr "Andere verfügbare Aktionen" -#: templates/base.html:354 +#: templates/base.html:353 #, python-format msgid "Actions for %(object_name)s: %(navigation_object)s" msgstr "Aktionen für %(object_name)s: %(navigation_object)s" -#: templates/base.html:359 +#: templates/base.html:358 msgid "Actions" msgstr "Aktionen" @@ -138,8 +138,9 @@ msgstr "Django basiertes Open Source Dokumenten Management System" #: templates/project_description.html:6 msgid "" "Open source, Django based electronic document manager with custom metadata, " -"indexing, tagging, file serving integration and OCR capabilities" -msgstr "Open Source, Django basiertes elektronisches Dokumenten Managementsystem mit Metadaten, Indices, Markierungen, Dateiserver integration und OCR Fähigkeiten" +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "" #: templates/project_description.html:18 msgid "Released under the GPL V3 License" diff --git a/apps/main/locale/en/LC_MESSAGES/django.mo b/apps/main/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/main/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/main/locale/en/LC_MESSAGES/django.po b/apps/main/locale/en/LC_MESSAGES/django.po index 74cda90ea0..62d61c54e5 100644 --- a/apps/main/locale/en/LC_MESSAGES/django.po +++ b/apps/main/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -104,11 +104,29 @@ msgid "Secondary menu" msgstr "" #: templates/base.html:303 +#: templates/base.html:197 +msgid "User details" +msgstr "" + +#: templates/base.html:214 +msgid "Login" +msgstr "" + +#: templates/base.html:214 +msgid "Logout" +msgstr "" + +#: templates/base.html:294 +msgid "Secondary menu" +msgstr "" + +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(object_reference)s" msgstr "" #: templates/base.html:305 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(object_reference)s" msgstr "" @@ -121,6 +139,27 @@ msgstr "" msgid "Other available actions" msgstr "" +#: templates/base.html:315 +msgid "Available actions" +msgstr "" + +#: templates/base.html:327 templates/base.html.py:370 +msgid "Related actions" +msgstr "" + +#: templates/base.html:338 templates/base.html.py:383 +msgid "Other available actions" +msgstr "" + +#: templates/base.html:353 +#, python-format +msgid "Actions for %(object_name)s: %(navigation_object)s" +msgstr "" + +#: templates/base.html:358 +msgid "Actions" +msgstr "" + #: templates/home.html:8 msgid "Django based open source document management system" msgstr "" diff --git a/apps/main/locale/es/LC_MESSAGES/django.po b/apps/main/locale/es/LC_MESSAGES/django.po index 2b98e242f5..31db35bfee 100644 --- a/apps/main/locale/es/LC_MESSAGES/django.po +++ b/apps/main/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-01-02 05:42+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:22+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -84,50 +84,50 @@ msgstr "Usuario" msgid "Anonymous" msgstr "Anónimo" -#: templates/base.html:198 +#: templates/base.html:197 msgid "User details" msgstr "Detalles de usuario" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Login" msgstr "Iniciar sesión" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Logout" msgstr "Desconectarse" -#: templates/base.html:295 +#: templates/base.html:294 msgid "Secondary menu" msgstr "Menú secundario" -#: templates/base.html:311 +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(navigation_object)s" msgstr "Acciones para %(name)s: %(navigation_object)s " -#: templates/base.html:313 templates/base.html.py:356 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(navigation_object)s" msgstr "Acciones para: %(navigation_object)s " -#: templates/base.html:316 +#: templates/base.html:315 msgid "Available actions" msgstr "Acciones disponibles" -#: templates/base.html:328 templates/base.html.py:371 +#: templates/base.html:327 templates/base.html.py:370 msgid "Related actions" msgstr "Acciones relacionadas" -#: templates/base.html:339 templates/base.html.py:384 +#: templates/base.html:338 templates/base.html.py:383 msgid "Other available actions" msgstr "Otras acciones disponibles" -#: templates/base.html:354 +#: templates/base.html:353 #, python-format msgid "Actions for %(object_name)s: %(navigation_object)s" msgstr "Acciones para %(object_name)s: %(navigation_object)s " -#: templates/base.html:359 +#: templates/base.html:358 msgid "Actions" msgstr "Acciones" @@ -138,8 +138,9 @@ msgstr "Sistema de manejo de documentos de código abierto basado en Django" #: templates/project_description.html:6 msgid "" "Open source, Django based electronic document manager with custom metadata, " -"indexing, tagging, file serving integration and OCR capabilities" -msgstr "Gestor documental de código abierto, basado en Django con metadatos personaliables, indexación, etiquedado de documentos, integración de servicio de archivos y capacidades de OCR" +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "Gestor documental libre y de código abierto, basado en Django con metadatos personalizados, indexación, etiquetado, integración de servicio de archivos, apoyo de firmas digitales y capacidades de OCR" #: templates/project_description.html:18 msgid "Released under the GPL V3 License" diff --git a/apps/main/locale/fr/LC_MESSAGES/django.mo b/apps/main/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..bd886f61e4 Binary files /dev/null and b/apps/main/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/main/locale/fr/LC_MESSAGES/django.po b/apps/main/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..7ca362d3e4 --- /dev/null +++ b/apps/main/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,147 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-21 23:09+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:33 +msgid "maintenance" +msgstr "maintenance" + +#: __init__.py:34 +msgid "statistics" +msgstr "statistiques" + +#: __init__.py:35 +msgid "diagnostics" +msgstr "diagnostiques" + +#: __init__.py:36 +msgid "sentry" +msgstr "sentinelle" + +#: __init__.py:37 +msgid "admin site" +msgstr "site d'admin" + +#: __init__.py:40 +msgid "home" +msgstr "accueil" + +#: __init__.py:42 +msgid "search" +msgstr "recherche" + +#: views.py:43 +msgid "maintenance menu" +msgstr "menu de maintenance" + +#: views.py:56 +msgid "Statistics" +msgstr "Statistiques" + +#: views.py:66 +msgid "Diagnostics" +msgstr "Diagnostiques" + +#: conf/settings.py:12 +msgid "" +"Controls whether the search functionality is provided by a sidebar widget or" +" by a menu entry." +msgstr "Permet de proposer la fonctionnalité de recherche dans un module de barre latérale ou par une entrée du menu " + +#: templates/about.html:5 +msgid "About this program" +msgstr "A propos de ce Logiciel" + +#: templates/about.html:9 templates/verbose_login.html:4 +msgid "Version" +msgstr "Version" + +#: templates/base.html:28 +msgid "(DEBUG)" +msgstr "(DEBUG)" + +#: templates/base.html:193 +msgid "User" +msgstr "Utilisateur" + +#: templates/base.html:195 +msgid "Anonymous" +msgstr "Anonyme" + +#: templates/base.html:197 +msgid "User details" +msgstr "Profil Utilisateur" + +#: templates/base.html:214 +msgid "Login" +msgstr "S'identifier" + +#: templates/base.html:214 +msgid "Logout" +msgstr "Se déconnecter" + +#: templates/base.html:294 +msgid "Secondary menu" +msgstr "Menu secondaire" + +#: templates/base.html:310 +#, python-format +msgid "Actions for %(name)s: %(navigation_object)s" +msgstr "Actions pour %(name)s: %(navigation_object)s" + +#: templates/base.html:312 templates/base.html.py:355 +#, python-format +msgid "Actions for: %(navigation_object)s" +msgstr "Actions pour: %(navigation_object)s" + +#: templates/base.html:315 +msgid "Available actions" +msgstr "Actions disponibles" + +#: templates/base.html:327 templates/base.html.py:370 +msgid "Related actions" +msgstr "Actions similaires" + +#: templates/base.html:338 templates/base.html.py:383 +msgid "Other available actions" +msgstr "Autres actions disponibles" + +#: templates/base.html:353 +#, python-format +msgid "Actions for %(object_name)s: %(navigation_object)s" +msgstr "Actions pour %(object_name)s: %(navigation_object)s" + +#: templates/base.html:358 +msgid "Actions" +msgstr "Actions" + +#: templates/home.html:8 +msgid "Django based open source document management system" +msgstr "Système de Gestion Documentaire open source basé sur Django" + +#: templates/project_description.html:6 +msgid "" +"Open source, Django based electronic document manager with custom metadata, " +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "Système de Gestion de documents électroniques open source basé sur Django, avec des fonctionnalités de métadonnées personnalisables, d'indexation de contenu, d'étiquetage, de serveur de fichiers, avec support de signature digitale des documents et support natif des fonctionnalités OCR" + +#: templates/project_description.html:18 +msgid "Released under the GPL V3 License" +msgstr "Publié sous license GPL V3" diff --git a/apps/main/locale/it/LC_MESSAGES/django.po b/apps/main/locale/it/LC_MESSAGES/django.po index 306b96d308..98418a4bac 100644 --- a/apps/main/locale/it/LC_MESSAGES/django.po +++ b/apps/main/locale/it/LC_MESSAGES/django.po @@ -10,9 +10,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-08 07:41+0000\n" -"Last-Translator: Carlo Zanatto <>\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -86,50 +86,50 @@ msgstr "Utente" msgid "Anonymous" msgstr "Anonimo" -#: templates/base.html:198 +#: templates/base.html:197 msgid "User details" msgstr "Dettagli utente" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Login" msgstr "Login" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Logout" msgstr "Logout" -#: templates/base.html:295 +#: templates/base.html:294 msgid "Secondary menu" msgstr "Menu secondario" -#: templates/base.html:311 +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(navigation_object)s" msgstr "Azione per %(name)s: %(navigation_object)s" -#: templates/base.html:313 templates/base.html.py:356 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(navigation_object)s" msgstr "Azione per : %(navigation_object)s" -#: templates/base.html:316 +#: templates/base.html:315 msgid "Available actions" msgstr "Azioni disponibili" -#: templates/base.html:328 templates/base.html.py:371 +#: templates/base.html:327 templates/base.html.py:370 msgid "Related actions" msgstr "Azioni relative" -#: templates/base.html:339 templates/base.html.py:384 +#: templates/base.html:338 templates/base.html.py:383 msgid "Other available actions" msgstr "Altre azioni disponibili" -#: templates/base.html:354 +#: templates/base.html:353 #, python-format msgid "Actions for %(object_name)s: %(navigation_object)s" msgstr "Azioni per %(object_name)s: %(navigation_object)s" -#: templates/base.html:359 +#: templates/base.html:358 msgid "Actions" msgstr "Azioni" @@ -140,8 +140,9 @@ msgstr "Sistema open source di gestione dei documenti basato su Django" #: templates/project_description.html:6 msgid "" "Open source, Django based electronic document manager with custom metadata, " -"indexing, tagging, file serving integration and OCR capabilities" -msgstr "Open Source, Django programma per la gestione documentale con la possibilità di metadati personalizabili, tagging, indicizzazione, integrazione con file server e con possibilità di OCR" +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "" #: templates/project_description.html:18 msgid "Released under the GPL V3 License" diff --git a/apps/main/locale/nl_NL/LC_MESSAGES/django.mo b/apps/main/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ed7769bc0c Binary files /dev/null and b/apps/main/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/main/locale/nl_NL/LC_MESSAGES/django.po b/apps/main/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b6487ee2ed --- /dev/null +++ b/apps/main/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,146 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:33 +msgid "maintenance" +msgstr "" + +#: __init__.py:34 +msgid "statistics" +msgstr "" + +#: __init__.py:35 +msgid "diagnostics" +msgstr "" + +#: __init__.py:36 +msgid "sentry" +msgstr "" + +#: __init__.py:37 +msgid "admin site" +msgstr "" + +#: __init__.py:40 +msgid "home" +msgstr "" + +#: __init__.py:42 +msgid "search" +msgstr "" + +#: views.py:43 +msgid "maintenance menu" +msgstr "" + +#: views.py:56 +msgid "Statistics" +msgstr "" + +#: views.py:66 +msgid "Diagnostics" +msgstr "" + +#: conf/settings.py:12 +msgid "" +"Controls whether the search functionality is provided by a sidebar widget or" +" by a menu entry." +msgstr "" + +#: templates/about.html:5 +msgid "About this program" +msgstr "" + +#: templates/about.html:9 templates/verbose_login.html:4 +msgid "Version" +msgstr "" + +#: templates/base.html:28 +msgid "(DEBUG)" +msgstr "" + +#: templates/base.html:193 +msgid "User" +msgstr "" + +#: templates/base.html:195 +msgid "Anonymous" +msgstr "" + +#: templates/base.html:197 +msgid "User details" +msgstr "" + +#: templates/base.html:214 +msgid "Login" +msgstr "" + +#: templates/base.html:214 +msgid "Logout" +msgstr "" + +#: templates/base.html:294 +msgid "Secondary menu" +msgstr "" + +#: templates/base.html:310 +#, python-format +msgid "Actions for %(name)s: %(navigation_object)s" +msgstr "" + +#: templates/base.html:312 templates/base.html.py:355 +#, python-format +msgid "Actions for: %(navigation_object)s" +msgstr "" + +#: templates/base.html:315 +msgid "Available actions" +msgstr "" + +#: templates/base.html:327 templates/base.html.py:370 +msgid "Related actions" +msgstr "" + +#: templates/base.html:338 templates/base.html.py:383 +msgid "Other available actions" +msgstr "" + +#: templates/base.html:353 +#, python-format +msgid "Actions for %(object_name)s: %(navigation_object)s" +msgstr "" + +#: templates/base.html:358 +msgid "Actions" +msgstr "" + +#: templates/home.html:8 +msgid "Django based open source document management system" +msgstr "" + +#: templates/project_description.html:6 +msgid "" +"Open source, Django based electronic document manager with custom metadata, " +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "" + +#: templates/project_description.html:18 +msgid "Released under the GPL V3 License" +msgstr "" diff --git a/apps/main/locale/pl/LC_MESSAGES/django.po b/apps/main/locale/pl/LC_MESSAGES/django.po index 74b45740e3..77d62c7168 100644 --- a/apps/main/locale/pl/LC_MESSAGES/django.po +++ b/apps/main/locale/pl/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-03-02 22:04+0000\n" -"Last-Translator: mic \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -84,50 +84,50 @@ msgstr "Użytkownik" msgid "Anonymous" msgstr "Anonimowy" -#: templates/base.html:198 +#: templates/base.html:197 msgid "User details" msgstr "Dane użytkownika" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Login" msgstr "Login" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Logout" msgstr "Wyloguj" -#: templates/base.html:295 +#: templates/base.html:294 msgid "Secondary menu" msgstr "" -#: templates/base.html:311 +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(navigation_object)s" msgstr "" -#: templates/base.html:313 templates/base.html.py:356 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(navigation_object)s" msgstr "" -#: templates/base.html:316 +#: templates/base.html:315 msgid "Available actions" msgstr "" -#: templates/base.html:328 templates/base.html.py:371 +#: templates/base.html:327 templates/base.html.py:370 msgid "Related actions" msgstr "" -#: templates/base.html:339 templates/base.html.py:384 +#: templates/base.html:338 templates/base.html.py:383 msgid "Other available actions" msgstr "" -#: templates/base.html:354 +#: templates/base.html:353 #, python-format msgid "Actions for %(object_name)s: %(navigation_object)s" msgstr "" -#: templates/base.html:359 +#: templates/base.html:358 msgid "Actions" msgstr "" @@ -138,7 +138,8 @@ msgstr "Django based open source document management system" #: templates/project_description.html:6 msgid "" "Open source, Django based electronic document manager with custom metadata, " -"indexing, tagging, file serving integration and OCR capabilities" +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" msgstr "" #: templates/project_description.html:18 diff --git a/apps/main/locale/pt/LC_MESSAGES/django.po b/apps/main/locale/pt/LC_MESSAGES/django.po index 54d9247e10..dee0412a5f 100644 --- a/apps/main/locale/pt/LC_MESSAGES/django.po +++ b/apps/main/locale/pt/LC_MESSAGES/django.po @@ -5,12 +5,13 @@ # Translators: # , 2011. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-21 16:38+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" @@ -37,15 +38,15 @@ msgstr "sentinela" #: __init__.py:37 msgid "admin site" -msgstr "site de administação" +msgstr "site de administração" #: __init__.py:40 msgid "home" -msgstr "inicio" +msgstr "início" #: __init__.py:42 msgid "search" -msgstr "pesquisa" +msgstr "procurar" #: views.py:43 msgid "maintenance menu" @@ -63,7 +64,7 @@ msgstr "Diagnósticos" msgid "" "Controls whether the search functionality is provided by a sidebar widget or" " by a menu entry." -msgstr "Controla-se a funcionalidade de pesquisa é fornecido por um widget da barra lateral ou por uma entrada de menu." +msgstr "Controla se a funcionalidade de procura é fornecida por um widget da barra lateral ou por uma entrada de menu." #: templates/about.html:5 msgid "About this program" @@ -79,69 +80,70 @@ msgstr "(DEBUG)" #: templates/base.html:193 msgid "User" -msgstr "Usuário" +msgstr "Utilizador" #: templates/base.html:195 msgid "Anonymous" -msgstr "Anônimo" +msgstr "Anónimo" -#: templates/base.html:198 +#: templates/base.html:197 msgid "User details" -msgstr "Detalhes do usuário" +msgstr "Detalhes do utilizador" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Login" msgstr "Login" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Logout" msgstr "Sair" -#: templates/base.html:295 +#: templates/base.html:294 msgid "Secondary menu" msgstr "Menu secundário" -#: templates/base.html:311 +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(navigation_object)s" msgstr "Ações para %(name)s: %(navigation_object)s " -#: templates/base.html:313 templates/base.html.py:356 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(navigation_object)s" msgstr "Ações para: %(navigation_object)s " -#: templates/base.html:316 +#: templates/base.html:315 msgid "Available actions" msgstr "Ações disponíveis" -#: templates/base.html:328 templates/base.html.py:371 +#: templates/base.html:327 templates/base.html.py:370 msgid "Related actions" msgstr "Ações relacionadas" -#: templates/base.html:339 templates/base.html.py:384 +#: templates/base.html:338 templates/base.html.py:383 msgid "Other available actions" msgstr "Outras ações disponíveis" -#: templates/base.html:354 +#: templates/base.html:353 #, python-format msgid "Actions for %(object_name)s: %(navigation_object)s" msgstr "Ações para %(object_name)s : %(navigation_object)s " -#: templates/base.html:359 +#: templates/base.html:358 msgid "Actions" msgstr "Ações" #: templates/home.html:8 msgid "Django based open source document management system" -msgstr "Sistema aberto de gerenciamento de documentos baseado em Django " +msgstr "Sistema de gestão documental baseado em Django de código livre" #: templates/project_description.html:6 msgid "" "Open source, Django based electronic document manager with custom metadata, " -"indexing, tagging, file serving integration and OCR capabilities" -msgstr "Código Aberto, Django gestão de documentos eletrônicos com metadados personalizados, indexação, etiquetagem, a integração do serviço de arquivos e recursos de OCR" +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "" #: templates/project_description.html:18 msgid "Released under the GPL V3 License" -msgstr "Liberado sob a licença GPL V3" +msgstr "Publicado sob a licença GPL V3" diff --git a/apps/main/locale/pt_BR/LC_MESSAGES/django.po b/apps/main/locale/pt_BR/LC_MESSAGES/django.po index f7659b8d83..1d08df30c4 100644 --- a/apps/main/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/main/locale/pt_BR/LC_MESSAGES/django.po @@ -9,8 +9,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-07-02 03:31+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -102,11 +102,29 @@ msgid "Secondary menu" msgstr "Menu secundário" #: templates/base.html:311 +#: templates/base.html:197 +msgid "User details" +msgstr "Detalhes do usuário" + +#: templates/base.html:214 +msgid "Login" +msgstr "Login" + +#: templates/base.html:214 +msgid "Logout" +msgstr "Sair" + +#: templates/base.html:294 +msgid "Secondary menu" +msgstr "Menu secundário" + +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(navigation_object)s" msgstr "Ações para %(name)s: %(navigation_object)s " #: templates/base.html:313 templates/base.html.py:356 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(navigation_object)s" msgstr "Ações para: %(navigation_object)s " @@ -124,11 +142,26 @@ msgid "Other available actions" msgstr "Outras ações disponíveis" #: templates/base.html:354 +======= +#: templates/base.html:315 +msgid "Available actions" +msgstr "Ações disponíveis" + +#: templates/base.html:327 templates/base.html.py:370 +msgid "Related actions" +msgstr "Ações relacionadas" + +#: templates/base.html:338 templates/base.html.py:383 +msgid "Other available actions" +msgstr "Outras ações disponíveis" + +#: templates/base.html:353 #, python-format msgid "Actions for %(object_name)s: %(navigation_object)s" msgstr "Ações para %(object_name)s : %(navigation_object)s " #: templates/base.html:359 +#: templates/base.html:358 msgid "Actions" msgstr "Ações" @@ -140,7 +173,10 @@ msgstr "Sistema aberto de gerenciamento de documentos baseado em Django " msgid "" "Open source, Django based electronic document manager with custom metadata, " "indexing, tagging, file serving integration and OCR capabilities" -msgstr "Código Aberto, Django gestão de documentos eletrônicos com metadados personalizados, indexação, etiquetagem, a integração do serviço de arquivos e recursos de OCR" +msgstr "" +"Código Aberto, Django gestão de documentos eletrônicos com metadados personalizados, indexação, etiquetagem, a integração do serviço de arquivos e recursos de OCR" +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" #: templates/project_description.html:18 msgid "Released under the GPL V3 License" diff --git a/apps/main/locale/ru/LC_MESSAGES/django.po b/apps/main/locale/ru/LC_MESSAGES/django.po index ba1b828213..1e8af9d1ec 100644 --- a/apps/main/locale/ru/LC_MESSAGES/django.po +++ b/apps/main/locale/ru/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-01-17 10:58+0000\n" -"Last-Translator: Sergey Glita \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-10 15:16+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -84,50 +84,50 @@ msgstr "Пользователь" msgid "Anonymous" msgstr "Анонимно" -#: templates/base.html:198 +#: templates/base.html:197 msgid "User details" msgstr "сведения о пользователе" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Login" msgstr "Войти" -#: templates/base.html:215 +#: templates/base.html:214 msgid "Logout" msgstr "Выход" -#: templates/base.html:295 +#: templates/base.html:294 msgid "Secondary menu" msgstr "Вторичное меню" -#: templates/base.html:311 +#: templates/base.html:310 #, python-format msgid "Actions for %(name)s: %(navigation_object)s" msgstr "Действия для %(name)s: %(navigation_object)s" -#: templates/base.html:313 templates/base.html.py:356 +#: templates/base.html:312 templates/base.html.py:355 #, python-format msgid "Actions for: %(navigation_object)s" msgstr "Действия для: %(navigation_object)s" -#: templates/base.html:316 +#: templates/base.html:315 msgid "Available actions" msgstr "Доступные действия" -#: templates/base.html:328 templates/base.html.py:371 +#: templates/base.html:327 templates/base.html.py:370 msgid "Related actions" msgstr "Связанные действия" -#: templates/base.html:339 templates/base.html.py:384 +#: templates/base.html:338 templates/base.html.py:383 msgid "Other available actions" msgstr "Другие возможные действия" -#: templates/base.html:354 +#: templates/base.html:353 #, python-format msgid "Actions for %(object_name)s: %(navigation_object)s" msgstr "Действия для %(object_name)s: %(navigation_object)s" -#: templates/base.html:359 +#: templates/base.html:358 msgid "Actions" msgstr "Действия" @@ -138,8 +138,9 @@ msgstr "Система управления электронными докум #: templates/project_description.html:6 msgid "" "Open source, Django based electronic document manager with custom metadata, " -"indexing, tagging, file serving integration and OCR capabilities" -msgstr "Основанное на Django программное обеспечение с открытым исходным кодом для управления электронными документами с метаданными, индексами, тегами, интеграцией с файл-сервером и возможностью оптического распознавания текста." +"indexing, tagging, file serving integration, digital signature support and " +"OCR capabilities" +msgstr "" #: templates/project_description.html:18 msgid "Released under the GPL V3 License" diff --git a/apps/main/templates/base.html b/apps/main/templates/base.html index aab2d8fb24..0ea57c55af 100644 --- a/apps/main/templates/base.html +++ b/apps/main/templates/base.html @@ -203,8 +203,7 @@ {% if not user.is_authenticated %} {% trans "Anonymous" %} {% else %} - {{ user.get_full_name|default:user }} - + {{ user.get_full_name|default:user }} {% endif %} diff --git a/apps/metadata/__init__.py b/apps/metadata/__init__.py index 9a18a3470e..0fa05b98f8 100644 --- a/apps/metadata/__init__.py +++ b/apps/metadata/__init__.py @@ -4,11 +4,11 @@ from django.utils.translation import ugettext_lazy as _ from navigation.api import (bind_links, register_multi_item_links, register_sidebar_template, Link, register_model_list_columns) +from common.utils import encapsulate from documents.models import Document, DocumentType from documents.permissions import PERMISSION_DOCUMENT_TYPE_EDIT from project_setup.api import register_setup from acls.api import class_permissions -from common.utils import encapsulate from .api import get_metadata_string from .models import MetadataType, MetadataSet diff --git a/apps/metadata/locale/bg/LC_MESSAGES/django.mo b/apps/metadata/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..e6f0f78712 Binary files /dev/null and b/apps/metadata/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/metadata/locale/bg/LC_MESSAGES/django.po b/apps/metadata/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..de87f7f7be --- /dev/null +++ b/apps/metadata/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,454 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:21 __init__.py:23 +msgid "edit metadata" +msgstr "" + +#: __init__.py:22 +msgid "metadata" +msgstr "" + +#: __init__.py:24 __init__.py:25 +msgid "add metadata" +msgstr "" + +#: __init__.py:26 __init__.py:27 +msgid "remove metadata" +msgstr "" + +#: __init__.py:29 models.py:34 views.py:316 +msgid "metadata types" +msgstr "" + +#: __init__.py:30 __init__.py:35 +msgid "edit" +msgstr "" + +#: __init__.py:31 __init__.py:36 +msgid "delete" +msgstr "" + +#: __init__.py:32 __init__.py:37 +msgid "create new" +msgstr "" + +#: __init__.py:34 views.py:416 +msgid "metadata sets" +msgstr "" + +#: __init__.py:39 models.py:93 +msgid "default metadata" +msgstr "" + +#: classes.py:14 +#, python-format +msgid "'metadata' object has no attribute '%s'" +msgstr "" + +#: forms.py:28 +msgid "required" +msgstr "" + +#: forms.py:54 +msgid "id" +msgstr "" + +#: forms.py:55 +msgid "Name" +msgstr "" + +#: forms.py:57 +msgid "Value" +msgstr "" + +#: forms.py:58 +msgid "Update" +msgstr "" + +#: forms.py:64 +msgid "Metadata type" +msgstr "" + +#: forms.py:68 +msgid "Remove" +msgstr "" + +#: forms.py:86 views.py:541 views.py:559 +msgid "Metadata sets" +msgstr "" + +#: forms.py:94 permissions.py:7 +msgid "Metadata" +msgstr "" + +#: models.py:10 +#, python-format +msgid " Available models: %s" +msgstr "" + +#: models.py:11 +#, python-format +msgid " Available functions: %s" +msgstr "" + +#: models.py:18 +msgid "name" +msgstr "" + +#: models.py:18 +msgid "Do not use python reserved words, or spaces." +msgstr "" + +#: models.py:19 models.py:41 +msgid "title" +msgstr "" + +#: models.py:21 +msgid "default" +msgstr "" + +#: models.py:22 +#, python-format +msgid "Enter a string to be evaluated.%s" +msgstr "" + +#: models.py:24 +msgid "lookup" +msgstr "" + +#: models.py:25 +#, python-format +msgid "" +"Enter a string to be evaluated. Example: [user.get_full_name() for user in " +"User.objects.all()].%s" +msgstr "" + +#: models.py:33 models.py:58 views.py:353 views.py:398 +msgid "metadata type" +msgstr "" + +#: models.py:48 models.py:49 models.py:57 views.py:468 views.py:514 +msgid "metadata set" +msgstr "" + +#: models.py:65 +msgid "metadata set item" +msgstr "" + +#: models.py:66 +msgid "metadata set items" +msgstr "" + +#: models.py:74 +msgid "document" +msgstr "" + +#: models.py:75 +msgid "type" +msgstr "" + +#: models.py:76 views.py:304 +msgid "value" +msgstr "" + +#: models.py:82 models.py:83 +msgid "document metadata" +msgstr "" + +#: models.py:91 views.py:599 +msgid "document type" +msgstr "" + +#: models.py:92 +msgid "default metadata sets" +msgstr "" + +#: models.py:99 +msgid "document type defaults" +msgstr "" + +#: models.py:100 +msgid "document types defaults" +msgstr "" + +#: permissions.py:8 +msgid "Edit a document's metadata" +msgstr "" + +#: permissions.py:9 +msgid "Add metadata to a document" +msgstr "" + +#: permissions.py:10 +msgid "Remove metadata from a document" +msgstr "" + +#: permissions.py:11 +msgid "View metadata from a document" +msgstr "" + +#: permissions.py:13 +msgid "Metadata setup" +msgstr "" + +#: permissions.py:14 +msgid "Edit metadata types" +msgstr "" + +#: permissions.py:15 +msgid "Create new metadata types" +msgstr "" + +#: permissions.py:16 +msgid "Delete metadata types" +msgstr "" + +#: permissions.py:17 +msgid "View metadata types" +msgstr "" + +#: permissions.py:19 +msgid "Edit metadata sets" +msgstr "" + +#: permissions.py:20 +msgid "Create new metadata sets" +msgstr "" + +#: permissions.py:21 +msgid "Delete metadata sets" +msgstr "" + +#: permissions.py:22 +msgid "View metadata sets" +msgstr "" + +#: views.py:41 views.py:204 +msgid "The selected document doesn't have any metadata." +msgstr "" + +#: views.py:52 views.py:144 views.py:216 +msgid "Must provide at least one document." +msgstr "" + +#: views.py:87 views.py:251 +#, python-format +msgid "Error deleting document indexes; %s" +msgstr "" + +#: views.py:99 +#, python-format +msgid "Error editing metadata for document %(document)s; %(error)s." +msgstr "" + +#: views.py:102 +#, python-format +msgid "Metadata for document %s edited successfully." +msgstr "" + +#: views.py:107 views.py:268 +#, python-format +msgid "Error updating document indexes; %s" +msgstr "" + +#: views.py:109 views.py:270 +msgid "Document indexes updated successfully." +msgstr "" + +#: views.py:120 +#, python-format +msgid "Edit metadata for document: %s" +msgstr "" + +#: views.py:122 +#, python-format +msgid "Edit metadata for documents: %s" +msgstr "" + +#: views.py:161 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s successfully added to document " +"%(document)s." +msgstr "" + +#: views.py:164 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s already present in document %(document)s." +msgstr "" + +#: views.py:188 +#, python-format +msgid "Add metadata type to document: %s" +msgstr "" + +#: views.py:190 +#, python-format +msgid "Add metadata type to documents: %s" +msgstr "" + +#: views.py:259 +#, python-format +msgid "" +"Successfully remove metadata type: %(metadata_type)s from document: " +"%(document)s." +msgstr "" + +#: views.py:262 +#, python-format +msgid "" +"Error removing metadata type: %(metadata_type)s from document: %(document)s." +msgstr "" + +#: views.py:281 +#, python-format +msgid "Remove metadata types from document: %s" +msgstr "" + +#: views.py:283 +#, python-format +msgid "Remove metadata types from documents: %s" +msgstr "" + +#: views.py:302 +#, python-format +msgid "metadata for: %s" +msgstr "" + +#: views.py:320 +msgid "internal name" +msgstr "" + +#: views.py:341 +msgid "Metadata type edited successfully" +msgstr "" + +#: views.py:344 +#, python-format +msgid "Error editing metadata type; %s" +msgstr "" + +#: views.py:350 +#, python-format +msgid "edit metadata type: %s" +msgstr "" + +#: views.py:365 +msgid "Metadata type created successfully" +msgstr "" + +#: views.py:371 +msgid "create metadata type" +msgstr "" + +#: views.py:390 +#, python-format +msgid "Metadata type: %s deleted successfully." +msgstr "" + +#: views.py:392 +#, python-format +msgid "Metadata type: %(metadata_type)s delete error: %(error)s" +msgstr "" + +#: views.py:403 +#, python-format +msgid "Are you sure you wish to delete the metadata type: %s?" +msgstr "" + +#: views.py:420 +msgid "members" +msgstr "" + +#: views.py:464 +#, python-format +msgid "non members of metadata set: %s" +msgstr "" + +#: views.py:465 +#, python-format +msgid "members of metadata set: %s" +msgstr "" + +#: views.py:480 +msgid "Metadata set created successfully" +msgstr "" + +#: views.py:486 +msgid "create metadata set" +msgstr "" + +#: views.py:505 +#, python-format +msgid "Metadata set: %s deleted successfully." +msgstr "" + +#: views.py:508 +#, python-format +msgid "Metadata set: %(metadata_set)s delete error: %(error)s" +msgstr "" + +#: views.py:519 +#, python-format +msgid "Are you sure you wish to delete the metadata set: %s?" +msgstr "" + +#: views.py:538 views.py:556 +msgid "Metadata types" +msgstr "" + +#: views.py:594 +#, python-format +msgid "non members of document type: %s" +msgstr "" + +#: views.py:595 +#, python-format +msgid "members of document type: %s" +msgstr "" + +#: templates/metadata_set_help.html:3 +msgid "What are metadata sets?" +msgstr "" + +#: templates/metadata_set_help.html:4 +msgid "" +"A metadata set is a group of one or more metadata types. Metadata sets are " +"useful when creating new documents; selecing a metadata set automatically " +"attaches it's member metadata types to said document." +msgstr "" + +#: templates/metadata_type_help.html:3 +msgid "What are metadata types?" +msgstr "" + +#: templates/metadata_type_help.html:4 +msgid "" +"A metadata type defines the characteristics of a value of some kind that can" +" be attached to a document. Examples of metadata types are: a client name, " +"a date, or a project to which several documents belong. A metadata type's " +"name is the internal identifier with which it can be referenced to by other " +"modules such as the indexing module, the title is the value that is shown to" +" the users, the default value is the value an instance of this metadata type" +" will have initially, and the lookup value turns an instance of a metadata " +"of this type into a choice list which options are the result of the lookup's" +" code execution." +msgstr "" diff --git a/apps/metadata/locale/de_DE/LC_MESSAGES/django.po b/apps/metadata/locale/de_DE/LC_MESSAGES/django.po index 5dc8d6a7b0..d1bebf96d7 100644 --- a/apps/metadata/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/metadata/locale/de_DE/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2011-09-30 04:56+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/metadata/locale/en/LC_MESSAGES/django.mo b/apps/metadata/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/metadata/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/metadata/locale/en/LC_MESSAGES/django.po b/apps/metadata/locale/en/LC_MESSAGES/django.po index 4bad315fa5..25e615ef0a 100644 --- a/apps/metadata/locale/en/LC_MESSAGES/django.po +++ b/apps/metadata/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/metadata/locale/es/LC_MESSAGES/django.po b/apps/metadata/locale/es/LC_MESSAGES/django.po index 47637d95ac..75b4d80724 100644 --- a/apps/metadata/locale/es/LC_MESSAGES/django.po +++ b/apps/metadata/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-12 19:27+0000\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-02 12:49+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/metadata/locale/fr/LC_MESSAGES/django.mo b/apps/metadata/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..9d8ed125fa Binary files /dev/null and b/apps/metadata/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/metadata/locale/fr/LC_MESSAGES/django.po b/apps/metadata/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..969ce4e7fe --- /dev/null +++ b/apps/metadata/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,454 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:21 __init__.py:23 +msgid "edit metadata" +msgstr "" + +#: __init__.py:22 +msgid "metadata" +msgstr "" + +#: __init__.py:24 __init__.py:25 +msgid "add metadata" +msgstr "" + +#: __init__.py:26 __init__.py:27 +msgid "remove metadata" +msgstr "" + +#: __init__.py:29 models.py:34 views.py:316 +msgid "metadata types" +msgstr "" + +#: __init__.py:30 __init__.py:35 +msgid "edit" +msgstr "" + +#: __init__.py:31 __init__.py:36 +msgid "delete" +msgstr "" + +#: __init__.py:32 __init__.py:37 +msgid "create new" +msgstr "" + +#: __init__.py:34 views.py:416 +msgid "metadata sets" +msgstr "" + +#: __init__.py:39 models.py:93 +msgid "default metadata" +msgstr "" + +#: classes.py:14 +#, python-format +msgid "'metadata' object has no attribute '%s'" +msgstr "" + +#: forms.py:28 +msgid "required" +msgstr "" + +#: forms.py:54 +msgid "id" +msgstr "" + +#: forms.py:55 +msgid "Name" +msgstr "" + +#: forms.py:57 +msgid "Value" +msgstr "" + +#: forms.py:58 +msgid "Update" +msgstr "" + +#: forms.py:64 +msgid "Metadata type" +msgstr "" + +#: forms.py:68 +msgid "Remove" +msgstr "" + +#: forms.py:86 views.py:541 views.py:559 +msgid "Metadata sets" +msgstr "" + +#: forms.py:94 permissions.py:7 +msgid "Metadata" +msgstr "" + +#: models.py:10 +#, python-format +msgid " Available models: %s" +msgstr "" + +#: models.py:11 +#, python-format +msgid " Available functions: %s" +msgstr "" + +#: models.py:18 +msgid "name" +msgstr "" + +#: models.py:18 +msgid "Do not use python reserved words, or spaces." +msgstr "" + +#: models.py:19 models.py:41 +msgid "title" +msgstr "" + +#: models.py:21 +msgid "default" +msgstr "" + +#: models.py:22 +#, python-format +msgid "Enter a string to be evaluated.%s" +msgstr "" + +#: models.py:24 +msgid "lookup" +msgstr "" + +#: models.py:25 +#, python-format +msgid "" +"Enter a string to be evaluated. Example: [user.get_full_name() for user in " +"User.objects.all()].%s" +msgstr "" + +#: models.py:33 models.py:58 views.py:353 views.py:398 +msgid "metadata type" +msgstr "" + +#: models.py:48 models.py:49 models.py:57 views.py:468 views.py:514 +msgid "metadata set" +msgstr "" + +#: models.py:65 +msgid "metadata set item" +msgstr "" + +#: models.py:66 +msgid "metadata set items" +msgstr "" + +#: models.py:74 +msgid "document" +msgstr "" + +#: models.py:75 +msgid "type" +msgstr "" + +#: models.py:76 views.py:304 +msgid "value" +msgstr "" + +#: models.py:82 models.py:83 +msgid "document metadata" +msgstr "" + +#: models.py:91 views.py:599 +msgid "document type" +msgstr "" + +#: models.py:92 +msgid "default metadata sets" +msgstr "" + +#: models.py:99 +msgid "document type defaults" +msgstr "" + +#: models.py:100 +msgid "document types defaults" +msgstr "" + +#: permissions.py:8 +msgid "Edit a document's metadata" +msgstr "" + +#: permissions.py:9 +msgid "Add metadata to a document" +msgstr "" + +#: permissions.py:10 +msgid "Remove metadata from a document" +msgstr "" + +#: permissions.py:11 +msgid "View metadata from a document" +msgstr "" + +#: permissions.py:13 +msgid "Metadata setup" +msgstr "" + +#: permissions.py:14 +msgid "Edit metadata types" +msgstr "" + +#: permissions.py:15 +msgid "Create new metadata types" +msgstr "" + +#: permissions.py:16 +msgid "Delete metadata types" +msgstr "" + +#: permissions.py:17 +msgid "View metadata types" +msgstr "" + +#: permissions.py:19 +msgid "Edit metadata sets" +msgstr "" + +#: permissions.py:20 +msgid "Create new metadata sets" +msgstr "" + +#: permissions.py:21 +msgid "Delete metadata sets" +msgstr "" + +#: permissions.py:22 +msgid "View metadata sets" +msgstr "" + +#: views.py:41 views.py:204 +msgid "The selected document doesn't have any metadata." +msgstr "" + +#: views.py:52 views.py:144 views.py:216 +msgid "Must provide at least one document." +msgstr "" + +#: views.py:87 views.py:251 +#, python-format +msgid "Error deleting document indexes; %s" +msgstr "" + +#: views.py:99 +#, python-format +msgid "Error editing metadata for document %(document)s; %(error)s." +msgstr "" + +#: views.py:102 +#, python-format +msgid "Metadata for document %s edited successfully." +msgstr "" + +#: views.py:107 views.py:268 +#, python-format +msgid "Error updating document indexes; %s" +msgstr "" + +#: views.py:109 views.py:270 +msgid "Document indexes updated successfully." +msgstr "" + +#: views.py:120 +#, python-format +msgid "Edit metadata for document: %s" +msgstr "" + +#: views.py:122 +#, python-format +msgid "Edit metadata for documents: %s" +msgstr "" + +#: views.py:161 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s successfully added to document " +"%(document)s." +msgstr "" + +#: views.py:164 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s already present in document %(document)s." +msgstr "" + +#: views.py:188 +#, python-format +msgid "Add metadata type to document: %s" +msgstr "" + +#: views.py:190 +#, python-format +msgid "Add metadata type to documents: %s" +msgstr "" + +#: views.py:259 +#, python-format +msgid "" +"Successfully remove metadata type: %(metadata_type)s from document: " +"%(document)s." +msgstr "" + +#: views.py:262 +#, python-format +msgid "" +"Error removing metadata type: %(metadata_type)s from document: %(document)s." +msgstr "" + +#: views.py:281 +#, python-format +msgid "Remove metadata types from document: %s" +msgstr "" + +#: views.py:283 +#, python-format +msgid "Remove metadata types from documents: %s" +msgstr "" + +#: views.py:302 +#, python-format +msgid "metadata for: %s" +msgstr "" + +#: views.py:320 +msgid "internal name" +msgstr "" + +#: views.py:341 +msgid "Metadata type edited successfully" +msgstr "" + +#: views.py:344 +#, python-format +msgid "Error editing metadata type; %s" +msgstr "" + +#: views.py:350 +#, python-format +msgid "edit metadata type: %s" +msgstr "" + +#: views.py:365 +msgid "Metadata type created successfully" +msgstr "" + +#: views.py:371 +msgid "create metadata type" +msgstr "" + +#: views.py:390 +#, python-format +msgid "Metadata type: %s deleted successfully." +msgstr "" + +#: views.py:392 +#, python-format +msgid "Metadata type: %(metadata_type)s delete error: %(error)s" +msgstr "" + +#: views.py:403 +#, python-format +msgid "Are you sure you wish to delete the metadata type: %s?" +msgstr "" + +#: views.py:420 +msgid "members" +msgstr "" + +#: views.py:464 +#, python-format +msgid "non members of metadata set: %s" +msgstr "" + +#: views.py:465 +#, python-format +msgid "members of metadata set: %s" +msgstr "" + +#: views.py:480 +msgid "Metadata set created successfully" +msgstr "" + +#: views.py:486 +msgid "create metadata set" +msgstr "" + +#: views.py:505 +#, python-format +msgid "Metadata set: %s deleted successfully." +msgstr "" + +#: views.py:508 +#, python-format +msgid "Metadata set: %(metadata_set)s delete error: %(error)s" +msgstr "" + +#: views.py:519 +#, python-format +msgid "Are you sure you wish to delete the metadata set: %s?" +msgstr "" + +#: views.py:538 views.py:556 +msgid "Metadata types" +msgstr "" + +#: views.py:594 +#, python-format +msgid "non members of document type: %s" +msgstr "" + +#: views.py:595 +#, python-format +msgid "members of document type: %s" +msgstr "" + +#: templates/metadata_set_help.html:3 +msgid "What are metadata sets?" +msgstr "" + +#: templates/metadata_set_help.html:4 +msgid "" +"A metadata set is a group of one or more metadata types. Metadata sets are " +"useful when creating new documents; selecing a metadata set automatically " +"attaches it's member metadata types to said document." +msgstr "" + +#: templates/metadata_type_help.html:3 +msgid "What are metadata types?" +msgstr "" + +#: templates/metadata_type_help.html:4 +msgid "" +"A metadata type defines the characteristics of a value of some kind that can" +" be attached to a document. Examples of metadata types are: a client name, " +"a date, or a project to which several documents belong. A metadata type's " +"name is the internal identifier with which it can be referenced to by other " +"modules such as the indexing module, the title is the value that is shown to" +" the users, the default value is the value an instance of this metadata type" +" will have initially, and the lookup value turns an instance of a metadata " +"of this type into a choice list which options are the result of the lookup's" +" code execution." +msgstr "" diff --git a/apps/metadata/locale/it/LC_MESSAGES/django.po b/apps/metadata/locale/it/LC_MESSAGES/django.po index e868fe840d..4ccac3cf0a 100644 --- a/apps/metadata/locale/it/LC_MESSAGES/django.po +++ b/apps/metadata/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-03-21 13:22+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/metadata/locale/nl_NL/LC_MESSAGES/django.mo b/apps/metadata/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..66c12fd1b7 Binary files /dev/null and b/apps/metadata/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/metadata/locale/nl_NL/LC_MESSAGES/django.po b/apps/metadata/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..a152dc2f46 --- /dev/null +++ b/apps/metadata/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,454 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:56+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:21 __init__.py:23 +msgid "edit metadata" +msgstr "" + +#: __init__.py:22 +msgid "metadata" +msgstr "" + +#: __init__.py:24 __init__.py:25 +msgid "add metadata" +msgstr "" + +#: __init__.py:26 __init__.py:27 +msgid "remove metadata" +msgstr "" + +#: __init__.py:29 models.py:34 views.py:316 +msgid "metadata types" +msgstr "" + +#: __init__.py:30 __init__.py:35 +msgid "edit" +msgstr "" + +#: __init__.py:31 __init__.py:36 +msgid "delete" +msgstr "" + +#: __init__.py:32 __init__.py:37 +msgid "create new" +msgstr "" + +#: __init__.py:34 views.py:416 +msgid "metadata sets" +msgstr "" + +#: __init__.py:39 models.py:93 +msgid "default metadata" +msgstr "" + +#: classes.py:14 +#, python-format +msgid "'metadata' object has no attribute '%s'" +msgstr "" + +#: forms.py:28 +msgid "required" +msgstr "" + +#: forms.py:54 +msgid "id" +msgstr "" + +#: forms.py:55 +msgid "Name" +msgstr "" + +#: forms.py:57 +msgid "Value" +msgstr "" + +#: forms.py:58 +msgid "Update" +msgstr "" + +#: forms.py:64 +msgid "Metadata type" +msgstr "" + +#: forms.py:68 +msgid "Remove" +msgstr "" + +#: forms.py:86 views.py:541 views.py:559 +msgid "Metadata sets" +msgstr "" + +#: forms.py:94 permissions.py:7 +msgid "Metadata" +msgstr "" + +#: models.py:10 +#, python-format +msgid " Available models: %s" +msgstr "" + +#: models.py:11 +#, python-format +msgid " Available functions: %s" +msgstr "" + +#: models.py:18 +msgid "name" +msgstr "" + +#: models.py:18 +msgid "Do not use python reserved words, or spaces." +msgstr "" + +#: models.py:19 models.py:41 +msgid "title" +msgstr "" + +#: models.py:21 +msgid "default" +msgstr "" + +#: models.py:22 +#, python-format +msgid "Enter a string to be evaluated.%s" +msgstr "" + +#: models.py:24 +msgid "lookup" +msgstr "" + +#: models.py:25 +#, python-format +msgid "" +"Enter a string to be evaluated. Example: [user.get_full_name() for user in " +"User.objects.all()].%s" +msgstr "" + +#: models.py:33 models.py:58 views.py:353 views.py:398 +msgid "metadata type" +msgstr "" + +#: models.py:48 models.py:49 models.py:57 views.py:468 views.py:514 +msgid "metadata set" +msgstr "" + +#: models.py:65 +msgid "metadata set item" +msgstr "" + +#: models.py:66 +msgid "metadata set items" +msgstr "" + +#: models.py:74 +msgid "document" +msgstr "" + +#: models.py:75 +msgid "type" +msgstr "" + +#: models.py:76 views.py:304 +msgid "value" +msgstr "" + +#: models.py:82 models.py:83 +msgid "document metadata" +msgstr "" + +#: models.py:91 views.py:599 +msgid "document type" +msgstr "" + +#: models.py:92 +msgid "default metadata sets" +msgstr "" + +#: models.py:99 +msgid "document type defaults" +msgstr "" + +#: models.py:100 +msgid "document types defaults" +msgstr "" + +#: permissions.py:8 +msgid "Edit a document's metadata" +msgstr "" + +#: permissions.py:9 +msgid "Add metadata to a document" +msgstr "" + +#: permissions.py:10 +msgid "Remove metadata from a document" +msgstr "" + +#: permissions.py:11 +msgid "View metadata from a document" +msgstr "" + +#: permissions.py:13 +msgid "Metadata setup" +msgstr "" + +#: permissions.py:14 +msgid "Edit metadata types" +msgstr "" + +#: permissions.py:15 +msgid "Create new metadata types" +msgstr "" + +#: permissions.py:16 +msgid "Delete metadata types" +msgstr "" + +#: permissions.py:17 +msgid "View metadata types" +msgstr "" + +#: permissions.py:19 +msgid "Edit metadata sets" +msgstr "" + +#: permissions.py:20 +msgid "Create new metadata sets" +msgstr "" + +#: permissions.py:21 +msgid "Delete metadata sets" +msgstr "" + +#: permissions.py:22 +msgid "View metadata sets" +msgstr "" + +#: views.py:41 views.py:204 +msgid "The selected document doesn't have any metadata." +msgstr "" + +#: views.py:52 views.py:144 views.py:216 +msgid "Must provide at least one document." +msgstr "" + +#: views.py:87 views.py:251 +#, python-format +msgid "Error deleting document indexes; %s" +msgstr "" + +#: views.py:99 +#, python-format +msgid "Error editing metadata for document %(document)s; %(error)s." +msgstr "" + +#: views.py:102 +#, python-format +msgid "Metadata for document %s edited successfully." +msgstr "" + +#: views.py:107 views.py:268 +#, python-format +msgid "Error updating document indexes; %s" +msgstr "" + +#: views.py:109 views.py:270 +msgid "Document indexes updated successfully." +msgstr "" + +#: views.py:120 +#, python-format +msgid "Edit metadata for document: %s" +msgstr "" + +#: views.py:122 +#, python-format +msgid "Edit metadata for documents: %s" +msgstr "" + +#: views.py:161 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s successfully added to document " +"%(document)s." +msgstr "" + +#: views.py:164 +#, python-format +msgid "" +"Metadata type: %(metadata_type)s already present in document %(document)s." +msgstr "" + +#: views.py:188 +#, python-format +msgid "Add metadata type to document: %s" +msgstr "" + +#: views.py:190 +#, python-format +msgid "Add metadata type to documents: %s" +msgstr "" + +#: views.py:259 +#, python-format +msgid "" +"Successfully remove metadata type: %(metadata_type)s from document: " +"%(document)s." +msgstr "" + +#: views.py:262 +#, python-format +msgid "" +"Error removing metadata type: %(metadata_type)s from document: %(document)s." +msgstr "" + +#: views.py:281 +#, python-format +msgid "Remove metadata types from document: %s" +msgstr "" + +#: views.py:283 +#, python-format +msgid "Remove metadata types from documents: %s" +msgstr "" + +#: views.py:302 +#, python-format +msgid "metadata for: %s" +msgstr "" + +#: views.py:320 +msgid "internal name" +msgstr "" + +#: views.py:341 +msgid "Metadata type edited successfully" +msgstr "" + +#: views.py:344 +#, python-format +msgid "Error editing metadata type; %s" +msgstr "" + +#: views.py:350 +#, python-format +msgid "edit metadata type: %s" +msgstr "" + +#: views.py:365 +msgid "Metadata type created successfully" +msgstr "" + +#: views.py:371 +msgid "create metadata type" +msgstr "" + +#: views.py:390 +#, python-format +msgid "Metadata type: %s deleted successfully." +msgstr "" + +#: views.py:392 +#, python-format +msgid "Metadata type: %(metadata_type)s delete error: %(error)s" +msgstr "" + +#: views.py:403 +#, python-format +msgid "Are you sure you wish to delete the metadata type: %s?" +msgstr "" + +#: views.py:420 +msgid "members" +msgstr "" + +#: views.py:464 +#, python-format +msgid "non members of metadata set: %s" +msgstr "" + +#: views.py:465 +#, python-format +msgid "members of metadata set: %s" +msgstr "" + +#: views.py:480 +msgid "Metadata set created successfully" +msgstr "" + +#: views.py:486 +msgid "create metadata set" +msgstr "" + +#: views.py:505 +#, python-format +msgid "Metadata set: %s deleted successfully." +msgstr "" + +#: views.py:508 +#, python-format +msgid "Metadata set: %(metadata_set)s delete error: %(error)s" +msgstr "" + +#: views.py:519 +#, python-format +msgid "Are you sure you wish to delete the metadata set: %s?" +msgstr "" + +#: views.py:538 views.py:556 +msgid "Metadata types" +msgstr "" + +#: views.py:594 +#, python-format +msgid "non members of document type: %s" +msgstr "" + +#: views.py:595 +#, python-format +msgid "members of document type: %s" +msgstr "" + +#: templates/metadata_set_help.html:3 +msgid "What are metadata sets?" +msgstr "" + +#: templates/metadata_set_help.html:4 +msgid "" +"A metadata set is a group of one or more metadata types. Metadata sets are " +"useful when creating new documents; selecing a metadata set automatically " +"attaches it's member metadata types to said document." +msgstr "" + +#: templates/metadata_type_help.html:3 +msgid "What are metadata types?" +msgstr "" + +#: templates/metadata_type_help.html:4 +msgid "" +"A metadata type defines the characteristics of a value of some kind that can" +" be attached to a document. Examples of metadata types are: a client name, " +"a date, or a project to which several documents belong. A metadata type's " +"name is the internal identifier with which it can be referenced to by other " +"modules such as the indexing module, the title is the value that is shown to" +" the users, the default value is the value an instance of this metadata type" +" will have initially, and the lookup value turns an instance of a metadata " +"of this type into a choice list which options are the result of the lookup's" +" code execution." +msgstr "" diff --git a/apps/metadata/locale/pl/LC_MESSAGES/django.po b/apps/metadata/locale/pl/LC_MESSAGES/django.po index e3071a7b0c..758f42468d 100644 --- a/apps/metadata/locale/pl/LC_MESSAGES/django.po +++ b/apps/metadata/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-20 17:15+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/metadata/locale/pt/LC_MESSAGES/django.po b/apps/metadata/locale/pt/LC_MESSAGES/django.po index c08ecc1a90..2ab776534d 100644 --- a/apps/metadata/locale/pt/LC_MESSAGES/django.po +++ b/apps/metadata/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # , 2011. # Renata Oliveira , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-12 19:24+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-04 17:47+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,11 +63,11 @@ msgstr "metadados padrão" #: classes.py:14 #, python-format msgid "'metadata' object has no attribute '%s'" -msgstr "Objeto 'metadados' tem nenhum atributo '%s'" +msgstr "O objeto 'metadata' não tem nenhum atributo '%s'" #: forms.py:28 msgid "required" -msgstr "exigido" +msgstr "obrigatório" #: forms.py:54 msgid "id" @@ -116,7 +117,7 @@ msgstr "nome" #: models.py:18 msgid "Do not use python reserved words, or spaces." -msgstr "Não use palavras reservadas python, ou espaços." +msgstr "Não use palavras reservadas de python ou espaços." #: models.py:19 models.py:41 msgid "title" @@ -129,18 +130,18 @@ msgstr "padrão" #: models.py:22 #, python-format msgid "Enter a string to be evaluated.%s" -msgstr "Digite uma expressão a ser avaliada. %s" +msgstr "Digite uma expressão a ser avaliada.%s" #: models.py:24 msgid "lookup" -msgstr "pesquisa" +msgstr "escolhas" #: models.py:25 #, python-format msgid "" "Enter a string to be evaluated. Example: [user.get_full_name() for user in " "User.objects.all()].%s" -msgstr "Digite uma expressão a ser avaliada. Exemplo: [user.get_full_name()para o usuário em User.objects.all()]. %s" +msgstr "Digite uma expressão a ser avaliada. Exemplo: [user.get_full_name() for user in User.objects.all()].%s" #: models.py:33 models.py:58 views.py:353 views.py:398 msgid "metadata type" @@ -152,11 +153,11 @@ msgstr "conjunto de metadados" #: models.py:65 msgid "metadata set item" -msgstr "conjunto de item de metadados" +msgstr "item de conjunto de metadados" #: models.py:66 msgid "metadata set items" -msgstr "conjunto de itens de metadados" +msgstr "itens de conjunto de metadados" #: models.py:74 msgid "document" @@ -180,7 +181,7 @@ msgstr "tipo de documento" #: models.py:92 msgid "default metadata sets" -msgstr "padrão de metadados definidos" +msgstr "conjuntos de metadados padrão" #: models.py:99 msgid "document type defaults" @@ -253,26 +254,26 @@ msgstr "Deve fornecer pelo menos um documento." #: views.py:87 views.py:251 #, python-format msgid "Error deleting document indexes; %s" -msgstr "Erro ao excluir índices de documento; %s" +msgstr "Erro ao eliminar os índices de documentos; %s" #: views.py:99 #, python-format msgid "Error editing metadata for document %(document)s; %(error)s." -msgstr "Erro de edição de metadados para documento %(document)s; %(error)s." +msgstr "Erro ao editar os metadados do documento %(document)s; %(error)s." #: views.py:102 #, python-format msgid "Metadata for document %s edited successfully." -msgstr "Metadados para o documento %s alterados com sucesso." +msgstr "Metadados do documento %s alterados com sucesso." #: views.py:107 views.py:268 #, python-format msgid "Error updating document indexes; %s" -msgstr "Erro ao atualizar índices de documento; %s" +msgstr "Erro ao atualizar os índices de documentos; %s" #: views.py:109 views.py:270 msgid "Document indexes updated successfully." -msgstr "Índices de documento atualizados com sucesso. " +msgstr "Índices de documentos atualizados com sucesso. " #: views.py:120 #, python-format @@ -282,20 +283,20 @@ msgstr "Editar os metadados do documento: %s" #: views.py:122 #, python-format msgid "Edit metadata for documents: %s" -msgstr "Editar os metadados do documentos: %s" +msgstr "Editar os metadados dos documentos: %s" #: views.py:161 #, python-format msgid "" "Metadata type: %(metadata_type)s successfully added to document " "%(document)s." -msgstr "Tipo de metadados: %(metadata_type)s adicionado com sucesso para documento %(document)s." +msgstr "Tipo de metadados: %(metadata_type)s adicionado com sucesso ao documento %(document)s." #: views.py:164 #, python-format msgid "" "Metadata type: %(metadata_type)s already present in document %(document)s." -msgstr "Tipo de metadados: %(metadata_type)s já presente no documento %(document)s ." +msgstr "Tipo de metadados: %(metadata_type)s já existe no documento %(document)s ." #: views.py:188 #, python-format @@ -312,7 +313,7 @@ msgstr "Adicionar tipo de metadados aos documentos: %s" msgid "" "Successfully remove metadata type: %(metadata_type)s from document: " "%(document)s." -msgstr "Tipos de metadados removidos com êxito: %(metadata_type)s do documento: %(document)s." +msgstr "Tipos de metadados removidos com sucesso: %(metadata_type)s do documento: %(document)s." #: views.py:262 #, python-format @@ -341,12 +342,12 @@ msgstr "nome interno" #: views.py:341 msgid "Metadata type edited successfully" -msgstr "Tipo de metadados editados com sucesso" +msgstr "Tipo de metadados editado com sucesso" #: views.py:344 #, python-format msgid "Error editing metadata type; %s" -msgstr "Erro de edição de tipo de metadados; %s" +msgstr "Erro ao editar tipo de metadados; %s" #: views.py:350 #, python-format @@ -364,17 +365,17 @@ msgstr "criar um tipo de metadados" #: views.py:390 #, python-format msgid "Metadata type: %s deleted successfully." -msgstr "Tipo de metadados: %s removido com sucesso." +msgstr "Tipo de metadados: %s eliminado com sucesso." #: views.py:392 #, python-format msgid "Metadata type: %(metadata_type)s delete error: %(error)s" -msgstr "Tipo de metadados: %(metadata_type)s erro ao deletar: %(error)s" +msgstr "Tipo de metadados: %(metadata_type)s erro ao eliminar: %(error)s" #: views.py:403 #, python-format msgid "Are you sure you wish to delete the metadata type: %s?" -msgstr "Tem certeza de que deseja excluir o tipo de metadados: %s?" +msgstr "Tem a certeza de que deseja excluir o tipo de metadados: %s?" #: views.py:420 msgid "members" @@ -401,12 +402,12 @@ msgstr "criar um conjunto de metadados" #: views.py:505 #, python-format msgid "Metadata set: %s deleted successfully." -msgstr "Conjunto de metadados: %s removido com sucesso." +msgstr "Conjunto de metadados: %s eliminado com sucesso." #: views.py:508 #, python-format msgid "Metadata set: %(metadata_set)s delete error: %(error)s" -msgstr "Conjunto de metadados: %(metadata_set)s erro ao deletar: %(error)s " +msgstr "Conjunto de metadados: %(metadata_set)s erro ao eliminar: %(error)s " #: views.py:519 #, python-format @@ -415,7 +416,7 @@ msgstr "Tem certeza de que deseja excluir o conjunto de metadados: %s?" #: views.py:538 views.py:556 msgid "Metadata types" -msgstr "" +msgstr "Tipos de metadados" #: views.py:594 #, python-format @@ -436,11 +437,11 @@ msgid "" "A metadata set is a group of one or more metadata types. Metadata sets are " "useful when creating new documents; selecing a metadata set automatically " "attaches it's member metadata types to said document." -msgstr "Um conjunto de metadados é um grupo de um ou mais tipos de metadados. Conjuntos de metadados são úteis na criação de novos documentos; selecionando um conjunto de metadados, automaticamente atribui tipos de metadados membros desse conjunto ao documento." +msgstr "Um conjunto de metadados é um grupo de um ou mais tipos de metadados. Conjuntos de metadados são úteis na criação de novos documentos; selecionando um conjunto de metadados, automaticamente atribui os tipos de metadados membros desse conjunto ao documento." #: templates/metadata_type_help.html:3 msgid "What are metadata types?" -msgstr "Quais são os tipos de metadados?" +msgstr "O que são tipos de metadados?" #: templates/metadata_type_help.html:4 msgid "" @@ -453,4 +454,4 @@ msgid "" " will have initially, and the lookup value turns an instance of a metadata " "of this type into a choice list which options are the result of the lookup's" " code execution." -msgstr "Um tipo de metadados define as características de um valor de algum tipo que pode ser anexado a um documento. Exemplos de tipos de metadados são: um nome de cliente, uma data ou um projeto ao qual pertencem vários documentos. O nome de um tipo de metadados é o identificador interno com o qual ele pode ser referenciado pelos outros módulos, como o módulo de indexação, o título é o valor que é mostrado para os usuários, o valor padrão é o valor de uma instância desse tipo de metadados terá inicialmente, o valor de pesquisa e vira um exemplo de um metadados deste tipo em uma lista de escolha de quais opções são o resultado da execução a pesquisa de código." +msgstr "Um tipo de metadados define as características de um valor de algum tipo que pode ser anexado a um documento. Exemplos de tipos de metadados são: um nome de cliente, uma data ou um projeto ao qual pertencem vários documentos. O nome de um tipo de metadados é o identificador interno através do qual ele pode ser referenciado pelos outros módulos, como o módulo de indexação, o título é o valor que é mostrado para os utilizadores, o valor padrão é o valor que uma instância desse tipo de metadados terá inicialmente, e o valor de escolhas torna uma instância de um metadado deste tipo numa lista de opções, cujos componentes são o resultado da execução do código da pesquisa." diff --git a/apps/metadata/locale/pt_BR/LC_MESSAGES/django.po b/apps/metadata/locale/pt_BR/LC_MESSAGES/django.po index ccbe017552..ca82a95baf 100644 --- a/apps/metadata/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/metadata/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:32+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/metadata/locale/ru/LC_MESSAGES/django.po b/apps/metadata/locale/ru/LC_MESSAGES/django.po index dd1e9ea106..095bef30b8 100644 --- a/apps/metadata/locale/ru/LC_MESSAGES/django.po +++ b/apps/metadata/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-27 04:25+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/navigation/locale/bg/LC_MESSAGES/django.mo b/apps/navigation/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..c2388b092c Binary files /dev/null and b/apps/navigation/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/navigation/locale/bg/LC_MESSAGES/django.po b/apps/navigation/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..cff73b9219 --- /dev/null +++ b/apps/navigation/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,31 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-06 08:21+0000\n" +"Last-Translator: koldo \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: forms.py:14 +msgid "Multi item action" +msgstr "Действие върху няколко елемента" + +#: widgets.py:48 +msgid "icon" +msgstr "икона" + +#: templatetags/navigation_tags.py:283 +msgid "Selected item actions:" +msgstr "Действия върху елемента:" diff --git a/apps/navigation/locale/de_DE/LC_MESSAGES/django.po b/apps/navigation/locale/de_DE/LC_MESSAGES/django.po index 01acd7ef98..310cec023e 100644 --- a/apps/navigation/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/navigation/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-04-20 09:18+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/navigation/locale/en/LC_MESSAGES/django.mo b/apps/navigation/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/navigation/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/navigation/locale/en/LC_MESSAGES/django.po b/apps/navigation/locale/en/LC_MESSAGES/django.po index 0bc235f3a9..30dbc050d2 100644 --- a/apps/navigation/locale/en/LC_MESSAGES/django.po +++ b/apps/navigation/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/navigation/locale/es/LC_MESSAGES/django.po b/apps/navigation/locale/es/LC_MESSAGES/django.po index 254e19d94a..046b572dcc 100644 --- a/apps/navigation/locale/es/LC_MESSAGES/django.po +++ b/apps/navigation/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2011-11-04 16:58+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/navigation/locale/fr/LC_MESSAGES/django.mo b/apps/navigation/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..88db32736b Binary files /dev/null and b/apps/navigation/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/navigation/locale/fr/LC_MESSAGES/django.po b/apps/navigation/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..bcd9432b7b --- /dev/null +++ b/apps/navigation/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,31 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-21 21:45+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: forms.py:14 +msgid "Multi item action" +msgstr "Action multi-éléments" + +#: widgets.py:48 +msgid "icon" +msgstr "icone" + +#: templatetags/navigation_tags.py:283 +msgid "Selected item actions:" +msgstr "Actions pour les éléments sélectionnés" diff --git a/apps/navigation/locale/it/LC_MESSAGES/django.po b/apps/navigation/locale/it/LC_MESSAGES/django.po index cb693e152b..9094749e44 100644 --- a/apps/navigation/locale/it/LC_MESSAGES/django.po +++ b/apps/navigation/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-08 07:22+0000\n" "Last-Translator: Carlo Zanatto <>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/navigation/locale/nl_NL/LC_MESSAGES/django.mo b/apps/navigation/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..0a9ef4c888 Binary files /dev/null and b/apps/navigation/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/navigation/locale/nl_NL/LC_MESSAGES/django.po b/apps/navigation/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..155243a4b4 --- /dev/null +++ b/apps/navigation/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,31 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lucas Weel , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-19 14:59+0000\n" +"Last-Translator: Lucas Weel \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: forms.py:14 +msgid "Multi item action" +msgstr "Actie voor meer items" + +#: widgets.py:48 +msgid "icon" +msgstr "icon" + +#: templatetags/navigation_tags.py:283 +msgid "Selected item actions:" +msgstr "Acties voor geselecteerde items:" diff --git a/apps/navigation/locale/pl/LC_MESSAGES/django.po b/apps/navigation/locale/pl/LC_MESSAGES/django.po index 0c4079c849..18ae39e355 100644 --- a/apps/navigation/locale/pl/LC_MESSAGES/django.po +++ b/apps/navigation/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-02-21 20:59+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/navigation/locale/pt/LC_MESSAGES/django.po b/apps/navigation/locale/pt/LC_MESSAGES/django.po index baebbd8c64..dabffdb24d 100644 --- a/apps/navigation/locale/pt/LC_MESSAGES/django.po +++ b/apps/navigation/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2011-11-02 01:24+0000\n" -"Last-Translator: emersonsoares \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-02 12:01+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +21,7 @@ msgstr "" #: forms.py:14 msgid "Multi item action" -msgstr "Ação de vários itens" +msgstr "Ação sobre vários itens" #: widgets.py:48 msgid "icon" @@ -28,4 +29,4 @@ msgstr "ícone" #: templatetags/navigation_tags.py:283 msgid "Selected item actions:" -msgstr "Ações de item selecionadas:" +msgstr "Ações sobre o item selecionado:" diff --git a/apps/navigation/locale/pt_BR/LC_MESSAGES/django.po b/apps/navigation/locale/pt_BR/LC_MESSAGES/django.po index 948cc4e4ae..d2e6db34a5 100644 --- a/apps/navigation/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/navigation/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/navigation/locale/ru/LC_MESSAGES/django.po b/apps/navigation/locale/ru/LC_MESSAGES/django.po index 7d3900bb5d..b28b8021e4 100644 --- a/apps/navigation/locale/ru/LC_MESSAGES/django.po +++ b/apps/navigation/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2011-11-19 21:05+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/ocr/locale/bg/LC_MESSAGES/django.mo b/apps/ocr/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..e87bee1415 Binary files /dev/null and b/apps/ocr/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/ocr/locale/bg/LC_MESSAGES/django.po b/apps/ocr/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c930bae60f --- /dev/null +++ b/apps/ocr/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,421 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:32 __init__.py:33 +msgid "submit to OCR queue" +msgstr "" + +#: __init__.py:34 __init__.py:35 +msgid "re-queue" +msgstr "" + +#: __init__.py:36 __init__.py:37 __init__.py:50 +msgid "delete" +msgstr "" + +#: __init__.py:39 +msgid "stop queue" +msgstr "" + +#: __init__.py:40 +msgid "activate queue" +msgstr "" + +#: __init__.py:42 +msgid "clean up pages content" +msgstr "" + +#: __init__.py:42 +msgid "" +"Runs a language filter to remove common OCR mistakes from document pages " +"content." +msgstr "" + +#: __init__.py:44 +msgid "queue document list" +msgstr "" + +#: __init__.py:45 __init__.py:63 permissions.py:7 +msgid "OCR" +msgstr "" + +#: __init__.py:47 +msgid "transformations" +msgstr "" + +#: __init__.py:48 +msgid "add transformation" +msgstr "" + +#: __init__.py:49 +msgid "edit" +msgstr "" + +#: __init__.py:74 +msgid "Default" +msgstr "" + +#: __init__.py:102 +msgid "Checks the OCR queue for pending documents." +msgstr "" + +#: api.py:122 +msgid "Text from OCR" +msgstr "" + +#: literals.py:8 +msgid "stopped" +msgstr "" + +#: literals.py:9 +msgid "active" +msgstr "" + +#: literals.py:18 +msgid "pending" +msgstr "" + +#: literals.py:19 +msgid "processing" +msgstr "" + +#: literals.py:20 +msgid "error" +msgstr "" + +#: models.py:27 +msgid "name" +msgstr "" + +#: models.py:28 +msgid "label" +msgstr "" + +#: models.py:32 models.py:52 +msgid "state" +msgstr "" + +#: models.py:37 models.py:45 views.py:43 views.py:313 views.py:354 +#: views.py:384 views.py:420 +msgid "document queue" +msgstr "" + +#: models.py:38 +msgid "document queues" +msgstr "" + +#: models.py:46 +msgid "document" +msgstr "" + +#: models.py:47 +msgid "date time submitted" +msgstr "" + +#: models.py:48 +msgid "delay ocr" +msgstr "" + +#: models.py:53 +msgid "result" +msgstr "" + +#: models.py:54 +msgid "node name" +msgstr "" + +#: models.py:58 +msgid "queue document" +msgstr "" + +#: models.py:59 +msgid "queue documents" +msgstr "" + +#: models.py:79 views.py:47 +msgid "Missing document." +msgstr "" + +#: models.py:83 +msgid "Enter a valid value." +msgstr "" + +#: models.py:111 views.py:317 +msgid "order" +msgstr "" + +#: models.py:112 views.py:318 views.py:355 views.py:385 +msgid "transformation" +msgstr "" + +#: models.py:113 views.py:319 +msgid "arguments" +msgstr "" + +#: models.py:113 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "" + +#: models.py:123 +msgid "document queue transformation" +msgstr "" + +#: models.py:124 +msgid "document queue transformations" +msgstr "" + +#: permissions.py:8 +msgid "Submit documents for OCR" +msgstr "" + +#: permissions.py:9 +msgid "Delete documents from OCR queue" +msgstr "" + +#: permissions.py:10 +msgid "Can enable/disable the OCR queue" +msgstr "" + +#: permissions.py:11 +msgid "Can execute the OCR clean up on all document pages" +msgstr "" + +#: permissions.py:12 +msgid "Can edit an OCR queue properties" +msgstr "" + +#: statistics.py:8 +#, python-format +msgid "Document queues: %d" +msgstr "" + +#: statistics.py:9 +#, python-format +msgid "Queued documents: %d" +msgstr "" + +#: statistics.py:13 +msgid "OCR statistics" +msgstr "" + +#: views.py:40 +#, python-format +msgid "documents in queue: %s" +msgstr "" + +#: views.py:48 +msgid "thumbnail" +msgstr "" + +#: views.py:61 +msgid "document queue properties" +msgstr "" + +#: views.py:62 +#, python-format +msgid "Current state: %s" +msgstr "" + +#: views.py:78 views.py:166 +msgid "Must provide at least one queue document." +msgstr "" + +#: views.py:88 +#, python-format +msgid "Document: %s is being processed and can't be deleted." +msgstr "" + +#: views.py:91 +#, python-format +msgid "Queue document: %(document)s deleted successfully." +msgstr "" + +#: views.py:95 +#, python-format +msgid "Error deleting document: %(document)s; %(error)s" +msgstr "" + +#: views.py:108 +#, python-format +msgid "Are you sure you wish to delete queue document: %s?" +msgstr "" + +#: views.py:110 +#, python-format +msgid "Are you sure you wish to delete queue documents: %s?" +msgstr "" + +#: views.py:146 +#, python-format +msgid "Document: %(document)s was added to the OCR queue: %(queue)s." +msgstr "" + +#: views.py:149 +#, python-format +msgid "Document: %(document)s is already queued." +msgstr "" + +#: views.py:178 +#, python-format +msgid "Document: %(document)s was re-queued to the OCR queue: %(queue)s" +msgstr "" + +#: views.py:184 +#, python-format +msgid "Document id#: %d, no longer exists." +msgstr "" + +#: views.py:188 +#, python-format +msgid "Document: %s is already being processed and can't be re-queded." +msgstr "" + +#: views.py:200 +#, python-format +msgid "Are you sure you wish to re-queue document: %s?" +msgstr "" + +#: views.py:202 +#, python-format +msgid "Are you sure you wish to re-queue documents: %s?" +msgstr "" + +#: views.py:220 +#, python-format +msgid "Document queue: %s, already stopped." +msgstr "" + +#: views.py:226 +#, python-format +msgid "Document queue: %s, stopped successfully." +msgstr "" + +#: views.py:232 +#, python-format +msgid "Are you sure you wish to disable document queue: %s" +msgstr "" + +#: views.py:247 +#, python-format +msgid "Document queue: %s, already active." +msgstr "" + +#: views.py:253 +#, python-format +msgid "Document queue: %s, activated successfully." +msgstr "" + +#: views.py:259 +#, python-format +msgid "Are you sure you wish to activate document queue: %s" +msgstr "" + +#: views.py:276 +msgid "Are you sure you wish to clean up all the pages content?" +msgstr "" + +#: views.py:277 +msgid "On large databases this operation may take some time to execute." +msgstr "" + +#: views.py:283 +msgid "Document pages content clean up complete." +msgstr "" + +#: views.py:285 +#, python-format +msgid "Document pages content clean up error: %s" +msgstr "" + +#: views.py:311 +#, python-format +msgid "transformations for: %s" +msgstr "" + +#: views.py:341 +msgid "Queue transformation edited successfully" +msgstr "" + +#: views.py:344 +#, python-format +msgid "Error editing queue transformation; %s" +msgstr "" + +#: views.py:349 +#, python-format +msgid "Edit transformation: %s" +msgstr "" + +#: views.py:372 +msgid "Queue transformation deleted successfully." +msgstr "" + +#: views.py:374 +#, python-format +msgid "Error deleting queue transformation; %(error)s" +msgstr "" + +#: views.py:387 +#, python-format +msgid "" +"Are you sure you wish to delete queue transformation \"%(transformation)s\"" +msgstr "" + +#: views.py:410 +msgid "Queue transformation created successfully" +msgstr "" + +#: views.py:413 +#, python-format +msgid "Error creating queue transformation; %s" +msgstr "" + +#: views.py:422 +#, python-format +msgid "Create new transformation for queue: %s" +msgstr "" + +#: conf/settings.py:13 +msgid "" +"Amount of seconds to delay OCR of documents to allow for the node's storage " +"replication overhead." +msgstr "" + +#: conf/settings.py:14 +msgid "Maximum amount of concurrent document OCRs a node can perform." +msgstr "" + +#: conf/settings.py:15 +msgid "Automatically queue newly created documents for OCR." +msgstr "" + +#: conf/settings.py:17 +msgid "File path to unpaper program." +msgstr "" + +#: conf/settings.py:18 +msgid "" +"File path to poppler's pdftotext program used to extract text from PDF " +"files." +msgstr "" + +#: parsers/__init__.py:87 parsers/__init__.py:164 +msgid "Text extracted from PDF" +msgstr "" diff --git a/apps/ocr/locale/de_DE/LC_MESSAGES/django.po b/apps/ocr/locale/de_DE/LC_MESSAGES/django.po index 7199233089..d682d93d41 100644 --- a/apps/ocr/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/ocr/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/ocr/locale/en/LC_MESSAGES/django.mo b/apps/ocr/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..b98e6be8e0 Binary files /dev/null and b/apps/ocr/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/ocr/locale/en/LC_MESSAGES/django.po b/apps/ocr/locale/en/LC_MESSAGES/django.po index f5412cb33c..e95ee55077 100644 --- a/apps/ocr/locale/en/LC_MESSAGES/django.po +++ b/apps/ocr/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/ocr/locale/es/LC_MESSAGES/django.po b/apps/ocr/locale/es/LC_MESSAGES/django.po index 894ff39f1e..142280daeb 100644 --- a/apps/ocr/locale/es/LC_MESSAGES/django.po +++ b/apps/ocr/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:27+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/ocr/locale/fr/LC_MESSAGES/django.mo b/apps/ocr/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdba247dbd Binary files /dev/null and b/apps/ocr/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/ocr/locale/fr/LC_MESSAGES/django.po b/apps/ocr/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2c08ea289d --- /dev/null +++ b/apps/ocr/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,422 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-21 22:30+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:32 __init__.py:33 +msgid "submit to OCR queue" +msgstr "Ajouter à la file d'attente OCR" + +#: __init__.py:34 __init__.py:35 +msgid "re-queue" +msgstr "ré-jouter à la file d'attente" + +#: __init__.py:36 __init__.py:37 __init__.py:50 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:39 +msgid "stop queue" +msgstr "arrêter la file d'attente" + +#: __init__.py:40 +msgid "activate queue" +msgstr "activer la file d'attente" + +#: __init__.py:42 +msgid "clean up pages content" +msgstr "nettoyer le contenu des pages" + +#: __init__.py:42 +msgid "" +"Runs a language filter to remove common OCR mistakes from document pages " +"content." +msgstr "Lance un filtre de langue permettant d'éviter les erreurs OCR classiques à partir du contenu des pages." + +#: __init__.py:44 +msgid "queue document list" +msgstr "liste de documents en file d'attente" + +#: __init__.py:45 __init__.py:63 permissions.py:7 +msgid "OCR" +msgstr "OCR" + +#: __init__.py:47 +msgid "transformations" +msgstr "transformations" + +#: __init__.py:48 +msgid "add transformation" +msgstr "ajout d'une transformation" + +#: __init__.py:49 +msgid "edit" +msgstr "modifier" + +#: __init__.py:74 +msgid "Default" +msgstr "Par défaut" + +#: __init__.py:102 +msgid "Checks the OCR queue for pending documents." +msgstr "Vérifie si la file d'attente OCR contient des documents en attente de transformation." + +#: api.py:122 +msgid "Text from OCR" +msgstr "Texte à partir de l'OCR" + +#: literals.py:8 +msgid "stopped" +msgstr "arrêté" + +#: literals.py:9 +msgid "active" +msgstr "actif" + +#: literals.py:18 +msgid "pending" +msgstr "en attente" + +#: literals.py:19 +msgid "processing" +msgstr "en cours" + +#: literals.py:20 +msgid "error" +msgstr "erreur" + +#: models.py:27 +msgid "name" +msgstr "nom" + +#: models.py:28 +msgid "label" +msgstr "label" + +#: models.py:32 models.py:52 +msgid "state" +msgstr "état" + +#: models.py:37 models.py:45 views.py:43 views.py:313 views.py:354 +#: views.py:384 views.py:420 +msgid "document queue" +msgstr "file d'attente des documents" + +#: models.py:38 +msgid "document queues" +msgstr "files d'attentes des documents" + +#: models.py:46 +msgid "document" +msgstr "document" + +#: models.py:47 +msgid "date time submitted" +msgstr "heure et date de soumission" + +#: models.py:48 +msgid "delay ocr" +msgstr "reporter l'ocr" + +#: models.py:53 +msgid "result" +msgstr "résultat" + +#: models.py:54 +msgid "node name" +msgstr "nom du noeud" + +#: models.py:58 +msgid "queue document" +msgstr "document en file d'attente" + +#: models.py:59 +msgid "queue documents" +msgstr "documents en file d'attente" + +#: models.py:79 views.py:47 +msgid "Missing document." +msgstr "document manquant." + +#: models.py:83 +msgid "Enter a valid value." +msgstr "Saisissez une valeur valide." + +#: models.py:111 views.py:317 +msgid "order" +msgstr "ordre" + +#: models.py:112 views.py:318 views.py:355 views.py:385 +msgid "transformation" +msgstr "transformation" + +#: models.py:113 views.py:319 +msgid "arguments" +msgstr "arguments" + +#: models.py:113 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "Utiliser des dictionnaires pour identifier des arguments, exemple:%s" + +#: models.py:123 +msgid "document queue transformation" +msgstr "transformation de la file d'attente des documents" + +#: models.py:124 +msgid "document queue transformations" +msgstr "transformations de la file d'attente des documents" + +#: permissions.py:8 +msgid "Submit documents for OCR" +msgstr "Soumettre les documents à l'OCR" + +#: permissions.py:9 +msgid "Delete documents from OCR queue" +msgstr "Supprimer les documents de la file d'attente OCR" + +#: permissions.py:10 +msgid "Can enable/disable the OCR queue" +msgstr "Peut activer/désactiver la file d'attente OCR" + +#: permissions.py:11 +msgid "Can execute the OCR clean up on all document pages" +msgstr "Peut effectuer un nettoyage OCR sur toutes les pages d'un document" + +#: permissions.py:12 +msgid "Can edit an OCR queue properties" +msgstr "Peut modifier les propriétés d'une file d'attente OCR" + +#: statistics.py:8 +#, python-format +msgid "Document queues: %d" +msgstr "Files d'attentes de documents:%d" + +#: statistics.py:9 +#, python-format +msgid "Queued documents: %d" +msgstr "Documents en file d'attente:%d" + +#: statistics.py:13 +msgid "OCR statistics" +msgstr "Statistiques OCR" + +#: views.py:40 +#, python-format +msgid "documents in queue: %s" +msgstr "documents en file d'attente:%s" + +#: views.py:48 +msgid "thumbnail" +msgstr "aperçu" + +#: views.py:61 +msgid "document queue properties" +msgstr "propriétés de la file d'attente des documents" + +#: views.py:62 +#, python-format +msgid "Current state: %s" +msgstr "Etat actuel:%s" + +#: views.py:78 views.py:166 +msgid "Must provide at least one queue document." +msgstr "Vous devez fournir au minimum un document pour la file d'attente." + +#: views.py:88 +#, python-format +msgid "Document: %s is being processed and can't be deleted." +msgstr "Le document:%s est en cours de traitement et ne peut être supprimé" + +#: views.py:91 +#, python-format +msgid "Queue document: %(document)s deleted successfully." +msgstr "Document en file d'attente:%(document)s supprimé avec succès." + +#: views.py:95 +#, python-format +msgid "Error deleting document: %(document)s; %(error)s" +msgstr "Erreur lors de la suppression du document %(document)s;%(error)s" + +#: views.py:108 +#, python-format +msgid "Are you sure you wish to delete queue document: %s?" +msgstr "Êtes vous certain de vouloir supprimer le document en file d'attente:%s?" + +#: views.py:110 +#, python-format +msgid "Are you sure you wish to delete queue documents: %s?" +msgstr "Êtes vous certain de vouloir supprimer les documents en file d'attente:%s?" + +#: views.py:146 +#, python-format +msgid "Document: %(document)s was added to the OCR queue: %(queue)s." +msgstr "Le document: %(document)s a été ajouté à la file d'attente OCR: %(queue)s." + +#: views.py:149 +#, python-format +msgid "Document: %(document)s is already queued." +msgstr "Le document: %(document)s est déjà en file d'attente" + +#: views.py:178 +#, python-format +msgid "Document: %(document)s was re-queued to the OCR queue: %(queue)s" +msgstr "Le document: %(document)s a été ré-ajouté à la file d'attente OCR:%(queue)s" + +#: views.py:184 +#, python-format +msgid "Document id#: %d, no longer exists." +msgstr "Le document id#: %d, n'existe plus." + +#: views.py:188 +#, python-format +msgid "Document: %s is already being processed and can't be re-queded." +msgstr "Le document:%s est déjà en cours de traitement et ne peut être rajouté à la file d'attente" + +#: views.py:200 +#, python-format +msgid "Are you sure you wish to re-queue document: %s?" +msgstr "Êtes vous certain de vouloir ré-ajouter le document:%s?" + +#: views.py:202 +#, python-format +msgid "Are you sure you wish to re-queue documents: %s?" +msgstr "Êtes vous certain de vouloir ré-ajouter les documents:%s?" + +#: views.py:220 +#, python-format +msgid "Document queue: %s, already stopped." +msgstr "File d'attente de documents:%s, déjà arrêtée." + +#: views.py:226 +#, python-format +msgid "Document queue: %s, stopped successfully." +msgstr "File d'attente de documents:%s, arrêtée avec succès." + +#: views.py:232 +#, python-format +msgid "Are you sure you wish to disable document queue: %s" +msgstr "Êtes vous certain de vouloir désactiver la file d'attente de documents:%s" + +#: views.py:247 +#, python-format +msgid "Document queue: %s, already active." +msgstr "File d'attente de documents:%s, déjà active." + +#: views.py:253 +#, python-format +msgid "Document queue: %s, activated successfully." +msgstr "File d'attente de documents:%s, activée avec succès." + +#: views.py:259 +#, python-format +msgid "Are you sure you wish to activate document queue: %s" +msgstr "Êtes vous certain de vouloir activer la file d'attente de documents:%s" + +#: views.py:276 +msgid "Are you sure you wish to clean up all the pages content?" +msgstr "Êtes vous certain de vouloir nettoyer le contenu de toutes les pages?" + +#: views.py:277 +msgid "On large databases this operation may take some time to execute." +msgstr "Sur une base de données de grande taille, cette opération peut prendre un certain temps." + +#: views.py:283 +msgid "Document pages content clean up complete." +msgstr "Nettoyage du contenu des pages du document achevé." + +#: views.py:285 +#, python-format +msgid "Document pages content clean up error: %s" +msgstr "Erreur de nettoyage du contenu des pages du document:%s" + +#: views.py:311 +#, python-format +msgid "transformations for: %s" +msgstr "transformation pour:%s" + +#: views.py:341 +msgid "Queue transformation edited successfully" +msgstr "Modification de la transformation de file d'attente effectuée avec succès" + +#: views.py:344 +#, python-format +msgid "Error editing queue transformation; %s" +msgstr "Erreur lors de la modification de la file d'attente de transformation;%s" + +#: views.py:349 +#, python-format +msgid "Edit transformation: %s" +msgstr "Modifier la transformation:%s" + +#: views.py:372 +msgid "Queue transformation deleted successfully." +msgstr "Transformation de file d'attente supprimée avec succès." + +#: views.py:374 +#, python-format +msgid "Error deleting queue transformation; %(error)s" +msgstr "Erreur lors de la suppression de la transformation de file d'attente;%(error)s" + +#: views.py:387 +#, python-format +msgid "" +"Are you sure you wish to delete queue transformation \"%(transformation)s\"" +msgstr "Êtes vous certain de vouloir supprimer la file d'attente de transformation \"%(transformation)s\"" + +#: views.py:410 +msgid "Queue transformation created successfully" +msgstr "Création de la transformation de la file d'attente effectuée avec succès" + +#: views.py:413 +#, python-format +msgid "Error creating queue transformation; %s" +msgstr "Erreur lors de la création de la transformation de la file d'attente;%s" + +#: views.py:422 +#, python-format +msgid "Create new transformation for queue: %s" +msgstr "Créer une nouvelle transformation pour la file d'attente:%s" + +#: conf/settings.py:13 +msgid "" +"Amount of seconds to delay OCR of documents to allow for the node's storage " +"replication overhead." +msgstr "Durée en secondes de suspension des tâches d'OCR pour permettre aux procédures de réplication de stockage pour le noeud de s'effectuer." + +#: conf/settings.py:14 +msgid "Maximum amount of concurrent document OCRs a node can perform." +msgstr "Maximum d'opérations d'OCR sur documents simultanés que peut traiter un noeud donné " + +#: conf/settings.py:15 +msgid "Automatically queue newly created documents for OCR." +msgstr "Ajouter automatiquement les nouveaux documents créés à la file d'attente OCR." + +#: conf/settings.py:17 +msgid "File path to unpaper program." +msgstr "Chemin vers l'exécutable \"unpaper\"" + +#: conf/settings.py:18 +msgid "" +"File path to poppler's pdftotext program used to extract text from PDF " +"files." +msgstr "Chemin vers l'exécutable poppler pdftotext, utilisé pour extraire du texte à partir des fichiers PDF." + +#: parsers/__init__.py:87 parsers/__init__.py:164 +msgid "Text extracted from PDF" +msgstr "Texte extrait du PDF" diff --git a/apps/ocr/locale/it/LC_MESSAGES/django.po b/apps/ocr/locale/it/LC_MESSAGES/django.po index b61b57fc84..077714989a 100644 --- a/apps/ocr/locale/it/LC_MESSAGES/django.po +++ b/apps/ocr/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/ocr/locale/nl_NL/LC_MESSAGES/django.mo b/apps/ocr/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..48d42f8f0f Binary files /dev/null and b/apps/ocr/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/ocr/locale/nl_NL/LC_MESSAGES/django.po b/apps/ocr/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c2b8f00f3d --- /dev/null +++ b/apps/ocr/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,422 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lucas Weel , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-23 08:13+0000\n" +"Last-Translator: Lucas Weel \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:32 __init__.py:33 +msgid "submit to OCR queue" +msgstr "aan OCR rij toevoegen" + +#: __init__.py:34 __init__.py:35 +msgid "re-queue" +msgstr "OCR rij opnieuw inplannen" + +#: __init__.py:36 __init__.py:37 __init__.py:50 +msgid "delete" +msgstr "verwijder" + +#: __init__.py:39 +msgid "stop queue" +msgstr "stop de OCR rij" + +#: __init__.py:40 +msgid "activate queue" +msgstr "activeer OCR rij" + +#: __init__.py:42 +msgid "clean up pages content" +msgstr "opschonen pagina inhoud" + +#: __init__.py:42 +msgid "" +"Runs a language filter to remove common OCR mistakes from document pages " +"content." +msgstr "Start taal-filter om veel voorkomende OCR fouten te corrigeren." + +#: __init__.py:44 +msgid "queue document list" +msgstr "documentlijst in OCR rij zetten" + +#: __init__.py:45 __init__.py:63 permissions.py:7 +msgid "OCR" +msgstr "OCR" + +#: __init__.py:47 +msgid "transformations" +msgstr "transformaties" + +#: __init__.py:48 +msgid "add transformation" +msgstr "toevoegen van transformatie" + +#: __init__.py:49 +msgid "edit" +msgstr "bewerk" + +#: __init__.py:74 +msgid "Default" +msgstr "Verstekwaarde" + +#: __init__.py:102 +msgid "Checks the OCR queue for pending documents." +msgstr "Controleer de OCR-rij voor uitstaande documenten." + +#: api.py:122 +msgid "Text from OCR" +msgstr "Tekst van OCR" + +#: literals.py:8 +msgid "stopped" +msgstr "gestoped" + +#: literals.py:9 +msgid "active" +msgstr "actief" + +#: literals.py:18 +msgid "pending" +msgstr "loopt" + +#: literals.py:19 +msgid "processing" +msgstr "in behandeling" + +#: literals.py:20 +msgid "error" +msgstr "fout" + +#: models.py:27 +msgid "name" +msgstr "naam" + +#: models.py:28 +msgid "label" +msgstr "label" + +#: models.py:32 models.py:52 +msgid "state" +msgstr "status" + +#: models.py:37 models.py:45 views.py:43 views.py:313 views.py:354 +#: views.py:384 views.py:420 +msgid "document queue" +msgstr "document-rij" + +#: models.py:38 +msgid "document queues" +msgstr "document-rijen" + +#: models.py:46 +msgid "document" +msgstr "document" + +#: models.py:47 +msgid "date time submitted" +msgstr "datum en tijdstip toegevoegd" + +#: models.py:48 +msgid "delay ocr" +msgstr "ocr uitstellen" + +#: models.py:53 +msgid "result" +msgstr "resultaat" + +#: models.py:54 +msgid "node name" +msgstr "knooppuntnaam" + +#: models.py:58 +msgid "queue document" +msgstr "document in OCR-rij zetten." + +#: models.py:59 +msgid "queue documents" +msgstr "documenten in de OCR-rij zetten." + +#: models.py:79 views.py:47 +msgid "Missing document." +msgstr "Vermiste document." + +#: models.py:83 +msgid "Enter a valid value." +msgstr "Voer een valide waarde in." + +#: models.py:111 views.py:317 +msgid "order" +msgstr "bestelling" + +#: models.py:112 views.py:318 views.py:355 views.py:385 +msgid "transformation" +msgstr "transformatie" + +#: models.py:113 views.py:319 +msgid "arguments" +msgstr "argumenten" + +#: models.py:113 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "Gebruik woordenboeken om argumenten te identificeren, voorbeeld: %s" + +#: models.py:123 +msgid "document queue transformation" +msgstr "document-rij transformaties" + +#: models.py:124 +msgid "document queue transformations" +msgstr "document-rij transformaties" + +#: permissions.py:8 +msgid "Submit documents for OCR" +msgstr "" + +#: permissions.py:9 +msgid "Delete documents from OCR queue" +msgstr "" + +#: permissions.py:10 +msgid "Can enable/disable the OCR queue" +msgstr "" + +#: permissions.py:11 +msgid "Can execute the OCR clean up on all document pages" +msgstr "" + +#: permissions.py:12 +msgid "Can edit an OCR queue properties" +msgstr "Bewerk de eigenschappen van een OCR rij" + +#: statistics.py:8 +#, python-format +msgid "Document queues: %d" +msgstr "Aantal document-rijen: %d" + +#: statistics.py:9 +#, python-format +msgid "Queued documents: %d" +msgstr "Documenten in de rij: %d" + +#: statistics.py:13 +msgid "OCR statistics" +msgstr "OCR statistieken" + +#: views.py:40 +#, python-format +msgid "documents in queue: %s" +msgstr "Documenten in de rij: %s" + +#: views.py:48 +msgid "thumbnail" +msgstr "'thumbnail'" + +#: views.py:61 +msgid "document queue properties" +msgstr "document-rij eigenschappen" + +#: views.py:62 +#, python-format +msgid "Current state: %s" +msgstr "Huidige status: %s" + +#: views.py:78 views.py:166 +msgid "Must provide at least one queue document." +msgstr "U moet minstens een document-rij selecteren" + +#: views.py:88 +#, python-format +msgid "Document: %s is being processed and can't be deleted." +msgstr "Document: %s wordt verwerkt en kan niet worden verwijderd." + +#: views.py:91 +#, python-format +msgid "Queue document: %(document)s deleted successfully." +msgstr "Document: %(document)s uit rij verwijderd." + +#: views.py:95 +#, python-format +msgid "Error deleting document: %(document)s; %(error)s" +msgstr "Fout bij het verwijderen van document: %(document)s. Foutmelding: %(error)s" + +#: views.py:108 +#, python-format +msgid "Are you sure you wish to delete queue document: %s?" +msgstr "Bent u er zeker van dat u document-rij: %s, wilt verwijderen?" + +#: views.py:110 +#, python-format +msgid "Are you sure you wish to delete queue documents: %s?" +msgstr "Bent u er zeker van dat u de volgende document-rijen wilt verwijderen? %s." + +#: views.py:146 +#, python-format +msgid "Document: %(document)s was added to the OCR queue: %(queue)s." +msgstr "Document: %(document)s is toegevoegd aan OCR-rij: %(queue)s" + +#: views.py:149 +#, python-format +msgid "Document: %(document)s is already queued." +msgstr "Document: %(document)s staat al in OCR-rij." + +#: views.py:178 +#, python-format +msgid "Document: %(document)s was re-queued to the OCR queue: %(queue)s" +msgstr "Document: %(document)s is opnieuw in de OCR-rij: %(queue)s ingeplanned." + +#: views.py:184 +#, python-format +msgid "Document id#: %d, no longer exists." +msgstr "Document id#: %d, niet langer aanwezig" + +#: views.py:188 +#, python-format +msgid "Document: %s is already being processed and can't be re-queded." +msgstr "Document: %s is al afgehandeld en kan niet meer in de rij geplaatst worden." + +#: views.py:200 +#, python-format +msgid "Are you sure you wish to re-queue document: %s?" +msgstr "Bent u er zeker van om document: %s, opnieuw toe te voegen aan OCR-rij." + +#: views.py:202 +#, python-format +msgid "Are you sure you wish to re-queue documents: %s?" +msgstr "Bent u er zeker van om de volgende documenten, opnieuw toe te voegen aan OCR-rij? Documenten: %s." + +#: views.py:220 +#, python-format +msgid "Document queue: %s, already stopped." +msgstr "Document OCR-rij: %s, is al gestopt." + +#: views.py:226 +#, python-format +msgid "Document queue: %s, stopped successfully." +msgstr "Document OCR-rij: %s, is gestopped" + +#: views.py:232 +#, python-format +msgid "Are you sure you wish to disable document queue: %s" +msgstr "Bent u er zeker van om OCR-rij: %s uit te schakelen?" + +#: views.py:247 +#, python-format +msgid "Document queue: %s, already active." +msgstr "OCR-rij: %s, is al geactiveerd" + +#: views.py:253 +#, python-format +msgid "Document queue: %s, activated successfully." +msgstr "OCR-rij: %s, is actief." + +#: views.py:259 +#, python-format +msgid "Are you sure you wish to activate document queue: %s" +msgstr "Bent u er zeker van om OCR-rij: %s te activeren." + +#: views.py:276 +msgid "Are you sure you wish to clean up all the pages content?" +msgstr "" + +#: views.py:277 +msgid "On large databases this operation may take some time to execute." +msgstr "" + +#: views.py:283 +msgid "Document pages content clean up complete." +msgstr "" + +#: views.py:285 +#, python-format +msgid "Document pages content clean up error: %s" +msgstr "" + +#: views.py:311 +#, python-format +msgid "transformations for: %s" +msgstr "" + +#: views.py:341 +msgid "Queue transformation edited successfully" +msgstr "" + +#: views.py:344 +#, python-format +msgid "Error editing queue transformation; %s" +msgstr "" + +#: views.py:349 +#, python-format +msgid "Edit transformation: %s" +msgstr "" + +#: views.py:372 +msgid "Queue transformation deleted successfully." +msgstr "" + +#: views.py:374 +#, python-format +msgid "Error deleting queue transformation; %(error)s" +msgstr "" + +#: views.py:387 +#, python-format +msgid "" +"Are you sure you wish to delete queue transformation \"%(transformation)s\"" +msgstr "" + +#: views.py:410 +msgid "Queue transformation created successfully" +msgstr "" + +#: views.py:413 +#, python-format +msgid "Error creating queue transformation; %s" +msgstr "" + +#: views.py:422 +#, python-format +msgid "Create new transformation for queue: %s" +msgstr "" + +#: conf/settings.py:13 +msgid "" +"Amount of seconds to delay OCR of documents to allow for the node's storage " +"replication overhead." +msgstr "" + +#: conf/settings.py:14 +msgid "Maximum amount of concurrent document OCRs a node can perform." +msgstr "" + +#: conf/settings.py:15 +msgid "Automatically queue newly created documents for OCR." +msgstr "" + +#: conf/settings.py:17 +msgid "File path to unpaper program." +msgstr "" + +#: conf/settings.py:18 +msgid "" +"File path to poppler's pdftotext program used to extract text from PDF " +"files." +msgstr "" + +#: parsers/__init__.py:87 parsers/__init__.py:164 +msgid "Text extracted from PDF" +msgstr "" diff --git a/apps/ocr/locale/pl/LC_MESSAGES/django.po b/apps/ocr/locale/pl/LC_MESSAGES/django.po index 9002b4646b..259677695b 100644 --- a/apps/ocr/locale/pl/LC_MESSAGES/django.po +++ b/apps/ocr/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/ocr/locale/pt/LC_MESSAGES/django.po b/apps/ocr/locale/pt/LC_MESSAGES/django.po index dc6d3b20e2..0093bbb636 100644 --- a/apps/ocr/locale/pt/LC_MESSAGES/django.po +++ b/apps/ocr/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # , 2011. # Renata Oliveira , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:12+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" +"PO-Revision-Date: 2012-07-02 21:27+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,11 +22,11 @@ msgstr "" #: __init__.py:32 __init__.py:33 msgid "submit to OCR queue" -msgstr "submeter à lista de OCR" +msgstr "enviar para a fila OCR" #: __init__.py:34 __init__.py:35 msgid "re-queue" -msgstr "re-enfileirar" +msgstr "reenviar para a fila" #: __init__.py:36 __init__.py:37 __init__.py:50 msgid "delete" @@ -33,21 +34,21 @@ msgstr "excluir" #: __init__.py:39 msgid "stop queue" -msgstr "parar lista" +msgstr "parar a fila" #: __init__.py:40 msgid "activate queue" -msgstr "ativar lista" +msgstr "ativar a fila" #: __init__.py:42 msgid "clean up pages content" -msgstr "limpar conteúdo das páginas" +msgstr "limpar o conteúdo das páginas" #: __init__.py:42 msgid "" "Runs a language filter to remove common OCR mistakes from document pages " "content." -msgstr "Executa um filtro de linguagem para remover erros comuns de OCR do conteúdo das páginas do documento." +msgstr "Corre um filtro de linguagem para remover erros comuns de OCR do conteúdo das páginas do documento." #: __init__.py:44 msgid "queue document list" @@ -75,7 +76,7 @@ msgstr "Padrão" #: __init__.py:102 msgid "Checks the OCR queue for pending documents." -msgstr "Verifica a lista de OCR para documentos pendentes." +msgstr "Verifica a fila de OCR para documentos pendentes." #: api.py:122 msgid "Text from OCR" @@ -83,11 +84,11 @@ msgstr "Texto de OCR" #: literals.py:8 msgid "stopped" -msgstr "parado" +msgstr "parada" #: literals.py:9 msgid "active" -msgstr "ativo" +msgstr "ativa" #: literals.py:18 msgid "pending" @@ -116,11 +117,11 @@ msgstr "estado" #: models.py:37 models.py:45 views.py:43 views.py:313 views.py:354 #: views.py:384 views.py:420 msgid "document queue" -msgstr "lista de documento" +msgstr "fila de documentos" #: models.py:38 msgid "document queues" -msgstr "listas de documento" +msgstr "filas de documentos" #: models.py:46 msgid "document" @@ -128,11 +129,11 @@ msgstr "documento" #: models.py:47 msgid "date time submitted" -msgstr "data e hora submetido" +msgstr "data/hora de submissão" #: models.py:48 msgid "delay ocr" -msgstr "atraso ocr" +msgstr "atrasar ocr" #: models.py:53 msgid "result" @@ -144,19 +145,19 @@ msgstr "nome do nó" #: models.py:58 msgid "queue document" -msgstr "enfileirar documento" +msgstr "documento da fila" #: models.py:59 msgid "queue documents" -msgstr "enfileirar documentos" +msgstr "documentos da fila" #: models.py:79 views.py:47 msgid "Missing document." -msgstr "Falta de documento." +msgstr "Documento em falta." #: models.py:83 msgid "Enter a valid value." -msgstr "Digite um valor válido." +msgstr "Introduza um valor válido." #: models.py:111 views.py:317 msgid "order" @@ -177,41 +178,41 @@ msgstr "Use dicionários para identificar argumentos, exemplo: %s" #: models.py:123 msgid "document queue transformation" -msgstr "transformação de lista de documento ocr" +msgstr "transformação da fila de documentos" #: models.py:124 msgid "document queue transformations" -msgstr "transformações de listas de documentos" +msgstr "transformações da fila de documentos" #: permissions.py:8 msgid "Submit documents for OCR" -msgstr "" +msgstr "Submeter documentos para OCR" #: permissions.py:9 msgid "Delete documents from OCR queue" -msgstr "" +msgstr "Remover documentos da fila de OCR" #: permissions.py:10 msgid "Can enable/disable the OCR queue" -msgstr "" +msgstr "Pode habilitar/desabilitar a fila de OCR" #: permissions.py:11 msgid "Can execute the OCR clean up on all document pages" -msgstr "" +msgstr "Pode executar a limpeza de OCR em todas as páginas do documento" #: permissions.py:12 msgid "Can edit an OCR queue properties" -msgstr "Pode editar uma lista de propriedades OCR" +msgstr "Pode editar as propriedades de uma fila OCR" #: statistics.py:8 #, python-format msgid "Document queues: %d" -msgstr "Listas de documento: %d" +msgstr "Fila de documentos: %d" #: statistics.py:9 #, python-format msgid "Queued documents: %d" -msgstr "Documentos na lista: %d" +msgstr "Documentos na fila: %d" #: statistics.py:13 msgid "OCR statistics" @@ -220,7 +221,7 @@ msgstr "estatísticas de OCR" #: views.py:40 #, python-format msgid "documents in queue: %s" -msgstr "documentos na lista: %s" +msgstr "documentos na fila: %s" #: views.py:48 msgid "thumbnail" @@ -228,7 +229,7 @@ msgstr "miniatura" #: views.py:61 msgid "document queue properties" -msgstr "propriedades da lista de documento" +msgstr "propriedades da fila de documentos" #: views.py:62 #, python-format @@ -237,17 +238,17 @@ msgstr "Estado atual: %s" #: views.py:78 views.py:166 msgid "Must provide at least one queue document." -msgstr "Deve fornecer pelo menos um documento da lista." +msgstr "Deve fornecer pelo menos um documento da fila." #: views.py:88 #, python-format msgid "Document: %s is being processed and can't be deleted." -msgstr "Documento: %s está sendo processado e não pode ser excluído." +msgstr "O documento: %s está a ser processado e não pode ser excluído." #: views.py:91 #, python-format msgid "Queue document: %(document)s deleted successfully." -msgstr "Lista de documento: %(document)s removido com sucesso." +msgstr "Documento da fila: %(document)s excluído com sucesso." #: views.py:95 #, python-format @@ -257,85 +258,85 @@ msgstr "Erro ao excluir documento: %(document)s; %(error)s " #: views.py:108 #, python-format msgid "Are you sure you wish to delete queue document: %s?" -msgstr "Você tem certeza que deseja deletar o documento da lista: %s?" +msgstr "Tem a certeza de que deseja excluir o documento da fila: %s?" #: views.py:110 #, python-format msgid "Are you sure you wish to delete queue documents: %s?" -msgstr "Tem certeza de que deseja excluir os documentos da lista: %s?" +msgstr "Tem a certeza de que deseja excluir os documentos da fila: %s?" #: views.py:146 #, python-format msgid "Document: %(document)s was added to the OCR queue: %(queue)s." -msgstr "Documento: %(document)s foi adicionado à lista de OCR: %(queue)s ." +msgstr "O documento: %(document)s foi adicionado à fila de OCR: %(queue)s ." #: views.py:149 #, python-format msgid "Document: %(document)s is already queued." -msgstr "Documento: %(document)s já está na lista." +msgstr "O documento: %(document)s já está na fila." #: views.py:178 #, python-format msgid "Document: %(document)s was re-queued to the OCR queue: %(queue)s" -msgstr "Documento: %(document)s foi re-enfileirado para a lista de OCR: %(queue)s " +msgstr "O documento: %(document)s foi reenviado para a fila de OCR: %(queue)s " #: views.py:184 #, python-format msgid "Document id#: %d, no longer exists." -msgstr "#ID do documento: %d, não existe mais." +msgstr "O documento com id nº: %d, já não existe." #: views.py:188 #, python-format msgid "Document: %s is already being processed and can't be re-queded." -msgstr "Documento: %s já está sendo processado e não pode ser re-enfileirado." +msgstr "O documento: %s já está a ser processado e não pode ser reenviado para a fila." #: views.py:200 #, python-format msgid "Are you sure you wish to re-queue document: %s?" -msgstr "Tem certeza de que deseja re-enfileirar o documento: %s?" +msgstr "Tem a certeza de que deseja reenviar o documento: %s para a fila?" #: views.py:202 #, python-format msgid "Are you sure you wish to re-queue documents: %s?" -msgstr "Tem certeza de que deseja voltar a lista de documentos: %s?" +msgstr "Tem a certeza de que deseja reenviar para a fila os documentos: %s?" #: views.py:220 #, python-format msgid "Document queue: %s, already stopped." -msgstr "Lista de documento: %s, já está parado." +msgstr "Fila de documentos: %s, já está parada." #: views.py:226 #, python-format msgid "Document queue: %s, stopped successfully." -msgstr "Lista de documento: %s, parada com êxito." +msgstr "Fila de documentos: %s, parada com êxito." #: views.py:232 #, python-format msgid "Are you sure you wish to disable document queue: %s" -msgstr "Tem certeza de que deseja desativar a lista de documento: %s" +msgstr "Tem a certeza de que deseja desativar a fila de documentos: %s" #: views.py:247 #, python-format msgid "Document queue: %s, already active." -msgstr "Lista de documento: %s, já está ativa." +msgstr "Fila de documentos: %s, já está ativa." #: views.py:253 #, python-format msgid "Document queue: %s, activated successfully." -msgstr "Lista de documento: %s, ativada com sucesso." +msgstr "Fila de documentos: %s, ativada com sucesso." #: views.py:259 #, python-format msgid "Are you sure you wish to activate document queue: %s" -msgstr "Tem certeza de que deseja ativar a lista de documento: %s" +msgstr "Tem a certeza de que deseja ativar a fila de documentos: %s" #: views.py:276 msgid "Are you sure you wish to clean up all the pages content?" -msgstr "Tem certeza de que deseja limpar todo o conteúdo das páginas?" +msgstr "Tem a certeza de que deseja limpar todo o conteúdo das páginas?" #: views.py:277 msgid "On large databases this operation may take some time to execute." -msgstr "Em grandes bases de dados esta operação pode levar algum tempo para executar." +msgstr "Esta operação pode levar algum tempo a executar em bases de dados grandes ." #: views.py:283 msgid "Document pages content clean up complete." @@ -353,70 +354,70 @@ msgstr "transformações para: %s" #: views.py:341 msgid "Queue transformation edited successfully" -msgstr "Transformação da lista editada com sucesso" +msgstr "Transformação da fila editada com sucesso" #: views.py:344 #, python-format msgid "Error editing queue transformation; %s" -msgstr "Erro ao editar transformação da lista; %s" +msgstr "Erro ao editar a transformação da fila; %s" #: views.py:349 #, python-format msgid "Edit transformation: %s" -msgstr "Editar Transformação: %s" +msgstr "Editar transformação: %s" #: views.py:372 msgid "Queue transformation deleted successfully." -msgstr "Transformação de lista apagada com sucesso." +msgstr "Transformação da fila excluída com sucesso." #: views.py:374 #, python-format msgid "Error deleting queue transformation; %(error)s" -msgstr "Erro ao deletar transformação de lista; %(error)s " +msgstr "Erro ao excluir transformação da fila; %(error)s " #: views.py:387 #, python-format msgid "" "Are you sure you wish to delete queue transformation \"%(transformation)s\"" -msgstr "Tem certeza que deseja deletar a transformação de lista \"%(transformation)s\"" +msgstr "Tem a certeza de que deseja excluir a transformação da fila \"%(transformation)s\"" #: views.py:410 msgid "Queue transformation created successfully" -msgstr "Transformação de lista criada com sucesso" +msgstr "Transformação da fila criada com sucesso" #: views.py:413 #, python-format msgid "Error creating queue transformation; %s" -msgstr "Erro ao criar a transformação de lista; %s" +msgstr "Erro ao criar a transformação da fila; %s" #: views.py:422 #, python-format msgid "Create new transformation for queue: %s" -msgstr "Criar nova transformação para a lista: %s" +msgstr "Criar nova transformação para a fila: %s" #: conf/settings.py:13 msgid "" "Amount of seconds to delay OCR of documents to allow for the node's storage " "replication overhead." -msgstr "Quantidade de segundos de atraso OCR de documentos para permitir o nó da sobrecarga de replicação de armazenamento." +msgstr "Número de segundos de atraso para o OCR de documentos para permitir a replicação de armazenamento do nó." #: conf/settings.py:14 msgid "Maximum amount of concurrent document OCRs a node can perform." -msgstr "Quantidade máxima de documentos simultâneos OCRs que um nó pode executar." +msgstr "Quantidade máxima de OCR's de documentos que um nó pode executar em simultâneo." #: conf/settings.py:15 msgid "Automatically queue newly created documents for OCR." -msgstr "Listar automaticamente os novos documentos criados para OCR " +msgstr "Enviar documentos novos automaticamente para OCR." #: conf/settings.py:17 msgid "File path to unpaper program." -msgstr "Caminho do arquivo para o programa unpaper." +msgstr "Caminho para o programa unpaper." #: conf/settings.py:18 msgid "" "File path to poppler's pdftotext program used to extract text from PDF " "files." -msgstr "" +msgstr "Caminho para o programa pdftotext de poppler, usado para extrair texto de ficheiros PDF." #: parsers/__init__.py:87 parsers/__init__.py:164 msgid "Text extracted from PDF" diff --git a/apps/ocr/locale/pt_BR/LC_MESSAGES/django.po b/apps/ocr/locale/pt_BR/LC_MESSAGES/django.po index 31c73e2084..437bd22d8d 100644 --- a/apps/ocr/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/ocr/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/ocr/locale/ru/LC_MESSAGES/django.po b/apps/ocr/locale/ru/LC_MESSAGES/django.po index 6a87dc6872..a39f70368c 100644 --- a/apps/ocr/locale/ru/LC_MESSAGES/django.po +++ b/apps/ocr/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:36-0400\n" "PO-Revision-Date: 2012-06-17 22:12+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/permissions/locale/bg/LC_MESSAGES/django.mo b/apps/permissions/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..a46646803d Binary files /dev/null and b/apps/permissions/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/permissions/locale/bg/LC_MESSAGES/django.po b/apps/permissions/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..444363a606 --- /dev/null +++ b/apps/permissions/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:17 models.py:209 views.py:40 +msgid "roles" +msgstr "" + +#: __init__.py:18 +msgid "create new role" +msgstr "" + +#: __init__.py:19 +msgid "edit" +msgstr "" + +#: __init__.py:20 +msgid "members" +msgstr "" + +#: __init__.py:21 +msgid "role permissions" +msgstr "" + +#: __init__.py:22 +msgid "delete" +msgstr "" + +#: __init__.py:24 +msgid "grant" +msgstr "" + +#: __init__.py:25 +msgid "revoke" +msgstr "" + +#: models.py:51 +msgid "Insufficient permissions." +msgstr "" + +#: models.py:123 views.py:60 +msgid "namespace" +msgstr "" + +#: models.py:124 views.py:61 +msgid "name" +msgstr "" + +#: models.py:131 models.py:187 views.py:152 views.py:215 +msgid "permission" +msgstr "" + +#: models.py:132 views.py:57 views.py:154 views.py:217 +msgid "permissions" +msgstr "" + +#: models.py:195 +msgid "permission holder" +msgstr "" + +#: models.py:196 +msgid "permission holders" +msgstr "" + +#: models.py:204 +msgid "label" +msgstr "" + +#: models.py:208 models.py:239 views.py:76 views.py:93 views.py:117 +#: views.py:334 +msgid "role" +msgstr "" + +#: models.py:255 +msgid "role member" +msgstr "" + +#: models.py:256 +msgid "role members" +msgstr "" + +#: permissions.py:7 +msgid "Permissions" +msgstr "" + +#: permissions.py:9 +msgid "View roles" +msgstr "" + +#: permissions.py:10 +msgid "Edit roles" +msgstr "" + +#: permissions.py:11 +msgid "Create roles" +msgstr "" + +#: permissions.py:12 +msgid "Delete roles" +msgstr "" + +#: permissions.py:13 +msgid "Grant permissions" +msgstr "" + +#: permissions.py:14 +msgid "Revoke permissions" +msgstr "" + +#: views.py:63 +msgid "has permission" +msgstr "" + +#: views.py:149 views.py:212 +msgid " and " +msgstr "" + +#: views.py:149 views.py:212 +#, python-format +msgid "%(permissions)s to %(requester)s" +msgstr "" + +#: views.py:159 +#, python-format +msgid "Permission \"%(permission)s\" granted to: %(requester)s." +msgstr "" + +#: views.py:162 +#, python-format +msgid "%(requester)s, already had the permission \"%(permission)s\" granted." +msgstr "" + +#: views.py:173 +#, python-format +msgid "" +"Are you sure you wish to grant the %(permissions_label)s %(title_suffix)s?" +msgstr "" + +#: views.py:222 +#, python-format +msgid "Permission \"%(permission)s\" revoked from: %(requester)s." +msgstr "" + +#: views.py:225 +#, python-format +msgid "%(requester)s, doesn't have the permission \"%(permission)s\" granted." +msgstr "" + +#: views.py:236 +#, python-format +msgid "" +"Are you sure you wish to revoke the %(permissions_label)s %(title_suffix)s?" +msgstr "" + +#: views.py:271 views.py:295 +msgid "Users" +msgstr "" + +#: views.py:274 views.py:298 +msgid "Groups" +msgstr "" + +#: views.py:277 views.py:301 +msgid "Special" +msgstr "" + +#: views.py:330 +#, python-format +msgid "non members of role: %s" +msgstr "" + +#: views.py:331 +#, python-format +msgid "members of role: %s" +msgstr "" + +#: widgets.py:16 +msgid "Revoke" +msgstr "" + +#: widgets.py:21 +msgid "Grant" +msgstr "" + +#: conf/settings.py:10 +msgid "" +"A list of existing roles that are automatically assigned to newly created " +"users" +msgstr "" diff --git a/apps/permissions/locale/de_DE/LC_MESSAGES/django.po b/apps/permissions/locale/de_DE/LC_MESSAGES/django.po index 3e39330cf9..89593b9ba0 100644 --- a/apps/permissions/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/permissions/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-04-20 11:13+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/permissions/locale/en/LC_MESSAGES/django.mo b/apps/permissions/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/permissions/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/permissions/locale/en/LC_MESSAGES/django.po b/apps/permissions/locale/en/LC_MESSAGES/django.po index 5ef696b0a0..756b429205 100644 --- a/apps/permissions/locale/en/LC_MESSAGES/django.po +++ b/apps/permissions/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/permissions/locale/es/LC_MESSAGES/django.po b/apps/permissions/locale/es/LC_MESSAGES/django.po index 9edfad5410..d0e0293592 100644 --- a/apps/permissions/locale/es/LC_MESSAGES/django.po +++ b/apps/permissions/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-12 00:25+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/permissions/locale/fr/LC_MESSAGES/django.mo b/apps/permissions/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f8fc7a32fd Binary files /dev/null and b/apps/permissions/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/permissions/locale/fr/LC_MESSAGES/django.po b/apps/permissions/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..df17270b57 --- /dev/null +++ b/apps/permissions/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,205 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-21 22:40+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:17 models.py:209 views.py:40 +msgid "roles" +msgstr "rôles" + +#: __init__.py:18 +msgid "create new role" +msgstr "créer un nouveau rôle" + +#: __init__.py:19 +msgid "edit" +msgstr "modifier" + +#: __init__.py:20 +msgid "members" +msgstr "membres" + +#: __init__.py:21 +msgid "role permissions" +msgstr "Droits relatifs au rôle" + +#: __init__.py:22 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:24 +msgid "grant" +msgstr "attribuer" + +#: __init__.py:25 +msgid "revoke" +msgstr "retirer" + +#: models.py:51 +msgid "Insufficient permissions." +msgstr "Droits insuffisants" + +#: models.py:123 views.py:60 +msgid "namespace" +msgstr "espace de nommage" + +#: models.py:124 views.py:61 +msgid "name" +msgstr "nom" + +#: models.py:131 models.py:187 views.py:152 views.py:215 +msgid "permission" +msgstr "droit" + +#: models.py:132 views.py:57 views.py:154 views.py:217 +msgid "permissions" +msgstr "droits" + +#: models.py:195 +msgid "permission holder" +msgstr "propriétaire du droit" + +#: models.py:196 +msgid "permission holders" +msgstr "propriétaires du droit" + +#: models.py:204 +msgid "label" +msgstr "label" + +#: models.py:208 models.py:239 views.py:76 views.py:93 views.py:117 +#: views.py:334 +msgid "role" +msgstr "rôle" + +#: models.py:255 +msgid "role member" +msgstr "membre du rôle" + +#: models.py:256 +msgid "role members" +msgstr "membres du rôle" + +#: permissions.py:7 +msgid "Permissions" +msgstr "Droits" + +#: permissions.py:9 +msgid "View roles" +msgstr "Afficher les rôles" + +#: permissions.py:10 +msgid "Edit roles" +msgstr "Modifier les rôles" + +#: permissions.py:11 +msgid "Create roles" +msgstr "Créer des rôles" + +#: permissions.py:12 +msgid "Delete roles" +msgstr "Supprimer des rôles" + +#: permissions.py:13 +msgid "Grant permissions" +msgstr "Donner des droits" + +#: permissions.py:14 +msgid "Revoke permissions" +msgstr "Retirer des droits" + +#: views.py:63 +msgid "has permission" +msgstr "possède le droit" + +#: views.py:149 views.py:212 +msgid " and " +msgstr " et " + +#: views.py:149 views.py:212 +#, python-format +msgid "%(permissions)s to %(requester)s" +msgstr "%(permissions)s pour %(requester)s" + +#: views.py:159 +#, python-format +msgid "Permission \"%(permission)s\" granted to: %(requester)s." +msgstr "Droit \"%(permission)s\" attribué à: %(requester)s." + +#: views.py:162 +#, python-format +msgid "%(requester)s, already had the permission \"%(permission)s\" granted." +msgstr "%(requester)s, a déjà le droit \"%(permission)s\" d'attribué." + +#: views.py:173 +#, python-format +msgid "" +"Are you sure you wish to grant the %(permissions_label)s %(title_suffix)s?" +msgstr "Êtes vous certain de vouloir attribuer le droit %(permissions_label)s %(title_suffix)s?" + +#: views.py:222 +#, python-format +msgid "Permission \"%(permission)s\" revoked from: %(requester)s." +msgstr "Droit \"%(permission)s\" retiré pour: %(requester)s." + +#: views.py:225 +#, python-format +msgid "%(requester)s, doesn't have the permission \"%(permission)s\" granted." +msgstr "%(requester)s, n'a pas le droit \"%(permission)s\" d'attribué." + +#: views.py:236 +#, python-format +msgid "" +"Are you sure you wish to revoke the %(permissions_label)s %(title_suffix)s?" +msgstr "Êtes vous certain de vouloir supprimer le droit %(permissions_label)s %(title_suffix)s?" + +#: views.py:271 views.py:295 +msgid "Users" +msgstr "Utilisateurs" + +#: views.py:274 views.py:298 +msgid "Groups" +msgstr "Groupes" + +#: views.py:277 views.py:301 +msgid "Special" +msgstr "Spécial" + +#: views.py:330 +#, python-format +msgid "non members of role: %s" +msgstr "membres exclus du rôle:%s" + +#: views.py:331 +#, python-format +msgid "members of role: %s" +msgstr "membres du rôle:%s" + +#: widgets.py:16 +msgid "Revoke" +msgstr "Retirer" + +#: widgets.py:21 +msgid "Grant" +msgstr "Attribuer" + +#: conf/settings.py:10 +msgid "" +"A list of existing roles that are automatically assigned to newly created " +"users" +msgstr "Une liste des rôles existant qui sont automatiquement attribués aux comptes utilisateurs nouvellement créés" diff --git a/apps/permissions/locale/it/LC_MESSAGES/django.po b/apps/permissions/locale/it/LC_MESSAGES/django.po index 355438eb2d..1d63a97519 100644 --- a/apps/permissions/locale/it/LC_MESSAGES/django.po +++ b/apps/permissions/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-03-21 13:31+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/permissions/locale/nl_NL/LC_MESSAGES/django.mo b/apps/permissions/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ba9a43d5da Binary files /dev/null and b/apps/permissions/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/permissions/locale/nl_NL/LC_MESSAGES/django.po b/apps/permissions/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2394a6bc2e --- /dev/null +++ b/apps/permissions/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,204 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:17 models.py:209 views.py:40 +msgid "roles" +msgstr "" + +#: __init__.py:18 +msgid "create new role" +msgstr "" + +#: __init__.py:19 +msgid "edit" +msgstr "" + +#: __init__.py:20 +msgid "members" +msgstr "" + +#: __init__.py:21 +msgid "role permissions" +msgstr "" + +#: __init__.py:22 +msgid "delete" +msgstr "" + +#: __init__.py:24 +msgid "grant" +msgstr "" + +#: __init__.py:25 +msgid "revoke" +msgstr "" + +#: models.py:51 +msgid "Insufficient permissions." +msgstr "" + +#: models.py:123 views.py:60 +msgid "namespace" +msgstr "" + +#: models.py:124 views.py:61 +msgid "name" +msgstr "" + +#: models.py:131 models.py:187 views.py:152 views.py:215 +msgid "permission" +msgstr "" + +#: models.py:132 views.py:57 views.py:154 views.py:217 +msgid "permissions" +msgstr "" + +#: models.py:195 +msgid "permission holder" +msgstr "" + +#: models.py:196 +msgid "permission holders" +msgstr "" + +#: models.py:204 +msgid "label" +msgstr "" + +#: models.py:208 models.py:239 views.py:76 views.py:93 views.py:117 +#: views.py:334 +msgid "role" +msgstr "" + +#: models.py:255 +msgid "role member" +msgstr "" + +#: models.py:256 +msgid "role members" +msgstr "" + +#: permissions.py:7 +msgid "Permissions" +msgstr "" + +#: permissions.py:9 +msgid "View roles" +msgstr "" + +#: permissions.py:10 +msgid "Edit roles" +msgstr "" + +#: permissions.py:11 +msgid "Create roles" +msgstr "" + +#: permissions.py:12 +msgid "Delete roles" +msgstr "" + +#: permissions.py:13 +msgid "Grant permissions" +msgstr "" + +#: permissions.py:14 +msgid "Revoke permissions" +msgstr "" + +#: views.py:63 +msgid "has permission" +msgstr "" + +#: views.py:149 views.py:212 +msgid " and " +msgstr "" + +#: views.py:149 views.py:212 +#, python-format +msgid "%(permissions)s to %(requester)s" +msgstr "" + +#: views.py:159 +#, python-format +msgid "Permission \"%(permission)s\" granted to: %(requester)s." +msgstr "" + +#: views.py:162 +#, python-format +msgid "%(requester)s, already had the permission \"%(permission)s\" granted." +msgstr "" + +#: views.py:173 +#, python-format +msgid "" +"Are you sure you wish to grant the %(permissions_label)s %(title_suffix)s?" +msgstr "" + +#: views.py:222 +#, python-format +msgid "Permission \"%(permission)s\" revoked from: %(requester)s." +msgstr "" + +#: views.py:225 +#, python-format +msgid "%(requester)s, doesn't have the permission \"%(permission)s\" granted." +msgstr "" + +#: views.py:236 +#, python-format +msgid "" +"Are you sure you wish to revoke the %(permissions_label)s %(title_suffix)s?" +msgstr "" + +#: views.py:271 views.py:295 +msgid "Users" +msgstr "" + +#: views.py:274 views.py:298 +msgid "Groups" +msgstr "" + +#: views.py:277 views.py:301 +msgid "Special" +msgstr "" + +#: views.py:330 +#, python-format +msgid "non members of role: %s" +msgstr "" + +#: views.py:331 +#, python-format +msgid "members of role: %s" +msgstr "" + +#: widgets.py:16 +msgid "Revoke" +msgstr "" + +#: widgets.py:21 +msgid "Grant" +msgstr "" + +#: conf/settings.py:10 +msgid "" +"A list of existing roles that are automatically assigned to newly created " +"users" +msgstr "" diff --git a/apps/permissions/locale/pl/LC_MESSAGES/django.po b/apps/permissions/locale/pl/LC_MESSAGES/django.po index 3f6d4b4e2a..bb8cc67cb2 100644 --- a/apps/permissions/locale/pl/LC_MESSAGES/django.po +++ b/apps/permissions/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-20 16:08+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/permissions/locale/pt/LC_MESSAGES/django.po b/apps/permissions/locale/pt/LC_MESSAGES/django.po index a3eb995ef7..396b2182ac 100644 --- a/apps/permissions/locale/pt/LC_MESSAGES/django.po +++ b/apps/permissions/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # , 2011. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" -"PO-Revision-Date: 2012-03-12 06:04+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-05 16:44+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +58,7 @@ msgstr "Permissões insuficientes." #: models.py:123 views.py:60 msgid "namespace" -msgstr "namespace" +msgstr "escopo" #: models.py:124 views.py:61 msgid "name" @@ -77,7 +78,7 @@ msgstr "titular de permissão" #: models.py:196 msgid "permission holders" -msgstr "titulares de permissões" +msgstr "titulares de permissão" #: models.py:204 msgid "label" @@ -114,7 +115,7 @@ msgstr "Criar funções" #: permissions.py:12 msgid "Delete roles" -msgstr "Deletar funções" +msgstr "Excluir funções" #: permissions.py:13 msgid "Grant permissions" @@ -122,11 +123,11 @@ msgstr "Conceder permissões" #: permissions.py:14 msgid "Revoke permissions" -msgstr "Revogar as permissões" +msgstr "Revogar permissões" #: views.py:63 msgid "has permission" -msgstr "tem permissão" +msgstr "tem a permissão" #: views.py:149 views.py:212 msgid " and " @@ -135,43 +136,43 @@ msgstr " e " #: views.py:149 views.py:212 #, python-format msgid "%(permissions)s to %(requester)s" -msgstr "" +msgstr "%(permissions)s a %(requester)s" #: views.py:159 #, python-format msgid "Permission \"%(permission)s\" granted to: %(requester)s." -msgstr "" +msgstr "Permissão \"%(permission)s\" concedida a: %(requester)s." #: views.py:162 #, python-format msgid "%(requester)s, already had the permission \"%(permission)s\" granted." -msgstr "" +msgstr "%(requester)s já tinha a permissão \"%(permission)s\"." #: views.py:173 #, python-format msgid "" "Are you sure you wish to grant the %(permissions_label)s %(title_suffix)s?" -msgstr "" +msgstr "Tem a certeza de que pretende conceder %(permissions_label)s %(title_suffix)s?" #: views.py:222 #, python-format msgid "Permission \"%(permission)s\" revoked from: %(requester)s." -msgstr "" +msgstr "Permissão \"%(permission)s\" retirada a: %(requester)s." #: views.py:225 #, python-format msgid "%(requester)s, doesn't have the permission \"%(permission)s\" granted." -msgstr "" +msgstr "%(requester)s, não tem a permissão \"%(permission)s\"." #: views.py:236 #, python-format msgid "" "Are you sure you wish to revoke the %(permissions_label)s %(title_suffix)s?" -msgstr "" +msgstr "Tem a certeza de que pretende revogar %(permissions_label)s %(title_suffix)s?" #: views.py:271 views.py:295 msgid "Users" -msgstr "Usuários" +msgstr "Utilizadores" #: views.py:274 views.py:298 msgid "Groups" @@ -203,4 +204,4 @@ msgstr "Conceder" msgid "" "A list of existing roles that are automatically assigned to newly created " "users" -msgstr "A lista de funções existentes que são automaticamente designados para usuários recém-criados" +msgstr "Uma lista de funções existentes que são automaticamente atribuídas aos novos utilizadores" diff --git a/apps/permissions/locale/pt_BR/LC_MESSAGES/django.po b/apps/permissions/locale/pt_BR/LC_MESSAGES/django.po index c3fa520407..a78a1c29c3 100644 --- a/apps/permissions/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/permissions/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:30+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/permissions/locale/ru/LC_MESSAGES/django.po b/apps/permissions/locale/ru/LC_MESSAGES/django.po index e1f72f1530..7c51586f6d 100644 --- a/apps/permissions/locale/ru/LC_MESSAGES/django.po +++ b/apps/permissions/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-03 05:06+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/project_setup/locale/bg/LC_MESSAGES/django.mo b/apps/project_setup/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..bb05dd25eb Binary files /dev/null and b/apps/project_setup/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/project_setup/locale/bg/LC_MESSAGES/django.po b/apps/project_setup/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..3d3d355182 --- /dev/null +++ b/apps/project_setup/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,26 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:5 +msgid "setup" +msgstr "" + +#: views.py:15 +msgid "setup items" +msgstr "" diff --git a/apps/project_setup/locale/de_DE/LC_MESSAGES/django.po b/apps/project_setup/locale/de_DE/LC_MESSAGES/django.po index 5e6c013643..13bb62d1c9 100644 --- a/apps/project_setup/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-04-20 09:24+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/project_setup/locale/en/LC_MESSAGES/django.mo b/apps/project_setup/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/project_setup/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/project_setup/locale/en/LC_MESSAGES/django.po b/apps/project_setup/locale/en/LC_MESSAGES/django.po index fb7b4f35be..9728dfa62f 100644 --- a/apps/project_setup/locale/en/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/project_setup/locale/es/LC_MESSAGES/django.po b/apps/project_setup/locale/es/LC_MESSAGES/django.po index be23f81697..f14d634549 100644 --- a/apps/project_setup/locale/es/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-11-04 01:03+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/project_setup/locale/fr/LC_MESSAGES/django.mo b/apps/project_setup/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..da22badefd Binary files /dev/null and b/apps/project_setup/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/project_setup/locale/fr/LC_MESSAGES/django.po b/apps/project_setup/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..11e6ac996a --- /dev/null +++ b/apps/project_setup/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,27 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-21 23:17+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:5 +msgid "setup" +msgstr "configuration" + +#: views.py:15 +msgid "setup items" +msgstr "paramètres de configuration" diff --git a/apps/project_setup/locale/it/LC_MESSAGES/django.po b/apps/project_setup/locale/it/LC_MESSAGES/django.po index 75789bd5bf..2839fcf5ee 100644 --- a/apps/project_setup/locale/it/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-12-09 18:08+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/project_setup/locale/nl_NL/LC_MESSAGES/django.mo b/apps/project_setup/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..2ca4fffd33 Binary files /dev/null and b/apps/project_setup/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/project_setup/locale/nl_NL/LC_MESSAGES/django.po b/apps/project_setup/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b81f489412 --- /dev/null +++ b/apps/project_setup/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,26 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:5 +msgid "setup" +msgstr "" + +#: views.py:15 +msgid "setup items" +msgstr "" diff --git a/apps/project_setup/locale/pl/LC_MESSAGES/django.po b/apps/project_setup/locale/pl/LC_MESSAGES/django.po index 63f16af75e..1d78ad6bc4 100644 --- a/apps/project_setup/locale/pl/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/pl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-20 21:42+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/project_setup/locale/pt/LC_MESSAGES/django.po b/apps/project_setup/locale/pt/LC_MESSAGES/django.po index a29ea12239..5d48560911 100644 --- a/apps/project_setup/locale/pt/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2011-11-02 01:26+0000\n" -"Last-Translator: emersonsoares \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-03 09:57+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +21,7 @@ msgstr "" #: __init__.py:5 msgid "setup" -msgstr "instalação" +msgstr "configuração" #: views.py:15 msgid "setup items" diff --git a/apps/project_setup/locale/pt_BR/LC_MESSAGES/django.po b/apps/project_setup/locale/pt_BR/LC_MESSAGES/django.po index 8924a33c32..dafd83baff 100644 --- a/apps/project_setup/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/project_setup/locale/ru/LC_MESSAGES/django.po b/apps/project_setup/locale/ru/LC_MESSAGES/django.po index e16541b2c5..5165e1fabd 100644 --- a/apps/project_setup/locale/ru/LC_MESSAGES/django.po +++ b/apps/project_setup/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-11-19 20:30+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/project_tools/locale/bg/LC_MESSAGES/django.mo b/apps/project_tools/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..cf159913b7 Binary files /dev/null and b/apps/project_tools/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/project_tools/locale/bg/LC_MESSAGES/django.po b/apps/project_tools/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..5fa89cf477 --- /dev/null +++ b/apps/project_tools/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-06 08:22+0000\n" +"Last-Translator: koldo \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:5 views.py:15 +msgid "tools" +msgstr "инструменти" diff --git a/apps/project_tools/locale/de_DE/LC_MESSAGES/django.po b/apps/project_tools/locale/de_DE/LC_MESSAGES/django.po index 6585a2d9fb..e50e312df2 100644 --- a/apps/project_tools/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-04-20 09:18+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/project_tools/locale/en/LC_MESSAGES/django.mo b/apps/project_tools/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/project_tools/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/project_tools/locale/en/LC_MESSAGES/django.po b/apps/project_tools/locale/en/LC_MESSAGES/django.po index 9a1da69898..e0adeddf4e 100644 --- a/apps/project_tools/locale/en/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/project_tools/locale/es/LC_MESSAGES/django.po b/apps/project_tools/locale/es/LC_MESSAGES/django.po index 38ab9b5b55..9e67374ee3 100644 --- a/apps/project_tools/locale/es/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-09-30 05:22+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/project_tools/locale/fr/LC_MESSAGES/django.mo b/apps/project_tools/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..1cb2ca75ec Binary files /dev/null and b/apps/project_tools/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/project_tools/locale/fr/LC_MESSAGES/django.po b/apps/project_tools/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..61e6a877c6 --- /dev/null +++ b/apps/project_tools/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,23 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-21 22:41+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:5 views.py:15 +msgid "tools" +msgstr "outils" diff --git a/apps/project_tools/locale/it/LC_MESSAGES/django.po b/apps/project_tools/locale/it/LC_MESSAGES/django.po index e0467cfe33..375c1d3ba9 100644 --- a/apps/project_tools/locale/it/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-12-09 18:01+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/project_tools/locale/nl_NL/LC_MESSAGES/django.mo b/apps/project_tools/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ba9a43d5da Binary files /dev/null and b/apps/project_tools/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/project_tools/locale/nl_NL/LC_MESSAGES/django.po b/apps/project_tools/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..2e411a82be --- /dev/null +++ b/apps/project_tools/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:5 views.py:15 +msgid "tools" +msgstr "" diff --git a/apps/project_tools/locale/pl/LC_MESSAGES/django.po b/apps/project_tools/locale/pl/LC_MESSAGES/django.po index f1f5082de7..7db0faeb3b 100644 --- a/apps/project_tools/locale/pl/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-20 16:08+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/project_tools/locale/pt/LC_MESSAGES/django.po b/apps/project_tools/locale/pt/LC_MESSAGES/django.po index 455923ee93..8a3dbec792 100644 --- a/apps/project_tools/locale/pt/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/pt/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-11-02 01:25+0000\n" "Last-Translator: emersonsoares \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" diff --git a/apps/project_tools/locale/pt_BR/LC_MESSAGES/django.po b/apps/project_tools/locale/pt_BR/LC_MESSAGES/django.po index db7ab3e31f..08d83ff097 100644 --- a/apps/project_tools/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/project_tools/locale/ru/LC_MESSAGES/django.po b/apps/project_tools/locale/ru/LC_MESSAGES/django.po index f7c6366244..da174567c5 100644 --- a/apps/project_tools/locale/ru/LC_MESSAGES/django.po +++ b/apps/project_tools/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-11-03 17:24+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/scheduler/__init__.py b/apps/scheduler/__init__.py index 84ee326f65..18d7ea6e9f 100644 --- a/apps/scheduler/__init__.py +++ b/apps/scheduler/__init__.py @@ -1,6 +1,7 @@ from __future__ import absolute_import import logging +import atexit from .runtime import scheduler @@ -34,4 +35,10 @@ def sheduler_shutdown_pre_migrate(sender, **kwargs): scheduler.shutdown() +def schedule_shutdown_on_exit(): + logger.debug('Scheduler shut down on exit') + scheduler.shutdown() + + register_tool(job_list) +atexit.register(schedule_shutdown_on_exit) diff --git a/apps/scheduler/locale/bg/LC_MESSAGES/django.mo b/apps/scheduler/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..41ed9358f0 Binary files /dev/null and b/apps/scheduler/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/scheduler/locale/bg/LC_MESSAGES/django.po b/apps/scheduler/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..4234bc497a --- /dev/null +++ b/apps/scheduler/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: links.py:7 +msgid "interval job list" +msgstr "" + +#: permissions.py:7 +msgid "Scheduler" +msgstr "" + +#: permissions.py:8 +msgid "View the interval job list" +msgstr "" + +#: views.py:20 +msgid "interval jobs" +msgstr "" + +#: views.py:23 +msgid "label" +msgstr "" + +#: views.py:27 +msgid "start date time" +msgstr "" + +#: views.py:31 +msgid "interval" +msgstr "" diff --git a/apps/scheduler/locale/de_DE/LC_MESSAGES/django.po b/apps/scheduler/locale/de_DE/LC_MESSAGES/django.po index 9f68956164..5d1104b071 100644 --- a/apps/scheduler/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/de_DE/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:19+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/scheduler/locale/en/LC_MESSAGES/django.mo b/apps/scheduler/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/scheduler/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/scheduler/locale/en/LC_MESSAGES/django.po b/apps/scheduler/locale/en/LC_MESSAGES/django.po index 32fd6f48c9..91e56140cc 100644 --- a/apps/scheduler/locale/en/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/scheduler/locale/es/LC_MESSAGES/django.po b/apps/scheduler/locale/es/LC_MESSAGES/django.po index 1660612546..5afa923ee6 100644 --- a/apps/scheduler/locale/es/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:27+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/scheduler/locale/fr/LC_MESSAGES/django.mo b/apps/scheduler/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..804aaca951 Binary files /dev/null and b/apps/scheduler/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/scheduler/locale/fr/LC_MESSAGES/django.po b/apps/scheduler/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..77b277b1e3 --- /dev/null +++ b/apps/scheduler/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: links.py:7 +msgid "interval job list" +msgstr "" + +#: permissions.py:7 +msgid "Scheduler" +msgstr "" + +#: permissions.py:8 +msgid "View the interval job list" +msgstr "" + +#: views.py:20 +msgid "interval jobs" +msgstr "" + +#: views.py:23 +msgid "label" +msgstr "" + +#: views.py:27 +msgid "start date time" +msgstr "" + +#: views.py:31 +msgid "interval" +msgstr "" diff --git a/apps/scheduler/locale/it/LC_MESSAGES/django.po b/apps/scheduler/locale/it/LC_MESSAGES/django.po index 64fe4d886c..78ca49bafe 100644 --- a/apps/scheduler/locale/it/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/it/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:19+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/scheduler/locale/nl_NL/LC_MESSAGES/django.mo b/apps/scheduler/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..1d2c91688c Binary files /dev/null and b/apps/scheduler/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/scheduler/locale/nl_NL/LC_MESSAGES/django.po b/apps/scheduler/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..0332de57f6 --- /dev/null +++ b/apps/scheduler/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,46 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-06-17 22:19+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: links.py:7 +msgid "interval job list" +msgstr "" + +#: permissions.py:7 +msgid "Scheduler" +msgstr "" + +#: permissions.py:8 +msgid "View the interval job list" +msgstr "" + +#: views.py:20 +msgid "interval jobs" +msgstr "" + +#: views.py:23 +msgid "label" +msgstr "" + +#: views.py:27 +msgid "start date time" +msgstr "" + +#: views.py:31 +msgid "interval" +msgstr "" diff --git a/apps/scheduler/locale/pl/LC_MESSAGES/django.po b/apps/scheduler/locale/pl/LC_MESSAGES/django.po index a2967be2cf..afc418670a 100644 --- a/apps/scheduler/locale/pl/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/pl/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:19+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/scheduler/locale/pt/LC_MESSAGES/django.po b/apps/scheduler/locale/pt/LC_MESSAGES/django.po index 3c28c9bac9..a608fc95d7 100644 --- a/apps/scheduler/locale/pt/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/pt/LC_MESSAGES/django.po @@ -3,13 +3,14 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-17 22:19+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-03 19:44+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -19,28 +20,28 @@ msgstr "" #: links.py:7 msgid "interval job list" -msgstr "" +msgstr "lista de tarefas do interbalo" #: permissions.py:7 msgid "Scheduler" -msgstr "" +msgstr "Agendador" #: permissions.py:8 msgid "View the interval job list" -msgstr "" +msgstr "Ver a lista de tarefas do intervalo" #: views.py:20 msgid "interval jobs" -msgstr "" +msgstr "tarefas do intervalo" #: views.py:23 msgid "label" -msgstr "" +msgstr "rótulo" #: views.py:27 msgid "start date time" -msgstr "" +msgstr "date / hora de início" #: views.py:31 msgid "interval" -msgstr "" +msgstr "intervalo" diff --git a/apps/scheduler/locale/pt_BR/LC_MESSAGES/django.po b/apps/scheduler/locale/pt_BR/LC_MESSAGES/django.po index 11a8eca29e..bb37e73754 100644 --- a/apps/scheduler/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/pt_BR/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:19+0000\n" "Last-Translator: FULL NAME \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/scheduler/locale/ru/LC_MESSAGES/django.po b/apps/scheduler/locale/ru/LC_MESSAGES/django.po index 49da980b7f..8f73d84f79 100644 --- a/apps/scheduler/locale/ru/LC_MESSAGES/django.po +++ b/apps/scheduler/locale/ru/LC_MESSAGES/django.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:19+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/smart_settings/locale/bg/LC_MESSAGES/django.mo b/apps/smart_settings/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..ea8394ff38 Binary files /dev/null and b/apps/smart_settings/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/smart_settings/locale/bg/LC_MESSAGES/django.po b/apps/smart_settings/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..a8aa3ae113 --- /dev/null +++ b/apps/smart_settings/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-06 07:46+0000\n" +"Last-Translator: koldo \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:9 views.py:28 +msgid "settings" +msgstr "настройки" + +#: views.py:33 +msgid "name" +msgstr "име" + +#: views.py:34 +msgid "default" +msgstr "по подразбиране" + +#: views.py:35 +msgid "value" +msgstr "стойност" diff --git a/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po b/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po index d59115edb7..1a0feeef87 100644 --- a/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-04-20 09:17+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/smart_settings/locale/en/LC_MESSAGES/django.mo b/apps/smart_settings/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/smart_settings/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/smart_settings/locale/en/LC_MESSAGES/django.po b/apps/smart_settings/locale/en/LC_MESSAGES/django.po index 05db5a4117..cde5885203 100644 --- a/apps/smart_settings/locale/en/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/smart_settings/locale/es/LC_MESSAGES/django.po b/apps/smart_settings/locale/es/LC_MESSAGES/django.po index f756c85ee4..904fd34a87 100644 --- a/apps/smart_settings/locale/es/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/es/LC_MESSAGES/django.po @@ -7,10 +7,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-09-30 05:09+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/smart_settings/locale/fr/LC_MESSAGES/django.mo b/apps/smart_settings/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..51dbffe9f4 Binary files /dev/null and b/apps/smart_settings/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/smart_settings/locale/fr/LC_MESSAGES/django.po b/apps/smart_settings/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..0180bc7c66 --- /dev/null +++ b/apps/smart_settings/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-21 21:44+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:9 views.py:28 +msgid "settings" +msgstr "paramètres" + +#: views.py:33 +msgid "name" +msgstr "nom" + +#: views.py:34 +msgid "default" +msgstr "par défaut" + +#: views.py:35 +msgid "value" +msgstr "valeur" diff --git a/apps/smart_settings/locale/it/LC_MESSAGES/django.po b/apps/smart_settings/locale/it/LC_MESSAGES/django.po index fcc0696e10..0abb735cc3 100644 --- a/apps/smart_settings/locale/it/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/it/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-12-09 17:38+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.mo b/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..0fb792a678 Binary files /dev/null and b/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po b/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c7d5506f2d --- /dev/null +++ b/apps/smart_settings/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,35 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lucas Weel , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-19 14:58+0000\n" +"Last-Translator: Lucas Weel \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:9 views.py:28 +msgid "settings" +msgstr "instellingen" + +#: views.py:33 +msgid "name" +msgstr "naam" + +#: views.py:34 +msgid "default" +msgstr "verstekwaarde" + +#: views.py:35 +msgid "value" +msgstr "waarde" diff --git a/apps/smart_settings/locale/pl/LC_MESSAGES/django.po b/apps/smart_settings/locale/pl/LC_MESSAGES/django.po index 5a07e0a4e4..b32e037ca6 100644 --- a/apps/smart_settings/locale/pl/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/pl/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-20 21:27+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/smart_settings/locale/pt/LC_MESSAGES/django.po b/apps/smart_settings/locale/pt/LC_MESSAGES/django.po index cca6ccd7f0..b02bc89641 100644 --- a/apps/smart_settings/locale/pt/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2011-11-02 01:22+0000\n" -"Last-Translator: emersonsoares \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-02 11:59+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -20,7 +21,7 @@ msgstr "" #: __init__.py:9 views.py:28 msgid "settings" -msgstr "configurações" +msgstr "definições" #: views.py:33 msgid "name" diff --git a/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po b/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po index ae883fe368..1d8ec5a780 100644 --- a/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/smart_settings/locale/ru/LC_MESSAGES/django.po b/apps/smart_settings/locale/ru/LC_MESSAGES/django.po index 23c939099c..228b1786cc 100644 --- a/apps/smart_settings/locale/ru/LC_MESSAGES/django.po +++ b/apps/smart_settings/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2011-11-03 17:15+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/sources/__init__.py b/apps/sources/__init__.py index a1b849a402..d336f0b4bb 100644 --- a/apps/sources/__init__.py +++ b/apps/sources/__init__.py @@ -9,6 +9,7 @@ from project_setup.api import register_setup from documents.permissions import (PERMISSION_DOCUMENT_NEW_VERSION, PERMISSION_DOCUMENT_CREATE) from scheduler.api import register_interval_job +from documents.models import Document from .staging import StagingFile from .models import (WebForm, StagingFolder, SourceTransformation, @@ -25,7 +26,7 @@ from .links import (staging_file_preview, staging_file_delete, setup_sources, setup_source_delete, setup_source_create, setup_source_log_list, setup_source_transformation_list, setup_source_transformation_create, setup_source_transformation_edit, setup_source_transformation_delete, - source_list, upload_version) + source_list, upload_version, document_create_multiple) bind_links([StagingFile], [staging_file_delete]) @@ -68,3 +69,6 @@ register_setup(setup_sources) register_interval_job('task_fetch_pop3_emails', _(u'Connects to the POP3 email sources and fetches the attached documents.'), task_fetch_pop3_emails, seconds=EMAIL_PROCESSING_INTERVAL) register_interval_job('task_fetch_imap_emails', _(u'Connects to the IMAP email sources and fetches the attached documents.'), task_fetch_imap_emails, seconds=EMAIL_PROCESSING_INTERVAL) + +bind_links(['document_list_recent', 'document_list', 'document_create', 'document_create_multiple', 'upload_interactive', 'staging_file_delete'], [document_create_multiple], menu_name='secondary_menu') +bind_links([Document], [document_create_multiple], menu_name='secondary_menu') diff --git a/apps/sources/links.py b/apps/sources/links.py index c930dbecf1..1bebe3ac6f 100644 --- a/apps/sources/links.py +++ b/apps/sources/links.py @@ -34,3 +34,4 @@ setup_source_transformation_delete = Link(text=_(u'delete'), view='setup_source_ source_list = Link(text=_(u'Document sources'), view='setup_web_form_list', sprite='page_add', children_url_regex=[r'sources/setup'], permissions=[PERMISSION_SOURCES_SETUP_VIEW]) upload_version = Link(text=_(u'upload new version'), view='upload_version', args='object.pk', sprite='page_add', permissions=[PERMISSION_DOCUMENT_NEW_VERSION]) +document_create_multiple = Link(text=_(u'upload new documents'), view='document_create_multiple', sprite='page_add', permissions=[PERMISSION_DOCUMENT_CREATE], children_view_regex=[r'upload_interactive']) diff --git a/apps/sources/locale/bg/LC_MESSAGES/django.mo b/apps/sources/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..a46646803d Binary files /dev/null and b/apps/sources/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/sources/locale/bg/LC_MESSAGES/django.po b/apps/sources/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d738670179 --- /dev/null +++ b/apps/sources/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,528 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:20 +msgid "preview" +msgstr "" + +#: __init__.py:21 __init__.py:29 __init__.py:35 +msgid "delete" +msgstr "" + +#: __init__.py:23 +msgid "sources" +msgstr "" + +#: __init__.py:24 literals.py:53 models.py:203 +msgid "web forms" +msgstr "" + +#: __init__.py:25 models.py:174 +msgid "staging folders" +msgstr "" + +#: __init__.py:26 models.py:238 +msgid "watch folders" +msgstr "" + +#: __init__.py:28 __init__.py:34 +msgid "edit" +msgstr "" + +#: __init__.py:30 +msgid "add new source" +msgstr "" + +#: __init__.py:32 +msgid "transformations" +msgstr "" + +#: __init__.py:33 +msgid "add transformation" +msgstr "" + +#: __init__.py:37 +msgid "Document sources" +msgstr "" + +#: __init__.py:39 +msgid "upload new version" +msgstr "" + +#: __init__.py:69 widgets.py:39 +msgid "thumbnail" +msgstr "" + +#: forms.py:34 forms.py:59 +msgid "Expand compressed files" +msgstr "" + +#: forms.py:35 forms.py:60 +msgid "Upload a compressed file's contained files as individual documents" +msgstr "" + +#: forms.py:43 +msgid "Staging file" +msgstr "" + +#: forms.py:50 +msgid "File" +msgstr "" + +#: literals.py:8 literals.py:13 +msgid "Always" +msgstr "" + +#: literals.py:9 literals.py:14 +msgid "Never" +msgstr "" + +#: literals.py:15 +msgid "Ask user" +msgstr "" + +#: literals.py:30 +msgid "Disk" +msgstr "" + +#: literals.py:31 +msgid "Database" +msgstr "" + +#: literals.py:32 +msgid "Drive" +msgstr "" + +#: literals.py:33 +msgid "Network drive" +msgstr "" + +#: literals.py:34 +msgid "User drive" +msgstr "" + +#: literals.py:35 +msgid "Envelope" +msgstr "" + +#: literals.py:36 +msgid "Folder" +msgstr "" + +#: literals.py:37 +msgid "World" +msgstr "" + +#: literals.py:38 +msgid "Printer" +msgstr "" + +#: literals.py:39 +msgid "Empty printer" +msgstr "" + +#: literals.py:47 models.py:202 +msgid "web form" +msgstr "" + +#: literals.py:48 +msgid "server staging folder" +msgstr "" + +#: literals.py:49 +msgid "server watch folder" +msgstr "" + +#: literals.py:54 +msgid "server staging folders" +msgstr "" + +#: literals.py:55 +msgid "server watch folders" +msgstr "" + +#: models.py:35 +msgid "title" +msgstr "" + +#: models.py:36 +msgid "enabled" +msgstr "" + +#: models.py:37 +msgid "whitelist" +msgstr "" + +#: models.py:38 +msgid "blacklist" +msgstr "" + +#: models.py:142 +msgid "icon" +msgstr "" + +#: models.py:142 +msgid "An icon to visually distinguish this source." +msgstr "" + +#: models.py:158 models.py:210 +msgid "folder path" +msgstr "" + +#: models.py:158 models.py:210 +msgid "Server side filesystem path." +msgstr "" + +#: models.py:159 +msgid "preview width" +msgstr "" + +#: models.py:159 +msgid "Width value to be passed to the converter backend." +msgstr "" + +#: models.py:160 +msgid "preview height" +msgstr "" + +#: models.py:160 +msgid "Height value to be passed to the converter backend." +msgstr "" + +#: models.py:161 models.py:198 models.py:211 +msgid "uncompress" +msgstr "" + +#: models.py:161 models.py:198 models.py:211 +msgid "Whether to expand or not compressed archives." +msgstr "" + +#: models.py:162 models.py:212 +msgid "delete after upload" +msgstr "" + +#: models.py:162 models.py:212 +msgid "Delete the file after is has been successfully uploaded." +msgstr "" + +#: models.py:173 +msgid "staging folder" +msgstr "" + +#: models.py:213 +msgid "interval" +msgstr "" + +#: models.py:213 +msgid "" +"Inverval in seconds where the watch folder path is checked for new " +"documents." +msgstr "" + +#: models.py:237 +msgid "watch folder" +msgstr "" + +#: models.py:242 +msgid "Enter a valid value." +msgstr "" + +#: models.py:270 views.py:595 +msgid "order" +msgstr "" + +#: models.py:271 views.py:596 views.py:633 views.py:663 +msgid "transformation" +msgstr "" + +#: models.py:272 views.py:597 +msgid "arguments" +msgstr "" + +#: models.py:272 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "" + +#: models.py:283 +msgid "document source transformation" +msgstr "" + +#: models.py:284 +msgid "document source transformations" +msgstr "" + +#: models.py:291 models.py:292 +msgid "out of process" +msgstr "" + +#: permissions.py:7 +msgid "Sources setup" +msgstr "" + +#: permissions.py:8 +msgid "View existing document sources" +msgstr "" + +#: permissions.py:9 +msgid "Edit document sources" +msgstr "" + +#: permissions.py:10 +msgid "Delete document sources" +msgstr "" + +#: permissions.py:11 +msgid "Create new document sources" +msgstr "" + +#: staging.py:45 +#, python-format +msgid "Unable get list of staging files: %s" +msgstr "" + +#: staging.py:128 +#, python-format +msgid "Unable to upload staging file: %s" +msgstr "" + +#: staging.py:138 +#, python-format +msgid "Unable to delete staging file: %s" +msgstr "" + +#: utils.py:40 +msgid "Whitelist Blacklist validation error." +msgstr "" + +#: views.py:100 +msgid "here" +msgstr "" + +#: views.py:105 +msgid "Upload sources" +msgstr "" + +#: views.py:107 +msgid "" +"No interactive document sources have been defined or none have been enabled." +msgstr "" + +#: views.py:108 +#, python-format +msgid "Click %(setup_link)s to add or enable some document sources." +msgstr "" + +#: views.py:165 +msgid "New document version uploaded successfully." +msgstr "" + +#: views.py:169 +msgid "File uploaded successfully." +msgstr "" + +#: views.py:172 +msgid "File uncompressed successfully and uploaded as individual files." +msgstr "" + +#: views.py:175 +msgid "File was not a compressed file, uploaded as it was." +msgstr "" + +#: views.py:179 views.py:260 +msgid "New version uploads are not allowed for this document." +msgstr "" + +#: views.py:183 views.py:264 +#, python-format +msgid "Unhandled exception: %s" +msgstr "" + +#: views.py:192 +#, python-format +msgid "upload a new version from source: %s" +msgstr "" + +#: views.py:194 +#, python-format +msgid "upload a local document from source: %s" +msgstr "" + +#: views.py:240 +#, python-format +msgid "Document version from staging file: %s, uploaded successfully." +msgstr "" + +#: views.py:243 +#, python-format +msgid "Staging file: %s, uploaded successfully." +msgstr "" + +#: views.py:246 +#, python-format +msgid "" +"Staging file: %s, uncompressed successfully and uploaded as individual " +"files." +msgstr "" + +#: views.py:249 +#, python-format +msgid "Staging file: %s, was not compressed, uploaded as a single file." +msgstr "" + +#: views.py:254 +#, python-format +msgid "Staging file: %s, deleted successfully." +msgstr "" + +#: views.py:279 +#, python-format +msgid "upload a new version from staging source: %s" +msgstr "" + +#: views.py:281 +#, python-format +msgid "upload a document from staging source: %s" +msgstr "" + +#: views.py:294 +msgid "files in staging path" +msgstr "" + +#: views.py:326 +msgid "Current document type" +msgstr "" + +#: views.py:327 +msgid "None" +msgstr "" + +#: views.py:334 +msgid "Current metadata" +msgstr "" + +#: views.py:372 views.py:391 +#, python-format +msgid "Staging file transformation error: %(error)s" +msgstr "" + +#: views.py:414 +msgid "Staging file delete successfully." +msgstr "" + +#: views.py:416 +#, python-format +msgid "Staging file delete error; %s." +msgstr "" + +#: views.py:476 +msgid "Source edited successfully" +msgstr "" + +#: views.py:479 +#, python-format +msgid "Error editing source; %s" +msgstr "" + +#: views.py:484 +#, python-format +msgid "edit source: %s" +msgstr "" + +#: views.py:489 views.py:529 views.py:591 views.py:632 views.py:662 +#: views.py:705 +msgid "source" +msgstr "" + +#: views.py:518 +#, python-format +msgid "Source \"%s\" deleted successfully." +msgstr "" + +#: views.py:520 +#, python-format +msgid "Error deleting source \"%(source)s\": %(error)s" +msgstr "" + +#: views.py:527 +#, python-format +msgid "Are you sure you wish to delete the source: %s?" +msgstr "" + +#: views.py:559 +msgid "Source created successfully" +msgstr "" + +#: views.py:562 +#, python-format +msgid "Error creating source; %s" +msgstr "" + +#: views.py:567 +#, python-format +msgid "Create new source of type: %s" +msgstr "" + +#: views.py:589 +#, python-format +msgid "transformations for: %s" +msgstr "" + +#: views.py:619 +msgid "Source transformation edited successfully" +msgstr "" + +#: views.py:622 +#, python-format +msgid "Error editing source transformation; %s" +msgstr "" + +#: views.py:627 +#, python-format +msgid "Edit transformation: %s" +msgstr "" + +#: views.py:650 +msgid "Source transformation deleted successfully." +msgstr "" + +#: views.py:652 +#, python-format +msgid "Error deleting source transformation; %(error)s" +msgstr "" + +#: views.py:665 +#, python-format +msgid "" +"Are you sure you wish to delete source transformation \"%(transformation)s\"" +msgstr "" + +#: views.py:695 +msgid "Source transformation created successfully" +msgstr "" + +#: views.py:698 +#, python-format +msgid "Error creating source transformation; %s" +msgstr "" + +#: views.py:707 +#, python-format +msgid "Create new transformation for source: %s" +msgstr "" diff --git a/apps/sources/locale/de_DE/LC_MESSAGES/django.po b/apps/sources/locale/de_DE/LC_MESSAGES/django.po index 1630520716..9c7ae6b514 100644 --- a/apps/sources/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/sources/locale/de_DE/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" @@ -31,15 +31,15 @@ msgstr "Löschen" msgid "sources" msgstr "Quellen" -#: __init__.py:24 literals.py:53 models.py:204 +#: __init__.py:24 literals.py:53 models.py:203 msgid "web forms" msgstr "Web-Formulare" -#: __init__.py:25 models.py:175 +#: __init__.py:25 models.py:174 msgid "staging folders" msgstr "Arbeitsordner" -#: __init__.py:26 models.py:239 +#: __init__.py:26 models.py:238 msgid "watch folders" msgstr "Ordner überwachen" @@ -139,7 +139,7 @@ msgstr "Drucker" msgid "Empty printer" msgstr "Leerer Drucker" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "Web-Formular" @@ -159,118 +159,118 @@ msgstr "Server Arbeitsordner" msgid "server watch folders" msgstr "Server Überwachungsordner" -#: models.py:36 +#: models.py:35 msgid "title" msgstr "Titel" -#: models.py:37 +#: models.py:36 msgid "enabled" msgstr "Aktiviert" -#: models.py:38 +#: models.py:37 msgid "whitelist" msgstr "Whitelist" -#: models.py:39 +#: models.py:38 msgid "blacklist" msgstr "Blacklist" -#: models.py:143 +#: models.py:142 msgid "icon" msgstr "Symbol" -#: models.py:143 +#: models.py:142 msgid "An icon to visually distinguish this source." msgstr "Ein Symbol um die Quelle von anderen zu unterscheiden" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "folder path" msgstr "Ordner Pfad" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "Server side filesystem path." msgstr "Pfad auf dem Server" -#: models.py:160 +#: models.py:159 msgid "preview width" msgstr "Vorschau Breite" -#: models.py:160 +#: models.py:159 msgid "Width value to be passed to the converter backend." msgstr "Breite die zum Konverter übergeben wird" -#: models.py:161 +#: models.py:160 msgid "preview height" msgstr "Vorschau Höhe" -#: models.py:161 +#: models.py:160 msgid "Height value to be passed to the converter backend." msgstr "Höhe die zum Konverter übergeben wird" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "uncompress" msgstr "dekomprimieren" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "Whether to expand or not compressed archives." msgstr "Sollen komprimierte Archive entpackt werden?" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "delete after upload" msgstr "löschen nach hochladen" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "Delete the file after is has been successfully uploaded." msgstr "Lösche die Datei nach erfolgreichem hochladen." -#: models.py:174 +#: models.py:173 msgid "staging folder" msgstr "Arbeitsordner" -#: models.py:214 +#: models.py:213 msgid "interval" msgstr "Intervall" -#: models.py:214 +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new " "documents." msgstr "Intervall in Sekunden" -#: models.py:238 +#: models.py:237 msgid "watch folder" msgstr "Überwachungsordner" -#: models.py:243 +#: models.py:242 msgid "Enter a valid value." msgstr "Geben Sie eine gültigen Wert an." -#: models.py:271 views.py:595 +#: models.py:270 views.py:595 msgid "order" msgstr "Reihenfolge" -#: models.py:272 views.py:596 views.py:633 views.py:663 +#: models.py:271 views.py:596 views.py:633 views.py:663 msgid "transformation" msgstr "Transformation" -#: models.py:273 views.py:597 +#: models.py:272 views.py:597 msgid "arguments" msgstr "Parameter" -#: models.py:273 +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "Wörterbücher zum Identifizieren von Parametern nutzen, Beispiel: %s" -#: models.py:284 +#: models.py:283 msgid "document source transformation" msgstr "Quelldatei-Transformation" -#: models.py:285 +#: models.py:284 msgid "document source transformations" msgstr "Quelldatei-Transformationen" -#: models.py:292 models.py:293 +#: models.py:291 models.py:292 msgid "out of process" msgstr "aus dem Vorgang heraus" diff --git a/apps/sources/locale/en/LC_MESSAGES/django.mo b/apps/sources/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/sources/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/sources/locale/en/LC_MESSAGES/django.po b/apps/sources/locale/en/LC_MESSAGES/django.po index 4e7ba2427c..18172543e3 100644 --- a/apps/sources/locale/en/LC_MESSAGES/django.po +++ b/apps/sources/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -29,15 +29,15 @@ msgstr "" msgid "sources" msgstr "" -#: __init__.py:24 literals.py:53 models.py:204 +#: __init__.py:24 literals.py:53 models.py:203 msgid "web forms" msgstr "" -#: __init__.py:25 models.py:175 +#: __init__.py:25 models.py:174 msgid "staging folders" msgstr "" -#: __init__.py:26 models.py:239 +#: __init__.py:26 models.py:238 msgid "watch folders" msgstr "" @@ -137,7 +137,7 @@ msgstr "" msgid "Empty printer" msgstr "" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "" @@ -157,117 +157,117 @@ msgstr "" msgid "server watch folders" msgstr "" -#: models.py:36 +#: models.py:35 msgid "title" msgstr "" -#: models.py:37 +#: models.py:36 msgid "enabled" msgstr "" -#: models.py:38 +#: models.py:37 msgid "whitelist" msgstr "" -#: models.py:39 +#: models.py:38 msgid "blacklist" msgstr "" -#: models.py:143 +#: models.py:142 msgid "icon" msgstr "" -#: models.py:143 +#: models.py:142 msgid "An icon to visually distinguish this source." msgstr "" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "folder path" msgstr "" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "Server side filesystem path." msgstr "" -#: models.py:160 +#: models.py:159 msgid "preview width" msgstr "" -#: models.py:160 +#: models.py:159 msgid "Width value to be passed to the converter backend." msgstr "" -#: models.py:161 +#: models.py:160 msgid "preview height" msgstr "" -#: models.py:161 +#: models.py:160 msgid "Height value to be passed to the converter backend." msgstr "" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "uncompress" msgstr "" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "Whether to expand or not compressed archives." msgstr "" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "delete after upload" msgstr "" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "Delete the file after is has been successfully uploaded." msgstr "" -#: models.py:174 +#: models.py:173 msgid "staging folder" msgstr "" -#: models.py:214 +#: models.py:213 msgid "interval" msgstr "" -#: models.py:214 +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new documents." msgstr "" -#: models.py:238 +#: models.py:237 msgid "watch folder" msgstr "" -#: models.py:243 +#: models.py:242 msgid "Enter a valid value." msgstr "" -#: models.py:271 views.py:595 +#: models.py:270 views.py:595 msgid "order" msgstr "" -#: models.py:272 views.py:596 views.py:633 views.py:663 +#: models.py:271 views.py:596 views.py:633 views.py:663 msgid "transformation" msgstr "" -#: models.py:273 views.py:597 +#: models.py:272 views.py:597 msgid "arguments" msgstr "" -#: models.py:273 +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "" -#: models.py:284 +#: models.py:283 msgid "document source transformation" msgstr "" -#: models.py:285 +#: models.py:284 msgid "document source transformations" msgstr "" -#: models.py:292 models.py:293 +#: models.py:291 models.py:292 msgid "out of process" msgstr "" diff --git a/apps/sources/locale/es/LC_MESSAGES/django.po b/apps/sources/locale/es/LC_MESSAGES/django.po index ee8e4633e8..992f36f92d 100644 --- a/apps/sources/locale/es/LC_MESSAGES/django.po +++ b/apps/sources/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:22+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -30,15 +30,15 @@ msgstr "borrar" msgid "sources" msgstr "fuentes" -#: __init__.py:24 literals.py:53 models.py:204 +#: __init__.py:24 literals.py:53 models.py:203 msgid "web forms" msgstr "formularios web" -#: __init__.py:25 models.py:175 +#: __init__.py:25 models.py:174 msgid "staging folders" msgstr "carpetas de archivos provisionales" -#: __init__.py:26 models.py:239 +#: __init__.py:26 models.py:238 msgid "watch folders" msgstr "carpetas bajo observación" @@ -138,7 +138,7 @@ msgstr "Impresora" msgid "Empty printer" msgstr "Impresora vacia" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "formulario web" @@ -158,118 +158,118 @@ msgstr "carpetas de archivos provisionales de servidor" msgid "server watch folders" msgstr "carpetas observadas de servidor" -#: models.py:36 +#: models.py:35 msgid "title" msgstr "título" -#: models.py:37 +#: models.py:36 msgid "enabled" msgstr "activado" -#: models.py:38 +#: models.py:37 msgid "whitelist" msgstr "lista blanca" -#: models.py:39 +#: models.py:38 msgid "blacklist" msgstr "lista negra" -#: models.py:143 +#: models.py:142 msgid "icon" msgstr "icono" -#: models.py:143 +#: models.py:142 msgid "An icon to visually distinguish this source." msgstr "Un icono para distinguir visualmente esta fuente." -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "folder path" msgstr "ruta de la carpeta" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "Server side filesystem path." msgstr "Camino a los archivos en el servidor." -#: models.py:160 +#: models.py:159 msgid "preview width" msgstr "ancho de muestra" -#: models.py:160 +#: models.py:159 msgid "Width value to be passed to the converter backend." msgstr "Valor de la anchura que se pasa al backend convertidor." -#: models.py:161 +#: models.py:160 msgid "preview height" msgstr "alto de muestra" -#: models.py:161 +#: models.py:160 msgid "Height value to be passed to the converter backend." msgstr "Valor de la altura que se pasa al backend convertidor." -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "uncompress" msgstr "descomprimir" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "Whether to expand or not compressed archives." msgstr "La posibilidad de ampliar o no archivos comprimidos." -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "delete after upload" msgstr "eliminar después de subir" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "Delete the file after is has been successfully uploaded." msgstr "Eliminar el archivo después de que se haya cargado exitosamente." -#: models.py:174 +#: models.py:173 msgid "staging folder" msgstr "carpeta de archivos provisionales" -#: models.py:214 +#: models.py:213 msgid "interval" msgstr "intervalo" -#: models.py:214 +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new " "documents." msgstr "Inverval es segundos, donde se comprueba la ruta de la carpeta para detectar nuevos documentos." -#: models.py:238 +#: models.py:237 msgid "watch folder" msgstr "carpeta observada" -#: models.py:243 +#: models.py:242 msgid "Enter a valid value." msgstr "Introduzca un valor válido." -#: models.py:271 views.py:595 +#: models.py:270 views.py:595 msgid "order" msgstr "orden" -#: models.py:272 views.py:596 views.py:633 views.py:663 +#: models.py:271 views.py:596 views.py:633 views.py:663 msgid "transformation" msgstr "transformación" -#: models.py:273 views.py:597 +#: models.py:272 views.py:597 msgid "arguments" msgstr "argumentos" -#: models.py:273 +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "Utilizar diccionarios para identificar argumentos, por ejemplo: %s" -#: models.py:284 +#: models.py:283 msgid "document source transformation" msgstr "transformación de fuente de documentos" -#: models.py:285 +#: models.py:284 msgid "document source transformations" msgstr "transformaciones de fuentes de documentos" -#: models.py:292 models.py:293 +#: models.py:291 models.py:292 msgid "out of process" msgstr "fuera de proceso" diff --git a/apps/sources/locale/fr/LC_MESSAGES/django.mo b/apps/sources/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..7483c9dddd Binary files /dev/null and b/apps/sources/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/sources/locale/fr/LC_MESSAGES/django.po b/apps/sources/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..310b11669a --- /dev/null +++ b/apps/sources/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,529 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-21 21:43+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:20 +msgid "preview" +msgstr "prévisualiser" + +#: __init__.py:21 __init__.py:29 __init__.py:35 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:23 +msgid "sources" +msgstr "sources" + +#: __init__.py:24 literals.py:53 models.py:203 +msgid "web forms" +msgstr "formulaires web" + +#: __init__.py:25 models.py:174 +msgid "staging folders" +msgstr "répertoires dit d'index, modifications en cours" + +#: __init__.py:26 models.py:238 +msgid "watch folders" +msgstr "répertoires surveillés" + +#: __init__.py:28 __init__.py:34 +msgid "edit" +msgstr "modifier" + +#: __init__.py:30 +msgid "add new source" +msgstr "ajout d'une nouvelle source" + +#: __init__.py:32 +msgid "transformations" +msgstr "transformations" + +#: __init__.py:33 +msgid "add transformation" +msgstr "ajouter une transformation" + +#: __init__.py:37 +msgid "Document sources" +msgstr "Sources du document" + +#: __init__.py:39 +msgid "upload new version" +msgstr "importer une nouvelle version" + +#: __init__.py:69 widgets.py:39 +msgid "thumbnail" +msgstr "aperçu" + +#: forms.py:34 forms.py:59 +msgid "Expand compressed files" +msgstr "Décompresser les fichiers" + +#: forms.py:35 forms.py:60 +msgid "Upload a compressed file's contained files as individual documents" +msgstr "Importer le contenu d'un ensemble de fichiers compressés comme fichiers individuels" + +#: forms.py:43 +msgid "Staging file" +msgstr "fichier en cours de modification" + +#: forms.py:50 +msgid "File" +msgstr "Fichier" + +#: literals.py:8 literals.py:13 +msgid "Always" +msgstr "Toujours" + +#: literals.py:9 literals.py:14 +msgid "Never" +msgstr "Jamais" + +#: literals.py:15 +msgid "Ask user" +msgstr "Demander à l'utilisateur" + +#: literals.py:30 +msgid "Disk" +msgstr "Disque" + +#: literals.py:31 +msgid "Database" +msgstr "Base de données" + +#: literals.py:32 +msgid "Drive" +msgstr "Disque dur" + +#: literals.py:33 +msgid "Network drive" +msgstr "Disque réseau" + +#: literals.py:34 +msgid "User drive" +msgstr "Disque utilisateur" + +#: literals.py:35 +msgid "Envelope" +msgstr "Envelope" + +#: literals.py:36 +msgid "Folder" +msgstr "Répertoire" + +#: literals.py:37 +msgid "World" +msgstr "Monde" + +#: literals.py:38 +msgid "Printer" +msgstr "Imprimante" + +#: literals.py:39 +msgid "Empty printer" +msgstr "Imprimante manquante" + +#: literals.py:47 models.py:202 +msgid "web form" +msgstr "formulaire web" + +#: literals.py:48 +msgid "server staging folder" +msgstr "répertoire du serveur dit d'index, modifications en cours" + +#: literals.py:49 +msgid "server watch folder" +msgstr "répertoire surveillé du serveur" + +#: literals.py:54 +msgid "server staging folders" +msgstr "répertoires du serveur dit d'index, modifications en cours" + +#: literals.py:55 +msgid "server watch folders" +msgstr "répertoires surveillés du serveur" + +#: models.py:35 +msgid "title" +msgstr "titre" + +#: models.py:36 +msgid "enabled" +msgstr "activé" + +#: models.py:37 +msgid "whitelist" +msgstr "liste blanche" + +#: models.py:38 +msgid "blacklist" +msgstr "liste noire" + +#: models.py:142 +msgid "icon" +msgstr "icone" + +#: models.py:142 +msgid "An icon to visually distinguish this source." +msgstr "Un icone permettant de distinguer visuellement cette source." + +#: models.py:158 models.py:210 +msgid "folder path" +msgstr "chemin de répertoire" + +#: models.py:158 models.py:210 +msgid "Server side filesystem path." +msgstr "chemin de répertoire système sur le serveur." + +#: models.py:159 +msgid "preview width" +msgstr "largeur de la prévisualisation" + +#: models.py:159 +msgid "Width value to be passed to the converter backend." +msgstr "Valeur de largeur à passer au convertisseur en arrière plan" + +#: models.py:160 +msgid "preview height" +msgstr "hauteur de prévisualisation" + +#: models.py:160 +msgid "Height value to be passed to the converter backend." +msgstr "Valeur de hauteur à passer au convertisseur en arrière plan." + +#: models.py:161 models.py:198 models.py:211 +msgid "uncompress" +msgstr "décompresser" + +#: models.py:161 models.py:198 models.py:211 +msgid "Whether to expand or not compressed archives." +msgstr "Indique s'il faut ou non décompresser les fichiers d'archive." + +#: models.py:162 models.py:212 +msgid "delete after upload" +msgstr "supprimer après importation" + +#: models.py:162 models.py:212 +msgid "Delete the file after is has been successfully uploaded." +msgstr "supprimer le fichier après importation avec succès." + +#: models.py:173 +msgid "staging folder" +msgstr "répertoire dit d'index, modifications en cours" + +#: models.py:213 +msgid "interval" +msgstr "intervalle" + +#: models.py:213 +msgid "" +"Inverval in seconds where the watch folder path is checked for new " +"documents." +msgstr "Intervalle en secondes entre deux vérifications du répertoire sous surveillance pour détecter l'ajout de nouveaux documents" + +#: models.py:237 +msgid "watch folder" +msgstr "répertoire sous surveillance" + +#: models.py:242 +msgid "Enter a valid value." +msgstr "Saisissez une valeur valide." + +#: models.py:270 views.py:595 +msgid "order" +msgstr "ordre" + +#: models.py:271 views.py:596 views.py:633 views.py:663 +msgid "transformation" +msgstr "transformation" + +#: models.py:272 views.py:597 +msgid "arguments" +msgstr "Version de document à partir du fichier " + +#: models.py:272 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "Utiliser des dictionnaires afin d'identifier les arguments, exemple:%s" + +#: models.py:283 +msgid "document source transformation" +msgstr "transformation du document source" + +#: models.py:284 +msgid "document source transformations" +msgstr "transformation des documents osurce" + +#: models.py:291 models.py:292 +msgid "out of process" +msgstr "process externe" + +#: permissions.py:7 +msgid "Sources setup" +msgstr "Configuration des Sources" + +#: permissions.py:8 +msgid "View existing document sources" +msgstr "Afficher les sources du document en cours" + +#: permissions.py:9 +msgid "Edit document sources" +msgstr "Modifier les sources du document" + +#: permissions.py:10 +msgid "Delete document sources" +msgstr "Supprimer les sources du document" + +#: permissions.py:11 +msgid "Create new document sources" +msgstr "Créer de nouvelles sources pour le document" + +#: staging.py:45 +#, python-format +msgid "Unable get list of staging files: %s" +msgstr "Impossible d'obtenir la liste des fichiers en cours de modification:%s" + +#: staging.py:128 +#, python-format +msgid "Unable to upload staging file: %s" +msgstr "Impossible d'importer le fichier en cours de modification:%s" + +#: staging.py:138 +#, python-format +msgid "Unable to delete staging file: %s" +msgstr "Impossible de supprimer le fichier en cours de modification:%s" + +#: utils.py:40 +msgid "Whitelist Blacklist validation error." +msgstr "Erreur de validation liste blanche et/ou liste noire" + +#: views.py:100 +msgid "here" +msgstr "ici" + +#: views.py:105 +msgid "Upload sources" +msgstr "Importer les sources" + +#: views.py:107 +msgid "" +"No interactive document sources have been defined or none have been enabled." +msgstr "Aucune source de document interactifs n'a été définie ou/ni activée" + +#: views.py:108 +#, python-format +msgid "Click %(setup_link)s to add or enable some document sources." +msgstr "Cliquez %(setup_link)s pour ajouter ou activer des sources de documents. " + +#: views.py:165 +msgid "New document version uploaded successfully." +msgstr "Importation de la nouvelle version du document avec succès." + +#: views.py:169 +msgid "File uploaded successfully." +msgstr "Fichie importé avec succès." + +#: views.py:172 +msgid "File uncompressed successfully and uploaded as individual files." +msgstr "Fichier décompressé avec succès et importé comme fichiers individuels." + +#: views.py:175 +msgid "File was not a compressed file, uploaded as it was." +msgstr "Le fichier n'est pas un fichier compressé reconnu, importé tel quel." + +#: views.py:179 views.py:260 +msgid "New version uploads are not allowed for this document." +msgstr "L'import de nouvelles versions n'est pas autorisé pour ce document." + +#: views.py:183 views.py:264 +#, python-format +msgid "Unhandled exception: %s" +msgstr "Exception non gérée:%s" + +#: views.py:192 +#, python-format +msgid "upload a new version from source: %s" +msgstr "importer une nouvelle version à partir de la source:%s" + +#: views.py:194 +#, python-format +msgid "upload a local document from source: %s" +msgstr "importer un document local à partir de la source:%s" + +#: views.py:240 +#, python-format +msgid "Document version from staging file: %s, uploaded successfully." +msgstr "Import de la version de document à partir du document en cours de modification: %s,réalisé avec succès" + +#: views.py:243 +#, python-format +msgid "Staging file: %s, uploaded successfully." +msgstr "fichier en cours de modification:%s importé avec succès" + +#: views.py:246 +#, python-format +msgid "" +"Staging file: %s, uncompressed successfully and uploaded as individual " +"files." +msgstr "Document en cours de modification:%s, décompressé et importé en tant que fichiers individuels, avec succès." + +#: views.py:249 +#, python-format +msgid "Staging file: %s, was not compressed, uploaded as a single file." +msgstr "Document en cours de modification:%s, n'était pas un fichier compressé, importé comme fichier unique." + +#: views.py:254 +#, python-format +msgid "Staging file: %s, deleted successfully." +msgstr "fichier en cours de modification:%s supprimé avec succès" + +#: views.py:279 +#, python-format +msgid "upload a new version from staging source: %s" +msgstr "importer une nouvelle version à partir de la source en cours de modification:%s" + +#: views.py:281 +#, python-format +msgid "upload a document from staging source: %s" +msgstr "importer un document à partir de la source en cours de modification:%s" + +#: views.py:294 +msgid "files in staging path" +msgstr "fichiers dans l'index, en cours de modification" + +#: views.py:326 +msgid "Current document type" +msgstr "Type du document en cours" + +#: views.py:327 +msgid "None" +msgstr "Aucun" + +#: views.py:334 +msgid "Current metadata" +msgstr "Métadonnées actuelles" + +#: views.py:372 views.py:391 +#, python-format +msgid "Staging file transformation error: %(error)s" +msgstr "Erreur de transformation du fichier en cours de modification:%(error)s" + +#: views.py:414 +msgid "Staging file delete successfully." +msgstr "Fichier en cours de modification supprimé avec succès" + +#: views.py:416 +#, python-format +msgid "Staging file delete error; %s." +msgstr "Erreur de suppression du fichier en cours de modificiation;%s." + +#: views.py:476 +msgid "Source edited successfully" +msgstr "Source modifiée avec succès" + +#: views.py:479 +#, python-format +msgid "Error editing source; %s" +msgstr "Erreur lors de la modification de la source;%s" + +#: views.py:484 +#, python-format +msgid "edit source: %s" +msgstr "modifier la source:%s" + +#: views.py:489 views.py:529 views.py:591 views.py:632 views.py:662 +#: views.py:705 +msgid "source" +msgstr "source" + +#: views.py:518 +#, python-format +msgid "Source \"%s\" deleted successfully." +msgstr "Source \"%s\" supprimée avec succès" + +#: views.py:520 +#, python-format +msgid "Error deleting source \"%(source)s\": %(error)s" +msgstr "Erreur lors de la suppression de la source \"%(source)s\": %(error)s" + +#: views.py:527 +#, python-format +msgid "Are you sure you wish to delete the source: %s?" +msgstr "Êtes vous certain de vouloir supprimer la source:%s?" + +#: views.py:559 +msgid "Source created successfully" +msgstr "Source créée avec succès" + +#: views.py:562 +#, python-format +msgid "Error creating source; %s" +msgstr "Erreur lors de la création de la source;%s" + +#: views.py:567 +#, python-format +msgid "Create new source of type: %s" +msgstr "Créer une nouvelle source de type:%s" + +#: views.py:589 +#, python-format +msgid "transformations for: %s" +msgstr "transformations pour:%s" + +#: views.py:619 +msgid "Source transformation edited successfully" +msgstr "Transformation de source effectuée avec succès" + +#: views.py:622 +#, python-format +msgid "Error editing source transformation; %s" +msgstr "Erreur lors de la modification de la transformation de source;%s" + +#: views.py:627 +#, python-format +msgid "Edit transformation: %s" +msgstr "Modifier la transformation:%s" + +#: views.py:650 +msgid "Source transformation deleted successfully." +msgstr "Transformation de source supprimée avec succès." + +#: views.py:652 +#, python-format +msgid "Error deleting source transformation; %(error)s" +msgstr "Erreur lors de la suppression de la transformation de source; %(error)s" + +#: views.py:665 +#, python-format +msgid "" +"Are you sure you wish to delete source transformation \"%(transformation)s\"" +msgstr "Êtes vous certain de vouloir supprimer la transformation de source \"%(transformation)s\"" + +#: views.py:695 +msgid "Source transformation created successfully" +msgstr "Transformation de source crée avec succès" + +#: views.py:698 +#, python-format +msgid "Error creating source transformation; %s" +msgstr "Erreur lors de la création de la transformation de osurce;%s" + +#: views.py:707 +#, python-format +msgid "Create new transformation for source: %s" +msgstr "Créer une nouvelle transformation pour la source:%s" diff --git a/apps/sources/locale/it/LC_MESSAGES/django.po b/apps/sources/locale/it/LC_MESSAGES/django.po index 42d640b1d6..b59950f340 100644 --- a/apps/sources/locale/it/LC_MESSAGES/django.po +++ b/apps/sources/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" @@ -31,15 +31,15 @@ msgstr "cancella" msgid "sources" msgstr "sorgenti" -#: __init__.py:24 literals.py:53 models.py:204 +#: __init__.py:24 literals.py:53 models.py:203 msgid "web forms" msgstr "web forms" -#: __init__.py:25 models.py:175 +#: __init__.py:25 models.py:174 msgid "staging folders" msgstr "cartelle per la gestione temporanea" -#: __init__.py:26 models.py:239 +#: __init__.py:26 models.py:238 msgid "watch folders" msgstr "cartelle di" @@ -139,7 +139,7 @@ msgstr "Stampante" msgid "Empty printer" msgstr "Stampante vuota" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "web form" @@ -159,118 +159,118 @@ msgstr "server per la gestione temporanea delle cartelle" msgid "server watch folders" msgstr "server di salvataggio delle cartelle" -#: models.py:36 +#: models.py:35 msgid "title" msgstr "titolo" -#: models.py:37 +#: models.py:36 msgid "enabled" msgstr "abilitato" -#: models.py:38 +#: models.py:37 msgid "whitelist" msgstr "whitelist" -#: models.py:39 +#: models.py:38 msgid "blacklist" msgstr "blacklist" -#: models.py:143 +#: models.py:142 msgid "icon" msgstr "icona" -#: models.py:143 +#: models.py:142 msgid "An icon to visually distinguish this source." msgstr "Un'icona per distinguere visivamente questa fonte." -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "folder path" msgstr "path della cartella" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "Server side filesystem path." msgstr "Path del server di filesystem" -#: models.py:160 +#: models.py:159 msgid "preview width" msgstr "anteprima larghezza" -#: models.py:160 +#: models.py:159 msgid "Width value to be passed to the converter backend." msgstr "valore della larghezza da passare per le operazioni di conversione in backend" -#: models.py:161 +#: models.py:160 msgid "preview height" msgstr "anteprima altezza" -#: models.py:161 +#: models.py:160 msgid "Height value to be passed to the converter backend." msgstr "valore dell'altezza da passare per le operazioni di conversione in backend" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "uncompress" msgstr "decomprimere" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "Whether to expand or not compressed archives." msgstr "Se espandere o meno degli archivi compressi." -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "delete after upload" msgstr "cancella dopo il caricamento" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "Delete the file after is has been successfully uploaded." msgstr "Cancella il file dopo essere stato caricato" -#: models.py:174 +#: models.py:173 msgid "staging folder" msgstr "Cartella di conservazione" -#: models.py:214 +#: models.py:213 msgid "interval" msgstr "intervallo" -#: models.py:214 +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new " "documents." msgstr "Invervallo di pochi secondi in cui viene controllato il percorso cartella di controllo per i nuovi documenti." -#: models.py:238 +#: models.py:237 msgid "watch folder" msgstr "controlla cartella" -#: models.py:243 +#: models.py:242 msgid "Enter a valid value." msgstr "Inserisci un valore valido" -#: models.py:271 views.py:595 +#: models.py:270 views.py:595 msgid "order" msgstr "ordine" -#: models.py:272 views.py:596 views.py:633 views.py:663 +#: models.py:271 views.py:596 views.py:633 views.py:663 msgid "transformation" msgstr "trasformazione" -#: models.py:273 views.py:597 +#: models.py:272 views.py:597 msgid "arguments" msgstr "argomenti" -#: models.py:273 +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "Usa dei dizionari per identificare gli argomenti , esempio: %s" -#: models.py:284 +#: models.py:283 msgid "document source transformation" msgstr "trasformazione del documento sorgente" -#: models.py:285 +#: models.py:284 msgid "document source transformations" msgstr "trasformazioni dei documenti sorgente" -#: models.py:292 models.py:293 +#: models.py:291 models.py:292 msgid "out of process" msgstr "fuori del processo" diff --git a/apps/sources/locale/nl_NL/LC_MESSAGES/django.mo b/apps/sources/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..f7d5322773 Binary files /dev/null and b/apps/sources/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/sources/locale/nl_NL/LC_MESSAGES/django.po b/apps/sources/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..49a1040c9c --- /dev/null +++ b/apps/sources/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,529 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lucas Weel , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-19 14:58+0000\n" +"Last-Translator: Lucas Weel \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:20 +msgid "preview" +msgstr "preview" + +#: __init__.py:21 __init__.py:29 __init__.py:35 +msgid "delete" +msgstr "verwijder" + +#: __init__.py:23 +msgid "sources" +msgstr "bronnen" + +#: __init__.py:24 literals.py:53 models.py:203 +msgid "web forms" +msgstr "webformulieren" + +#: __init__.py:25 models.py:174 +msgid "staging folders" +msgstr "tijdelijke mappen" + +#: __init__.py:26 models.py:238 +msgid "watch folders" +msgstr "controlemappen" + +#: __init__.py:28 __init__.py:34 +msgid "edit" +msgstr "bewerk" + +#: __init__.py:30 +msgid "add new source" +msgstr "toevoegen van nieuwe bron" + +#: __init__.py:32 +msgid "transformations" +msgstr "transformaties" + +#: __init__.py:33 +msgid "add transformation" +msgstr "toevoegen transformatie" + +#: __init__.py:37 +msgid "Document sources" +msgstr "Documentbronnen" + +#: __init__.py:39 +msgid "upload new version" +msgstr "'upload' nieuwe versie" + +#: __init__.py:69 widgets.py:39 +msgid "thumbnail" +msgstr "thumbnail" + +#: forms.py:34 forms.py:59 +msgid "Expand compressed files" +msgstr "Uitpakken gecomprimeerde bestanden" + +#: forms.py:35 forms.py:60 +msgid "Upload a compressed file's contained files as individual documents" +msgstr "Upload een gecomprimeerd archief van bestanden als individuele documenten" + +#: forms.py:43 +msgid "Staging file" +msgstr "Tijdelijk bestand" + +#: forms.py:50 +msgid "File" +msgstr "Bestand" + +#: literals.py:8 literals.py:13 +msgid "Always" +msgstr "Altijd" + +#: literals.py:9 literals.py:14 +msgid "Never" +msgstr "Nooit" + +#: literals.py:15 +msgid "Ask user" +msgstr "Vraag gebruiker" + +#: literals.py:30 +msgid "Disk" +msgstr "Floppy" + +#: literals.py:31 +msgid "Database" +msgstr "Database" + +#: literals.py:32 +msgid "Drive" +msgstr "Schijf" + +#: literals.py:33 +msgid "Network drive" +msgstr "Netwerkschijf" + +#: literals.py:34 +msgid "User drive" +msgstr "Schijf van gebruiker" + +#: literals.py:35 +msgid "Envelope" +msgstr "Envelop" + +#: literals.py:36 +msgid "Folder" +msgstr "Map" + +#: literals.py:37 +msgid "World" +msgstr "Wereld" + +#: literals.py:38 +msgid "Printer" +msgstr "Printer" + +#: literals.py:39 +msgid "Empty printer" +msgstr "Leeg printer" + +#: literals.py:47 models.py:202 +msgid "web form" +msgstr "webformulier" + +#: literals.py:48 +msgid "server staging folder" +msgstr "server voor tijdelijke mappen" + +#: literals.py:49 +msgid "server watch folder" +msgstr "server voor controlemap" + +#: literals.py:54 +msgid "server staging folders" +msgstr "server tijdelijke mappen" + +#: literals.py:55 +msgid "server watch folders" +msgstr "server voor controlemappen" + +#: models.py:35 +msgid "title" +msgstr "titel" + +#: models.py:36 +msgid "enabled" +msgstr "ingeschakeld" + +#: models.py:37 +msgid "whitelist" +msgstr "whitelist" + +#: models.py:38 +msgid "blacklist" +msgstr "blacklist" + +#: models.py:142 +msgid "icon" +msgstr "icon" + +#: models.py:142 +msgid "An icon to visually distinguish this source." +msgstr "Een icoon om deze bron visueel te onderscheiden." + +#: models.py:158 models.py:210 +msgid "folder path" +msgstr "pad naar map" + +#: models.py:158 models.py:210 +msgid "Server side filesystem path." +msgstr "pad naar filesysteem server" + +#: models.py:159 +msgid "preview width" +msgstr "breedte van preview afbeelding" + +#: models.py:159 +msgid "Width value to be passed to the converter backend." +msgstr "Breedte waarde die moet worden doorgegeven aan de converter backend." + +#: models.py:160 +msgid "preview height" +msgstr "hoogte van preview afbeelding" + +#: models.py:160 +msgid "Height value to be passed to the converter backend." +msgstr "Hoogte waarde die moet worden doorgegeven aan de converter backend." + +#: models.py:161 models.py:198 models.py:211 +msgid "uncompress" +msgstr "uitpakken" + +#: models.py:161 models.py:198 models.py:211 +msgid "Whether to expand or not compressed archives." +msgstr "Keuze om te expanderen of uitpakken van archief. (TODO: review this)" + +#: models.py:162 models.py:212 +msgid "delete after upload" +msgstr "verwijderen na 'upload'" + +#: models.py:162 models.py:212 +msgid "Delete the file after is has been successfully uploaded." +msgstr "Verwijder het bestand nadat de 'upload' succesvol is voltooid." + +#: models.py:173 +msgid "staging folder" +msgstr "tijdelijke map" + +#: models.py:213 +msgid "interval" +msgstr "interval" + +#: models.py:213 +msgid "" +"Inverval in seconds where the watch folder path is checked for new " +"documents." +msgstr "Controle periode (in seconden) waarop in het controle pad wordt gecontroleerd op nieuwe documenten." + +#: models.py:237 +msgid "watch folder" +msgstr "controle folder" + +#: models.py:242 +msgid "Enter a valid value." +msgstr "Voer een valide waarde in." + +#: models.py:270 views.py:595 +msgid "order" +msgstr "volgorde" + +#: models.py:271 views.py:596 views.py:633 views.py:663 +msgid "transformation" +msgstr "transformeren" + +#: models.py:272 views.py:597 +msgid "arguments" +msgstr "argumenten" + +#: models.py:272 +#, python-format +msgid "Use dictionaries to indentify arguments, example: %s" +msgstr "Gebruik woordenboeken om argumenten te identificeren. Bijvoorbeeld: %s" + +#: models.py:283 +msgid "document source transformation" +msgstr "transformatie van het bron document" + +#: models.py:284 +msgid "document source transformations" +msgstr "transformaties van het bron document" + +#: models.py:291 models.py:292 +msgid "out of process" +msgstr "'out of process'" + +#: permissions.py:7 +msgid "Sources setup" +msgstr "Bron instellen" + +#: permissions.py:8 +msgid "View existing document sources" +msgstr "Bekijk bestaande documentbronnen" + +#: permissions.py:9 +msgid "Edit document sources" +msgstr "Bewerk documentbronnen" + +#: permissions.py:10 +msgid "Delete document sources" +msgstr "Verwijder documentbronnen" + +#: permissions.py:11 +msgid "Create new document sources" +msgstr "Aanmaken van een nieuwe documentbron" + +#: staging.py:45 +#, python-format +msgid "Unable get list of staging files: %s" +msgstr "Het is niet mogelijk om een lijst met tijdelijke bestanden aan te maken. Foutmelding: %s" + +#: staging.py:128 +#, python-format +msgid "Unable to upload staging file: %s" +msgstr "Niet mogelijk om tijdelijk bestand te 'uploaden'. Foutmelding: %s" + +#: staging.py:138 +#, python-format +msgid "Unable to delete staging file: %s" +msgstr "Niet mogelijk om tijdelijk bestand te verwijderen. Foutmelding: %s" + +#: utils.py:40 +msgid "Whitelist Blacklist validation error." +msgstr "'Whitelist', 'Blacklist' validatie fout." + +#: views.py:100 +msgid "here" +msgstr "hier" + +#: views.py:105 +msgid "Upload sources" +msgstr "'Upload' bronnen" + +#: views.py:107 +msgid "" +"No interactive document sources have been defined or none have been enabled." +msgstr "Er zijn geen documentbronnen gedefinieerd of ingeschakeld." + +#: views.py:108 +#, python-format +msgid "Click %(setup_link)s to add or enable some document sources." +msgstr "Selecteer %(setup_link)s om documentbronnen toe te voegen of in te schakelen." + +#: views.py:165 +msgid "New document version uploaded successfully." +msgstr "'Upload' van nieuwe document versie succesvol." + +#: views.py:169 +msgid "File uploaded successfully." +msgstr "'Upload' van bestand succesvol." + +#: views.py:172 +msgid "File uncompressed successfully and uploaded as individual files." +msgstr "Bestands-archief succesvol uitgepakt en ge-upload als afzonderlijke besanden." + +#: views.py:175 +msgid "File was not a compressed file, uploaded as it was." +msgstr "Bestand was geen gecomprimeerd archief. Bestand is in orginele formaat ge-upload." + +#: views.py:179 views.py:260 +msgid "New version uploads are not allowed for this document." +msgstr "'uploads' van nieuwe versies voor dit document, zijn niet toegestaan." + +#: views.py:183 views.py:264 +#, python-format +msgid "Unhandled exception: %s" +msgstr "Unhandled exception: %s" + +#: views.py:192 +#, python-format +msgid "upload a new version from source: %s" +msgstr "'upload' een nieuwe versie van bestandbron: %s" + +#: views.py:194 +#, python-format +msgid "upload a local document from source: %s" +msgstr "'upload' een locaal document van documentbron: %s" + +#: views.py:240 +#, python-format +msgid "Document version from staging file: %s, uploaded successfully." +msgstr "Documentversie van tijdelijk bestand: %s, succesvol ge-'upload'." + +#: views.py:243 +#, python-format +msgid "Staging file: %s, uploaded successfully." +msgstr "'Upload' van tijdelijk bestand: %s, is succesvol." + +#: views.py:246 +#, python-format +msgid "" +"Staging file: %s, uncompressed successfully and uploaded as individual " +"files." +msgstr "Tijdelijk archiefbestand: %s, succesvol ge-'upload, uitgepakt en opgeslagen als individuele files." + +#: views.py:249 +#, python-format +msgid "Staging file: %s, was not compressed, uploaded as a single file." +msgstr "Tijdelijk archiefbestand: %s, was geen gecomprimeerd archief. Opgeslagen als een enkelvoudig bestand." + +#: views.py:254 +#, python-format +msgid "Staging file: %s, deleted successfully." +msgstr "Tijdelijke bestand: %s, succesvol verwijderd." + +#: views.py:279 +#, python-format +msgid "upload a new version from staging source: %s" +msgstr "'upload' een nieuwe versie van tijdelijke bestandsbron: %s" + +#: views.py:281 +#, python-format +msgid "upload a document from staging source: %s" +msgstr "'upload' een document van tijdelijke bron: %s" + +#: views.py:294 +msgid "files in staging path" +msgstr "bestanden in tijdelijk pad" + +#: views.py:326 +msgid "Current document type" +msgstr "Huidige documentsoort" + +#: views.py:327 +msgid "None" +msgstr "Niets" + +#: views.py:334 +msgid "Current metadata" +msgstr "Huidige 'metadata'" + +#: views.py:372 views.py:391 +#, python-format +msgid "Staging file transformation error: %(error)s" +msgstr "Transformatie fout in tijdelijk bestand. Foutmelding: %(error)s" + +#: views.py:414 +msgid "Staging file delete successfully." +msgstr "Tijdelijk bestand succesvol verwijderd." + +#: views.py:416 +#, python-format +msgid "Staging file delete error; %s." +msgstr "Fout bij het verwijderen van tijdelijk bestand. Foutmelding: %s." + +#: views.py:476 +msgid "Source edited successfully" +msgstr "Documentbron succesvol bewerkt" + +#: views.py:479 +#, python-format +msgid "Error editing source; %s" +msgstr "Fout bij bewerken van documentbron. Foutmelding: %s" + +#: views.py:484 +#, python-format +msgid "edit source: %s" +msgstr "bewerk documentbron: %s" + +#: views.py:489 views.py:529 views.py:591 views.py:632 views.py:662 +#: views.py:705 +msgid "source" +msgstr "documentbron" + +#: views.py:518 +#, python-format +msgid "Source \"%s\" deleted successfully." +msgstr "Documentbron \"%s\" succesvol verwijderd." + +#: views.py:520 +#, python-format +msgid "Error deleting source \"%(source)s\": %(error)s" +msgstr "Fout bij verwijderen documentbron \"%(source)s\". Foutmelding: %(error)s" + +#: views.py:527 +#, python-format +msgid "Are you sure you wish to delete the source: %s?" +msgstr "Bent u er zeker van dat u documentbron: %s, wenst te verwijderen?" + +#: views.py:559 +msgid "Source created successfully" +msgstr "Documentbron succesvol aangemaakt" + +#: views.py:562 +#, python-format +msgid "Error creating source; %s" +msgstr "Fout bij het aanmaken van documentbron. Foutmelding: %s." + +#: views.py:567 +#, python-format +msgid "Create new source of type: %s" +msgstr "Aanmaken van nieuw documentbron van type: %s" + +#: views.py:589 +#, python-format +msgid "transformations for: %s" +msgstr "transformaties voor: %s" + +#: views.py:619 +msgid "Source transformation edited successfully" +msgstr "Documentbron transformatie succesvol bewerkt." + +#: views.py:622 +#, python-format +msgid "Error editing source transformation; %s" +msgstr "Fout bij het bewerken van documentbron transformatie. Foutmelding: %s" + +#: views.py:627 +#, python-format +msgid "Edit transformation: %s" +msgstr "Bewerk transformatie: %s" + +#: views.py:650 +msgid "Source transformation deleted successfully." +msgstr "Documentbron transformatie succesvol verwijderd." + +#: views.py:652 +#, python-format +msgid "Error deleting source transformation; %(error)s" +msgstr "Fout bij verwijderen van documentbron transformatie. Foutmelding: %(error)s" + +#: views.py:665 +#, python-format +msgid "" +"Are you sure you wish to delete source transformation \"%(transformation)s\"" +msgstr "Bent u er zeker van dat u de documentbron transformatie: , \"%(transformation)s\" wenst te verwijderen." + +#: views.py:695 +msgid "Source transformation created successfully" +msgstr "Documentbron transformatie succesvol aangemaakt." + +#: views.py:698 +#, python-format +msgid "Error creating source transformation; %s" +msgstr "Fout bij het aanmaken van document transformatie: %s" + +#: views.py:707 +#, python-format +msgid "Create new transformation for source: %s" +msgstr "Aanmaken van een nieuwe transformatie voor documentbron: %s" diff --git a/apps/sources/locale/pl/LC_MESSAGES/django.po b/apps/sources/locale/pl/LC_MESSAGES/django.po index f19112530b..36c3ba9c80 100644 --- a/apps/sources/locale/pl/LC_MESSAGES/django.po +++ b/apps/sources/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" @@ -30,15 +30,15 @@ msgstr "usunąć" msgid "sources" msgstr "źródła" -#: __init__.py:24 literals.py:53 models.py:204 +#: __init__.py:24 literals.py:53 models.py:203 msgid "web forms" msgstr "" -#: __init__.py:25 models.py:175 +#: __init__.py:25 models.py:174 msgid "staging folders" msgstr "" -#: __init__.py:26 models.py:239 +#: __init__.py:26 models.py:238 msgid "watch folders" msgstr "" @@ -138,7 +138,7 @@ msgstr "Drukarka" msgid "Empty printer" msgstr "Pusta drukarka" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "" @@ -158,118 +158,118 @@ msgstr "" msgid "server watch folders" msgstr "" -#: models.py:36 +#: models.py:35 msgid "title" msgstr "tytuł" -#: models.py:37 +#: models.py:36 msgid "enabled" msgstr "włączony" -#: models.py:38 +#: models.py:37 msgid "whitelist" msgstr "biała lista" -#: models.py:39 +#: models.py:38 msgid "blacklist" msgstr "czarna lista" -#: models.py:143 +#: models.py:142 msgid "icon" msgstr "ikona" -#: models.py:143 +#: models.py:142 msgid "An icon to visually distinguish this source." msgstr "" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "folder path" msgstr "" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "Server side filesystem path." msgstr "" -#: models.py:160 +#: models.py:159 msgid "preview width" msgstr "" -#: models.py:160 +#: models.py:159 msgid "Width value to be passed to the converter backend." msgstr "" -#: models.py:161 +#: models.py:160 msgid "preview height" msgstr "" -#: models.py:161 +#: models.py:160 msgid "Height value to be passed to the converter backend." msgstr "" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "uncompress" msgstr "rozpakuj" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "Whether to expand or not compressed archives." msgstr "" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "delete after upload" msgstr "" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "Delete the file after is has been successfully uploaded." msgstr "" -#: models.py:174 +#: models.py:173 msgid "staging folder" msgstr "" -#: models.py:214 +#: models.py:213 msgid "interval" msgstr "" -#: models.py:214 +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new " "documents." msgstr "" -#: models.py:238 +#: models.py:237 msgid "watch folder" msgstr "sprawdzaj folder" -#: models.py:243 +#: models.py:242 msgid "Enter a valid value." msgstr "Wprowadź poprawną wartość." -#: models.py:271 views.py:595 +#: models.py:270 views.py:595 msgid "order" msgstr "" -#: models.py:272 views.py:596 views.py:633 views.py:663 +#: models.py:271 views.py:596 views.py:633 views.py:663 msgid "transformation" msgstr "" -#: models.py:273 views.py:597 +#: models.py:272 views.py:597 msgid "arguments" msgstr "" -#: models.py:273 +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "" -#: models.py:284 +#: models.py:283 msgid "document source transformation" msgstr "" -#: models.py:285 +#: models.py:284 msgid "document source transformations" msgstr "" -#: models.py:292 models.py:293 +#: models.py:291 models.py:292 msgid "out of process" msgstr "" diff --git a/apps/sources/locale/pt/LC_MESSAGES/django.po b/apps/sources/locale/pt/LC_MESSAGES/django.po index 96993a9ad8..25a6e18532 100644 --- a/apps/sources/locale/pt/LC_MESSAGES/django.po +++ b/apps/sources/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" -"PO-Revision-Date: 2012-06-17 22:11+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-03 10:11+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,17 +31,17 @@ msgstr "excluir" msgid "sources" msgstr "fontes" -#: __init__.py:24 literals.py:53 models.py:204 +#: __init__.py:24 literals.py:53 models.py:203 msgid "web forms" msgstr "formulários web" -#: __init__.py:25 models.py:175 +#: __init__.py:25 models.py:174 msgid "staging folders" -msgstr "staging folders" +msgstr "pastas de preparação" -#: __init__.py:26 models.py:239 +#: __init__.py:26 models.py:238 msgid "watch folders" -msgstr "assistir pastas" +msgstr "pastas vigiadas" #: __init__.py:28 __init__.py:34 msgid "edit" @@ -64,27 +65,27 @@ msgstr "Fontes de documentos" #: __init__.py:39 msgid "upload new version" -msgstr "" +msgstr "enviar nova versão" #: __init__.py:69 widgets.py:39 msgid "thumbnail" -msgstr "miniaturas" +msgstr "miniatura" #: forms.py:34 forms.py:59 msgid "Expand compressed files" -msgstr "Expandir arquivos compactados" +msgstr "Expandir ficheiros compactados" #: forms.py:35 forms.py:60 msgid "Upload a compressed file's contained files as individual documents" -msgstr "Upload de um arquivo compactado contendo arquivos como documentos individuais" +msgstr "Enviar os ficheiros contidos num ficheiro comprimido como documentos individuais" #: forms.py:43 msgid "Staging file" -msgstr "Preparação de arquivo" +msgstr "Ficheiro de preparação" #: forms.py:50 msgid "File" -msgstr "" +msgstr "Ficheiro" #: literals.py:8 literals.py:13 msgid "Always" @@ -96,7 +97,7 @@ msgstr "Nunca" #: literals.py:15 msgid "Ask user" -msgstr "Pergunte ao usuário" +msgstr "Perguntar ao utilizador" #: literals.py:30 msgid "Disk" @@ -104,7 +105,7 @@ msgstr "Disco" #: literals.py:31 msgid "Database" -msgstr "Banco de dados" +msgstr "Base de dados" #: literals.py:32 msgid "Drive" @@ -116,7 +117,7 @@ msgstr "Unidade de rede" #: literals.py:34 msgid "User drive" -msgstr "Unidade de usuário" +msgstr "Unidade do utilizador" #: literals.py:35 msgid "Envelope" @@ -138,17 +139,17 @@ msgstr "Impressora" msgid "Empty printer" msgstr "Impressora vazia" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "formulário web" #: literals.py:48 msgid "server staging folder" -msgstr "preparação de pasta do servidor" +msgstr "pasta de preparação do servidor" #: literals.py:49 msgid "server watch folder" -msgstr "assistir pasta do servidor" +msgstr "pasta vigiada do servidor" #: literals.py:54 msgid "server staging folders" @@ -156,122 +157,122 @@ msgstr "server staging folders" #: literals.py:55 msgid "server watch folders" -msgstr "assistir pastas do servidor" +msgstr "pastas vigiadas do servidor" -#: models.py:36 +#: models.py:35 msgid "title" msgstr "título" -#: models.py:37 +#: models.py:36 msgid "enabled" msgstr "habilitado" -#: models.py:38 +#: models.py:37 msgid "whitelist" msgstr "lista branca" -#: models.py:39 +#: models.py:38 msgid "blacklist" msgstr "lista negra" -#: models.py:143 +#: models.py:142 msgid "icon" msgstr "ícone" -#: models.py:143 +#: models.py:142 msgid "An icon to visually distinguish this source." -msgstr "Um ícone para distinguir visualmente essa fonte." +msgstr "Um ícone para distinguir visualmente esta fonte." -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "folder path" msgstr "caminho da pasta" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "Server side filesystem path." msgstr "Caminho do sistema do servidor" -#: models.py:160 +#: models.py:159 msgid "preview width" msgstr "largura de visualização" -#: models.py:160 +#: models.py:159 msgid "Width value to be passed to the converter backend." msgstr "Valor da largura a ser passado para o backend conversor." -#: models.py:161 +#: models.py:160 msgid "preview height" -msgstr "altura de visualização" +msgstr "altura da visualização" -#: models.py:161 +#: models.py:160 msgid "Height value to be passed to the converter backend." -msgstr "Valor de altura para ser passado para o backend conversor." +msgstr "Valor da altura a ser passado ao conversor." -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "uncompress" -msgstr "descompactar" +msgstr "descomprimir" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "Whether to expand or not compressed archives." -msgstr "Se expandir ou não arquivos compactados." +msgstr "Se os ficheiros comprimidos devem ser descomprimidos ou não." -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "delete after upload" -msgstr "excluir após o upload" +msgstr "excluir após o envio" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "Delete the file after is has been successfully uploaded." -msgstr "Excluir o arquivo depois de ter sido carregado com sucesso." +msgstr "Excluir o ficheiro depois de ter sido enviado com sucesso." -#: models.py:174 +#: models.py:173 msgid "staging folder" -msgstr "preparação de pasta" +msgstr "pasta de preparação" -#: models.py:214 +#: models.py:213 msgid "interval" msgstr "intervalo" -#: models.py:214 +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new " "documents." -msgstr "Invervalo em segundos, onde o caminho da pasta assistida está marcada para novos documentos." +msgstr "Invervalo em segundos entre verificações de novos documentos na pasta vigiada." -#: models.py:238 +#: models.py:237 msgid "watch folder" -msgstr "assistir pasta" +msgstr "pasta vigiada" -#: models.py:243 +#: models.py:242 msgid "Enter a valid value." -msgstr "Digite um valor válido." +msgstr "Introduza um valor válido." -#: models.py:271 views.py:595 +#: models.py:270 views.py:595 msgid "order" msgstr "ordem" -#: models.py:272 views.py:596 views.py:633 views.py:663 +#: models.py:271 views.py:596 views.py:633 views.py:663 msgid "transformation" msgstr "transformação" -#: models.py:273 views.py:597 +#: models.py:272 views.py:597 msgid "arguments" msgstr "argumentos" -#: models.py:273 +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "Use dicionários para identificar os argumentos, exemplo: %s" -#: models.py:284 +#: models.py:283 msgid "document source transformation" -msgstr "transformação do documento de origem" +msgstr "transformação da origem de documentos" -#: models.py:285 +#: models.py:284 msgid "document source transformations" -msgstr "fonte de transformações de documentos" +msgstr "transformações da origem de documentos" -#: models.py:292 models.py:293 +#: models.py:291 models.py:292 msgid "out of process" -msgstr "" +msgstr "fora do processo" #: permissions.py:7 msgid "Sources setup" @@ -296,21 +297,21 @@ msgstr "Criar novas fontes de documentos" #: staging.py:45 #, python-format msgid "Unable get list of staging files: %s" -msgstr "Unable get list of staging files: %s" +msgstr "Incapaz de obter a lista dos ficheiros em preparação: %s" #: staging.py:128 #, python-format msgid "Unable to upload staging file: %s" -msgstr "Unable to upload staging file: %s" +msgstr "Incapaz de enviar ficheiro em preparação: %s" #: staging.py:138 #, python-format msgid "Unable to delete staging file: %s" -msgstr "Unable to delete staging file: %s" +msgstr "Incapaz de eliminar ficheiro em preparação: %s" #: utils.py:40 msgid "Whitelist Blacklist validation error." -msgstr "Erro de validação da Lista Negra e da Lista Branca" +msgstr "Erro de validação da Lista Negra / Lista Branca." #: views.py:100 msgid "here" @@ -318,101 +319,101 @@ msgstr "aqui" #: views.py:105 msgid "Upload sources" -msgstr "Carregar fontes" +msgstr "Fontes de envio" #: views.py:107 msgid "" "No interactive document sources have been defined or none have been enabled." -msgstr "Nenhuma fonte de documento interativo foi definido ou nenhuma delas foi ativada." +msgstr "Nenhuma fonte interativa de documentos foi definida ou nenhuma delas foi ativada." #: views.py:108 #, python-format msgid "Click %(setup_link)s to add or enable some document sources." -msgstr "Clique %(setup_link)s para adicionar ou permitir algumas fontes de documentos." +msgstr "Clique %(setup_link)s para adicionar ou habilitar algumas fontes de documentos." #: views.py:165 msgid "New document version uploaded successfully." -msgstr "" +msgstr "Nova versão do documento enviada com sucesso." #: views.py:169 msgid "File uploaded successfully." -msgstr "" +msgstr "Ficheiro enviado com sucesso." #: views.py:172 msgid "File uncompressed successfully and uploaded as individual files." -msgstr "" +msgstr "Ficheiro descomprimido com sucesso e enviado como ficheiros individuais." #: views.py:175 msgid "File was not a compressed file, uploaded as it was." -msgstr "" +msgstr "O ficheiro não era um ficheiro comprimido, enviado como estava." #: views.py:179 views.py:260 msgid "New version uploads are not allowed for this document." -msgstr "" +msgstr "Não é permitido o envio de novas versões para este documento." #: views.py:183 views.py:264 #, python-format msgid "Unhandled exception: %s" -msgstr "" +msgstr "Exceção não prevista: %s" #: views.py:192 #, python-format msgid "upload a new version from source: %s" -msgstr "" +msgstr "enviar uma nova versão a partir da fonte: %s" #: views.py:194 #, python-format msgid "upload a local document from source: %s" -msgstr "carregar um documento local da fonte: %s" +msgstr "enviar um documento local da fonte: %s" #: views.py:240 #, python-format msgid "Document version from staging file: %s, uploaded successfully." -msgstr "" +msgstr "Versão do documento a partir de ficheiro em preparação: %s, enviado com sucesso." #: views.py:243 #, python-format msgid "Staging file: %s, uploaded successfully." -msgstr "Staging file: %s, uploaded successfully." +msgstr "Ficheiro em preparação: %s, enviado com sucesso." #: views.py:246 #, python-format msgid "" "Staging file: %s, uncompressed successfully and uploaded as individual " "files." -msgstr "" +msgstr "Ficheiro em preparação: %s, descomprimido com sucesso e enviado como ficheiros individuais." #: views.py:249 #, python-format msgid "Staging file: %s, was not compressed, uploaded as a single file." -msgstr "" +msgstr "Ficheiro em preparação: %s, não estava comprimido, enviado como ficheiro único." #: views.py:254 #, python-format msgid "Staging file: %s, deleted successfully." -msgstr "Staging file: %s, deleted successfully." +msgstr "Ficheiro em preparação: %s, eliminado com sucesso." #: views.py:279 #, python-format msgid "upload a new version from staging source: %s" -msgstr "" +msgstr "enviar uma nova versão a partir da fonte de preparação: %s" #: views.py:281 #, python-format msgid "upload a document from staging source: %s" -msgstr "upload a document from staging source: %s" +msgstr "enviar um documento da fonte de preparação: %s" #: views.py:294 msgid "files in staging path" -msgstr "files in staging path" +msgstr "ficheiros no caminho de preparação" #: views.py:326 msgid "Current document type" -msgstr "" +msgstr "Tipo de documento atual" #: views.py:327 msgid "None" -msgstr "" +msgstr "Nenhum" #: views.py:334 msgid "Current metadata" @@ -421,16 +422,16 @@ msgstr "Metadados atuais" #: views.py:372 views.py:391 #, python-format msgid "Staging file transformation error: %(error)s" -msgstr "Staging file transformation error: %(error)s" +msgstr "Erro na transformação do ficheiro em preparação: %(error)s" #: views.py:414 msgid "Staging file delete successfully." -msgstr "Staging file delete successfully." +msgstr "Ficheiro em preparação eliminado com sucesso." #: views.py:416 #, python-format msgid "Staging file delete error; %s." -msgstr "Staging file delete error; %s." +msgstr "Erro ao eliminar ficheiro em preparação; %s." #: views.py:476 msgid "Source edited successfully" @@ -459,12 +460,12 @@ msgstr "Fonte \"%s\" removida com sucesso." #: views.py:520 #, python-format msgid "Error deleting source \"%(source)s\": %(error)s" -msgstr "Erro ao excluir fonte \" %(source)s \": %(error)s " +msgstr "Erro ao excluir fonte \"%(source)s\": %(error)s " #: views.py:527 #, python-format msgid "Are you sure you wish to delete the source: %s?" -msgstr "Tem certeza de que deseja deletar a fonte: %s?" +msgstr "Tem a certeza de que deseja excluir a fonte: %s?" #: views.py:559 msgid "Source created successfully" @@ -487,12 +488,12 @@ msgstr "transformações para: %s" #: views.py:619 msgid "Source transformation edited successfully" -msgstr "Transformação de fonte alterado com sucesso" +msgstr "Transformação da fonte editada com sucesso" #: views.py:622 #, python-format msgid "Error editing source transformation; %s" -msgstr "Erro ao editar transformação de fonte; %s" +msgstr "Erro ao editar a transformação da fonte; %s" #: views.py:627 #, python-format @@ -501,22 +502,22 @@ msgstr "Editar transformação: %s" #: views.py:650 msgid "Source transformation deleted successfully." -msgstr "Transformação de fonte excluída com sucesso." +msgstr "Transformação da fonte excluída com sucesso." #: views.py:652 #, python-format msgid "Error deleting source transformation; %(error)s" -msgstr "Erro ao deletar transformação de fonte; %(error)s " +msgstr "Erro ao excluir transformação da fonte; %(error)s " #: views.py:665 #, python-format msgid "" "Are you sure you wish to delete source transformation \"%(transformation)s\"" -msgstr "Tem certeza de que deseja deletar a transformação de fonte \" %(transformation)s \"" +msgstr "Tem a certeza de que deseja excluir a transformação da fonte \"%(transformation)s\"" #: views.py:695 msgid "Source transformation created successfully" -msgstr "Transformação de fonte criada com sucesso" +msgstr "Transformação da fonte criada com sucesso" #: views.py:698 #, python-format diff --git a/apps/sources/locale/pt_BR/LC_MESSAGES/django.po b/apps/sources/locale/pt_BR/LC_MESSAGES/django.po index 74e892a6e7..dad1ad6efc 100644 --- a/apps/sources/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/sources/locale/pt_BR/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" @@ -38,7 +38,15 @@ msgstr "formulários web" msgid "staging folders" msgstr "staging folders" -#: __init__.py:26 models.py:239 +#: __init__.py:24 literals.py:53 models.py:203 +msgid "web forms" +msgstr "formulários web" + +#: __init__.py:25 models.py:174 +msgid "staging folders" +msgstr "staging folders" + +#: __init__.py:26 models.py:238 msgid "watch folders" msgstr "assistir pastas" @@ -138,7 +146,7 @@ msgstr "Impressora" msgid "Empty printer" msgstr "Impressora vazia" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "formulário web" @@ -231,6 +239,78 @@ msgid "interval" msgstr "intervalo" #: models.py:214 +msgid "title" +msgstr "título" + +#: models.py:36 +msgid "enabled" +msgstr "habilitado" + +#: models.py:37 +msgid "whitelist" +msgstr "lista branca" + +#: models.py:38 +msgid "blacklist" +msgstr "lista negra" + +#: models.py:142 +msgid "icon" +msgstr "ícone" + +#: models.py:142 +msgid "An icon to visually distinguish this source." +msgstr "Um ícone para distinguir visualmente essa fonte." + +#: models.py:158 models.py:210 +msgid "folder path" +msgstr "caminho da pasta" + +#: models.py:158 models.py:210 +msgid "Server side filesystem path." +msgstr "Caminho do sistema do servidor" + +#: models.py:159 +msgid "preview width" +msgstr "largura de visualização" + +#: models.py:159 +msgid "Width value to be passed to the converter backend." +msgstr "Valor da largura a ser passado para o backend conversor." + +#: models.py:160 +msgid "preview height" +msgstr "altura de visualização" + +#: models.py:160 +msgid "Height value to be passed to the converter backend." +msgstr "Valor de altura para ser passado para o backend conversor." + +#: models.py:161 models.py:198 models.py:211 +msgid "uncompress" +msgstr "descompactar" + +#: models.py:161 models.py:198 models.py:211 +msgid "Whether to expand or not compressed archives." +msgstr "Se expandir ou não arquivos compactados." + +#: models.py:162 models.py:212 +msgid "delete after upload" +msgstr "excluir após o upload" + +#: models.py:162 models.py:212 +msgid "Delete the file after is has been successfully uploaded." +msgstr "Excluir o arquivo depois de ter sido carregado com sucesso." + +#: models.py:173 +msgid "staging folder" +msgstr "preparação de pasta" + +#: models.py:213 +msgid "interval" +msgstr "intervalo" + +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new " "documents." @@ -257,6 +337,27 @@ msgid "arguments" msgstr "argumentos" #: models.py:273 +#: models.py:237 +msgid "watch folder" +msgstr "assistir pasta" + +#: models.py:242 +msgid "Enter a valid value." +msgstr "Digite um valor válido." + +#: models.py:270 views.py:595 +msgid "order" +msgstr "ordem" + +#: models.py:271 views.py:596 views.py:633 views.py:663 +msgid "transformation" +msgstr "transformação" + +#: models.py:272 views.py:597 +msgid "arguments" +msgstr "argumentos" + +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "Use dicionários para identificar os argumentos, exemplo: %s" @@ -270,6 +371,15 @@ msgid "document source transformations" msgstr "fonte de transformações de documentos" #: models.py:292 models.py:293 +#: models.py:283 +msgid "document source transformation" +msgstr "transformação do documento de origem" + +#: models.py:284 +msgid "document source transformations" +msgstr "fonte de transformações de documentos" + +#: models.py:291 models.py:292 msgid "out of process" msgstr "" diff --git a/apps/sources/locale/ru/LC_MESSAGES/django.po b/apps/sources/locale/ru/LC_MESSAGES/django.po index bd4b2127cb..6d1703d313 100644 --- a/apps/sources/locale/ru/LC_MESSAGES/django.po +++ b/apps/sources/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 19:03-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-06-17 22:11+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" @@ -30,15 +30,15 @@ msgstr "удалить" msgid "sources" msgstr "источники" -#: __init__.py:24 literals.py:53 models.py:204 +#: __init__.py:24 literals.py:53 models.py:203 msgid "web forms" msgstr "web-формы" -#: __init__.py:25 models.py:175 +#: __init__.py:25 models.py:174 msgid "staging folders" msgstr "транспортные папки" -#: __init__.py:26 models.py:239 +#: __init__.py:26 models.py:238 msgid "watch folders" msgstr "наблюдаемые папки" @@ -138,7 +138,7 @@ msgstr "Принтер" msgid "Empty printer" msgstr "Пустой принтер" -#: literals.py:47 models.py:203 +#: literals.py:47 models.py:202 msgid "web form" msgstr "веб-формы" @@ -158,118 +158,118 @@ msgstr "папки на промежуточном сервере" msgid "server watch folders" msgstr "наблюдаемые папки" -#: models.py:36 +#: models.py:35 msgid "title" msgstr "название" -#: models.py:37 +#: models.py:36 msgid "enabled" msgstr "разрешено" -#: models.py:38 +#: models.py:37 msgid "whitelist" msgstr "белый список" -#: models.py:39 +#: models.py:38 msgid "blacklist" msgstr "черный список" -#: models.py:143 +#: models.py:142 msgid "icon" msgstr "иконка" -#: models.py:143 +#: models.py:142 msgid "An icon to visually distinguish this source." msgstr "Значок, чтобы визуально отличать этот источник." -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "folder path" msgstr "путь к папке" -#: models.py:159 models.py:211 +#: models.py:158 models.py:210 msgid "Server side filesystem path." msgstr "Путь на сервере" -#: models.py:160 +#: models.py:159 msgid "preview width" msgstr "ширина предпросмотра" -#: models.py:160 +#: models.py:159 msgid "Width value to be passed to the converter backend." msgstr "Ширина после обработки." -#: models.py:161 +#: models.py:160 msgid "preview height" msgstr "Предварительный просмотр высоты" -#: models.py:161 +#: models.py:160 msgid "Height value to be passed to the converter backend." msgstr "Высота после обработки." -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "uncompress" msgstr "распаковать" -#: models.py:162 models.py:199 models.py:212 +#: models.py:161 models.py:198 models.py:211 msgid "Whether to expand or not compressed archives." msgstr "Независимо от того распакованы или нет архивы." -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "delete after upload" msgstr "удалить после загрузки" -#: models.py:163 models.py:213 +#: models.py:162 models.py:212 msgid "Delete the file after is has been successfully uploaded." msgstr "Удалить файл после загрузки." -#: models.py:174 +#: models.py:173 msgid "staging folder" msgstr "промежуточная папка" -#: models.py:214 +#: models.py:213 msgid "interval" msgstr "интервал" -#: models.py:214 +#: models.py:213 msgid "" "Inverval in seconds where the watch folder path is checked for new " "documents." msgstr "Интервал в секундах, между проверками папки на появление новых документов." -#: models.py:238 +#: models.py:237 msgid "watch folder" msgstr "просматривать папку" -#: models.py:243 +#: models.py:242 msgid "Enter a valid value." msgstr "Введите допустимое значение." -#: models.py:271 views.py:595 +#: models.py:270 views.py:595 msgid "order" msgstr "порядок" -#: models.py:272 views.py:596 views.py:633 views.py:663 +#: models.py:271 views.py:596 views.py:633 views.py:663 msgid "transformation" msgstr "преобразование" -#: models.py:273 views.py:597 +#: models.py:272 views.py:597 msgid "arguments" msgstr "аргументы" -#: models.py:273 +#: models.py:272 #, python-format msgid "Use dictionaries to indentify arguments, example: %s" msgstr "Использование словарей для определения аргументов, например: %s" -#: models.py:284 +#: models.py:283 msgid "document source transformation" msgstr "преобразования источника документов" -#: models.py:285 +#: models.py:284 msgid "document source transformations" msgstr "преобразования источника документов" -#: models.py:292 models.py:293 +#: models.py:291 models.py:292 msgid "out of process" msgstr "из процесса" diff --git a/apps/sources/models.py b/apps/sources/models.py index 920a942a8a..cc33a03f7b 100644 --- a/apps/sources/models.py +++ b/apps/sources/models.py @@ -25,11 +25,8 @@ from django.core.files.base import ContentFile from converter.api import get_available_transformations_choices from converter.literals import DIMENSION_SEPARATOR -from documents.models import DocumentType, Document -from documents.events import HISTORY_DOCUMENT_CREATED -from document_indexing.api import update_indexes -from history.api import create_history -from metadata.models import MetadataType +from documents.models import Document, DocumentType +from documents.events import history_document_created from metadata.api import save_metadata_list from scheduler.api import register_interval_job, remove_job from acls.utils import apply_default_acls @@ -120,9 +117,9 @@ class BaseModel(models.Model): if user: document.add_as_recent_document_for_user(user) - create_history(HISTORY_DOCUMENT_CREATED, document, {'user': user}) + history_document_created.commit(source_object=document, data={'user': user}) else: - create_history(HISTORY_DOCUMENT_CREATED, document) + history_document_created.commit(source_object=document) else: if use_file_name: filename = None @@ -160,7 +157,6 @@ class BaseModel(models.Model): if metadata_dict_list and new_document: # Only do for new documents save_metadata_list(metadata_dict_list, document, create=True) - warnings = update_indexes(document) class Meta: ordering = ('title',) diff --git a/apps/sources/urls.py b/apps/sources/urls.py index 0a1d075382..db63b39c2f 100644 --- a/apps/sources/urls.py +++ b/apps/sources/urls.py @@ -6,6 +6,8 @@ from .literals import (SOURCE_CHOICE_WEB_FORM, SOURCE_CHOICE_STAGING, SOURCE_CHOICE_WATCH, SOURCE_CHOICE_POP3_EMAIL, SOURCE_CHOICE_IMAP_EMAIL) urlpatterns = patterns('sources.views', + url(r'^create/from/local/multiple/$', 'document_create', (), 'document_create_multiple'), + url(r'^staging_file/type/(?P\w+)/(?P\d+)/(?P\w+)/preview/$', 'staging_file_preview', (), 'staging_file_preview'), url(r'^staging_file/type/(?P\w+)/(?P\d+)/(?P\w+)/delete/$', 'staging_file_delete', (), 'staging_file_delete'), url(r'^staging_file/type/staging_folder/(?P\d+)/(?P\w+)/thumbnail/$', 'staging_file_thumbnail', (), 'staging_file_thumbnail'), diff --git a/apps/sources/views.py b/apps/sources/views.py index f8903c9f3d..b75a2b4fc1 100644 --- a/apps/sources/views.py +++ b/apps/sources/views.py @@ -18,6 +18,8 @@ from documents.permissions import (PERMISSION_DOCUMENT_CREATE, from documents.models import DocumentType, Document from documents.conf.settings import THUMBNAIL_SIZE from documents.exceptions import NewDocumentVersionNotAllowed +from documents.forms import DocumentTypeSelectForm +from metadata.forms import MetadataFormSet, MetadataSelectionForm from metadata.api import decode_metadata_from_url, metadata_repr_as_list from permissions.models import Permission from common.utils import encapsulate @@ -41,6 +43,7 @@ from .forms import SourceTransformationForm, SourceTransformationForm_create from .permissions import (PERMISSION_SOURCES_SETUP_VIEW, PERMISSION_SOURCES_SETUP_EDIT, PERMISSION_SOURCES_SETUP_DELETE, PERMISSION_SOURCES_SETUP_CREATE) +from .wizards import DocumentCreateWizard logger = logging.getLogger(__name__) @@ -789,3 +792,11 @@ def setup_source_transformation_create(request, source_type, source_id): 'navigation_object_name': 'source', 'title': _(u'Create new transformation for source: %s') % source, }, context_instance=RequestContext(request)) + + +def document_create(request): + Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_CREATE]) + + wizard = DocumentCreateWizard(form_list=[DocumentTypeSelectForm, MetadataSelectionForm, MetadataFormSet]) + + return wizard(request) diff --git a/apps/documents/wizards.py b/apps/sources/wizards.py similarity index 98% rename from apps/documents/wizards.py rename to apps/sources/wizards.py index 816a77b608..12cbc107f0 100644 --- a/apps/documents/wizards.py +++ b/apps/sources/wizards.py @@ -6,10 +6,8 @@ from django.http import HttpResponseRedirect from django.utils.http import urlencode from common.wizard import BoundFormWizard - from metadata.forms import MetadataSelectionForm, MetadataFormSet - -from .forms import DocumentTypeSelectForm +from documents.forms import DocumentTypeSelectForm class DocumentCreateWizard(BoundFormWizard): diff --git a/apps/tags/locale/bg/LC_MESSAGES/django.mo b/apps/tags/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..a46646803d Binary files /dev/null and b/apps/tags/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/tags/locale/bg/LC_MESSAGES/django.po b/apps/tags/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..db00f4de89 --- /dev/null +++ b/apps/tags/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,247 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:20 +msgid "tag list" +msgstr "" + +#: __init__.py:21 +msgid "create new tag" +msgstr "" + +#: __init__.py:22 +msgid "attach tag" +msgstr "" + +#: __init__.py:23 __init__.py:24 +msgid "remove" +msgstr "" + +#: __init__.py:25 __init__.py:44 __init__.py:52 views.py:98 +msgid "tags" +msgstr "" + +#: __init__.py:26 __init__.py:29 +msgid "delete" +msgstr "" + +#: __init__.py:27 +msgid "edit" +msgstr "" + +#: __init__.py:28 +msgid "tagged documents" +msgstr "" + +#: __init__.py:30 +msgid "ACLs" +msgstr "" + +#: __init__.py:34 +msgid "preview" +msgstr "" + +#: __init__.py:38 +msgid "tagged items" +msgstr "" + +#: forms.py:24 +msgid "Name" +msgstr "" + +#: forms.py:25 +msgid "Color" +msgstr "" + +#: forms.py:42 permissions.py:7 +msgid "Tags" +msgstr "" + +#: literals.py:18 +msgid "Blue" +msgstr "" + +#: literals.py:19 +msgid "Cyan" +msgstr "" + +#: literals.py:20 +msgid "Coral" +msgstr "" + +#: literals.py:21 +msgid "Green-Yellow" +msgstr "" + +#: literals.py:22 +msgid "Khaki" +msgstr "" + +#: literals.py:23 +msgid "LightGrey" +msgstr "" + +#: literals.py:24 +msgid "Magenta" +msgstr "" + +#: literals.py:25 +msgid "Red" +msgstr "" + +#: literals.py:26 +msgid "Orange" +msgstr "" + +#: literals.py:27 +msgid "Yellow" +msgstr "" + +#: models.py:12 views.py:154 views.py:206 views.py:220 +msgid "tag" +msgstr "" + +#: models.py:13 +msgid "color" +msgstr "" + +#: models.py:16 +msgid "tag properties" +msgstr "" + +#: models.py:17 +msgid "tags properties" +msgstr "" + +#: permissions.py:9 +msgid "Create new tags" +msgstr "" + +#: permissions.py:10 +msgid "Delete tags" +msgstr "" + +#: permissions.py:11 +msgid "Edit tags" +msgstr "" + +#: permissions.py:12 +msgid "View tags" +msgstr "" + +#: permissions.py:13 +msgid "Attach tags to documents" +msgstr "" + +#: permissions.py:14 +msgid "Remove tags from documents" +msgstr "" + +#: views.py:42 +msgid "Tag already exists." +msgstr "" + +#: views.py:50 +msgid "Tag created succesfully." +msgstr "" + +#: views.py:56 +msgid "create tag" +msgstr "" + +#: views.py:77 +#, python-format +msgid "Document is already tagged as \"%s\"" +msgstr "" + +#: views.py:82 +#, python-format +msgid "Tag \"%s\" attached successfully." +msgstr "" + +#: views.py:88 +#, python-format +msgid "attach tag to: %s" +msgstr "" + +#: views.py:130 views.py:257 +msgid "Must provide at least one tag." +msgstr "" + +#: views.py:145 +#, python-format +msgid "Tag \"%s\" deleted successfully." +msgstr "" + +#: views.py:147 views.py:269 +#, python-format +msgid "Error deleting tag \"%(tag)s\": %(error)s" +msgstr "" + +#: views.py:162 +#, python-format +msgid "Are you sure you wish to delete the tag: %s?" +msgstr "" + +#: views.py:163 views.py:166 +msgid "Will be removed from all documents." +msgstr "" + +#: views.py:165 +#, python-format +msgid "Are you sure you wish to delete the tags: %s?" +msgstr "" + +#: views.py:194 +msgid "Tag updated succesfully." +msgstr "" + +#: views.py:203 +#, python-format +msgid "edit tag: %s" +msgstr "" + +#: views.py:217 +#, python-format +msgid "documents with the tag \"%s\"" +msgstr "" + +#: views.py:236 +#, python-format +msgid "tags for: %s" +msgstr "" + +#: views.py:267 +#, python-format +msgid "Tag \"%s\" removed successfully." +msgstr "" + +#: views.py:283 +#, python-format +msgid "Are you sure you wish to remove the tag: %s?" +msgstr "" + +#: views.py:285 +#, python-format +msgid "Are you sure you wish to remove the tags: %s?" +msgstr "" + +#: templatetags/tags_tags.py:17 +msgid "Add tag to document" +msgstr "" diff --git a/apps/tags/locale/de_DE/LC_MESSAGES/django.po b/apps/tags/locale/de_DE/LC_MESSAGES/django.po index d3c944dbb7..25071e416f 100644 --- a/apps/tags/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/tags/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-04-20 11:39+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/tags/locale/en/LC_MESSAGES/django.mo b/apps/tags/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/tags/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/tags/locale/en/LC_MESSAGES/django.po b/apps/tags/locale/en/LC_MESSAGES/django.po index 39b2ac463c..37b4f7bc2d 100644 --- a/apps/tags/locale/en/LC_MESSAGES/django.po +++ b/apps/tags/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/tags/locale/es/LC_MESSAGES/django.po b/apps/tags/locale/es/LC_MESSAGES/django.po index 9b0bdd0044..3dad2d4c5e 100644 --- a/apps/tags/locale/es/LC_MESSAGES/django.po +++ b/apps/tags/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-12 19:27+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/tags/locale/fr/LC_MESSAGES/django.mo b/apps/tags/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..9f99d8afeb Binary files /dev/null and b/apps/tags/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/tags/locale/fr/LC_MESSAGES/django.po b/apps/tags/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..6cc82f5be5 --- /dev/null +++ b/apps/tags/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,248 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Pierre Lhoste , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-21 21:56+0000\n" +"Last-Translator: Pierre Lhoste \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:20 +msgid "tag list" +msgstr "liste des étiquettes" + +#: __init__.py:21 +msgid "create new tag" +msgstr "créer une nouvelle étiquette" + +#: __init__.py:22 +msgid "attach tag" +msgstr "rattacher une étiquette" + +#: __init__.py:23 __init__.py:24 +msgid "remove" +msgstr "retirer" + +#: __init__.py:25 __init__.py:44 __init__.py:52 views.py:98 +msgid "tags" +msgstr "étiquettes" + +#: __init__.py:26 __init__.py:29 +msgid "delete" +msgstr "supprimer" + +#: __init__.py:27 +msgid "edit" +msgstr "modifier" + +#: __init__.py:28 +msgid "tagged documents" +msgstr "documents étiquetés" + +#: __init__.py:30 +msgid "ACLs" +msgstr "ACLs" + +#: __init__.py:34 +msgid "preview" +msgstr "pré-visualiser" + +#: __init__.py:38 +msgid "tagged items" +msgstr "éléments étiquetés" + +#: forms.py:24 +msgid "Name" +msgstr "Nom" + +#: forms.py:25 +msgid "Color" +msgstr "Couleur" + +#: forms.py:42 permissions.py:7 +msgid "Tags" +msgstr "Etiquettes" + +#: literals.py:18 +msgid "Blue" +msgstr "Bleu" + +#: literals.py:19 +msgid "Cyan" +msgstr "Cyan" + +#: literals.py:20 +msgid "Coral" +msgstr "Corail" + +#: literals.py:21 +msgid "Green-Yellow" +msgstr "Jaune-Vert" + +#: literals.py:22 +msgid "Khaki" +msgstr "Kaki" + +#: literals.py:23 +msgid "LightGrey" +msgstr "Gris léger" + +#: literals.py:24 +msgid "Magenta" +msgstr "Magenta" + +#: literals.py:25 +msgid "Red" +msgstr "Rouge" + +#: literals.py:26 +msgid "Orange" +msgstr "Orange" + +#: literals.py:27 +msgid "Yellow" +msgstr "Jaune" + +#: models.py:12 views.py:154 views.py:206 views.py:220 +msgid "tag" +msgstr "étiquette" + +#: models.py:13 +msgid "color" +msgstr "couleur" + +#: models.py:16 +msgid "tag properties" +msgstr "propriétés de l'étiquette" + +#: models.py:17 +msgid "tags properties" +msgstr "propriétés des étiquettes" + +#: permissions.py:9 +msgid "Create new tags" +msgstr "Créer de nouvelles étiquettes" + +#: permissions.py:10 +msgid "Delete tags" +msgstr "Supprimer des étiquettes" + +#: permissions.py:11 +msgid "Edit tags" +msgstr "Modifier des étiquettes" + +#: permissions.py:12 +msgid "View tags" +msgstr "Afficher les étiquettes" + +#: permissions.py:13 +msgid "Attach tags to documents" +msgstr "Rattacher des étiquettes aux documents" + +#: permissions.py:14 +msgid "Remove tags from documents" +msgstr "Retirer des étiquettes au document" + +#: views.py:42 +msgid "Tag already exists." +msgstr "L'étiquette existe déjà." + +#: views.py:50 +msgid "Tag created succesfully." +msgstr "Etiquette créée avec succès." + +#: views.py:56 +msgid "create tag" +msgstr "créer une étiquette" + +#: views.py:77 +#, python-format +msgid "Document is already tagged as \"%s\"" +msgstr "Le document est déjà étiqueté comme \"%s\"" + +#: views.py:82 +#, python-format +msgid "Tag \"%s\" attached successfully." +msgstr "Etiquette \"%s\" rattachée avec succès." + +#: views.py:88 +#, python-format +msgid "attach tag to: %s" +msgstr "rattacher l'étiquette à:%s" + +#: views.py:130 views.py:257 +msgid "Must provide at least one tag." +msgstr "Vous devez fournir au moins une étiquette" + +#: views.py:145 +#, python-format +msgid "Tag \"%s\" deleted successfully." +msgstr "Etiquette \"%s\" supprimée avec succès" + +#: views.py:147 views.py:269 +#, python-format +msgid "Error deleting tag \"%(tag)s\": %(error)s" +msgstr "Erreur lors de la suppression de l'étiquette \"%(tag)s\": %(error)s" + +#: views.py:162 +#, python-format +msgid "Are you sure you wish to delete the tag: %s?" +msgstr "Êtes vous certain de vouloir supprimer l'étiquette: %s?" + +#: views.py:163 views.py:166 +msgid "Will be removed from all documents." +msgstr "Sera supprimée de tous les documents" + +#: views.py:165 +#, python-format +msgid "Are you sure you wish to delete the tags: %s?" +msgstr "Êtes vous certain de vouloir supprimer l'étiquette:%s?" + +#: views.py:194 +msgid "Tag updated succesfully." +msgstr "Etiquette mise à jour avec succès." + +#: views.py:203 +#, python-format +msgid "edit tag: %s" +msgstr "modifier l'étiquette:%s" + +#: views.py:217 +#, python-format +msgid "documents with the tag \"%s\"" +msgstr "documents étiquetés comme \"%s\"" + +#: views.py:236 +#, python-format +msgid "tags for: %s" +msgstr "étiquettes pour:%s" + +#: views.py:267 +#, python-format +msgid "Tag \"%s\" removed successfully." +msgstr "Etiquette \"%s\" supprimée avec succès." + +#: views.py:283 +#, python-format +msgid "Are you sure you wish to remove the tag: %s?" +msgstr "Êtes vous certain de vouloir supprimer l'étiquette:\"%s\"?" + +#: views.py:285 +#, python-format +msgid "Are you sure you wish to remove the tags: %s?" +msgstr "Êtes vous certain de vouloir supprimer les étiquettes:%s?" + +#: templatetags/tags_tags.py:17 +msgid "Add tag to document" +msgstr "Ajouter une étiquette au document" diff --git a/apps/tags/locale/it/LC_MESSAGES/django.po b/apps/tags/locale/it/LC_MESSAGES/django.po index 19f24677b4..80f80aeab2 100644 --- a/apps/tags/locale/it/LC_MESSAGES/django.po +++ b/apps/tags/locale/it/LC_MESSAGES/django.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-03-21 13:46+0000\n" "Last-Translator: Pierpaolo Baldan \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/tags/locale/nl_NL/LC_MESSAGES/django.mo b/apps/tags/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..94a57dfd44 Binary files /dev/null and b/apps/tags/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/tags/locale/nl_NL/LC_MESSAGES/django.po b/apps/tags/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c83d08ff9a --- /dev/null +++ b/apps/tags/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,248 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Lucas Weel , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-19 15:26+0000\n" +"Last-Translator: Lucas Weel \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:20 +msgid "tag list" +msgstr "Lijst met labels" + +#: __init__.py:21 +msgid "create new tag" +msgstr "aanmaken nieuw label" + +#: __init__.py:22 +msgid "attach tag" +msgstr "Label toevoegen" + +#: __init__.py:23 __init__.py:24 +msgid "remove" +msgstr "los halen" + +#: __init__.py:25 __init__.py:44 __init__.py:52 views.py:98 +msgid "tags" +msgstr "labels" + +#: __init__.py:26 __init__.py:29 +msgid "delete" +msgstr "verwijderen" + +#: __init__.py:27 +msgid "edit" +msgstr "bewerk" + +#: __init__.py:28 +msgid "tagged documents" +msgstr "gelabelde documenten" + +#: __init__.py:30 +msgid "ACLs" +msgstr "ACLs" + +#: __init__.py:34 +msgid "preview" +msgstr "'preview'" + +#: __init__.py:38 +msgid "tagged items" +msgstr "gelabelde items" + +#: forms.py:24 +msgid "Name" +msgstr "Naam" + +#: forms.py:25 +msgid "Color" +msgstr "Kleur" + +#: forms.py:42 permissions.py:7 +msgid "Tags" +msgstr "Labels" + +#: literals.py:18 +msgid "Blue" +msgstr "Blauw" + +#: literals.py:19 +msgid "Cyan" +msgstr "Lila" + +#: literals.py:20 +msgid "Coral" +msgstr "Licht blauw" + +#: literals.py:21 +msgid "Green-Yellow" +msgstr "Licht groen" + +#: literals.py:22 +msgid "Khaki" +msgstr "Khaki" + +#: literals.py:23 +msgid "LightGrey" +msgstr "Licht grijs" + +#: literals.py:24 +msgid "Magenta" +msgstr "Magenta" + +#: literals.py:25 +msgid "Red" +msgstr "Rood" + +#: literals.py:26 +msgid "Orange" +msgstr "Oranje" + +#: literals.py:27 +msgid "Yellow" +msgstr "Geel" + +#: models.py:12 views.py:154 views.py:206 views.py:220 +msgid "tag" +msgstr "label" + +#: models.py:13 +msgid "color" +msgstr "kleur" + +#: models.py:16 +msgid "tag properties" +msgstr "eigenschappen label" + +#: models.py:17 +msgid "tags properties" +msgstr "eigenschappen labels" + +#: permissions.py:9 +msgid "Create new tags" +msgstr "Aanmaken van nieuwe labels" + +#: permissions.py:10 +msgid "Delete tags" +msgstr "Verwijder labels" + +#: permissions.py:11 +msgid "Edit tags" +msgstr "Bewerken labels" + +#: permissions.py:12 +msgid "View tags" +msgstr "Bekijken labels" + +#: permissions.py:13 +msgid "Attach tags to documents" +msgstr "Label documenten" + +#: permissions.py:14 +msgid "Remove tags from documents" +msgstr "Labels van documenten verwijderen" + +#: views.py:42 +msgid "Tag already exists." +msgstr "Dit label bestaat al." + +#: views.py:50 +msgid "Tag created succesfully." +msgstr "Label aangemaakt" + +#: views.py:56 +msgid "create tag" +msgstr "aanmaken label" + +#: views.py:77 +#, python-format +msgid "Document is already tagged as \"%s\"" +msgstr "Document is momenteel al gelabeld als: \"%s\"" + +#: views.py:82 +#, python-format +msgid "Tag \"%s\" attached successfully." +msgstr "Label \"%s\" aangebracht." + +#: views.py:88 +#, python-format +msgid "attach tag to: %s" +msgstr "aanbrengen van label aan: %s" + +#: views.py:130 views.py:257 +msgid "Must provide at least one tag." +msgstr "U moet minimaal een label aanbrengen." + +#: views.py:145 +#, python-format +msgid "Tag \"%s\" deleted successfully." +msgstr "Label \"%s\" verwijderd." + +#: views.py:147 views.py:269 +#, python-format +msgid "Error deleting tag \"%(tag)s\": %(error)s" +msgstr "Fout bij het verwijderen van label: \"%(tag)s\". Foutmelding: %(error)s" + +#: views.py:162 +#, python-format +msgid "Are you sure you wish to delete the tag: %s?" +msgstr "Bent u er zeker van om label: \"%s\" te verwijderen?" + +#: views.py:163 views.py:166 +msgid "Will be removed from all documents." +msgstr "Zal van alle documenten worden verwijderd." + +#: views.py:165 +#, python-format +msgid "Are you sure you wish to delete the tags: %s?" +msgstr "Bent u er zeker van om de volgende labels te verwijderen? Labels: %s." + +#: views.py:194 +msgid "Tag updated succesfully." +msgstr "Label aangepast." + +#: views.py:203 +#, python-format +msgid "edit tag: %s" +msgstr "bewerken label: %s" + +#: views.py:217 +#, python-format +msgid "documents with the tag \"%s\"" +msgstr "documenten met label: \"%s\"" + +#: views.py:236 +#, python-format +msgid "tags for: %s" +msgstr "labels voor: %s" + +#: views.py:267 +#, python-format +msgid "Tag \"%s\" removed successfully." +msgstr "Label \"%s\" verwijderd." + +#: views.py:283 +#, python-format +msgid "Are you sure you wish to remove the tag: %s?" +msgstr "Bent u er zeker van om label: \"%s\", te verwijderen?" + +#: views.py:285 +#, python-format +msgid "Are you sure you wish to remove the tags: %s?" +msgstr "Bent u er zeker van om de volgende labels te verwijderen? Labels: %s" + +#: templatetags/tags_tags.py:17 +msgid "Add tag to document" +msgstr "Label document" diff --git a/apps/tags/locale/pl/LC_MESSAGES/django.po b/apps/tags/locale/pl/LC_MESSAGES/django.po index 3467b45f2c..ce09548771 100644 --- a/apps/tags/locale/pl/LC_MESSAGES/django.po +++ b/apps/tags/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-20 16:03+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/tags/locale/pt/LC_MESSAGES/django.po b/apps/tags/locale/pt/LC_MESSAGES/django.po index 1770771661..3262581bd0 100644 --- a/apps/tags/locale/pt/LC_MESSAGES/django.po +++ b/apps/tags/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # , 2011. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-21 16:45+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-03 10:12+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,7 +38,7 @@ msgstr "remover" #: __init__.py:25 __init__.py:44 __init__.py:52 views.py:98 msgid "tags" -msgstr "Etiquetas" +msgstr "etiquetas" #: __init__.py:26 __init__.py:29 msgid "delete" @@ -53,15 +54,15 @@ msgstr "documentos etiquetados" #: __init__.py:30 msgid "ACLs" -msgstr "" +msgstr "ACL's" #: __init__.py:34 msgid "preview" -msgstr "" +msgstr "visualização" #: __init__.py:38 msgid "tagged items" -msgstr "itens marcados" +msgstr "itens com etiqueta" #: forms.py:24 msgid "Name" @@ -97,7 +98,7 @@ msgstr "Caqui" #: literals.py:23 msgid "LightGrey" -msgstr "Cinza Claro" +msgstr "CinzentoClaro" #: literals.py:24 msgid "Magenta" @@ -125,11 +126,11 @@ msgstr "cor" #: models.py:16 msgid "tag properties" -msgstr "propriedades de etiqueta" +msgstr "propriedades da etiqueta" #: models.py:17 msgid "tags properties" -msgstr "propriedades de etiquetas" +msgstr "propriedades das etiquetas" #: permissions.py:9 msgid "Create new tags" @@ -141,7 +142,7 @@ msgstr "Excluir etiquetas" #: permissions.py:11 msgid "Edit tags" -msgstr "Editar as etiquetas" +msgstr "Editar etiquetas" #: permissions.py:12 msgid "View tags" @@ -149,7 +150,7 @@ msgstr "Ver etiquetas" #: permissions.py:13 msgid "Attach tags to documents" -msgstr "Anexar etiquetas para documentos" +msgstr "Atribuir etiquetas aos documentos" #: permissions.py:14 msgid "Remove tags from documents" @@ -157,7 +158,7 @@ msgstr "Remover etiquetas de documentos" #: views.py:42 msgid "Tag already exists." -msgstr "Etiqueta já existe." +msgstr "A etiqueta já existe." #: views.py:50 msgid "Tag created succesfully." @@ -170,17 +171,17 @@ msgstr "criar etiqueta" #: views.py:77 #, python-format msgid "Document is already tagged as \"%s\"" -msgstr "Documento já está marcado como \"%s\"" +msgstr "O documento já tem a etiqueta \"%s\"" #: views.py:82 #, python-format msgid "Tag \"%s\" attached successfully." -msgstr "Etiqueta \"%s\" anexada com sucesso." +msgstr "Etiqueta \"%s\" atribuída com sucesso." #: views.py:88 #, python-format msgid "attach tag to: %s" -msgstr "anexar etiqueta a: %s" +msgstr "atribuir etiqueta a: %s" #: views.py:130 views.py:257 msgid "Must provide at least one tag." @@ -199,16 +200,16 @@ msgstr "Erro ao excluir etiqueta \" %(tag)s \": %(error)s " #: views.py:162 #, python-format msgid "Are you sure you wish to delete the tag: %s?" -msgstr "Tem certeza de que deseja excluir a etiqueta: %s?" +msgstr "Tem a certeza de que deseja excluir a etiqueta: %s?" #: views.py:163 views.py:166 msgid "Will be removed from all documents." -msgstr "Será removido de todos os documentos." +msgstr "Será removida de todos os documentos." #: views.py:165 #, python-format msgid "Are you sure you wish to delete the tags: %s?" -msgstr "Você tem certeza que deseja deletar as etiquetas: %s?" +msgstr "Tem a certeza de que deseja eliminar as etiquetas: %s?" #: views.py:194 msgid "Tag updated succesfully." @@ -237,13 +238,13 @@ msgstr "Etiqueta \"%s\" removida com sucesso." #: views.py:283 #, python-format msgid "Are you sure you wish to remove the tag: %s?" -msgstr "Tem certeza de que deseja remover a etiqueta: %s?" +msgstr "Tem a certeza de que deseja remover a etiqueta: %s?" #: views.py:285 #, python-format msgid "Are you sure you wish to remove the tags: %s?" -msgstr "Tem certeza de que deseja remover as etiquetas: %s?" +msgstr "Tem a certeza de que deseja remover as etiquetas: %s?" #: templatetags/tags_tags.py:17 msgid "Add tag to document" -msgstr "Adicionar etiquetas para o documento" +msgstr "Adicionar a etiqueta ao documento" diff --git a/apps/tags/locale/pt_BR/LC_MESSAGES/django.po b/apps/tags/locale/pt_BR/LC_MESSAGES/django.po index 0b0ecc710b..cb85edefe6 100644 --- a/apps/tags/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/tags/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/tags/locale/ru/LC_MESSAGES/django.po b/apps/tags/locale/ru/LC_MESSAGES/django.po index c53d967092..d9898e7715 100644 --- a/apps/tags/locale/ru/LC_MESSAGES/django.po +++ b/apps/tags/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-27 04:24+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/user_management/locale/bg/LC_MESSAGES/django.mo b/apps/user_management/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..2865c0269e Binary files /dev/null and b/apps/user_management/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/user_management/locale/bg/LC_MESSAGES/django.po b/apps/user_management/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..c8ccda1ba4 --- /dev/null +++ b/apps/user_management/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,256 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:13 +msgid "user list" +msgstr "" + +#: __init__.py:14 views.py:31 +msgid "users" +msgstr "" + +#: __init__.py:15 __init__.py:24 +msgid "edit" +msgstr "" + +#: __init__.py:16 views.py:97 +msgid "create new user" +msgstr "" + +#: __init__.py:17 __init__.py:18 __init__.py:26 __init__.py:27 +msgid "delete" +msgstr "" + +#: __init__.py:19 __init__.py:20 +msgid "reset password" +msgstr "" + +#: __init__.py:22 +msgid "group list" +msgstr "" + +#: __init__.py:23 views.py:228 +msgid "groups" +msgstr "" + +#: __init__.py:25 views.py:276 +msgid "create new group" +msgstr "" + +#: __init__.py:28 views.py:232 +msgid "members" +msgstr "" + +#: forms.py:13 +msgid "New password" +msgstr "" + +#: forms.py:14 +msgid "Confirm password" +msgstr "" + +#: permissions.py:7 +msgid "User management" +msgstr "" + +#: permissions.py:9 +msgid "Create new users" +msgstr "" + +#: permissions.py:10 +msgid "Edit existing users" +msgstr "" + +#: permissions.py:11 +msgid "View existing users" +msgstr "" + +#: permissions.py:12 +msgid "Delete existing users" +msgstr "" + +#: permissions.py:14 +msgid "Create new groups" +msgstr "" + +#: permissions.py:15 +msgid "Edit existing groups" +msgstr "" + +#: permissions.py:16 +msgid "View existing groups" +msgstr "" + +#: permissions.py:17 +msgid "Delete existing groups" +msgstr "" + +#: views.py:35 +msgid "full name" +msgstr "" + +#: views.py:39 +msgid "email" +msgstr "" + +#: views.py:43 +msgid "active" +msgstr "" + +#: views.py:47 +msgid "has usable password?" +msgstr "" + +#: views.py:61 +msgid "" +"Super user and staff user editing is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:68 +#, python-format +msgid "User \"%s\" updated successfully." +msgstr "" + +#: views.py:74 +#, python-format +msgid "edit user: %s" +msgstr "" + +#: views.py:77 views.py:135 views.py:198 +msgid "user" +msgstr "" + +#: views.py:91 +#, python-format +msgid "User \"%s\" created successfully." +msgstr "" + +#: views.py:113 views.py:167 +msgid "Must provide at least one user." +msgstr "" + +#: views.py:123 +msgid "" +"Super user and staff user deleting is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:126 +#, python-format +msgid "User \"%s\" deleted successfully." +msgstr "" + +#: views.py:128 +#, python-format +msgid "Error deleting user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:143 +#, python-format +msgid "Are you sure you wish to delete the user: %s?" +msgstr "" + +#: views.py:145 +#, python-format +msgid "Are you sure you wish to delete the users: %s?" +msgstr "" + +#: views.py:178 +msgid "Passwords do not match, try again." +msgstr "" + +#: views.py:183 +msgid "" +"Super user and staff user password reseting is not allowed, use the admin " +"interface for these cases." +msgstr "" + +#: views.py:187 +#, python-format +msgid "Successfull password reset for user: %s." +msgstr "" + +#: views.py:189 +#, python-format +msgid "Error reseting password for user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:205 +#, python-format +msgid "Reseting password for user: %s" +msgstr "" + +#: views.py:207 +#, python-format +msgid "Reseting password for users: %s" +msgstr "" + +#: views.py:249 +#, python-format +msgid "Group \"%s\" updated successfully." +msgstr "" + +#: views.py:255 +#, python-format +msgid "edit group: %s" +msgstr "" + +#: views.py:258 views.py:311 views.py:356 +msgid "group" +msgstr "" + +#: views.py:270 +#, python-format +msgid "Group \"%s\" created successfully." +msgstr "" + +#: views.py:292 +msgid "Must provide at least one group." +msgstr "" + +#: views.py:302 +#, python-format +msgid "Group \"%s\" deleted successfully." +msgstr "" + +#: views.py:304 +#, python-format +msgid "Error deleting group \"%(group)s\": %(error)s" +msgstr "" + +#: views.py:319 +#, python-format +msgid "Are you sure you wish to delete the group: %s?" +msgstr "" + +#: views.py:321 +#, python-format +msgid "Are you sure you wish to delete the groups: %s?" +msgstr "" + +#: views.py:351 +#, python-format +msgid "non members of group: %s" +msgstr "" + +#: views.py:352 +#, python-format +msgid "members of group: %s" +msgstr "" diff --git a/apps/user_management/locale/de_DE/LC_MESSAGES/django.po b/apps/user_management/locale/de_DE/LC_MESSAGES/django.po index b1ccedd62f..fceddadb3f 100644 --- a/apps/user_management/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/user_management/locale/de_DE/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-05-05 10:48+0000\n" "Last-Translator: tetjarediske \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" diff --git a/apps/user_management/locale/en/LC_MESSAGES/django.mo b/apps/user_management/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/user_management/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/user_management/locale/en/LC_MESSAGES/django.po b/apps/user_management/locale/en/LC_MESSAGES/django.po index 67db714c17..a7fd2fe863 100644 --- a/apps/user_management/locale/en/LC_MESSAGES/django.po +++ b/apps/user_management/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/user_management/locale/es/LC_MESSAGES/django.po b/apps/user_management/locale/es/LC_MESSAGES/django.po index f49d46811d..d0f320125b 100644 --- a/apps/user_management/locale/es/LC_MESSAGES/django.po +++ b/apps/user_management/locale/es/LC_MESSAGES/django.po @@ -8,10 +8,10 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-02 18:30+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/apps/user_management/locale/fr/LC_MESSAGES/django.mo b/apps/user_management/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..d3d8c2ea46 Binary files /dev/null and b/apps/user_management/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/user_management/locale/fr/LC_MESSAGES/django.po b/apps/user_management/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d774b507d6 --- /dev/null +++ b/apps/user_management/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,256 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: __init__.py:13 +msgid "user list" +msgstr "" + +#: __init__.py:14 views.py:31 +msgid "users" +msgstr "" + +#: __init__.py:15 __init__.py:24 +msgid "edit" +msgstr "" + +#: __init__.py:16 views.py:97 +msgid "create new user" +msgstr "" + +#: __init__.py:17 __init__.py:18 __init__.py:26 __init__.py:27 +msgid "delete" +msgstr "" + +#: __init__.py:19 __init__.py:20 +msgid "reset password" +msgstr "" + +#: __init__.py:22 +msgid "group list" +msgstr "" + +#: __init__.py:23 views.py:228 +msgid "groups" +msgstr "" + +#: __init__.py:25 views.py:276 +msgid "create new group" +msgstr "" + +#: __init__.py:28 views.py:232 +msgid "members" +msgstr "" + +#: forms.py:13 +msgid "New password" +msgstr "" + +#: forms.py:14 +msgid "Confirm password" +msgstr "" + +#: permissions.py:7 +msgid "User management" +msgstr "" + +#: permissions.py:9 +msgid "Create new users" +msgstr "" + +#: permissions.py:10 +msgid "Edit existing users" +msgstr "" + +#: permissions.py:11 +msgid "View existing users" +msgstr "" + +#: permissions.py:12 +msgid "Delete existing users" +msgstr "" + +#: permissions.py:14 +msgid "Create new groups" +msgstr "" + +#: permissions.py:15 +msgid "Edit existing groups" +msgstr "" + +#: permissions.py:16 +msgid "View existing groups" +msgstr "" + +#: permissions.py:17 +msgid "Delete existing groups" +msgstr "" + +#: views.py:35 +msgid "full name" +msgstr "" + +#: views.py:39 +msgid "email" +msgstr "" + +#: views.py:43 +msgid "active" +msgstr "" + +#: views.py:47 +msgid "has usable password?" +msgstr "" + +#: views.py:61 +msgid "" +"Super user and staff user editing is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:68 +#, python-format +msgid "User \"%s\" updated successfully." +msgstr "" + +#: views.py:74 +#, python-format +msgid "edit user: %s" +msgstr "" + +#: views.py:77 views.py:135 views.py:198 +msgid "user" +msgstr "" + +#: views.py:91 +#, python-format +msgid "User \"%s\" created successfully." +msgstr "" + +#: views.py:113 views.py:167 +msgid "Must provide at least one user." +msgstr "" + +#: views.py:123 +msgid "" +"Super user and staff user deleting is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:126 +#, python-format +msgid "User \"%s\" deleted successfully." +msgstr "" + +#: views.py:128 +#, python-format +msgid "Error deleting user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:143 +#, python-format +msgid "Are you sure you wish to delete the user: %s?" +msgstr "" + +#: views.py:145 +#, python-format +msgid "Are you sure you wish to delete the users: %s?" +msgstr "" + +#: views.py:178 +msgid "Passwords do not match, try again." +msgstr "" + +#: views.py:183 +msgid "" +"Super user and staff user password reseting is not allowed, use the admin " +"interface for these cases." +msgstr "" + +#: views.py:187 +#, python-format +msgid "Successfull password reset for user: %s." +msgstr "" + +#: views.py:189 +#, python-format +msgid "Error reseting password for user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:205 +#, python-format +msgid "Reseting password for user: %s" +msgstr "" + +#: views.py:207 +#, python-format +msgid "Reseting password for users: %s" +msgstr "" + +#: views.py:249 +#, python-format +msgid "Group \"%s\" updated successfully." +msgstr "" + +#: views.py:255 +#, python-format +msgid "edit group: %s" +msgstr "" + +#: views.py:258 views.py:311 views.py:356 +msgid "group" +msgstr "" + +#: views.py:270 +#, python-format +msgid "Group \"%s\" created successfully." +msgstr "" + +#: views.py:292 +msgid "Must provide at least one group." +msgstr "" + +#: views.py:302 +#, python-format +msgid "Group \"%s\" deleted successfully." +msgstr "" + +#: views.py:304 +#, python-format +msgid "Error deleting group \"%(group)s\": %(error)s" +msgstr "" + +#: views.py:319 +#, python-format +msgid "Are you sure you wish to delete the group: %s?" +msgstr "" + +#: views.py:321 +#, python-format +msgid "Are you sure you wish to delete the groups: %s?" +msgstr "" + +#: views.py:351 +#, python-format +msgid "non members of group: %s" +msgstr "" + +#: views.py:352 +#, python-format +msgid "members of group: %s" +msgstr "" diff --git a/apps/user_management/locale/it/LC_MESSAGES/django.po b/apps/user_management/locale/it/LC_MESSAGES/django.po index f1599a13d6..7f1f9a5541 100644 --- a/apps/user_management/locale/it/LC_MESSAGES/django.po +++ b/apps/user_management/locale/it/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-21 16:36+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" diff --git a/apps/user_management/locale/nl_NL/LC_MESSAGES/django.mo b/apps/user_management/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..35ad78b0b9 Binary files /dev/null and b/apps/user_management/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/user_management/locale/nl_NL/LC_MESSAGES/django.po b/apps/user_management/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..b8184049bd --- /dev/null +++ b/apps/user_management/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,256 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-09-30 04:55+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: __init__.py:13 +msgid "user list" +msgstr "" + +#: __init__.py:14 views.py:31 +msgid "users" +msgstr "" + +#: __init__.py:15 __init__.py:24 +msgid "edit" +msgstr "" + +#: __init__.py:16 views.py:97 +msgid "create new user" +msgstr "" + +#: __init__.py:17 __init__.py:18 __init__.py:26 __init__.py:27 +msgid "delete" +msgstr "" + +#: __init__.py:19 __init__.py:20 +msgid "reset password" +msgstr "" + +#: __init__.py:22 +msgid "group list" +msgstr "" + +#: __init__.py:23 views.py:228 +msgid "groups" +msgstr "" + +#: __init__.py:25 views.py:276 +msgid "create new group" +msgstr "" + +#: __init__.py:28 views.py:232 +msgid "members" +msgstr "" + +#: forms.py:13 +msgid "New password" +msgstr "" + +#: forms.py:14 +msgid "Confirm password" +msgstr "" + +#: permissions.py:7 +msgid "User management" +msgstr "" + +#: permissions.py:9 +msgid "Create new users" +msgstr "" + +#: permissions.py:10 +msgid "Edit existing users" +msgstr "" + +#: permissions.py:11 +msgid "View existing users" +msgstr "" + +#: permissions.py:12 +msgid "Delete existing users" +msgstr "" + +#: permissions.py:14 +msgid "Create new groups" +msgstr "" + +#: permissions.py:15 +msgid "Edit existing groups" +msgstr "" + +#: permissions.py:16 +msgid "View existing groups" +msgstr "" + +#: permissions.py:17 +msgid "Delete existing groups" +msgstr "" + +#: views.py:35 +msgid "full name" +msgstr "" + +#: views.py:39 +msgid "email" +msgstr "" + +#: views.py:43 +msgid "active" +msgstr "" + +#: views.py:47 +msgid "has usable password?" +msgstr "" + +#: views.py:61 +msgid "" +"Super user and staff user editing is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:68 +#, python-format +msgid "User \"%s\" updated successfully." +msgstr "" + +#: views.py:74 +#, python-format +msgid "edit user: %s" +msgstr "" + +#: views.py:77 views.py:135 views.py:198 +msgid "user" +msgstr "" + +#: views.py:91 +#, python-format +msgid "User \"%s\" created successfully." +msgstr "" + +#: views.py:113 views.py:167 +msgid "Must provide at least one user." +msgstr "" + +#: views.py:123 +msgid "" +"Super user and staff user deleting is not allowed, use the admin interface " +"for these cases." +msgstr "" + +#: views.py:126 +#, python-format +msgid "User \"%s\" deleted successfully." +msgstr "" + +#: views.py:128 +#, python-format +msgid "Error deleting user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:143 +#, python-format +msgid "Are you sure you wish to delete the user: %s?" +msgstr "" + +#: views.py:145 +#, python-format +msgid "Are you sure you wish to delete the users: %s?" +msgstr "" + +#: views.py:178 +msgid "Passwords do not match, try again." +msgstr "" + +#: views.py:183 +msgid "" +"Super user and staff user password reseting is not allowed, use the admin " +"interface for these cases." +msgstr "" + +#: views.py:187 +#, python-format +msgid "Successfull password reset for user: %s." +msgstr "" + +#: views.py:189 +#, python-format +msgid "Error reseting password for user \"%(user)s\": %(error)s" +msgstr "" + +#: views.py:205 +#, python-format +msgid "Reseting password for user: %s" +msgstr "" + +#: views.py:207 +#, python-format +msgid "Reseting password for users: %s" +msgstr "" + +#: views.py:249 +#, python-format +msgid "Group \"%s\" updated successfully." +msgstr "" + +#: views.py:255 +#, python-format +msgid "edit group: %s" +msgstr "" + +#: views.py:258 views.py:311 views.py:356 +msgid "group" +msgstr "" + +#: views.py:270 +#, python-format +msgid "Group \"%s\" created successfully." +msgstr "" + +#: views.py:292 +msgid "Must provide at least one group." +msgstr "" + +#: views.py:302 +#, python-format +msgid "Group \"%s\" deleted successfully." +msgstr "" + +#: views.py:304 +#, python-format +msgid "Error deleting group \"%(group)s\": %(error)s" +msgstr "" + +#: views.py:319 +#, python-format +msgid "Are you sure you wish to delete the group: %s?" +msgstr "" + +#: views.py:321 +#, python-format +msgid "Are you sure you wish to delete the groups: %s?" +msgstr "" + +#: views.py:351 +#, python-format +msgid "non members of group: %s" +msgstr "" + +#: views.py:352 +#, python-format +msgid "members of group: %s" +msgstr "" diff --git a/apps/user_management/locale/pl/LC_MESSAGES/django.po b/apps/user_management/locale/pl/LC_MESSAGES/django.po index 1dea92e192..3925f1626e 100644 --- a/apps/user_management/locale/pl/LC_MESSAGES/django.po +++ b/apps/user_management/locale/pl/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-21 15:33+0000\n" "Last-Translator: mic \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" diff --git a/apps/user_management/locale/pt/LC_MESSAGES/django.po b/apps/user_management/locale/pt/LC_MESSAGES/django.po index 824d3bd529..c9e5f97486 100644 --- a/apps/user_management/locale/pt/LC_MESSAGES/django.po +++ b/apps/user_management/locale/pt/LC_MESSAGES/django.po @@ -5,13 +5,14 @@ # Translators: # Renata Oliveira , 2011. # Roberto Rosario , 2012. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-21 15:07+0000\n" -"Last-Translator: Roberto Rosario \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-02 14:19+0000\n" +"Last-Translator: Vítor Figueiró \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,11 +22,11 @@ msgstr "" #: __init__.py:13 msgid "user list" -msgstr "lista de usuários" +msgstr "lista de utilizadores" #: __init__.py:14 views.py:31 msgid "users" -msgstr "usuários" +msgstr "utilizadores" #: __init__.py:15 __init__.py:24 msgid "edit" @@ -33,7 +34,7 @@ msgstr "editar" #: __init__.py:16 views.py:97 msgid "create new user" -msgstr "criar novo usuário" +msgstr "criar novo utilizador" #: __init__.py:17 __init__.py:18 __init__.py:26 __init__.py:27 msgid "delete" @@ -41,7 +42,7 @@ msgstr "excluir" #: __init__.py:19 __init__.py:20 msgid "reset password" -msgstr "redefinir senha" +msgstr "redefinir a senha" #: __init__.py:22 msgid "group list" @@ -69,23 +70,23 @@ msgstr "Confirmar senha" #: permissions.py:7 msgid "User management" -msgstr "Gerenciar usuários" +msgstr "Gerir utilizadores" #: permissions.py:9 msgid "Create new users" -msgstr "Criar novos usuários" +msgstr "Criar novos utilizadores" #: permissions.py:10 msgid "Edit existing users" -msgstr "Editar usuários existentes" +msgstr "Editar utilizadores existentes" #: permissions.py:11 msgid "View existing users" -msgstr "Ver os usuários existentes" +msgstr "Ver os utilizadores existentes" #: permissions.py:12 msgid "Delete existing users" -msgstr "Exclui usuários existentes" +msgstr "Excluir utilizadores existentes" #: permissions.py:14 msgid "Create new groups" @@ -117,92 +118,92 @@ msgstr "ativo" #: views.py:47 msgid "has usable password?" -msgstr "tem senha usável?" +msgstr "tem senha válida?" #: views.py:61 msgid "" "Super user and staff user editing is not allowed, use the admin interface " "for these cases." -msgstr "Edição de super usuário e usuário pessoal não é permitida, use a interface de administração para esses casos." +msgstr "Não é permitida a edição de superutilizadores ou de membros da equipa; use a interface de administração para esses casos." #: views.py:68 #, python-format msgid "User \"%s\" updated successfully." -msgstr "Usuário \"%s\" atualizado com sucesso." +msgstr "Utilizador \"%s\" atualizado com sucesso." #: views.py:74 #, python-format msgid "edit user: %s" -msgstr "editar usuário: %s" +msgstr "editar utilizador: %s" #: views.py:77 views.py:135 views.py:198 msgid "user" -msgstr "usuário" +msgstr "utilizador" #: views.py:91 #, python-format msgid "User \"%s\" created successfully." -msgstr "Usuário \"%s\" criado com sucesso." +msgstr "Utilizador \"%s\" criado com sucesso." #: views.py:113 views.py:167 msgid "Must provide at least one user." -msgstr "Deve fornecer pelo menos um usuário." +msgstr "Deve fornecer pelo menos um utilizador." #: views.py:123 msgid "" "Super user and staff user deleting is not allowed, use the admin interface " "for these cases." -msgstr "Excluir super usuário e usuário pessoal não é permitido, use a interface de administração para esses casos." +msgstr "Não é permitida a exclusão de superutilizadores ou de membros da equipa; use a interface de administração para esses casos." #: views.py:126 #, python-format msgid "User \"%s\" deleted successfully." -msgstr "Usuário \"%s\" removido com sucesso." +msgstr "Utilizador \"%s\" removido com sucesso." #: views.py:128 #, python-format msgid "Error deleting user \"%(user)s\": %(error)s" -msgstr "Erro ao excluir usuário \"%(user)s\": %(error)s " +msgstr "Erro ao excluir o utilizador \"%(user)s\": %(error)s " #: views.py:143 #, python-format msgid "Are you sure you wish to delete the user: %s?" -msgstr "Tem certeza de que deseja excluir o usuário: %s?" +msgstr "Tem a certeza de que deseja excluir o utilizador: %s?" #: views.py:145 #, python-format msgid "Are you sure you wish to delete the users: %s?" -msgstr "Tem certeza de que deseja excluir os usuários: %s?" +msgstr "Tem a certeza de que deseja excluir os utilizadores: %s?" #: views.py:178 msgid "Passwords do not match, try again." -msgstr "Senhas não coincidem, tente novamente." +msgstr "As senhas não coincidem, tente novamente." #: views.py:183 msgid "" "Super user and staff user password reseting is not allowed, use the admin " "interface for these cases." -msgstr "Redefinir senha de super usuário e usuário pessoal não é permitido, use a interface de administração para esses casos." +msgstr "Não é permitido redefinir a senha de superutilizadores ou de membros da equipa; use a interface de administração para esses casos." #: views.py:187 #, python-format msgid "Successfull password reset for user: %s." -msgstr "Redefinição de senha do usuário bem-sucedida: %s." +msgstr "Redefinição da senha bem-sucedida para o utilizador: %s." #: views.py:189 #, python-format msgid "Error reseting password for user \"%(user)s\": %(error)s" -msgstr "Erro de redefinição de senha para o usuário \"%(user)s\": %(error)s " +msgstr "Erro ao redefinir a senha do utilizador \"%(user)s\": %(error)s " #: views.py:205 #, python-format msgid "Reseting password for user: %s" -msgstr "Redefinindo senha para o usuário: %s" +msgstr "A redefinir a senha do utilizador: %s" #: views.py:207 #, python-format msgid "Reseting password for users: %s" -msgstr "Redefinindo senha para os usuários: %s" +msgstr "A redefinir a senha dos utilizadores: %s" #: views.py:249 #, python-format @@ -230,7 +231,7 @@ msgstr "Deve fornecer pelo menos um grupo." #: views.py:302 #, python-format msgid "Group \"%s\" deleted successfully." -msgstr "Grupo \"%s\" removido com sucesso." +msgstr "Grupo \"%s\" excluído com sucesso." #: views.py:304 #, python-format @@ -240,12 +241,12 @@ msgstr "Erro ao excluir o grupo \"%(group)s\": %(error)s " #: views.py:319 #, python-format msgid "Are you sure you wish to delete the group: %s?" -msgstr "Tem certeza de que deseja excluir o grupo: %s?" +msgstr "Tem a certeza de que deseja excluir o grupo: %s?" #: views.py:321 #, python-format msgid "Are you sure you wish to delete the groups: %s?" -msgstr "Tem certeza de que deseja excluir os grupos: %s?" +msgstr "Tem a certeza de que deseja excluir os grupos: %s?" #: views.py:351 #, python-format diff --git a/apps/user_management/locale/pt_BR/LC_MESSAGES/django.po b/apps/user_management/locale/pt_BR/LC_MESSAGES/django.po index 0e106566ad..589a04a3df 100644 --- a/apps/user_management/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/user_management/locale/pt_BR/LC_MESSAGES/django.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-07-02 03:31+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" diff --git a/apps/user_management/locale/ru/LC_MESSAGES/django.po b/apps/user_management/locale/ru/LC_MESSAGES/django.po index 2813eb6ec8..fe95e50936 100644 --- a/apps/user_management/locale/ru/LC_MESSAGES/django.po +++ b/apps/user_management/locale/ru/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: 2012-02-03 06:37+0000\n" "Last-Translator: Sergey Glita \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" diff --git a/apps/web_theme/locale/bg/LC_MESSAGES/django.mo b/apps/web_theme/locale/bg/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..15f69a1c46 Binary files /dev/null and b/apps/web_theme/locale/bg/LC_MESSAGES/django.mo differ diff --git a/apps/web_theme/locale/bg/LC_MESSAGES/django.po b/apps/web_theme/locale/bg/LC_MESSAGES/django.po new file mode 100644 index 0000000000..612e502b6c --- /dev/null +++ b/apps/web_theme/locale/bg/LC_MESSAGES/django.po @@ -0,0 +1,105 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# , 2012. +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" +"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: conf/settings.py:10 +msgid "" +"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-" +"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and " +"warehouse." +msgstr "CSS тема за прилагане, опции: amro, bec, bec-green, blue, default, djime-cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish и warehouse." + +#: conf/settings.py:12 +msgid "Display extra information in the login screen." +msgstr "Показване на допълнителна информация в прозореца за вход." + +#: templates/web_theme_base.html:101 +msgid "dismiss all notifications" +msgstr "отказване на всички промени" + +#: templates/web_theme_base.html:101 +msgid "close all" +msgstr "затваряне на всичко" + +#: templates/web_theme_base.html:102 +msgid "dismiss this notification" +msgstr "отказ от това съобщение" + +#: templates/web_theme_base.html:102 +msgid "close" +msgstr "затваряне" + +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 +msgid "Login" +msgstr "Вход" + +#: templates/web_theme_login.html:19 +msgid "You are already logged in" +msgstr "Вече сте влезли" + +#: templates/web_theme_login.html:22 +msgid "Redirecting you to the website entry point in 5 seconds." +msgstr "Прехвърляме Ви към началото на уебсайта, 5 секунди." + +#: templates/web_theme_login.html:25 +#, python-format +msgid "" +"Or click here if redirection doesn't " +"work." +msgstr "Или натиснете тук ако прехвърлянето не сработи." + +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + +#: templates/pagination/pagination.html:6 +#: templates/pagination/pagination.html:8 +msgid "Previous" +msgstr "Предна" + +#: templates/pagination/pagination.html:26 +#: templates/pagination/pagination.html:28 +msgid "Next" +msgstr "Следваща" diff --git a/apps/web_theme/locale/de_DE/LC_MESSAGES/django.po b/apps/web_theme/locale/de_DE/LC_MESSAGES/django.po index a9aabf8501..a815791297 100644 --- a/apps/web_theme/locale/de_DE/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/de_DE/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-04-20 11:40+0000\n" -"Last-Translator: tetjarediske \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,25 +45,55 @@ msgstr "Bestätige diese Benachrichtigung" msgid "close" msgstr "Schließen" -#: templates/web_theme_login.html:12 templates/web_theme_login.html.py:34 +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 msgid "Login" msgstr "Login" -#: templates/web_theme_login.html:18 +#: templates/web_theme_login.html:19 msgid "You are already logged in" msgstr "Sind sind bereits angemeldet" -#: templates/web_theme_login.html:21 +#: templates/web_theme_login.html:22 msgid "Redirecting you to the website entry point in 5 seconds." msgstr "Umleitung zur Startseite in 5 Sekunden." -#: templates/web_theme_login.html:24 +#: templates/web_theme_login.html:25 #, python-format msgid "" "Or click here if redirection doesn't " "work." msgstr "Oder klicken hier, wenn die Umleitung nicht funktioniert." +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + #: templates/pagination/pagination.html:6 #: templates/pagination/pagination.html:8 msgid "Previous" diff --git a/apps/web_theme/locale/en/LC_MESSAGES/django.mo b/apps/web_theme/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..fdb0b5ad6b Binary files /dev/null and b/apps/web_theme/locale/en/LC_MESSAGES/django.mo differ diff --git a/apps/web_theme/locale/en/LC_MESSAGES/django.po b/apps/web_theme/locale/en/LC_MESSAGES/django.po index bbbdd0016d..506ac6c675 100644 --- a/apps/web_theme/locale/en/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/en/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-07-01 23:40-0400\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/apps/web_theme/locale/es/LC_MESSAGES/django.po b/apps/web_theme/locale/es/LC_MESSAGES/django.po index bd78904fe3..9903ec237c 100644 --- a/apps/web_theme/locale/es/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/es/LC_MESSAGES/django.po @@ -3,14 +3,15 @@ # This file is distributed under the same license as the PACKAGE package. # # Translators: +# Roberto Rosario , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2011-11-03 21:44+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:25+0000\n" "Last-Translator: Roberto Rosario \n" -"Language-Team: Spanish (Castilian) (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" +"Language-Team: Spanish (http://www.transifex.com/projects/p/mayan-edms/language/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -44,25 +45,55 @@ msgstr "cerrar esta notificación" msgid "close" msgstr "cerrar" -#: templates/web_theme_login.html:12 templates/web_theme_login.html.py:34 +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 msgid "Login" msgstr "Iniciar sesión" -#: templates/web_theme_login.html:18 +#: templates/web_theme_login.html:19 msgid "You are already logged in" msgstr "Usted ya ha entrado" -#: templates/web_theme_login.html:21 +#: templates/web_theme_login.html:22 msgid "Redirecting you to the website entry point in 5 seconds." msgstr "Se va a redirigir al punto de entrada al sitio web en 5 segundos." -#: templates/web_theme_login.html:24 +#: templates/web_theme_login.html:25 #, python-format msgid "" "Or click here if redirection doesn't " "work." msgstr "O haga clic aquí si la redirección no funciona." +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "Primer inicio de sesión" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "¡Felicitaciones! Usted acaba de terminar de instalar Mayan EDMS." + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "Inicie sesión con las siguientes credenciales:" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "Nombre de usuario: %(account)s" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "Contraseña: %(password)s" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "Asegúrese de cambiar la contraseña para aumentar la seguridad y para deshabilitar este mensaje." + #: templates/pagination/pagination.html:6 #: templates/pagination/pagination.html:8 msgid "Previous" diff --git a/apps/web_theme/locale/fr/LC_MESSAGES/django.mo b/apps/web_theme/locale/fr/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..4216b234b8 Binary files /dev/null and b/apps/web_theme/locale/fr/LC_MESSAGES/django.mo differ diff --git a/apps/web_theme/locale/fr/LC_MESSAGES/django.po b/apps/web_theme/locale/fr/LC_MESSAGES/django.po new file mode 100644 index 0000000000..aa1d7b74cc --- /dev/null +++ b/apps/web_theme/locale/fr/LC_MESSAGES/django.po @@ -0,0 +1,104 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-11-03 21:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" + +#: conf/settings.py:10 +msgid "" +"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-" +"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and " +"warehouse." +msgstr "" + +#: conf/settings.py:12 +msgid "Display extra information in the login screen." +msgstr "" + +#: templates/web_theme_base.html:101 +msgid "dismiss all notifications" +msgstr "" + +#: templates/web_theme_base.html:101 +msgid "close all" +msgstr "" + +#: templates/web_theme_base.html:102 +msgid "dismiss this notification" +msgstr "" + +#: templates/web_theme_base.html:102 +msgid "close" +msgstr "" + +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 +msgid "Login" +msgstr "" + +#: templates/web_theme_login.html:19 +msgid "You are already logged in" +msgstr "" + +#: templates/web_theme_login.html:22 +msgid "Redirecting you to the website entry point in 5 seconds." +msgstr "" + +#: templates/web_theme_login.html:25 +#, python-format +msgid "" +"Or click here if redirection doesn't " +"work." +msgstr "" + +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + +#: templates/pagination/pagination.html:6 +#: templates/pagination/pagination.html:8 +msgid "Previous" +msgstr "" + +#: templates/pagination/pagination.html:26 +#: templates/pagination/pagination.html:28 +msgid "Next" +msgstr "" diff --git a/apps/web_theme/locale/it/LC_MESSAGES/django.po b/apps/web_theme/locale/it/LC_MESSAGES/django.po index 6b90a44fd7..66b1b97983 100644 --- a/apps/web_theme/locale/it/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/it/LC_MESSAGES/django.po @@ -9,9 +9,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-06-08 07:17+0000\n" -"Last-Translator: Carlo Zanatto <>\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -46,25 +46,55 @@ msgstr "respingere questa notifica" msgid "close" msgstr "chiudi" -#: templates/web_theme_login.html:12 templates/web_theme_login.html.py:34 +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 msgid "Login" msgstr "Login" -#: templates/web_theme_login.html:18 +#: templates/web_theme_login.html:19 msgid "You are already logged in" msgstr "Sei già loggato" -#: templates/web_theme_login.html:21 +#: templates/web_theme_login.html:22 msgid "Redirecting you to the website entry point in 5 seconds." msgstr "Reindirizzamento al tuo punto di ingresso al sito in 5 secondi." -#: templates/web_theme_login.html:24 +#: templates/web_theme_login.html:25 #, python-format msgid "" "Or click here if redirection doesn't " "work." msgstr "Oppure click qui if per essere rimandato al tuo sito nel caso non funzioni." +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + #: templates/pagination/pagination.html:6 #: templates/pagination/pagination.html:8 msgid "Previous" diff --git a/apps/web_theme/locale/nl_NL/LC_MESSAGES/django.mo b/apps/web_theme/locale/nl_NL/LC_MESSAGES/django.mo new file mode 100644 index 0000000000..d28dd608e0 Binary files /dev/null and b/apps/web_theme/locale/nl_NL/LC_MESSAGES/django.mo differ diff --git a/apps/web_theme/locale/nl_NL/LC_MESSAGES/django.po b/apps/web_theme/locale/nl_NL/LC_MESSAGES/django.po new file mode 100644 index 0000000000..d43234ff32 --- /dev/null +++ b/apps/web_theme/locale/nl_NL/LC_MESSAGES/django.po @@ -0,0 +1,104 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Mayan EDMS\n" +"Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2011-11-03 21:42+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: nl_NL\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: conf/settings.py:10 +msgid "" +"CSS theme to apply, options are: amro, bec, bec-green, blue, default, djime-" +"cerulean, drastic-dark, kathleene, olive, orange, red, reidb-greenish and " +"warehouse." +msgstr "" + +#: conf/settings.py:12 +msgid "Display extra information in the login screen." +msgstr "" + +#: templates/web_theme_base.html:101 +msgid "dismiss all notifications" +msgstr "" + +#: templates/web_theme_base.html:101 +msgid "close all" +msgstr "" + +#: templates/web_theme_base.html:102 +msgid "dismiss this notification" +msgstr "" + +#: templates/web_theme_base.html:102 +msgid "close" +msgstr "" + +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 +msgid "Login" +msgstr "" + +#: templates/web_theme_login.html:19 +msgid "You are already logged in" +msgstr "" + +#: templates/web_theme_login.html:22 +msgid "Redirecting you to the website entry point in 5 seconds." +msgstr "" + +#: templates/web_theme_login.html:25 +#, python-format +msgid "" +"Or click here if redirection doesn't " +"work." +msgstr "" + +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + +#: templates/pagination/pagination.html:6 +#: templates/pagination/pagination.html:8 +msgid "Previous" +msgstr "" + +#: templates/pagination/pagination.html:26 +#: templates/pagination/pagination.html:28 +msgid "Next" +msgstr "" diff --git a/apps/web_theme/locale/pl/LC_MESSAGES/django.po b/apps/web_theme/locale/pl/LC_MESSAGES/django.po index 769a983e0d..5039127174 100644 --- a/apps/web_theme/locale/pl/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/pl/LC_MESSAGES/django.po @@ -8,9 +8,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-02-20 17:16+0000\n" -"Last-Translator: mic \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,25 +45,55 @@ msgstr "" msgid "close" msgstr "" -#: templates/web_theme_login.html:12 templates/web_theme_login.html.py:34 +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 msgid "Login" msgstr "" -#: templates/web_theme_login.html:18 +#: templates/web_theme_login.html:19 msgid "You are already logged in" msgstr "Użytkownik jest już zalogowany" -#: templates/web_theme_login.html:21 +#: templates/web_theme_login.html:22 msgid "Redirecting you to the website entry point in 5 seconds." msgstr "" -#: templates/web_theme_login.html:24 +#: templates/web_theme_login.html:25 #, python-format msgid "" "Or click here if redirection doesn't " "work." msgstr "" +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + #: templates/pagination/pagination.html:6 #: templates/pagination/pagination.html:8 msgid "Previous" diff --git a/apps/web_theme/locale/pt/LC_MESSAGES/django.po b/apps/web_theme/locale/pt/LC_MESSAGES/django.po index a7d7cf4f6c..c5ecd61288 100644 --- a/apps/web_theme/locale/pt/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/pt/LC_MESSAGES/django.po @@ -4,13 +4,14 @@ # # Translators: # , 2011. +# Vítor Figueiró , 2012. msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2011-11-04 00:46+0000\n" -"Last-Translator: emersonsoares \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,11 +28,11 @@ msgstr "Tema CSS a ser aplicado, as opções são: amro, bec, bec-green, blue, d #: conf/settings.py:12 msgid "Display extra information in the login screen." -msgstr "Exibir informações extras na tela de login." +msgstr "Exibir informações extras no ecrã de login." #: templates/web_theme_base.html:101 msgid "dismiss all notifications" -msgstr "rejeitar todas as notificações" +msgstr "descartar todas as notificações" #: templates/web_theme_base.html:101 msgid "close all" @@ -39,31 +40,61 @@ msgstr "fechar todos" #: templates/web_theme_base.html:102 msgid "dismiss this notification" -msgstr "descartar essa notificação" +msgstr "descartar esta notificação" #: templates/web_theme_base.html:102 msgid "close" msgstr "fechar" -#: templates/web_theme_login.html:12 templates/web_theme_login.html.py:34 +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 msgid "Login" msgstr "Login" -#: templates/web_theme_login.html:18 +#: templates/web_theme_login.html:19 msgid "You are already logged in" -msgstr "Você já está logado" +msgstr "Já se encontra autenticado" -#: templates/web_theme_login.html:21 +#: templates/web_theme_login.html:22 msgid "Redirecting you to the website entry point in 5 seconds." -msgstr "Redirecionando você para o ponto de entrada do site em 5 segundos." +msgstr "Redirecionando-o para o ponto de entrada do site em 5 segundos." -#: templates/web_theme_login.html:24 +#: templates/web_theme_login.html:25 #, python-format msgid "" "Or click here if redirection doesn't " "work." msgstr "Ou clique aqui se o redirecionamento não funcionar." +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + #: templates/pagination/pagination.html:6 #: templates/pagination/pagination.html:8 msgid "Previous" diff --git a/apps/web_theme/locale/pt_BR/LC_MESSAGES/django.po b/apps/web_theme/locale/pt_BR/LC_MESSAGES/django.po index 4098b43464..d87008a0ba 100644 --- a/apps/web_theme/locale/pt_BR/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/pt_BR/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2012-07-02 03:32+0000\n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" "Last-Translator: Roberto Rosario \n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n" "MIME-Version: 1.0\n" @@ -58,12 +58,55 @@ msgid "Redirecting you to the website entry point in 5 seconds." msgstr "Redirecionando você para o ponto de entrada do site em 5 segundos." #: templates/web_theme_login.html:24 +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 +msgid "Login" +msgstr "Login" + +#: templates/web_theme_login.html:19 +msgid "You are already logged in" +msgstr "Você já está logado" + +#: templates/web_theme_login.html:22 +msgid "Redirecting you to the website entry point in 5 seconds." +msgstr "Redirecionando você para o ponto de entrada do site em 5 segundos." + +#: templates/web_theme_login.html:25 #, python-format msgid "" "Or click here if redirection doesn't " "work." msgstr "Ou clique aqui se o redirecionamento não funcionar." +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + #: templates/pagination/pagination.html:6 #: templates/pagination/pagination.html:8 msgid "Previous" diff --git a/apps/web_theme/locale/ru/LC_MESSAGES/django.po b/apps/web_theme/locale/ru/LC_MESSAGES/django.po index 87baac2fce..5f92de04bb 100644 --- a/apps/web_theme/locale/ru/LC_MESSAGES/django.po +++ b/apps/web_theme/locale/ru/LC_MESSAGES/django.po @@ -7,9 +7,9 @@ msgid "" msgstr "" "Project-Id-Version: Mayan EDMS\n" "Report-Msgid-Bugs-To: http://github.com/rosarior/mayan/issues\n" -"POT-Creation-Date: 2012-06-17 18:09-0400\n" -"PO-Revision-Date: 2011-11-04 15:22+0000\n" -"Last-Translator: Sergey Glita \n" +"POT-Creation-Date: 2012-07-23 15:37-0400\n" +"PO-Revision-Date: 2012-07-10 15:17+0000\n" +"Last-Translator: Roberto Rosario \n" "Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,25 +44,55 @@ msgstr "убрать это уведомление" msgid "close" msgstr "закрыть" -#: templates/web_theme_login.html:12 templates/web_theme_login.html.py:34 +#: templates/web_theme_login.html:13 templates/web_theme_login.html.py:50 msgid "Login" msgstr "Войти" -#: templates/web_theme_login.html:18 +#: templates/web_theme_login.html:19 msgid "You are already logged in" msgstr "Вы уже вошли в систему" -#: templates/web_theme_login.html:21 +#: templates/web_theme_login.html:22 msgid "Redirecting you to the website entry point in 5 seconds." msgstr "Перенаправит вас на вход веб-сайта через 5 секунд." -#: templates/web_theme_login.html:24 +#: templates/web_theme_login.html:25 #, python-format msgid "" "Or click here if redirection doesn't " "work." msgstr "Или нажмите здесь , если перенаправление не работает." +#: templates/web_theme_login.html:36 +msgid "First time login" +msgstr "" + +#: templates/web_theme_login.html:38 +msgid "" +"You have just finished installing Mayan EDMS, " +"congratulations!" +msgstr "" + +#: templates/web_theme_login.html:39 +msgid "Login using the following credentials:" +msgstr "" + +#: templates/web_theme_login.html:40 +#, python-format +msgid "Username: %(account)s" +msgstr "" + +#: templates/web_theme_login.html:41 +#, python-format +msgid "Password: %(password)s" +msgstr "" + +#: templates/web_theme_login.html:42 +msgid "" +"Be sure to change the password to increase security and to disable this " +"message." +msgstr "" + #: templates/pagination/pagination.html:6 #: templates/pagination/pagination.html:8 msgid "Previous" diff --git a/contrib/fabfile.tar.gz b/contrib/fabfile.tar.gz index 14cd5c4c2e..dfb4aedc9a 100644 Binary files a/contrib/fabfile.tar.gz and b/contrib/fabfile.tar.gz differ diff --git a/docs/credits/contributors.rst b/docs/credits/contributors.rst index f76f27544b..be314668a9 100644 --- a/docs/credits/contributors.rst +++ b/docs/credits/contributors.rst @@ -39,6 +39,8 @@ Patches * Meurig Freeman (https://github.com/meurig) * Sergey Glita (s.v.glita@gmail.com) * Brian E (brian@realize.org) +* Iliya Georgiev (ikgeorgiev@gmail.com) +* Vítor Figueiró (vfigueiro@gmail.com) Suggestions @@ -52,7 +54,7 @@ Suggestions Translations ------------ -* Portuguese +* Portuguese (Brazil) - Emerson Soares (http://emersonsoares.com) - Renata Oliveira (https://twitter.com/#!/rnataoliveira) @@ -64,6 +66,7 @@ Translations * Italian - SeeOpen.IT (Numero Verde: 800.910.125, E-mail: sales@seeopen.it) + - Carlos Zanatto (https://www.transifex.com/accounts/profile/zarloc_/) * Polish @@ -71,9 +74,26 @@ Translations * German - - Tetja Rediske - - Tilmann Sittig + - Tetja Rediske (https://www.transifex.com/accounts/profile/tetjarediske/) + - Tilmann Sittig (https://www.transifex.com/accounts/profile/tilmannsittig/) + +* Portuguese + + - Vítor Figueiró (vfigueiro@gmail.com) + +* Dutch (Netherands) + + - Lucas Weel (https://www.transifex.com/accounts/profile/l.weel/) +* Bulgarian + + - Iliya Georgiev (ikgeorgiev@gmail.com) + - koldo (https://www.transifex.com/accounts/profile/koldo/) + +* French + + - Pierre Lhoste (https://www.transifex.com/accounts/profile/peterhost/) + Remote access for debugging --------------------------- diff --git a/docs/faq/index.rst b/docs/faq/index.rst index f24adbae02..ca09f16be6 100644 --- a/docs/faq/index.rst +++ b/docs/faq/index.rst @@ -77,26 +77,6 @@ Document sharing Document handling ----------------- -**How to store documents outside of **Mayan EDMS's** path** - -* Sub class Django's ``FileSystemStorage`` class: - - - Create a file called ``customstorage.py``:: - - from django.core.files.storage import FileSystemStorage - - class CustomStorage(FileSystemStorage): - def __init__(self, *args, **kwargs): - super(CustomStorage, self).__init__(*args, **kwargs) - self.location='/new/path/to/documents/' - self.base_url='document_storage' - - - In the ``settings.py`` add:: - - from customstorage import CustomStorage - DOCUMENTS_STORAGE_BACKEND = CustomStorage - - **Q: How to enable the ``GridFS`` storage backend** * Solution: @@ -148,23 +128,6 @@ Webserver XSendFileAllowAbove on -OCR ---- - -**Q: The included version of ``unoconv`` in my distribution is too old** - -* Only the file 'unoconv' file from https://github.com/dagwieers/unoconv is needed. - Put it in a user designated directory for binaries such as /usr/local/bin and - setup Mayan's configuration option in your settings_local.py file like this:: - - CONVERTER_UNOCONV_PATH = '/usr/local/bin/unoconv' - -If you already have office or text documents uploaded into **Mayan EDMS**, -after setting up and testing ``unoconv`` by hand, go to 'Tools', -'Maintenance', 'Update office documents' page count', this will force a -re-detection and re-processing of any document found to be of office format. - - Deployments ----------- diff --git a/docs/releases/0.12.2.rst b/docs/releases/0.12.2.rst index 4dc6d453ef..05335fa9b8 100644 --- a/docs/releases/0.12.2.rst +++ b/docs/releases/0.12.2.rst @@ -92,6 +92,10 @@ Migrate existing database schema with:: $ ./manage.py migrate checkouts $ ./manage.py migrate installation +Add new static media:: + + $ ./manage.py collectstatic --noinput + The upgrade procedure is now complete. diff --git a/docs/topics/document_visualization.rst b/docs/topics/document_visualization.rst index 4cf5e1eb1b..75921046b8 100644 --- a/docs/topics/document_visualization.rst +++ b/docs/topics/document_visualization.rst @@ -27,17 +27,11 @@ temporary files and other black magic needs to be invoked to get it properly integrated. **Mayan EDMS** treats documents as collections of pages or frames, and text extraction and OCR is done per page not per document, thats why even text documents need to be rendered by LibreOffice_ -before they can be previewed and text can be extracted. - -Version 0.12.1 introduced a new method of converting office documents, this -new method doesn't require the use of the command line utility ``UNOCONV``. -If this new method proves to continue working better than previous solutions the use -of ``UNOCONV`` may be deprecated in the future. The new conversion method -adds just one new configuration option: :setting:`CONVERTER_LIBREOFFICE_PATH` +before they can be previewed and text can be extracted. Just one +configuration option controls this conversion: :setting:`CONVERTER_LIBREOFFICE_PATH` which defaults to '/usr/bin/libreoffice'. .. _PDF: http://en.wikipedia.org/wiki/Portable_Document_Format .. _LibreOffice: http://www.libreoffice.org/ -.. _unoconv: https://github.com/dagwieers/unoconv/ .. _supervisor: http://supervisord.org/introduction.html diff --git a/docs/topics/permissions.rst b/docs/topics/permissions.rst index 4948654e85..9e79af09e2 100644 --- a/docs/topics/permissions.rst +++ b/docs/topics/permissions.rst @@ -44,3 +44,22 @@ displayed to avoid providing any information that could be used to sidetrack the permission system or obtain any kind of information about the object from which the user was not allowed access. +Default Access Control Lists (Default ACLs) +------------------------------------------- + +One of the specifics of the 3 tier access control in contrast with the 2 tier access control are so called Default Access Control Lists.They allow assigment to Users an access to a particular object - the class or instance of the class. The document ``Payroll`` is example of instance of class ``Documents``. A user can be granted with access to only one instance of the class ``Documents`` or to the whole class ``Documents``. And not only that but Default ACLs give the possibility to grant access to class before it is instantiated. It will be explained with the following example. + +**Example 1.** Each user have to access only the documents that he uploads + +The example will show how to restrict a user in order not to view documents uploaded by other users, but only by himself. For that purpose we have to restrict the access to something that does not exist yet. The system must know that before the actual upload in order to act accordingly. This is where Default ACLs come in place. + +Follow the steps: + 1. Enter **Mayan EDMS** with user that has administrative rights. + 2. Go to Setup menu. Enter Default ACLs submenu. + 3. Click ``New holder`` next to the class Documents. From the list of users choose the special user Creator. Give the permission ``View Documents`` to the Creator. + 4. Go back to Setup menu. Go to Users and create the users ``Pedro`` and ``Sancho``. + 5. Go back to Setup menu. Go to Groups and create the group ``Employees``. Click to members of the groups and add ``Pedro`` and ``Sancho`` to that group. + 6. Go back to Setup menu. Go to Roles submenu. Create the role ``Uploaders``. Give the permission ``Create documents`` to the role. Add the group ``Employees`` as a member to that role. + 7. Now enter **Mayan EDMS** with ``Pedro`` and ``Sancho`` one after another and upload documents. Pedro should not see the documents that ``Sancho`` uploaded and vice versa. He should see only documents uploaded by himself. + +The above example will work only for documents that are uploaded after the activation of the restriction. It will not work for documents prior to the activation of the restriction. diff --git a/docs/topics/settings.rst b/docs/topics/settings.rst index 117ad0a64d..76c4c45f16 100644 --- a/docs/topics/settings.rst +++ b/docs/topics/settings.rst @@ -192,26 +192,6 @@ fine tune it's functionality as explained in the `GraphicsMagick documentation`_ .. _GraphicsMagick documentation: http://www.graphicsmagick.org/convert.html#conv-opti - -.. setting:: CONVERTER_UNOCONV_PATH - - -**CONVERTER_UNOCONV_PATH** - -Default: ``/usr/bin/unoconv`` - -Path to the unoconv program used to call LibreOffice for office document conversion. - - -.. setting:: CONVERTER_UNOCONV_USE_PIPE - - -**CONVERTER_UNOCONV_USE_PIPE** - -Default: ``True`` - -Use alternate method of connection to LibreOffice using a pipe, it is slower but less prone to segmentation faults. - .. setting:: CONVERTER_LIBREOFFICE_PATH diff --git a/fabfile/platforms/__init__.py b/fabfile/platforms/__init__.py index 5a8ec61da4..f864213832 100644 --- a/fabfile/platforms/__init__.py +++ b/fabfile/platforms/__init__.py @@ -1,3 +1,5 @@ +import os + from fabric.api import run, sudo, cd, env, task from fabric.colors import green @@ -5,6 +7,10 @@ from ..literals import OS_UBUNTU, OS_FEDORA, OS_DEBIAN from ..conf import setup_environment import linux, ubuntu, fedora, debian +def touch(fname, times = None): + with file(fname, 'a'): + os.utime(fname, times) + @task def install_dependencies(): @@ -98,3 +104,6 @@ def post_install(): fedora.post_install() elif env.os == OS_DEBIAN: debian.post_install() + + fabfile_marker = os.path.join(env.repository_path, 'fabfile_install') + touch(fabfile_marker) diff --git a/misc/compilemessages_all.sh b/misc/compilemessages_all.sh deleted file mode 100755 index 448a45a18e..0000000000 --- a/misc/compilemessages_all.sh +++ /dev/null @@ -1,238 +0,0 @@ -#!/bin/sh -COMPILEMESSAGES="django-admin.py compilemessages" -PWD=`pwd` -BASE=$PWD - -cd $BASE/apps/common -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/converter -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/documents -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/document_comments -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/document_indexing -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/dynamic_search -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/folders -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/history -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/linking -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/main -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/metadata -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/navigation -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/ocr -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/permissions -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/project_setup -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/project_tools -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/smart_settings -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/sources -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/tags -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/user_management -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/web_theme -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/django_gpg -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/document_signatures -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/acls -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/installation -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE - -cd $BASE/apps/scheduler -$COMPILEMESSAGES -l pt -$COMPILEMESSAGES -l pt_BR -$COMPILEMESSAGES -l ru -$COMPILEMESSAGES -l es -$COMPILEMESSAGES -l it -$COMPILEMESSAGES -l pl -$COMPILEMESSAGES -l de_DE diff --git a/misc/makemessages_all.sh b/misc/makemessages_all.sh deleted file mode 100755 index 2583f3e6bc..0000000000 --- a/misc/makemessages_all.sh +++ /dev/null @@ -1,264 +0,0 @@ -#!/bin/sh -MAKEMESSAGES="django-admin.py makemessages" -PWD=`pwd` -BASE=$PWD - -cd $BASE/apps/common -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/converter -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/documents -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/document_comments -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/document_indexing -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/dynamic_search -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/folders -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/history -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/linking -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/main -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/metadata -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/navigation -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/ocr -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/permissions -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/project_setup -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/project_tools -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/smart_settings -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/sources -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/tags -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/user_management -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/web_theme -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/django_gpg -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/document_signatures -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/acls -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/installation -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE - -cd $BASE/apps/scheduler -$MAKEMESSAGES -l en -$MAKEMESSAGES -l pt -$MAKEMESSAGES -l pt_BR -$MAKEMESSAGES -l ru -$MAKEMESSAGES -l es -$MAKEMESSAGES -l it -$MAKEMESSAGES -l pl -$MAKEMESSAGES -l de_DE diff --git a/misc/process_messages.py b/misc/process_messages.py new file mode 100755 index 0000000000..2dd4c12cbd --- /dev/null +++ b/misc/process_messages.py @@ -0,0 +1,56 @@ +#!/usr/bin/env python +import sys +import os +import optparse + +import pbs + +APP_LIST = ('common', 'converter', 'documents', 'document_comments', + 'document_indexing', 'dynamic_search', 'folders', 'history', + 'linking', 'main', 'metadata', 'navigation', 'ocr', 'permissions', + 'project_setup', 'project_tools', 'smart_settings', 'sources', + 'tags', 'user_management', 'web_theme', 'django_gpg', 'document_signatures', + 'acls', 'installation', 'scheduler', 'checkouts', 'bootstrap') +LANGUAGE_LIST = ('en', 'pt', 'pt_BR', 'ru', 'es', 'it', 'pl', 'de_DE', 'fr', 'nl_NL', 'bg') + +makemessages = pbs.Command('django-admin.py') +makemessages = makemessages.bake('makemessages') + +compilemessages = pbs.Command('django-admin.py') +compilemessages = compilemessages.bake('compilemessages') + +if hasattr(sys, 'real_prefix'): + # We are inside a virtual env + BASE_DIR = os.path.join(os.environ['VIRTUAL_ENV'], 'mayan') +else: + BASE_DIR = os.getcwd() + + +def process_all(command): + if command == makemessages: + print 'Making messages' + elif command == compilemessages: + print 'Compiling messages' + + for app in APP_LIST: + print 'Processing app: %s...' % app + app_path = os.path.join(BASE_DIR, 'apps', app) + os.chdir(app_path) + for lang in LANGUAGE_LIST: + print 'Doing language: %s' % lang + command(locale=lang) + + +if __name__ == '__main__': + parser = optparse.OptionParser() + parser.add_option('-m', '--make', help='create message sources file', dest='make', default=False, action='store_true') + parser.add_option('-c', '--compile', help='compile message files', dest='compile', default=False, action='store_true') + (opts, args) = parser.parse_args() + + if not opts.make and not opts.compile: + parser.print_help() + + if opts.make: + process_all(makemessages) + elif opts.compile: + process_all(compilemessages) diff --git a/requirements/production.txt b/requirements/production.txt index 7e680c5441..e598a1b886 100644 --- a/requirements/production.txt +++ b/requirements/production.txt @@ -20,7 +20,7 @@ pdfminer==20110227 # Scheduler -APScheduler==2.0.2 +APScheduler==2.0.3 # Python converter backend @@ -66,6 +66,7 @@ pbs==0.105 # Installation psutil==0.5.1 +GitPython==0.3.2.RC1 # Misc diff --git a/settings.py b/settings.py index 0ccd9e9aed..432e1bc502 100644 --- a/settings.py +++ b/settings.py @@ -58,7 +58,10 @@ LANGUAGES = ( ('ru', ugettext('Russian')), ('it', ugettext('Italian')), ('pl', ugettext('Polish')), - ('de', ugettext('German')), + ('de', ugettext('German (Germany)')), + ('fr', ugettext('French')), + ('bg', ugettext('Bulgarian')), + ('nl', ugettext('Dutch')), ) SITE_ID = 1 @@ -165,23 +168,25 @@ INSTALLED_APPS = ( 'installation', # Mayan EDMS 'storage', + 'documents', + 'metadata', 'folders', 'tags', 'document_comments', - 'metadata', - 'documents', 'mailer', 'linking', 'document_indexing', + 'sources', 'document_acls', 'ocr', - 'sources', 'history', 'main', 'rest_api', 'document_signatures', - 'workflows', + #'workflows', 'checkouts', + 'bootstrap', + # Has to be last so the other apps can register it's signals 'signaler', ) diff --git a/urls.py b/urls.py index 7844540ea7..5cc86169c7 100644 --- a/urls.py +++ b/urls.py @@ -32,10 +32,11 @@ urlpatterns = patterns('', (r'^gpg/', include('django_gpg.urls')), (r'^documents/signatures/', include('document_signatures.urls')), (r'^mailer/', include('mailer.urls')), - (r'^workflows/', include('workflows.urls')), + #(r'^workflows/', include('workflows.urls')), (r'^checkouts/', include('checkouts.urls')), (r'^installation/', include('installation.urls')), (r'^scheduler/', include('scheduler.urls')), + (r'^bootstrap/', include('bootstrap.urls')), )