Merge branch 'hotfix/v0.12.3' into hotfix_0.12.3_merge

Conflicts:
	apps/acls/locale/de_DE/LC_MESSAGES/django.mo
	apps/acls/locale/en/LC_MESSAGES/django.po
	apps/acls/locale/es/LC_MESSAGES/django.mo
	apps/acls/locale/es/LC_MESSAGES/django.po
	apps/acls/locale/it/LC_MESSAGES/django.mo
	apps/acls/locale/pl/LC_MESSAGES/django.mo
	apps/acls/locale/pt/LC_MESSAGES/django.mo
	apps/acls/locale/pt/LC_MESSAGES/django.po
	apps/acls/locale/pt_BR/LC_MESSAGES/django.mo
	apps/acls/locale/pt_BR/LC_MESSAGES/django.po
	apps/acls/locale/ru/LC_MESSAGES/django.mo
	apps/common/locale/de_DE/LC_MESSAGES/django.mo
	apps/common/locale/de_DE/LC_MESSAGES/django.po
	apps/common/locale/en/LC_MESSAGES/django.po
	apps/common/locale/es/LC_MESSAGES/django.mo
	apps/common/locale/es/LC_MESSAGES/django.po
	apps/common/locale/it/LC_MESSAGES/django.mo
	apps/common/locale/it/LC_MESSAGES/django.po
	apps/common/locale/pl/LC_MESSAGES/django.mo
	apps/common/locale/pl/LC_MESSAGES/django.po
	apps/common/locale/pt/LC_MESSAGES/django.mo
	apps/common/locale/pt/LC_MESSAGES/django.po
	apps/common/locale/pt_BR/LC_MESSAGES/django.mo
	apps/common/locale/pt_BR/LC_MESSAGES/django.po
	apps/common/locale/ru/LC_MESSAGES/django.mo
	apps/common/locale/ru/LC_MESSAGES/django.po
	apps/converter/conf/settings.py
	apps/converter/locale/de_DE/LC_MESSAGES/django.mo
	apps/converter/locale/de_DE/LC_MESSAGES/django.po
	apps/converter/locale/en/LC_MESSAGES/django.po
	apps/converter/locale/es/LC_MESSAGES/django.mo
	apps/converter/locale/es/LC_MESSAGES/django.po
	apps/converter/locale/it/LC_MESSAGES/django.mo
	apps/converter/locale/it/LC_MESSAGES/django.po
	apps/converter/locale/pl/LC_MESSAGES/django.mo
	apps/converter/locale/pl/LC_MESSAGES/django.po
	apps/converter/locale/pt/LC_MESSAGES/django.mo
	apps/converter/locale/pt/LC_MESSAGES/django.po
	apps/converter/locale/pt_BR/LC_MESSAGES/django.mo
	apps/converter/locale/pt_BR/LC_MESSAGES/django.po
	apps/converter/locale/ru/LC_MESSAGES/django.mo
	apps/converter/locale/ru/LC_MESSAGES/django.po
	apps/django_gpg/locale/de_DE/LC_MESSAGES/django.mo
	apps/django_gpg/locale/en/LC_MESSAGES/django.po
	apps/django_gpg/locale/es/LC_MESSAGES/django.mo
	apps/django_gpg/locale/es/LC_MESSAGES/django.po
	apps/django_gpg/locale/it/LC_MESSAGES/django.mo
	apps/django_gpg/locale/pl/LC_MESSAGES/django.mo
	apps/django_gpg/locale/pt/LC_MESSAGES/django.mo
	apps/django_gpg/locale/pt/LC_MESSAGES/django.po
	apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.mo
	apps/django_gpg/locale/pt_BR/LC_MESSAGES/django.po
	apps/django_gpg/locale/ru/LC_MESSAGES/django.mo
	apps/document_comments/locale/de_DE/LC_MESSAGES/django.mo
	apps/document_comments/locale/en/LC_MESSAGES/django.po
	apps/document_comments/locale/es/LC_MESSAGES/django.mo
	apps/document_comments/locale/es/LC_MESSAGES/django.po
	apps/document_comments/locale/it/LC_MESSAGES/django.mo
	apps/document_comments/locale/pl/LC_MESSAGES/django.mo
	apps/document_comments/locale/pt/LC_MESSAGES/django.mo
	apps/document_comments/locale/pt/LC_MESSAGES/django.po
	apps/document_comments/locale/pt_BR/LC_MESSAGES/django.mo
	apps/document_comments/locale/pt_BR/LC_MESSAGES/django.po
	apps/document_comments/locale/ru/LC_MESSAGES/django.mo
	apps/document_indexing/__init__.py
	apps/document_indexing/locale/de_DE/LC_MESSAGES/django.mo
	apps/document_indexing/locale/de_DE/LC_MESSAGES/django.po
	apps/document_indexing/locale/en/LC_MESSAGES/django.po
	apps/document_indexing/locale/es/LC_MESSAGES/django.mo
	apps/document_indexing/locale/es/LC_MESSAGES/django.po
	apps/document_indexing/locale/it/LC_MESSAGES/django.mo
	apps/document_indexing/locale/it/LC_MESSAGES/django.po
	apps/document_indexing/locale/pl/LC_MESSAGES/django.mo
	apps/document_indexing/locale/pl/LC_MESSAGES/django.po
	apps/document_indexing/locale/pt/LC_MESSAGES/django.mo
	apps/document_indexing/locale/pt/LC_MESSAGES/django.po
	apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.mo
	apps/document_indexing/locale/pt_BR/LC_MESSAGES/django.po
	apps/document_indexing/locale/ru/LC_MESSAGES/django.mo
	apps/document_indexing/locale/ru/LC_MESSAGES/django.po
	apps/document_signatures/locale/de_DE/LC_MESSAGES/django.mo
	apps/document_signatures/locale/en/LC_MESSAGES/django.po
	apps/document_signatures/locale/es/LC_MESSAGES/django.mo
	apps/document_signatures/locale/es/LC_MESSAGES/django.po
	apps/document_signatures/locale/it/LC_MESSAGES/django.mo
	apps/document_signatures/locale/pl/LC_MESSAGES/django.mo
	apps/document_signatures/locale/pt/LC_MESSAGES/django.mo
	apps/document_signatures/locale/pt/LC_MESSAGES/django.po
	apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.mo
	apps/document_signatures/locale/pt_BR/LC_MESSAGES/django.po
	apps/document_signatures/locale/ru/LC_MESSAGES/django.mo
	apps/documents/__init__.py
	apps/documents/forms.py
	apps/documents/locale/de_DE/LC_MESSAGES/django.mo
	apps/documents/locale/de_DE/LC_MESSAGES/django.po
	apps/documents/locale/es/LC_MESSAGES/django.mo
	apps/documents/locale/es/LC_MESSAGES/django.po
	apps/documents/locale/it/LC_MESSAGES/django.mo
	apps/documents/locale/it/LC_MESSAGES/django.po
	apps/documents/locale/pl/LC_MESSAGES/django.mo
	apps/documents/locale/pl/LC_MESSAGES/django.po
	apps/documents/locale/pt/LC_MESSAGES/django.mo
	apps/documents/locale/pt/LC_MESSAGES/django.po
	apps/documents/locale/pt_BR/LC_MESSAGES/django.mo
	apps/documents/locale/pt_BR/LC_MESSAGES/django.po
	apps/documents/locale/ru/LC_MESSAGES/django.mo
	apps/documents/locale/ru/LC_MESSAGES/django.po
	apps/documents/views.py
	apps/dynamic_search/locale/de_DE/LC_MESSAGES/django.mo
	apps/dynamic_search/locale/en/LC_MESSAGES/django.po
	apps/dynamic_search/locale/es/LC_MESSAGES/django.mo
	apps/dynamic_search/locale/es/LC_MESSAGES/django.po
	apps/dynamic_search/locale/it/LC_MESSAGES/django.mo
	apps/dynamic_search/locale/pl/LC_MESSAGES/django.mo
	apps/dynamic_search/locale/pt/LC_MESSAGES/django.mo
	apps/dynamic_search/locale/pt/LC_MESSAGES/django.po
	apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.mo
	apps/dynamic_search/locale/pt_BR/LC_MESSAGES/django.po
	apps/dynamic_search/locale/ru/LC_MESSAGES/django.mo
	apps/dynamic_search/models.py
	apps/folders/locale/de_DE/LC_MESSAGES/django.mo
	apps/folders/locale/de_DE/LC_MESSAGES/django.po
	apps/folders/locale/en/LC_MESSAGES/django.po
	apps/folders/locale/es/LC_MESSAGES/django.mo
	apps/folders/locale/es/LC_MESSAGES/django.po
	apps/folders/locale/it/LC_MESSAGES/django.mo
	apps/folders/locale/pl/LC_MESSAGES/django.mo
	apps/folders/locale/pt/LC_MESSAGES/django.mo
	apps/folders/locale/pt/LC_MESSAGES/django.po
	apps/folders/locale/pt_BR/LC_MESSAGES/django.mo
	apps/folders/locale/pt_BR/LC_MESSAGES/django.po
	apps/folders/locale/ru/LC_MESSAGES/django.mo
	apps/history/locale/de_DE/LC_MESSAGES/django.mo
	apps/history/locale/en/LC_MESSAGES/django.po
	apps/history/locale/es/LC_MESSAGES/django.mo
	apps/history/locale/es/LC_MESSAGES/django.po
	apps/history/locale/it/LC_MESSAGES/django.mo
	apps/history/locale/pl/LC_MESSAGES/django.mo
	apps/history/locale/pt/LC_MESSAGES/django.mo
	apps/history/locale/pt/LC_MESSAGES/django.po
	apps/history/locale/pt_BR/LC_MESSAGES/django.mo
	apps/history/locale/pt_BR/LC_MESSAGES/django.po
	apps/history/locale/ru/LC_MESSAGES/django.mo
	apps/installation/locale/de_DE/LC_MESSAGES/django.mo
	apps/installation/locale/en/LC_MESSAGES/django.po
	apps/installation/locale/es/LC_MESSAGES/django.mo
	apps/installation/locale/es/LC_MESSAGES/django.po
	apps/installation/locale/it/LC_MESSAGES/django.mo
	apps/installation/locale/pl/LC_MESSAGES/django.mo
	apps/installation/locale/pt/LC_MESSAGES/django.mo
	apps/installation/locale/pt_BR/LC_MESSAGES/django.mo
	apps/installation/locale/pt_BR/LC_MESSAGES/django.po
	apps/installation/locale/ru/LC_MESSAGES/django.mo
	apps/linking/locale/de_DE/LC_MESSAGES/django.mo
	apps/linking/locale/en/LC_MESSAGES/django.po
	apps/linking/locale/es/LC_MESSAGES/django.mo
	apps/linking/locale/es/LC_MESSAGES/django.po
	apps/linking/locale/it/LC_MESSAGES/django.mo
	apps/linking/locale/pl/LC_MESSAGES/django.mo
	apps/linking/locale/pt/LC_MESSAGES/django.mo
	apps/linking/locale/pt/LC_MESSAGES/django.po
	apps/linking/locale/pt_BR/LC_MESSAGES/django.mo
	apps/linking/locale/pt_BR/LC_MESSAGES/django.po
	apps/linking/locale/ru/LC_MESSAGES/django.mo
	apps/main/locale/de_DE/LC_MESSAGES/django.mo
	apps/main/locale/de_DE/LC_MESSAGES/django.po
	apps/main/locale/en/LC_MESSAGES/django.po
	apps/main/locale/es/LC_MESSAGES/django.mo
	apps/main/locale/es/LC_MESSAGES/django.po
	apps/main/locale/it/LC_MESSAGES/django.mo
	apps/main/locale/it/LC_MESSAGES/django.po
	apps/main/locale/pl/LC_MESSAGES/django.mo
	apps/main/locale/pl/LC_MESSAGES/django.po
	apps/main/locale/pt/LC_MESSAGES/django.mo
	apps/main/locale/pt_BR/LC_MESSAGES/django.mo
	apps/main/locale/pt_BR/LC_MESSAGES/django.po
	apps/main/locale/ru/LC_MESSAGES/django.mo
	apps/main/locale/ru/LC_MESSAGES/django.po
	apps/metadata/__init__.py
	apps/metadata/locale/de_DE/LC_MESSAGES/django.mo
	apps/metadata/locale/en/LC_MESSAGES/django.po
	apps/metadata/locale/es/LC_MESSAGES/django.mo
	apps/metadata/locale/es/LC_MESSAGES/django.po
	apps/metadata/locale/it/LC_MESSAGES/django.mo
	apps/metadata/locale/pl/LC_MESSAGES/django.mo
	apps/metadata/locale/pt/LC_MESSAGES/django.mo
	apps/metadata/locale/pt/LC_MESSAGES/django.po
	apps/metadata/locale/pt_BR/LC_MESSAGES/django.mo
	apps/metadata/locale/pt_BR/LC_MESSAGES/django.po
	apps/metadata/locale/ru/LC_MESSAGES/django.mo
	apps/navigation/locale/de_DE/LC_MESSAGES/django.mo
	apps/navigation/locale/en/LC_MESSAGES/django.po
	apps/navigation/locale/es/LC_MESSAGES/django.mo
	apps/navigation/locale/es/LC_MESSAGES/django.po
	apps/navigation/locale/it/LC_MESSAGES/django.mo
	apps/navigation/locale/pl/LC_MESSAGES/django.mo
	apps/navigation/locale/pt/LC_MESSAGES/django.mo
	apps/navigation/locale/pt/LC_MESSAGES/django.po
	apps/navigation/locale/pt_BR/LC_MESSAGES/django.mo
	apps/navigation/locale/pt_BR/LC_MESSAGES/django.po
	apps/navigation/locale/ru/LC_MESSAGES/django.mo
	apps/navigation/templatetags/navigation_tags.py
	apps/ocr/locale/de_DE/LC_MESSAGES/django.mo
	apps/ocr/locale/en/LC_MESSAGES/django.po
	apps/ocr/locale/es/LC_MESSAGES/django.mo
	apps/ocr/locale/es/LC_MESSAGES/django.po
	apps/ocr/locale/it/LC_MESSAGES/django.mo
	apps/ocr/locale/pl/LC_MESSAGES/django.mo
	apps/ocr/locale/pt/LC_MESSAGES/django.mo
	apps/ocr/locale/pt/LC_MESSAGES/django.po
	apps/ocr/locale/pt_BR/LC_MESSAGES/django.mo
	apps/ocr/locale/pt_BR/LC_MESSAGES/django.po
	apps/ocr/locale/ru/LC_MESSAGES/django.mo
	apps/permissions/locale/de_DE/LC_MESSAGES/django.mo
	apps/permissions/locale/de_DE/LC_MESSAGES/django.po
	apps/permissions/locale/en/LC_MESSAGES/django.po
	apps/permissions/locale/es/LC_MESSAGES/django.mo
	apps/permissions/locale/es/LC_MESSAGES/django.po
	apps/permissions/locale/it/LC_MESSAGES/django.mo
	apps/permissions/locale/it/LC_MESSAGES/django.po
	apps/permissions/locale/pl/LC_MESSAGES/django.mo
	apps/permissions/locale/pl/LC_MESSAGES/django.po
	apps/permissions/locale/pt/LC_MESSAGES/django.mo
	apps/permissions/locale/pt/LC_MESSAGES/django.po
	apps/permissions/locale/pt_BR/LC_MESSAGES/django.mo
	apps/permissions/locale/pt_BR/LC_MESSAGES/django.po
	apps/permissions/locale/ru/LC_MESSAGES/django.mo
	apps/permissions/locale/ru/LC_MESSAGES/django.po
	apps/project_setup/locale/de_DE/LC_MESSAGES/django.mo
	apps/project_setup/locale/en/LC_MESSAGES/django.po
	apps/project_setup/locale/es/LC_MESSAGES/django.mo
	apps/project_setup/locale/es/LC_MESSAGES/django.po
	apps/project_setup/locale/it/LC_MESSAGES/django.mo
	apps/project_setup/locale/pl/LC_MESSAGES/django.mo
	apps/project_setup/locale/pt/LC_MESSAGES/django.mo
	apps/project_setup/locale/pt/LC_MESSAGES/django.po
	apps/project_setup/locale/pt_BR/LC_MESSAGES/django.mo
	apps/project_setup/locale/pt_BR/LC_MESSAGES/django.po
	apps/project_setup/locale/ru/LC_MESSAGES/django.mo
	apps/project_tools/locale/de_DE/LC_MESSAGES/django.mo
	apps/project_tools/locale/en/LC_MESSAGES/django.po
	apps/project_tools/locale/es/LC_MESSAGES/django.mo
	apps/project_tools/locale/es/LC_MESSAGES/django.po
	apps/project_tools/locale/it/LC_MESSAGES/django.mo
	apps/project_tools/locale/pl/LC_MESSAGES/django.mo
	apps/project_tools/locale/pt/LC_MESSAGES/django.mo
	apps/project_tools/locale/pt_BR/LC_MESSAGES/django.mo
	apps/project_tools/locale/pt_BR/LC_MESSAGES/django.po
	apps/project_tools/locale/ru/LC_MESSAGES/django.mo
	apps/scheduler/locale/de_DE/LC_MESSAGES/django.mo
	apps/scheduler/locale/en/LC_MESSAGES/django.po
	apps/scheduler/locale/es/LC_MESSAGES/django.mo
	apps/scheduler/locale/es/LC_MESSAGES/django.po
	apps/scheduler/locale/it/LC_MESSAGES/django.mo
	apps/scheduler/locale/pl/LC_MESSAGES/django.mo
	apps/scheduler/locale/pt/LC_MESSAGES/django.mo
	apps/scheduler/locale/pt/LC_MESSAGES/django.po
	apps/scheduler/locale/pt_BR/LC_MESSAGES/django.mo
	apps/scheduler/locale/pt_BR/LC_MESSAGES/django.po
	apps/scheduler/locale/ru/LC_MESSAGES/django.mo
	apps/smart_settings/locale/de_DE/LC_MESSAGES/django.mo
	apps/smart_settings/locale/en/LC_MESSAGES/django.po
	apps/smart_settings/locale/es/LC_MESSAGES/django.mo
	apps/smart_settings/locale/es/LC_MESSAGES/django.po
	apps/smart_settings/locale/it/LC_MESSAGES/django.mo
	apps/smart_settings/locale/pl/LC_MESSAGES/django.mo
	apps/smart_settings/locale/pt/LC_MESSAGES/django.mo
	apps/smart_settings/locale/pt/LC_MESSAGES/django.po
	apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.mo
	apps/smart_settings/locale/pt_BR/LC_MESSAGES/django.po
	apps/smart_settings/locale/ru/LC_MESSAGES/django.mo
	apps/sources/__init__.py
	apps/sources/locale/de_DE/LC_MESSAGES/django.mo
	apps/sources/locale/de_DE/LC_MESSAGES/django.po
	apps/sources/locale/es/LC_MESSAGES/django.mo
	apps/sources/locale/es/LC_MESSAGES/django.po
	apps/sources/locale/it/LC_MESSAGES/django.mo
	apps/sources/locale/it/LC_MESSAGES/django.po
	apps/sources/locale/pl/LC_MESSAGES/django.mo
	apps/sources/locale/pl/LC_MESSAGES/django.po
	apps/sources/locale/pt/LC_MESSAGES/django.mo
	apps/sources/locale/pt/LC_MESSAGES/django.po
	apps/sources/locale/pt_BR/LC_MESSAGES/django.mo
	apps/sources/locale/pt_BR/LC_MESSAGES/django.po
	apps/sources/locale/ru/LC_MESSAGES/django.mo
	apps/sources/locale/ru/LC_MESSAGES/django.po
	apps/sources/views.py
	apps/tags/locale/de_DE/LC_MESSAGES/django.mo
	apps/tags/locale/en/LC_MESSAGES/django.po
	apps/tags/locale/es/LC_MESSAGES/django.mo
	apps/tags/locale/es/LC_MESSAGES/django.po
	apps/tags/locale/it/LC_MESSAGES/django.mo
	apps/tags/locale/pl/LC_MESSAGES/django.mo
	apps/tags/locale/pt/LC_MESSAGES/django.mo
	apps/tags/locale/pt/LC_MESSAGES/django.po
	apps/tags/locale/pt_BR/LC_MESSAGES/django.mo
	apps/tags/locale/pt_BR/LC_MESSAGES/django.po
	apps/tags/locale/ru/LC_MESSAGES/django.mo
	apps/user_management/locale/de_DE/LC_MESSAGES/django.mo
	apps/user_management/locale/en/LC_MESSAGES/django.po
	apps/user_management/locale/es/LC_MESSAGES/django.mo
	apps/user_management/locale/es/LC_MESSAGES/django.po
	apps/user_management/locale/it/LC_MESSAGES/django.mo
	apps/user_management/locale/pl/LC_MESSAGES/django.mo
	apps/user_management/locale/pt/LC_MESSAGES/django.mo
	apps/user_management/locale/pt/LC_MESSAGES/django.po
	apps/user_management/locale/pt_BR/LC_MESSAGES/django.mo
	apps/user_management/locale/pt_BR/LC_MESSAGES/django.po
	apps/user_management/locale/ru/LC_MESSAGES/django.mo
	apps/web_theme/locale/de_DE/LC_MESSAGES/django.mo
	apps/web_theme/locale/de_DE/LC_MESSAGES/django.po
	apps/web_theme/locale/en/LC_MESSAGES/django.po
	apps/web_theme/locale/es/LC_MESSAGES/django.mo
	apps/web_theme/locale/es/LC_MESSAGES/django.po
	apps/web_theme/locale/it/LC_MESSAGES/django.mo
	apps/web_theme/locale/it/LC_MESSAGES/django.po
	apps/web_theme/locale/pl/LC_MESSAGES/django.mo
	apps/web_theme/locale/pl/LC_MESSAGES/django.po
	apps/web_theme/locale/pt/LC_MESSAGES/django.mo
	apps/web_theme/locale/pt/LC_MESSAGES/django.po
	apps/web_theme/locale/pt_BR/LC_MESSAGES/django.mo
	apps/web_theme/locale/pt_BR/LC_MESSAGES/django.po
	apps/web_theme/locale/ru/LC_MESSAGES/django.mo
	apps/web_theme/locale/ru/LC_MESSAGES/django.po
	misc/compilemessages_all.sh
	misc/makemessages_all.sh
	requirements/production.txt
	settings.py
This commit is contained in:
Roberto Rosario
2012-07-26 21:43:03 -04:00
491 changed files with 31132 additions and 4140 deletions

View File

@@ -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)

View File

@@ -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'}
)

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

Binary file not shown.

View File

@@ -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 <roberto.rosario.gonzalez@gmail.com>, 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 <roberto.rosario.gonzalez@gmail.com>\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."

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

Binary file not shown.

View File

@@ -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 <EMAIL@ADDRESS>\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 ""

View File

@@ -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()

View File

@@ -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

View File

@@ -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: