Merge main and common apps, extract authentication functionality to new authentication app. Closes issues #179 and #180
This commit is contained in:
11
.tx/config
11
.tx/config
@@ -13,6 +13,11 @@ source_lang = en
|
||||
source_file = mayan/apps/appearance/locale/en/LC_MESSAGES/django.po
|
||||
type = PO
|
||||
|
||||
[mayan-edms.apps-authentication]
|
||||
file_filter = mayan/apps/authentication/locale/<lang>/LC_MESSAGES/django.po
|
||||
source_lang = en
|
||||
source_file = mayan/apps/authentication/locale/en/LC_MESSAGES/django.po
|
||||
type = PO
|
||||
|
||||
[mayan-edms.apps-checkouts]
|
||||
file_filter = mayan/apps/checkouts/locale/<lang>/LC_MESSAGES/django.po
|
||||
@@ -104,12 +109,6 @@ source_lang = en
|
||||
source_file = mayan/apps/mailer/locale/en/LC_MESSAGES/django.po
|
||||
type = PO
|
||||
|
||||
[mayan-edms.apps-main]
|
||||
file_filter = mayan/apps/main/locale/<lang>/LC_MESSAGES/django.po
|
||||
source_lang = en
|
||||
source_file = mayan/apps/main/locale/en/LC_MESSAGES/django.po
|
||||
type = PO
|
||||
|
||||
[mayan-edms.apps-metadata]
|
||||
file_filter = mayan/apps/metadata/locale/<lang>/LC_MESSAGES/django.po
|
||||
source_lang = en
|
||||
|
||||
@@ -6,10 +6,10 @@ import optparse
|
||||
import sh
|
||||
|
||||
APP_LIST = (
|
||||
'acls', 'appearance', 'checkouts', 'common', 'converter', 'django_gpg',
|
||||
'acls', 'appearance', 'authentication', 'checkouts', 'common', 'converter', 'django_gpg',
|
||||
'documents', 'document_comments', 'document_indexing',
|
||||
'document_signatures', 'document_states', 'dynamic_search', 'events',
|
||||
'folders', 'installation', 'linking', 'mailer', 'main', 'metadata',
|
||||
'folders', 'installation', 'linking', 'mailer', 'metadata',
|
||||
'navigation', 'ocr', 'permissions', 'project_setup', 'project_tools',
|
||||
'rest_api', 'smart_settings', 'sources', 'statistics', 'tags',
|
||||
'user_management'
|
||||
|
||||
@@ -3,6 +3,7 @@ from __future__ import absolute_import, unicode_literals
|
||||
import logging
|
||||
from json import loads
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from django.core.exceptions import ObjectDoesNotExist, PermissionDenied
|
||||
@@ -130,8 +131,8 @@ def acl_detail_for(request, actor, obj):
|
||||
def acl_grant(request):
|
||||
items_property_list = loads(request.GET.get('items_property_list', []))
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
items = {}
|
||||
title_suffix = []
|
||||
@@ -221,8 +222,8 @@ def acl_grant(request):
|
||||
def acl_revoke(request):
|
||||
items_property_list = loads(request.GET.get('items_property_list', []))
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
items = {}
|
||||
title_suffix = []
|
||||
@@ -475,8 +476,8 @@ def acl_class_multiple_grant(request):
|
||||
Permission.objects.check_permissions(request.user, [ACLS_CLASS_EDIT_ACL])
|
||||
items_property_list = loads(request.GET.get('items_property_list', []))
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
items = {}
|
||||
title_suffix = []
|
||||
@@ -552,8 +553,8 @@ def acl_class_multiple_revoke(request):
|
||||
Permission.objects.check_permissions(request.user, [ACLS_CLASS_EDIT_ACL])
|
||||
items_property_list = loads(request.GET.get('items_property_list', []))
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
items = {}
|
||||
title_suffix = []
|
||||
|
||||
@@ -96,7 +96,8 @@
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="{% url 'main:home' %}">{% project_name %}{% if debug %} <i class="fa fa-bug"></i>{% endif %}</a>
|
||||
{# TODO: don't use hardcoded main:home use settings.LOGIN_REDIRECT_URL #}
|
||||
<a class="navbar-brand" href="{% url 'common:home' %}">{% project_name %}{% if debug %} <i class="fa fa-bug"></i>{% endif %}</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
<div class="row">
|
||||
<div class="col-xs-12">
|
||||
<div class="well center-block">
|
||||
<form action="{% url 'main:home' %}" method="get" role="search">
|
||||
<form method="get" role="search">
|
||||
<div class="input-group">
|
||||
<input class="form-control" name="q" placeholder="{% trans 'Space separated terms' %}" type="text">
|
||||
<span class="input-group-btn">
|
||||
|
||||
33
mayan/apps/authentication/apps.py
Normal file
33
mayan/apps/authentication/apps.py
Normal file
@@ -0,0 +1,33 @@
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
import logging
|
||||
import tempfile
|
||||
|
||||
from django import apps
|
||||
from django.conf import settings
|
||||
from django.contrib.auth import models as auth_models
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.signals import user_logged_in
|
||||
from django.db.models.signals import post_migrate, post_save
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from common.menus import (
|
||||
menu_facet, menu_main, menu_secondary, menu_setup, menu_tools
|
||||
)
|
||||
|
||||
from .links import link_logout, link_password_change
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class AuthenticationApp(apps.AppConfig):
|
||||
name = 'authentication'
|
||||
verbose_name = _('Authentication')
|
||||
|
||||
def ready(self):
|
||||
menu_secondary.bind_links(
|
||||
links=[
|
||||
link_password_change, link_logout
|
||||
],
|
||||
sources=['common:current_user_details', 'common:current_user_edit', 'common:current_user_locale_profile_details', 'common:current_user_locale_profile_edit', 'authentication:password_change_view', 'common:setup_list', 'common:tools_list']
|
||||
)
|
||||
69
mayan/apps/authentication/forms.py
Normal file
69
mayan/apps/authentication/forms.py
Normal file
@@ -0,0 +1,69 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
import warnings
|
||||
import os
|
||||
|
||||
from django import forms
|
||||
from django.conf import settings
|
||||
from django.contrib.auth import authenticate
|
||||
from django.contrib.auth.models import User
|
||||
from django.db import models
|
||||
from django.utils.html import escape
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from common.widgets import EmailInput
|
||||
|
||||
|
||||
class EmailAuthenticationForm(forms.Form):
|
||||
"""
|
||||
A form to use email address authentication
|
||||
"""
|
||||
email = forms.CharField(label=_('Email'), max_length=254,
|
||||
widget=EmailInput()
|
||||
)
|
||||
password = forms.CharField(label=_('Password'), widget=forms.PasswordInput)
|
||||
|
||||
error_messages = {
|
||||
'invalid_login': _('Please enter a correct email and password. '
|
||||
'Note that the password field is case-sensitive.'),
|
||||
'inactive': _('This account is inactive.'),
|
||||
}
|
||||
|
||||
def __init__(self, request=None, *args, **kwargs):
|
||||
"""
|
||||
The 'request' parameter is set for custom auth use by subclasses.
|
||||
The form data comes in via the standard 'data' kwarg.
|
||||
"""
|
||||
self.request = request
|
||||
self.user_cache = None
|
||||
super(EmailAuthenticationForm, self).__init__(*args, **kwargs)
|
||||
|
||||
def clean(self):
|
||||
email = self.cleaned_data.get('email')
|
||||
password = self.cleaned_data.get('password')
|
||||
|
||||
if email and password:
|
||||
self.user_cache = authenticate(email=email, password=password)
|
||||
if self.user_cache is None:
|
||||
raise forms.ValidationError(
|
||||
self.error_messages['invalid_login'],
|
||||
code='invalid_login',
|
||||
)
|
||||
elif not self.user_cache.is_active:
|
||||
raise forms.ValidationError(
|
||||
self.error_messages['inactive'],
|
||||
code='inactive',
|
||||
)
|
||||
return self.cleaned_data
|
||||
|
||||
def check_for_test_cookie(self):
|
||||
warnings.warn('check_for_test_cookie is deprecated; ensure your login '
|
||||
'view is CSRF-protected.', DeprecationWarning)
|
||||
|
||||
def get_user_id(self):
|
||||
if self.user_cache:
|
||||
return self.user_cache.id
|
||||
return None
|
||||
|
||||
def get_user(self):
|
||||
return self.user_cache
|
||||
13
mayan/apps/authentication/links.py
Normal file
13
mayan/apps/authentication/links.py
Normal file
@@ -0,0 +1,13 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from navigation import Link
|
||||
|
||||
|
||||
def has_usable_password(context):
|
||||
return context['request'].user.has_usable_password
|
||||
|
||||
|
||||
link_logout = Link(icon='fa fa-sign-out', text=_('Logout'), view='authentication:logout_view')
|
||||
link_password_change = Link(condition=has_usable_password, icon='fa fa-key', text=_('Change password'), view='authentication:password_change_view')
|
||||
68
mayan/apps/authentication/locale/ar/LC_MESSAGES/django.po
Normal file
68
mayan/apps/authentication/locale/ar/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,68 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/bg/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/bg/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/bs_BA/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/bs_BA/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/da/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/da/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/de_CH/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/de_CH/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/de_DE/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/de_DE/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/en/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/en/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/es/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/es/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/fa/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/fa/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/fr/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/fr/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/hr_HR/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/hr_HR/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/hu/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/hu/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/id/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/id/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/it/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/it/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
68
mayan/apps/authentication/locale/lv/LC_MESSAGES/django.po
Normal file
68
mayan/apps/authentication/locale/lv/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,68 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
||||
"2);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/nb/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/nb/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/nl_NL/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/nl_NL/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
68
mayan/apps/authentication/locale/pl/LC_MESSAGES/django.po
Normal file
68
mayan/apps/authentication/locale/pl/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,68 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/pt/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/pt/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/pt_BR/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/pt_BR/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/ro_RO/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/ro_RO/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
68
mayan/apps/authentication/locale/ru/LC_MESSAGES/django.po
Normal file
68
mayan/apps/authentication/locale/ru/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,68 @@
|
||||
# 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: 2015-04-06 16:05-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"
|
||||
"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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/sl_SI/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/sl_SI/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:06-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/sq/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/sq/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:06-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"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/tr_TR/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/tr_TR/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:06-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
66
mayan/apps/authentication/locale/vi_VN/LC_MESSAGES/django.po
Normal file
66
mayan/apps/authentication/locale/vi_VN/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,66 @@
|
||||
# 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: 2015-04-06 16:06-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"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/zh_CN/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/zh_CN/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:06-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"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
67
mayan/apps/authentication/locale/zh_TW/LC_MESSAGES/django.po
Normal file
67
mayan/apps/authentication/locale/zh_TW/LC_MESSAGES/django.po
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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: 2015-04-06 16:06-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"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:25
|
||||
msgid "Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:21
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:24
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:27
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:29
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Logout"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:13
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:23
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:49
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:64
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
24
mayan/apps/authentication/settings.py
Normal file
24
mayan/apps/authentication/settings.py
Normal file
@@ -0,0 +1,24 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.contrib.auth.models import User
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
from smart_settings.api import register_setting
|
||||
|
||||
register_setting(
|
||||
namespace='authentication',
|
||||
module='authentication.settings',
|
||||
name='LOGIN_METHOD',
|
||||
global_name='COMMON_LOGIN_METHOD',
|
||||
default='username',
|
||||
description=_('Controls the mechanism used to authenticated user. Options are: username, email'),
|
||||
)
|
||||
|
||||
register_setting(
|
||||
namespace='authentication',
|
||||
module='authentication.settings',
|
||||
name='ALLOW_ANONYMOUS_ACCESS',
|
||||
global_name='COMMON_ALLOW_ANONYMOUS_ACCESS',
|
||||
default=False,
|
||||
description=_('Allow non authenticated users, access to all views'),
|
||||
)
|
||||
@@ -1,4 +1,4 @@
|
||||
from __future__ import absolute_import
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib.auth.models import User
|
||||
@@ -6,7 +6,8 @@ from django.core.urlresolvers import reverse
|
||||
from django.test import TestCase
|
||||
from django.test.client import Client
|
||||
|
||||
import common
|
||||
from authentication import settings as auth_authentication
|
||||
import authentication
|
||||
|
||||
TEST_ADMIN_EMAIL = 'admin@admin.com'
|
||||
TEST_ADMIN_PASSWORD = 'test_admin_password'
|
||||
@@ -23,47 +24,47 @@ class UserLoginTestCase(TestCase):
|
||||
self.client = Client()
|
||||
|
||||
def test_normal_behaviour(self):
|
||||
setattr(common.views, 'LOGIN_METHOD', 'username')
|
||||
response = self.client.get(reverse('document_list'))
|
||||
self.assertRedirects(response, str(settings.LOGIN_URL))
|
||||
setattr(authentication.settings, 'LOGIN_METHOD', 'username')
|
||||
response = self.client.get(reverse('documents:document_list'))
|
||||
self.assertRedirects(response, 'http://testserver/authentication/login/')
|
||||
|
||||
def test_username_login(self):
|
||||
setattr(common.views, 'LOGIN_METHOD', 'username')
|
||||
setattr(authentication.settings, 'LOGIN_METHOD', 'username')
|
||||
logged_in = self.client.login(username=TEST_ADMIN_USERNAME, password=TEST_ADMIN_PASSWORD)
|
||||
self.assertTrue(logged_in)
|
||||
response = self.client.get(reverse('document_list'))
|
||||
response = self.client.get(reverse('documents:document_list'))
|
||||
# We didn't get redirected to the login URL
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_email_login(self):
|
||||
with self.settings(COMMON_LOGIN_METHOD='email', AUTHENTICATION_BACKENDS=('common.auth.email_auth_backend.EmailAuthBackend',)):
|
||||
setattr(common.views, 'LOGIN_METHOD', 'email')
|
||||
with self.settings(COMMON_LOGIN_METHOD='email', AUTHENTICATION_BACKENDS=('authentication.auth.email_auth_backend.EmailAuthBackend',)):
|
||||
setattr(authentication.settings, 'LOGIN_METHOD', 'email')
|
||||
logged_in = self.client.login(username=TEST_ADMIN_USERNAME, password=TEST_ADMIN_PASSWORD)
|
||||
self.assertFalse(logged_in)
|
||||
|
||||
logged_in = self.client.login(email=TEST_ADMIN_EMAIL, password=TEST_ADMIN_PASSWORD)
|
||||
self.assertTrue(logged_in)
|
||||
|
||||
response = self.client.get(reverse('document_list'))
|
||||
response = self.client.get(reverse('documents:document_list'))
|
||||
# We didn't get redirected to the login URL
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_username_login_via_views(self):
|
||||
setattr(common.views, 'LOGIN_METHOD', 'username')
|
||||
response = self.client.get(reverse('document_list'))
|
||||
self.assertRedirects(response, str(settings.LOGIN_URL))
|
||||
setattr(authentication.settings, 'LOGIN_METHOD', 'username')
|
||||
response = self.client.get(reverse('documents:document_list'))
|
||||
self.assertRedirects(response, 'http://testserver/authentication/login/')
|
||||
|
||||
response = self.client.post(settings.LOGIN_URL, {'username': TEST_ADMIN_USERNAME, 'password': TEST_ADMIN_PASSWORD}, follow=True)
|
||||
response = self.client.get(reverse('document_list'))
|
||||
response = self.client.get(reverse('documents:document_list'))
|
||||
# We didn't get redirected to the login URL
|
||||
self.assertEqual(response.status_code, 200)
|
||||
|
||||
def test_email_login_via_views(self):
|
||||
with self.settings(COMMON_LOGIN_METHOD='email', AUTHENTICATION_BACKENDS=('common.auth.email_auth_backend.EmailAuthBackend',)):
|
||||
setattr(common.views, 'LOGIN_METHOD', 'email')
|
||||
response = self.client.get(reverse('document_list'))
|
||||
self.assertRedirects(response, str(settings.LOGIN_URL))
|
||||
with self.settings(COMMON_LOGIN_METHOD='email', AUTHENTICATION_BACKENDS=('authentication.auth.email_auth_backend.EmailAuthBackend',)):
|
||||
setattr(authentication.settings, 'LOGIN_METHOD', 'email')
|
||||
response = self.client.get(reverse('documents:document_list'))
|
||||
self.assertRedirects(response, 'http://testserver/authentication/login/')
|
||||
|
||||
response = self.client.post(settings.LOGIN_URL, {'email': TEST_ADMIN_EMAIL, 'password': TEST_ADMIN_PASSWORD}, follow=True)
|
||||
response = self.client.get(reverse('document_list'))
|
||||
response = self.client.get(reverse('documents:document_list'))
|
||||
self.assertEqual(response.status_code, 200)
|
||||
20
mayan/apps/authentication/urls.py
Normal file
20
mayan/apps/authentication/urls.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.conf.urls import patterns, url
|
||||
|
||||
|
||||
urlpatterns = patterns('authentication.views',
|
||||
url(r'^login/$', 'login_view', (), name='login_view'),
|
||||
url(r'^password/change/done/$', 'password_change_done', (), name='password_change_done'),
|
||||
url(r'^password/change/$', 'password_change_view', (), name='password_change_view'),
|
||||
)
|
||||
|
||||
urlpatterns += patterns('',
|
||||
url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': settings.LOGIN_REDIRECT_URL}, name='logout_view'),
|
||||
|
||||
url(r'^password/reset/$', 'django.contrib.auth.views.password_reset', {'email_template_name': 'appearance/password_reset_email.html', 'template_name': 'appearance/password_reset_form.html', 'post_reset_redirect': '/password/reset/done'}, name='password_reset_view'),
|
||||
url(r'^password/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', 'django.contrib.auth.views.password_reset_confirm', {'template_name': 'appearance/password_reset_confirm.html', 'post_reset_redirect': '/password/reset/complete/'}, name='password_reset_confirm_view'),
|
||||
url(r'^password/reset/complete/$', 'django.contrib.auth.views.password_reset_complete', {'template_name': 'appearance/password_reset_complete.html'}, name='password_reset_complete_view'),
|
||||
url(r'^password/reset/done/$', 'django.contrib.auth.views.password_reset_done', {'template_name': 'appearance/password_reset_done.html'}, name='password_reset_done_view'),
|
||||
)
|
||||
65
mayan/apps/authentication/views.py
Normal file
65
mayan/apps/authentication/views.py
Normal file
@@ -0,0 +1,65 @@
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from json import dumps, loads
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.views import login, password_change
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.shortcuts import redirect, render_to_response
|
||||
from django.template import RequestContext
|
||||
from django.utils.http import urlencode
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
from django.views.generic import FormView, TemplateView
|
||||
from django.views.generic.edit import CreateView, DeleteView, UpdateView
|
||||
from django.views.generic.list import ListView
|
||||
|
||||
from dynamic_search.classes import SearchModel
|
||||
from permissions.models import Permission
|
||||
|
||||
from .forms import EmailAuthenticationForm
|
||||
from .settings import LOGIN_METHOD
|
||||
|
||||
|
||||
def login_view(request):
|
||||
"""
|
||||
Control how the use is to be authenticated, options are 'email' and
|
||||
'username'
|
||||
"""
|
||||
kwargs = {'template_name': 'appearance/login.html'}
|
||||
|
||||
if LOGIN_METHOD == 'email':
|
||||
kwargs['authentication_form'] = EmailAuthenticationForm
|
||||
|
||||
if not request.user.is_authenticated():
|
||||
context = {'appearance_type': 'plain'}
|
||||
return login(request, extra_context=context, **kwargs)
|
||||
else:
|
||||
return HttpResponseRedirect(reverse(settings.LOGIN_REDIRECT_URL))
|
||||
|
||||
|
||||
def password_change_view(request):
|
||||
"""
|
||||
Password change wrapper for better control
|
||||
"""
|
||||
context = {'title': _('Current user password change')}
|
||||
|
||||
return password_change(
|
||||
request,
|
||||
extra_context=context,
|
||||
template_name='appearance/generic_form.html',
|
||||
post_change_redirect=reverse('authentication:password_change_done'),
|
||||
)
|
||||
|
||||
|
||||
def password_change_done(request):
|
||||
"""
|
||||
View called when the new user password has been accepted
|
||||
"""
|
||||
|
||||
messages.success(request, _('Your password has been successfully changed.'))
|
||||
return redirect('common:current_user_details')
|
||||
@@ -1,5 +1,6 @@
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
@@ -100,8 +101,8 @@ def checkin_document(request, document_pk):
|
||||
document = get_object_or_404(Document, pk=document_pk)
|
||||
post_action_redirect = reverse('checkouts:checkout_info', args=[document.pk])
|
||||
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if not document.is_checked_out():
|
||||
messages.error(request, _('Document has not been checked out.'))
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
from .classes import MissingItem # NOQA
|
||||
from .menus import * # NOQA
|
||||
|
||||
@@ -16,8 +16,8 @@ from common import settings as common_settings
|
||||
from .links import (
|
||||
link_about, link_admin_site, link_current_user_details,
|
||||
link_current_user_edit, link_current_user_locale_profile_details,
|
||||
link_current_user_locale_profile_edit, link_license, link_logout,
|
||||
link_maintenance_menu, link_password_change, link_setup, link_tools
|
||||
link_current_user_locale_profile_edit, link_license,
|
||||
link_maintenance_menu, link_setup, link_tools
|
||||
)
|
||||
from .menus import (
|
||||
menu_facet, menu_main, menu_secondary, menu_setup, menu_tools
|
||||
@@ -95,7 +95,7 @@ class CommonApp(apps.AppConfig):
|
||||
verbose_name = _('Common')
|
||||
|
||||
def ready(self):
|
||||
menu_facet.bind_links(links=[link_current_user_details, link_current_user_locale_profile_details, link_tools, link_setup], sources=['common:current_user_details', 'common:current_user_edit', 'common:current_user_locale_profile_details', 'common:current_user_locale_profile_edit', 'common:password_change_view', 'common:setup_list', 'common:tools_list'])
|
||||
menu_facet.bind_links(links=[link_current_user_details, link_current_user_locale_profile_details, link_tools, link_setup], sources=['common:current_user_details', 'common:current_user_edit', 'common:current_user_locale_profile_details', 'common:current_user_locale_profile_edit', 'authentication:password_change_view', 'common:setup_list', 'common:tools_list'])
|
||||
menu_main.bind_links(links=[link_about], position=-1)
|
||||
menu_secondary.bind_links(
|
||||
links=[link_about, link_license],
|
||||
@@ -103,10 +103,9 @@ class CommonApp(apps.AppConfig):
|
||||
)
|
||||
menu_secondary.bind_links(
|
||||
links=[
|
||||
link_current_user_edit, link_current_user_locale_profile_edit,
|
||||
link_password_change, link_logout
|
||||
link_current_user_edit, link_current_user_locale_profile_edit
|
||||
],
|
||||
sources=['common:current_user_details', 'common:current_user_edit', 'common:current_user_locale_profile_details', 'common:current_user_locale_profile_edit', 'common:password_change_view', 'common:setup_list', 'common:tools_list']
|
||||
sources=['common:current_user_details', 'common:current_user_edit', 'common:current_user_locale_profile_details', 'common:current_user_locale_profile_edit', 'authentication:password_change_view', 'common:setup_list', 'common:tools_list']
|
||||
)
|
||||
menu_setup.bind_links(links=[link_admin_site])
|
||||
menu_tools.bind_links(links=[link_maintenance_menu])
|
||||
|
||||
@@ -68,3 +68,19 @@ class ModelAttribute(object):
|
||||
else:
|
||||
self.__registry[model].setdefault(type_name, [])
|
||||
self.__registry[model][type_name].append(self)
|
||||
|
||||
|
||||
class MissingItem(object):
|
||||
_registry = []
|
||||
|
||||
@classmethod
|
||||
def get_all(cls):
|
||||
return cls._registry
|
||||
|
||||
def __init__(self, label, condition, description, view):
|
||||
self.label = label
|
||||
self.condition = condition
|
||||
self.description = description
|
||||
self.view = view
|
||||
self.__class__._registry.append(self)
|
||||
|
||||
|
||||
@@ -136,61 +136,6 @@ class LocaleProfileForm_view(DetailForm):
|
||||
fields = ('language', 'timezone')
|
||||
|
||||
|
||||
class EmailAuthenticationForm(forms.Form):
|
||||
"""
|
||||
A form to use email address authentication
|
||||
"""
|
||||
email = forms.CharField(label=_('Email'), max_length=254,
|
||||
widget=EmailInput()
|
||||
)
|
||||
password = forms.CharField(label=_('Password'), widget=forms.PasswordInput)
|
||||
|
||||
error_messages = {
|
||||
'invalid_login': _('Please enter a correct email and password. '
|
||||
'Note that the password field is case-sensitive.'),
|
||||
'inactive': _('This account is inactive.'),
|
||||
}
|
||||
|
||||
def __init__(self, request=None, *args, **kwargs):
|
||||
"""
|
||||
The 'request' parameter is set for custom auth use by subclasses.
|
||||
The form data comes in via the standard 'data' kwarg.
|
||||
"""
|
||||
self.request = request
|
||||
self.user_cache = None
|
||||
super(EmailAuthenticationForm, self).__init__(*args, **kwargs)
|
||||
|
||||
def clean(self):
|
||||
email = self.cleaned_data.get('email')
|
||||
password = self.cleaned_data.get('password')
|
||||
|
||||
if email and password:
|
||||
self.user_cache = authenticate(email=email, password=password)
|
||||
if self.user_cache is None:
|
||||
raise forms.ValidationError(
|
||||
self.error_messages['invalid_login'],
|
||||
code='invalid_login',
|
||||
)
|
||||
elif not self.user_cache.is_active:
|
||||
raise forms.ValidationError(
|
||||
self.error_messages['inactive'],
|
||||
code='inactive',
|
||||
)
|
||||
return self.cleaned_data
|
||||
|
||||
def check_for_test_cookie(self):
|
||||
warnings.warn('check_for_test_cookie is deprecated; ensure your login '
|
||||
'view is CSRF-protected.', DeprecationWarning)
|
||||
|
||||
def get_user_id(self):
|
||||
if self.user_cache:
|
||||
return self.user_cache.id
|
||||
return None
|
||||
|
||||
def get_user(self):
|
||||
return self.user_cache
|
||||
|
||||
|
||||
class FileDisplayForm(forms.Form):
|
||||
text = forms.CharField(
|
||||
label='', # _('Text'),
|
||||
|
||||
@@ -5,10 +5,6 @@ from django.utils.translation import ugettext_lazy as _
|
||||
from navigation import Link
|
||||
|
||||
|
||||
def has_usable_password(context):
|
||||
return context['request'].user.has_usable_password
|
||||
|
||||
|
||||
def is_superuser(context):
|
||||
return context['request'].user.is_staff or context['request'].user.is_superuser
|
||||
|
||||
@@ -20,8 +16,6 @@ link_current_user_edit = Link(icon='fa fa-user', text=_('Edit details'), view='c
|
||||
link_current_user_locale_profile_details = Link(icon='fa fa-globe', text=_('Locale profile'), view='common:current_user_locale_profile_details')
|
||||
link_current_user_locale_profile_edit = Link(icon='fa fa-globe', text=_('Edit locale profile'), view='common:current_user_locale_profile_edit')
|
||||
link_license = Link(icon='fa fa-book', text=_('License'), view='common:license_view')
|
||||
link_logout = Link(icon='fa fa-sign-out', text=_('Logout'), view='common:logout_view')
|
||||
link_maintenance_menu = Link(icon='fa fa-wrench', text=_('Maintenance'), view='main:maintenance_menu')
|
||||
link_password_change = Link(condition=has_usable_password, icon='fa fa-key', text=_('Change password'), view='common:password_change_view')
|
||||
link_maintenance_menu = Link(icon='fa fa-wrench', text=_('Maintenance'), view='common:maintenance_menu')
|
||||
link_setup = Link(icon='fa fa-gear', text=_('Setup'), view='common:setup_list')
|
||||
link_tools = Link(icon='fa fa-wrench', text=_('Tools'), view='common:tools_list')
|
||||
|
||||
@@ -9,15 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/mayan-edms/language/ar/)\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/ar/)\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ar\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
|
||||
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
@@ -27,130 +33,117 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "الاختيار"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "البريد الإلكتروني"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "هذا الحساب غير نشط."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "License"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "مستخدم مجهول"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
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 "Temporary directory used site wide to store thumbnails, previews and temporary files. If none is specified, one will be created using tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "التحكم في آلية التحقق من هوية المستخدم. الخيارات المتاحة هي: اسم المستخدم أو البريد الإلكتروني"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "السماح للمستخدمين المجهولين الوصول إلى جميع صفحات العرض"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +151,152 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "لم يتم اختيار اجراء."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "يجب اختيار غرض واحد عالأقل."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "إضافة"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "إزالة"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "تضارب في البريد الإلكتروني ، لدى مستخدم آخر نفس البريد الإلكتروني."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "تفاصيل المستخدم الحالي تم تحديثها."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "تغيير كلمة السر للمستخدم الحالي"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "تم تغيير كلمة المرور الخاصة بك بنجاح."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "لا شيء"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "البريد الإلكتروني"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "هذا الحساب غير نشط."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "التحكم في آلية التحقق من هوية المستخدم. الخيارات المتاحة هي: اسم المستخدم "
|
||||
#~ "أو البريد الإلكتروني"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr "السماح للمستخدمين المجهولين الوصول إلى جميع صفحات العرض"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "تغيير كلمة السر للمستخدم الحالي"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "تم تغيير كلمة المرور الخاصة بك بنجاح."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -9,16 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/language/bg/)\n"
|
||||
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/bg/)\n"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,130 +32,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "Електронна поща"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Лиценз"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Лиценз"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Анонимен потребител"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +147,139 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Добави"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Премахнете"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Промяна паролата на текущия потребител"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Вашата парола е сменена успешно."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Няма"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "Електронна поща"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Промяна паролата на текущия потребител"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Вашата парола е сменена успешно."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -9,15 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/projects/p/mayan-edms/language/bs_BA/)\n"
|
||||
"Language-Team: Bosnian (Bosnia and Herzegovina) (http://www.transifex.com/"
|
||||
"projects/p/mayan-edms/language/bs_BA/)\n"
|
||||
"Language: bs_BA\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: bs_BA\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"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
@@ -27,130 +33,117 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Odabir"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Ovaj account nije aktivan."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licence"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licence"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Anonimni korisnik"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"Privremeni direktorij koristi postavke sajta da smjesti ikonice, preglede i "
|
||||
"privremene datoteke. Ako ništa nije naznačeno, biće kreiran korištenjem "
|
||||
"tempfile.mkdtemp()"
|
||||
msgstr "Privremeni direktorij koristi postavke sajta da smjesti ikonice, preglede i privremene datoteke. Ako ništa nije naznačeno, biće kreiran korištenjem tempfile.mkdtemp()"
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "Određuje način autentikacije korisnika. Opcije su: koricničko ime, email"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Dozvoliti neovlaštenim korisnicima, pristup svim pregledima"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +151,151 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Nijedna akcija nije odabrana."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Mora biti izabrana barem jedna stanka."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Dodati"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Ukloniti"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "E-mail zauzet, drugi korisnik ima istu e-mail adresu."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Detalji trenutnog korisnika ažurirani."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Promjeniti trenutni pasvord"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Vaš password je uspješno promjenjen"
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Nijedno"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "Email"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Ovaj account nije aktivan."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Određuje način autentikacije korisnika. Opcije su: koricničko ime, email"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr "Dozvoliti neovlaštenim korisnicima, pristup svim pregledima"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Promjeniti trenutni pasvord"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Vaš password je uspješno promjenjen"
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -8,16 +8,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/projects/p/mayan-edms/language/da/)\n"
|
||||
"Language-Team: Danish (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/da/)\n"
|
||||
"Language: da\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: da\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -26,130 +31,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -157,122 +146,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: German (Switzerland) (http://www.transifex.com/projects/p/"
|
||||
@@ -19,6 +19,10 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,109 +31,103 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -141,16 +139,6 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,122 +146,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -13,16 +13,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-02-06 23:55+0000\n"
|
||||
"Last-Translator: Mathias Behrle <mathiasb@m9s.biz>\n"
|
||||
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-edms/language/de_DE/)\n"
|
||||
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/de_DE/)\n"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr "Verfügbare Attribute:"
|
||||
@@ -31,130 +36,117 @@ msgstr "Verfügbare Attribute:"
|
||||
msgid "Selection"
|
||||
msgstr "Auswahl"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "E-Mail"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr "Bitte geben Sie Ihre E-Mailadresse und ein Passwort an. Beachten Sie, dass das Passwortfeld Groß- und Kleinschreibung unterscheidet."
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Dieses Konto ist inaktiv."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr "Passwort ändern"
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr "Benutzerdetails"
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr "Details bearbeiten"
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr "Über"
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Lizenz"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr "Benutzerdetails"
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr "Details bearbeiten"
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr "Lokalisierungsprofil"
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr "Lokalisierungsprofil bearbeiten"
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
msgstr "Abmelden"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Lizenz"
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Anonymer Benutzer"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr "Konto"
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr "Passwort"
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr "Passworthash"
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr "Autoadmineigenschaften"
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr "Datei"
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr "Dateiname"
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr "Zeit"
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr "Geteilte hochgeladene Datei"
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr "Geteilte hochgeladene Dateien"
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr "Benutzer"
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr "Zeitzone"
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr "Sprache"
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr "Benutzerlokalisierungsprofil"
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr "Benutzerlokalisierungsprofile"
|
||||
|
||||
#: settings.py:14
|
||||
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 "Temporäres Verzeichnis zum systemweiten Speichern von Thumbnails, Vorschau und temporären Dateien. Falls keines angegeben wurde, wird es mit tempfile.mkdtemp() erzeugt."
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"Temporäres Verzeichnis zum systemweiten Speichern von Thumbnails, Vorschau "
|
||||
"und temporären Dateien. Falls keines angegeben wurde, wird es mit tempfile."
|
||||
"mkdtemp() erzeugt."
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "Authentifizierungs-Mechanismus für die Benutzer. Optionen: Benutzername, E-Mailadresse"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Nicht authentifizierten Benutzern Zugriff auf alle Ansichten gestatten"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr "Datenbackend, das alle Worker benutzen können, um Dateien zu teilen"
|
||||
|
||||
@@ -162,126 +154,166 @@ msgstr "Datenbackend, das alle Worker benutzen können, um Dateien zu teilen"
|
||||
msgid "Function found"
|
||||
msgstr "Funktion gefunden"
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Keine Aktion ausgewählt."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Es muss mindestens ein Element ausgewählt werden."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr "Konnte %(selection)s nicht entfernen"
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr "Konnte %(selection)s nicht hinzufügen"
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Hinzufügen"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Entfernen"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr "Aktuelle Benutzerdetails"
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr "Aktuelle Benutzerlokalisierungsdetails"
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "E-Mail-Konflikt: Diese E-Mailadresse wird bereits im System verwendet"
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Details des aktuellen Benutzers aktualisiert"
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr "Aktuelle Benutzerdetails bearbeiten"
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr "Aktuelles Benutzerlokalisierungsprofil aktualisiert"
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr "Aktuelle Benutzerlokalisierungsdetails bearbeiten"
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Passwort des aktuellen Benutzers ändern"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Das Passwort wurde erfolgreich geändert"
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr "Fehler bei der Speicherung von %s Details"
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr "Fehler bei der Speicherung von Details"
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr "%s Details erfolgreich gespeichert"
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr "Details erfolgreich gespeichert"
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr "Fehler bei der Erstellung von neuem %s"
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr "Fehler bei der Erstellung des Objekts"
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr "%s erfolgreich erstellt"
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr "Neues Objekt erfolgreich erstellt"
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr "Fehler beim Löschen von %s"
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr "Fehler beim Löschen des Objekts"
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr "%s erfolgreich gelöscht"
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr "Objekt erfolgreich gelöscht"
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Kein(e)"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "E-Mail"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr ""
|
||||
#~ "Bitte geben Sie Ihre E-Mailadresse und ein Passwort an. Beachten Sie, "
|
||||
#~ "dass das Passwortfeld Groß- und Kleinschreibung unterscheidet."
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Dieses Konto ist inaktiv."
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Passwort ändern"
|
||||
|
||||
#~ msgid "Logout"
|
||||
#~ msgstr "Abmelden"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Authentifizierungs-Mechanismus für die Benutzer. Optionen: Benutzername, "
|
||||
#~ "E-Mailadresse"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr ""
|
||||
#~ "Nicht authentifizierten Benutzern Zugriff auf alle Ansichten gestatten"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Passwort des aktuellen Benutzers ändern"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Das Passwort wurde erfolgreich geändert"
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2012-12-12 06:05+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: English (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
@@ -18,6 +18,10 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -26,120 +30,110 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Selection"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
#, fuzzy
|
||||
msgid "Password"
|
||||
msgstr "password"
|
||||
|
||||
#: forms.py:149
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
"Please enter a correct email and password. Note that the password fields is "
|
||||
"case-sensitive."
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "This account is inactive."
|
||||
|
||||
#: links.py:10
|
||||
#, fuzzy
|
||||
msgid "Change password"
|
||||
msgstr "change password"
|
||||
|
||||
#: links.py:11
|
||||
#, fuzzy
|
||||
msgid "User details"
|
||||
msgstr "user details"
|
||||
|
||||
#: links.py:12
|
||||
#, fuzzy
|
||||
msgid "Edit details"
|
||||
msgstr "edit details"
|
||||
|
||||
#: links.py:14
|
||||
#, fuzzy
|
||||
msgid "About"
|
||||
msgstr "about"
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
#, fuzzy
|
||||
msgid "User details"
|
||||
msgstr "user details"
|
||||
|
||||
#: links.py:15
|
||||
#, fuzzy
|
||||
msgid "Edit details"
|
||||
msgstr "edit details"
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "License"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Anonymous user"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
#, fuzzy
|
||||
msgid "Account"
|
||||
msgstr "account"
|
||||
|
||||
#: models.py:37
|
||||
#, fuzzy
|
||||
msgid "Password"
|
||||
msgstr "password"
|
||||
|
||||
#: models.py:38
|
||||
#, fuzzy
|
||||
msgid "Password hash"
|
||||
msgstr "password hash"
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
#, fuzzy
|
||||
msgid "Auto admin properties"
|
||||
msgstr "auto admin properties"
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -154,18 +148,6 @@ msgstr ""
|
||||
"mkdtemp()"
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Allow non authenticated users, access to all views"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -174,131 +156,169 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr "function found"
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "No action selected."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Must select at least one item."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr "Unable to add %(selection)s to %(right_list_title)s."
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, fuzzy, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr "Unable to add %(selection)s to %(right_list_title)s."
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Add"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Remove"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
#, fuzzy
|
||||
msgid "Current user details"
|
||||
msgstr "current user details"
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
#, fuzzy
|
||||
msgid "Current user locale profile details"
|
||||
msgstr "current user details"
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "E-mail conflict, another user has that same email."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Current user's details updated."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
#, fuzzy
|
||||
msgid "Edit current user details"
|
||||
msgstr "edit current user details"
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
#, fuzzy
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr "Current user's details updated."
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
#, fuzzy
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr "edit current user details"
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Current user password change"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Your password has been successfully changed."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "None"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "Email"
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr ""
|
||||
#~ "Please enter a correct email and password. Note that the password fields "
|
||||
#~ "is case-sensitive."
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "This account is inactive."
|
||||
|
||||
#, fuzzy
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "change password"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr "Allow non authenticated users, access to all views"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Current user password change"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Your password has been successfully changed."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -11,16 +11,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-18 06:16+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Spanish (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"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr "Atributos disponibles"
|
||||
@@ -29,257 +34,288 @@ msgstr "Atributos disponibles"
|
||||
msgid "Selection"
|
||||
msgstr "Selección"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr "Contraseña"
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr "Introduzca una dirección de correo y contraseña válidos. Recuerde que la contraseña es sensible a mayúsculas."
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Esta cuenta está inactiva."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr "Cambiar contraseña"
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr "Detalles del usuario"
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr "Editar detalles"
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr "Acerca de"
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licencia"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr "Detalles del usuario"
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr "Editar detalles"
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr "Perfil de localización"
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr "Editar perfil de localización"
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
msgstr "Cerrar sesión"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licencia"
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Usuario anónimo"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr "Cuenta"
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr "Contraseña"
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr "Hash de la contraseña"
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr "propiedades de administrador automático"
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr "Carpeta"
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr "Nombre del archivo"
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr "Fecha y hora"
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr "Compartir archivo cargado"
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr "Compartir archivos cargados"
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr "Usuario"
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr "Zona horaria"
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr "Lenguaje"
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr "Perfil de usuario local"
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr "Perfil de usuario local"
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"El directorio temporal se usa para almacenar miniaturas, previsualizaciones "
|
||||
"y archivos temporales. Si no se especifica ninguno, se creará utilizando "
|
||||
"tempfile.mkdtemp()"
|
||||
msgstr "El directorio temporal se usa para almacenar miniaturas, previsualizaciones y archivos temporales. Si no se especifica ninguno, se creará utilizando tempfile.mkdtemp()"
|
||||
|
||||
#: settings.py:48
|
||||
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"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Permita a los usuarios no autenticados el acceso a todas las pantallas"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr "Un soporte de almacenamiento que todos los trabajadores puedan utilizar para compartir archivos."
|
||||
msgstr ""
|
||||
"Un soporte de almacenamiento que todos los trabajadores puedan utilizar para "
|
||||
"compartir archivos."
|
||||
|
||||
#: utils.py:114
|
||||
msgid "Function found"
|
||||
msgstr "función encontrada"
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Ninguna acción seleccionada."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Debe seleccionar al menos un artículo."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr "No se puede remover %(selection)s."
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr "No se puede agregar %(selection)s."
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Agregar"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Eliminar"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr "detalles del usuario corriente"
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr "Detalles de perfil del localización del usuario actual"
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "Conflicto de correo electrónico, otro usuario tiene ese mismo correo electrónico."
|
||||
msgstr ""
|
||||
"Conflicto de correo electrónico, otro usuario tiene ese mismo correo "
|
||||
"electrónico."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Datos del usuario actual actualizados."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr "Editar los detalles del usuario actual"
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr "Datos del usuario corriente actualizados."
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr "Editar los detalles del perfil del usuario local"
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Cambio de contraseña de usuario actual"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Su contraseña se ha modificado correctamente."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr "Error al salvar los detalles %s."
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr "Error al salvar los detalles."
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr "Los detalles %s se han guardado con éxito."
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr "Detalles guardados con éxito."
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr "Error al crear nuevo %s."
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr "Error al crear objeto."
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr "%s creado con éxito."
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr "Nuevo objeto creado con éxito."
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr "Error al borrar %s."
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr "Error al borrar objeto."
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr "%s borrado con éxito."
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr "Objeto borrado con éxito."
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Ninguno"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "E-mail"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr ""
|
||||
#~ "Introduzca una dirección de correo y contraseña válidos. Recuerde que la "
|
||||
#~ "contraseña es sensible a mayúsculas."
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Esta cuenta está inactiva."
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Cambiar contraseña"
|
||||
|
||||
#~ msgid "Logout"
|
||||
#~ msgstr "Cerrar sesión"
|
||||
|
||||
#~ 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"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr ""
|
||||
#~ "Permita a los usuarios no autenticados el acceso a todas las pantallas"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Cambio de contraseña de usuario actual"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Su contraseña se ha modificado correctamente."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -10,16 +10,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Persian (http://www.transifex.com/projects/p/mayan-edms/language/fa/)\n"
|
||||
"Language-Team: Persian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/fa/)\n"
|
||||
"Language: fa\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: fa\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -28,130 +33,116 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "انتخاب"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "پست الکترونیک"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr "رمزعبور"
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr "لطفا از ایمیل و کلمه عبور معتبر جهت ورود استفاده کنید. درضمن کلمه عبور case-sensitive است."
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "اکانت غیرفعال است."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr "تغییر کلمه عبور"
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr "جزئیات کاربر"
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr "ویرایش جزئیات"
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr "درباره"
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "لیسانس"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr "جزئیات کاربر"
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr "ویرایش جزئیات"
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "لیسانس"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "کاربر ناشناس anonymous"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr "حساب"
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr "رمزعبور"
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr "هش کلمه عبور"
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr "خصوصیات مدبر خودکار"
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr "فایل"
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr "نام فایل"
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr "تاریخ زمان"
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr "فایل آپلود شده اشتراکی"
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr "فایلهای آپلود شده اشتراکی"
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
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() ساخته خواهد شد."
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"دایرکتوری موقت جهت نگهداری فایلهای موقت، اگر دایرکتوری مشخص نگردد یکی بوسیله "
|
||||
"tempfile.mkdtemp() ساخته خواهد شد."
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "روش کنترل اعتبار سنجی کاربران، انتخابها عبارتند از:username, email."
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "اجازه دادن به کاربران اعتبار سنجی نشده، جهت بازبینی و یا Viewها."
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr "محلی که کلیه کاربران جهت به اشتراک گذاری فایل میتوانند استفاه کنند."
|
||||
|
||||
@@ -159,126 +150,160 @@ msgstr "محلی که کلیه کاربران جهت به اشتراک گذار
|
||||
msgid "Function found"
|
||||
msgstr "فانکشن و یا تابع پیدا شد."
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "هیچ عملیاتی action انتخاب نشده است."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "حداقل یک مورد انتخاب شود."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr "عیر قابل حذف و یا برداشتن %(selection)s."
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr "نمیتوان برداشت: %(selection)s."
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "افزودن"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "حذف"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr "جزئیاتا کاربر فعلی"
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "این ایمیل با ایمیل کاربر دیگری یکسان است."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "کزئیات کاربر فعلی بروزرسانی شد."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr "یرایش جزئیات کاربر کنونی"
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "تغییر کلمه عبور کاربر"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "کلمه عبور شما با موفقیت تغییر کرد."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr "خطا در ثبت چزئیات %s."
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr "خطا در ثبت چزئیات ."
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr "جزئیات %s با موفقیت ثبت شد."
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr "جزییات با موفقیت ثبت شد."
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr "خطا در زمان ایجاد %s."
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr "خطا در زمان ایجاد شی"
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr "%s با موفقیت ایجاد شد."
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr "شی جدید با موفقیت ساخته شد."
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr "خطا در زمان حذف %s."
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr "خطا در حذف شی."
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr "%s با موفقیت حذف شد."
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr "شی با موفقیت حذف شد."
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "هیچکدام."
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "پست الکترونیک"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr ""
|
||||
#~ "لطفا از ایمیل و کلمه عبور معتبر جهت ورود استفاده کنید. درضمن کلمه عبور "
|
||||
#~ "case-sensitive است."
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "اکانت غیرفعال است."
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "تغییر کلمه عبور"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr "روش کنترل اعتبار سنجی کاربران، انتخابها عبارتند از:username, email."
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr "اجازه دادن به کاربران اعتبار سنجی نشده، جهت بازبینی و یا Viewها."
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "تغییر کلمه عبور کاربر"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "کلمه عبور شما با موفقیت تغییر کرد."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -12,16 +12,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-29 07:48+0000\n"
|
||||
"Last-Translator: Christophe kryskool <christophe.chauvet@gmail.com>\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/language/fr/)\n"
|
||||
"Language-Team: French (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/fr/)\n"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr "Options disponibles"
|
||||
@@ -30,257 +35,286 @@ msgstr "Options disponibles"
|
||||
msgid "Selection"
|
||||
msgstr "Sélection"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "adresse électronique"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr "Veuillez rentrer un courriel et mot de passe correct. Note: le mot de passe est sensible à la casse."
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Ce compte est inactif."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr "Modifier le mot de passe"
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr "Profil Utilisateur"
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr "Modifier les détails"
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr "À propos"
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licence"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr "Profil Utilisateur"
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr "Modifier les détails"
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr "Paramètres régionaux du profil"
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr "Éditer les paramètres régionaux du profil"
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
msgstr "Déconnexion"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licence"
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Utilisateur anonyme"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr "Compte"
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr "Mot de passe"
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr "Hachage de mot de passe"
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr "Propriétés de l'administration automatique"
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr "Fichier"
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr "Nom de fichier"
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr "Date et heure"
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr "Partager le fichier transféré"
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr "Partager les fichiers téléchargés"
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr "Uitlisateur"
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr "Fuseau horaire"
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr "Langue"
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr "Paramètres régionaux du profil utilisateur"
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr "Paramètres régionaux des profils utilisateur"
|
||||
|
||||
#: settings.py:14
|
||||
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 "Répertoire temporaire utilisé pour stocker les miniatures, les aperçus et les fichiers temporaires. Si aucun n'est indiqué, celui-ci sera crée à l'aide de la fonction tempfile.mdktemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"Répertoire temporaire utilisé pour stocker les miniatures, les aperçus et "
|
||||
"les fichiers temporaires. Si aucun n'est indiqué, celui-ci sera crée à "
|
||||
"l'aide de la fonction tempfile.mdktemp()"
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "Mécanisme utilisé pour l'authentification. Les options sont: username, email"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Autoriser les utilisateurs non-authentifiés, à accéder à tous les vues"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr "Un espace de stockage que tous les agents pourront utiliser pour partager des fichiers."
|
||||
msgstr ""
|
||||
"Un espace de stockage que tous les agents pourront utiliser pour partager "
|
||||
"des fichiers."
|
||||
|
||||
#: utils.py:114
|
||||
msgid "Function found"
|
||||
msgstr "Fonction trouvée"
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Aucune action sélectionnée."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Vous devez sélectionner au moins un élément."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr "Impossible de supprimer %(selection)s."
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr "Impossible d'ajouter %(selection)s."
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Ajouter"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Supprimer"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr "Détails de l'utilisateur courant"
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr "Détails des paramètres régionaux de l'utilisateur actuel"
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "Conflit d'adresse électronique: un autre utilisateur a cette adresse."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Les détails de l'utilisateur actuel ont été mis à jour."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr "Modifier les détails des utilisateurs actuels"
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr "Détails des paramètres régionaux de l'utilisateur actuel mis à jour."
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr "Éditer le détail des paramètres régionaux de l'utilisateur actuel"
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Modifier le mot de passe de l'utilisateur courant"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Votre mot de passe a été modifié avec succès."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr "Erreur de sauvegarde %s pour voir les détails."
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr "Erreur de sauvegarde détaillée."
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr "Sauvegarde de %s détaillé avec succès."
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr "Détails sauvegardé avec succès."
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr "Erreur nouvelle création %s. "
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr "Erreur de création de l'objet."
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr "%s créé avec succès"
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr "Le nouvel objet a été créé avec succès"
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr "Erreur de suppression %s."
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr "Erreur de suppression de l'objet"
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr "%s supprimé avec succès."
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr "Objet supprimé avec succès"
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Aucun"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "adresse électronique"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr ""
|
||||
#~ "Veuillez rentrer un courriel et mot de passe correct. Note: le mot de "
|
||||
#~ "passe est sensible à la casse."
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Ce compte est inactif."
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Modifier le mot de passe"
|
||||
|
||||
#~ msgid "Logout"
|
||||
#~ msgstr "Déconnexion"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Mécanisme utilisé pour l'authentification. Les options sont: username, "
|
||||
#~ "email"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr ""
|
||||
#~ "Autoriser les utilisateurs non-authentifiés, à accéder à tous les vues"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Modifier le mot de passe de l'utilisateur courant"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Votre mot de passe a été modifié avec succès."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -8,15 +8,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/mayan-edms/language/hr_HR/)\n"
|
||||
"Language-Team: Croatian (Croatia) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/hr_HR/)\n"
|
||||
"Language: hr_HR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hr_HR\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"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
@@ -26,130 +32,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -157,122 +147,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,16 +8,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/projects/p/mayan-edms/language/hu/)\n"
|
||||
"Language-Team: Hungarian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/hu/)\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: hu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -26,130 +31,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -157,122 +146,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,16 +8,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/projects/p/mayan-edms/language/id/)\n"
|
||||
"Language-Team: Indonesian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/id/)\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: id\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -26,130 +31,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -157,122 +146,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -13,16 +13,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-29 08:38+0000\n"
|
||||
"Last-Translator: Pierpaolo Baldan <pierpaolo.baldan@gmail.com>\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/language/it/)\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/it/)\n"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr "Attributi disponibili:"
|
||||
@@ -31,257 +36,285 @@ msgstr "Attributi disponibili:"
|
||||
msgid "Selection"
|
||||
msgstr "Selezione"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr "Inserisci una corretta email e password. Si noti che il campo password è case-sensitive."
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Questo account è inattivo"
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr "Cambiare la password"
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr "Dettagli utente"
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr "Modifica dettagli"
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr "About"
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licenza"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr "Dettagli utente"
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr "Modifica dettagli"
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr "Profilo Locale"
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr "Modifica profilo locale"
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
msgstr "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licenza"
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Utente anonimo"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr "Account"
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr "Password"
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr "Auto proprietà di amministrazione "
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr "File"
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr "Filename"
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr "Date time"
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr "Condividi file caricato"
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr "Condividi files caricati"
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr "Utente"
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr "Fuso orario"
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr "Lingua"
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr "Profilo utente locale"
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr "Profili dell'utente locale"
|
||||
|
||||
#: settings.py:14
|
||||
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 "Elenco temporaneo ha usato ampi spazi per memorizzare miniature, anteprime e file temporanei. Se nessuno è specificato, uno può essere creato usando tempfile.mkdtemp() "
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"Elenco temporaneo ha usato ampi spazi per memorizzare miniature, anteprime e "
|
||||
"file temporanei. Se nessuno è specificato, uno può essere creato usando "
|
||||
"tempfile.mkdtemp() "
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "Controllo del meccanismo di autenticazione. Le opzioni possibili sono:username,email"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Consentire agli utenti non autenticati, l'accesso a tutte le viste"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr "Un backend di memorizzazione che tutti i lavoratori possono utilizzare per condividere i file."
|
||||
msgstr ""
|
||||
"Un backend di memorizzazione che tutti i lavoratori possono utilizzare per "
|
||||
"condividere i file."
|
||||
|
||||
#: utils.py:114
|
||||
msgid "Function found"
|
||||
msgstr "Trovata funzione"
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Nessuna azione selezionata"
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Devi selezionare un elemento"
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr "Impossibile rimuovere %(selection)s."
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr "Impossibile aggiungere %(selection)s."
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Aggiungi"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Rimuovi"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr "Dettagli dell'attuale utente"
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr "Dettagli del profilo dell'utente attuale"
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "E-mail conflitto, un altro utente ha quella stessa email."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Dettagli dell'utente corrente aggiornati"
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr "Modificare i dati dell'utente attuale"
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr "Dettagli del profilo locale dell'utente attuale aggiornati."
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr "Modificare i dettagli del profilo corrente dell'utente"
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Modifica della password dell'utente corrente"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "La tua password è stata cambiata con successo"
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr "Errore nel salvataggio %s dei dettagli"
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr "Dettagli errore di salvataggio."
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr "%s dettagli salvati con successo"
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr "Dettagli salvati correttamente."
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr "Errore nella creazione del nuovo %s."
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr "Errore nella creazione dell'oggetto"
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr "%s creato con successo"
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr "Nuovo oggetto creato con successo."
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr "Errore nel cancellare %s."
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr "Errore nel cancellare l'oggetto."
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr "%s cancellato con successo"
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr "Oggetto cancellato con successo"
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Nessuno"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "Email"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr ""
|
||||
#~ "Inserisci una corretta email e password. Si noti che il campo password è "
|
||||
#~ "case-sensitive."
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Questo account è inattivo"
|
||||
|
||||
#~ msgid "Change password"
|
||||
#~ msgstr "Cambiare la password"
|
||||
|
||||
#~ msgid "Logout"
|
||||
#~ msgstr "Logout"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Controllo del meccanismo di autenticazione. Le opzioni possibili sono:"
|
||||
#~ "username,email"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr "Consentire agli utenti non autenticati, l'accesso a tutte le viste"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Modifica della password dell'utente corrente"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "La tua password è stata cambiata con successo"
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Latvian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
@@ -20,6 +20,10 @@ msgstr ""
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
|
||||
"2);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -28,109 +32,103 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -142,16 +140,6 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -159,122 +147,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/mayan-"
|
||||
@@ -19,6 +19,10 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,109 +31,103 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -141,16 +139,6 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,122 +146,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -9,16 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/mayan-edms/language/nl_NL/)\n"
|
||||
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/nl_NL/)\n"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,130 +32,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Selectie"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr "Wachtwoord"
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr "Gelieve een correct email adres en wachtwoord invoeren. Let er op dat het wachtwoord veld hoofdletter gevoelig is."
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Dit account is inactief."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licentie"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licentie"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Anonieme gebruiker"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr "Wachtwoord"
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +147,149 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Geen acties geselecteerd."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Selecteer minimaal een item."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Voeg toe"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Verwijder"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "Email conflict, een andere gebruiker heeft hetzelfde email adres."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Gegevens van huidige gerbuiker aangepast."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Wijzig wachtwoord van huidige gebruiker"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Uw wachtwoord is succesvol aangepast."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr "Error bij opslaan van %s gegevens."
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr "Error bij opslaan gegevens."
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr "%s gegevens succesvol opgeslagen."
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr "Gegevens succesvol opgeslagen."
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr "Error bij maken nieuwe %s."
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr "Error bij het maken van object."
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr "%s succesvol aangemaakt."
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr "Nieuw object succesvol aangemaakt."
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr "Error bij verwijderen %s."
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr "Error bij het verwijderen van object."
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr "%s succesvol verwijderd."
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr "Object succesvol verwijderd."
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Geen"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "Email"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr ""
|
||||
#~ "Gelieve een correct email adres en wachtwoord invoeren. Let er op dat het "
|
||||
#~ "wachtwoord veld hoofdletter gevoelig is."
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Dit account is inactief."
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Wijzig wachtwoord van huidige gebruiker"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Uw wachtwoord is succesvol aangepast."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -12,15 +12,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/language/pl/)\n"
|
||||
"Language-Team: Polish (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/pl/)\n"
|
||||
"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"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
@@ -30,130 +36,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Zaznaczenie"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "To konto jest nieaktywne."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licencja"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licencja"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Użytkownik anonimowy"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -161,126 +151,142 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Nie wybrano żadnego działania"
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Musisz wybrać co najmniej jeden element."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Dodaj"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Usuń"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "Użytkownik o podanym adresie e-mail już istnieje."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Aktualne dane użytkownika aktualizowane."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Zmiana hasła użytkownika"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Twoje hasło zostało pomyślnie zmienione."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Brak"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "E-mail"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "To konto jest nieaktywne."
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Zmiana hasła użytkownika"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Twoje hasło zostało pomyślnie zmienione."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -11,16 +11,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/language/pt/)\n"
|
||||
"Language-Team: Portuguese (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/pt/)\n"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -29,130 +34,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Seleção"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Esta conta está inativa."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licença"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licença"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Utilizador anónimo"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "Controla o mecanismo usado para autenticar o utilizador. As opções são: username, email"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Permitir acesso a todas as vistas aos utilizadores não autenticados"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -160,126 +149,152 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Nenhuma ação selecionada."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Deve selecionar pelo menos um item."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Adicionar"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Remover"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "Conflito de E-mail; outro utilizador tem o mesmo e-mail."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Detalhes do utilizador atual atualizados."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Alteração da senha do utilizador atual"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "A sua senha foi alterada com êxito."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Nenhum"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "E-mail"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Esta conta está inativa."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Controla o mecanismo usado para autenticar o utilizador. As opções são: "
|
||||
#~ "username, email"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr "Permitir acesso a todas as vistas aos utilizadores não autenticados"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Alteração da senha do utilizador atual"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "A sua senha foi alterada com êxito."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -10,16 +10,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/mayan-edms/language/pt_BR/)\n"
|
||||
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/pt_BR/)\n"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -28,130 +33,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Seleção"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "E-mail"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Esta conta está inativa."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licença"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licença"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Usuário anônimo"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
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,"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -159,126 +148,149 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Nenhuma ação selecionada."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Deve selecionar pelo menos um item."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Adicionar"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Remover"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "E-mail conflito, outro usuário que tem mesmo e-mail."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Detalhes do usuário atual atualizados."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Alteração de senha do usuário atual"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Sua senha foi alterada com êxito."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Nenhum"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "E-mail"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Esta conta está inativa."
|
||||
|
||||
#~ 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,"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Alteração de senha do usuário atual"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Sua senha foi alterada com êxito."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -9,15 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/mayan-edms/language/ro_RO/)\n"
|
||||
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/ro_RO/)\n"
|
||||
"Language: ro_RO\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: ro_RO\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
|
||||
"2:1));\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
@@ -27,130 +33,117 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "selecţie"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "email"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Acest cont este inactiv."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Licenţă"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Licenţă"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Utilizator anonim"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
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 "Directorul temporar utilizat de site pentru a stoca miniaturi, previzualizări și fișiere temporare. În cazul în care nu este specificat, se va fi creat cu ajutorul tempfile.mkdtemp ()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"Directorul temporar utilizat de site pentru a stoca miniaturi, "
|
||||
"previzualizări și fișiere temporare. În cazul în care nu este specificat, "
|
||||
"se va fi creat cu ajutorul tempfile.mkdtemp ()"
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "Controlează mecanismul utilizat pentru autentificare. Optiunile sunt: numele de utilizator, e-mail"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Permiteți accesul utilizatorilor neautentificati la toate punctele de vedere"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +151,154 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Nu a fost selectată nici o acţiune."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Trebuie sa selectaţi cel puţin un rând"
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Adaugă"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Şterge"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "E-mail conflict, un alt utilizator are acest e-mail."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Detaliile utilizatorului curent au fost actualizate."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Schimbare parola pentru utilizatorul curent"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Parola dvs. a fost schimbată cu succes"
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Nici unul"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "email"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Acest cont este inactiv."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Controlează mecanismul utilizat pentru autentificare. Optiunile sunt: "
|
||||
#~ "numele de utilizator, e-mail"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr ""
|
||||
#~ "Permiteți accesul utilizatorilor neautentificati la toate punctele de "
|
||||
#~ "vedere"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Schimbare parola pentru utilizatorul curent"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Parola dvs. a fost schimbată cu succes"
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -9,15 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/language/ru/)\n"
|
||||
"Language-Team: Russian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
"language/ru/)\n"
|
||||
"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"
|
||||
"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"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
@@ -27,130 +33,117 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Выбор"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Эта учетная запись неактивна."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Лицензия"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Лицензия"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Анонимный пользователь"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
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 ()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"Временный каталог, используемый сайтом для хранения миниатюр, превью и "
|
||||
"временных файлов. Если он не указан, он будет создан с использованием "
|
||||
"tempfile.mkdtemp ()"
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "Управление механизмом, используемым для аутентификации пользователя. Возможные варианты: имя пользователя, адрес электронной почты"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "Разрешить, не прошедшим проверку, пользователям доступ ко всем представлениям"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +151,154 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Никаких действий не выбрано."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Необходимо выбрать хотя бы один элемент."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Добавить"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Удалить"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "Другой пользователь укеазал тот же е-мейл."
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Данные пользователя обновлены."
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "Изменить пароль пользователя"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Ваш пароль был изменен."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "Ни один"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "Email"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Эта учетная запись неактивна."
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr ""
|
||||
#~ "Управление механизмом, используемым для аутентификации пользователя. "
|
||||
#~ "Возможные варианты: имя пользователя, адрес электронной почты"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr ""
|
||||
#~ "Разрешить, не прошедшим проверку, пользователям доступ ко всем "
|
||||
#~ "представлениям"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "Изменить пароль пользователя"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Ваш пароль был изменен."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -8,15 +8,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/projects/p/mayan-edms/language/sl_SI/)\n"
|
||||
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/sl_SI/)\n"
|
||||
"Language: sl_SI\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: sl_SI\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
|
||||
"%100==4 ? 2 : 3);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
@@ -26,130 +32,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -157,122 +147,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Albanian (http://www.transifex.com/projects/p/mayan-edms/"
|
||||
@@ -19,6 +19,10 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,109 +31,103 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -141,16 +139,6 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,122 +146,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
@@ -9,16 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/mayan-edms/language/tr_TR/)\n"
|
||||
"Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/tr_TR/)\n"
|
||||
"Language: tr_TR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: tr_TR\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,130 +32,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "E-posta"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Bu hesap etkin değildir."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "Anonim kullanıcı"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +147,139 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Ekle"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Kaldır"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Parolanız başarılı olarak değiştirildi."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "E-posta"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Bu hesap etkin değildir."
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Parolanız başarılı olarak değiştirildi."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -9,16 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/mayan-edms/language/vi_VN/)\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/projects/p/"
|
||||
"mayan-edms/language/vi_VN/)\n"
|
||||
"Language: vi_VN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: vi_VN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,130 +32,114 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "Lựa chọn"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "Tài khoản này không được kích hoạt."
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "Bản quyền"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "Bản quyền"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"tempfile.mkdtemp()"
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +147,139 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "Không thao tác nào được chọn."
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "Cần chọn ít nhất một phần tử."
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "Thêm"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "Xóa"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "Thông tin người dùng đã được cập nhật"
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "Mật khẩu đã thay đổi thành công."
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "None"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "Email"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "Tài khoản này không được kích hoạt."
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "Mật khẩu đã thay đổi thành công."
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -9,16 +9,21 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/mayan-edms/language/zh_CN/)\n"
|
||||
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/mayan-"
|
||||
"edms/language/zh_CN/)\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,130 +32,116 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr "选择"
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr "电子邮件"
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr "密码"
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr "请输入正确的邮箱或者密码。注意!密码是大小写敏感的。"
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr "此账号未激活"
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
msgstr "许可证"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr "许可证"
|
||||
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr "匿名用户"
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr "密码"
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:14
|
||||
msgid ""
|
||||
"Temporary directory used site wide to store thumbnails, previews and "
|
||||
"temporary files. If none is specified, one will be created using "
|
||||
"temporary files. If none is specified, one will be created using tempfile."
|
||||
"mkdtemp()"
|
||||
msgstr ""
|
||||
"站点范围的临时目录用于存储缩略图,预览和临时文件。如果没有设置,将缺省使用"
|
||||
"tempfile.mkdtemp()"
|
||||
msgstr "站点范围的临时目录用于存储缩略图,预览和临时文件。如果没有设置,将缺省使用tempfile.mkdtemp()"
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr "控制验证用户的机制。可选项有:username, email"
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr "允许非授权用户访问所有的视图"
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,126 +149,155 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr "请选择一个操作"
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr "至少需要选择一项"
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr "新增"
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr "移除"
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr "电子邮箱冲突,另外用户已经使用此邮箱"
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr "当前用户信息已经更新"
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr "当前用户密码修改"
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr "你的密码已经修改成功"
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr "保存 %s 详细信息出错。"
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr "保存详细信息出错"
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr "%s的详单成功保存"
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr "详单保存成功"
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr "创建新 %s的时候出错。"
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr "创建对象的时候出错"
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr "创建%s成功"
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr "新对象创建成功"
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr "删除%s时候出错。"
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr "删除对象时候出错。"
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr "删除%s成功。"
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr "对象删除成功"
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr "无"
|
||||
|
||||
#~ msgid "Email"
|
||||
#~ msgstr "电子邮件"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Please enter a correct email and password. Note that the password field "
|
||||
#~ "is case-sensitive."
|
||||
#~ msgstr "请输入正确的邮箱或者密码。注意!密码是大小写敏感的。"
|
||||
|
||||
#~ msgid "This account is inactive."
|
||||
#~ msgstr "此账号未激活"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Controls the mechanism used to authenticated user. Options are: "
|
||||
#~ "username, email"
|
||||
#~ msgstr "控制验证用户的机制。可选项有:username, email"
|
||||
|
||||
#~ msgid "Allow non authenticated users, access to all views"
|
||||
#~ msgstr "允许非授权用户访问所有的视图"
|
||||
|
||||
#~ msgid "Current user password change"
|
||||
#~ msgstr "当前用户密码修改"
|
||||
|
||||
#~ msgid "Your password has been successfully changed."
|
||||
#~ msgstr "你的密码已经修改成功"
|
||||
|
||||
#~ msgid "%(selection)s added successfully added to %(right_list_title)s."
|
||||
#~ msgstr "%(selection)s added successfully added to %(right_list_title)s."
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Mayan EDMS\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2015-02-06 16:50-0400\n"
|
||||
"POT-Creation-Date: 2015-04-06 16:06-0400\n"
|
||||
"PO-Revision-Date: 2015-01-17 07:03+0000\n"
|
||||
"Last-Translator: Roberto Rosario\n"
|
||||
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/mayan-"
|
||||
@@ -19,6 +19,10 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#: apps.py:95
|
||||
msgid "Common"
|
||||
msgstr ""
|
||||
|
||||
#: classes.py:40
|
||||
msgid "Available attributes: "
|
||||
msgstr ""
|
||||
@@ -27,109 +31,103 @@ msgstr ""
|
||||
msgid "Selection"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:143
|
||||
msgid "Email"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:146 models.py:36
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:149
|
||||
msgid ""
|
||||
"Please enter a correct email and password. Note that the password field is "
|
||||
"case-sensitive."
|
||||
msgstr ""
|
||||
|
||||
#: forms.py:151
|
||||
msgid "This account is inactive."
|
||||
msgstr ""
|
||||
|
||||
#: links.py:10
|
||||
msgid "Change password"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:11
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:12
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:14
|
||||
msgid "About"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15 views.py:279
|
||||
msgid "License"
|
||||
#: links.py:13
|
||||
msgid "Admin site"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:17
|
||||
#: links.py:14
|
||||
msgid "User details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:15
|
||||
msgid "Edit details"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:16
|
||||
msgid "Locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:18
|
||||
#: links.py:17
|
||||
msgid "Edit locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Logout"
|
||||
#: links.py:18 views.py:270
|
||||
msgid "License"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:28 models.py:31
|
||||
#: links.py:19
|
||||
msgid "Maintenance"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:20
|
||||
msgid "Setup"
|
||||
msgstr ""
|
||||
|
||||
#: links.py:21 views.py:435
|
||||
msgid "Tools"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:29 models.py:32
|
||||
msgid "Anonymous user"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:35
|
||||
#: models.py:36
|
||||
msgid "Account"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:37
|
||||
msgid "Password"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:38
|
||||
msgid "Password hash"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:40
|
||||
#: models.py:41
|
||||
msgid "Auto admin properties"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:44
|
||||
#: models.py:46
|
||||
msgid "File"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:45
|
||||
#: models.py:47
|
||||
msgid "Filename"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:46
|
||||
#: models.py:48
|
||||
msgid "Date time"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:49
|
||||
#: models.py:51
|
||||
msgid "Shared uploaded file"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:50
|
||||
#: models.py:52
|
||||
msgid "Shared uploaded files"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:61
|
||||
#: models.py:64
|
||||
msgid "User"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:63
|
||||
#: models.py:66
|
||||
msgid "Timezone"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:64
|
||||
#: models.py:67
|
||||
msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:70
|
||||
#: models.py:73
|
||||
msgid "User locale profile"
|
||||
msgstr ""
|
||||
|
||||
#: models.py:71
|
||||
#: models.py:74
|
||||
msgid "User locale profiles"
|
||||
msgstr ""
|
||||
|
||||
@@ -141,16 +139,6 @@ msgid ""
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:48
|
||||
msgid ""
|
||||
"Controls the mechanism used to authenticated user. Options are: username, "
|
||||
"email"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:57
|
||||
msgid "Allow non authenticated users, access to all views"
|
||||
msgstr ""
|
||||
|
||||
#: settings.py:66
|
||||
msgid "A storage backend that all workers can use to share files."
|
||||
msgstr ""
|
||||
|
||||
@@ -158,122 +146,126 @@ msgstr ""
|
||||
msgid "Function found"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:44
|
||||
#: views.py:54
|
||||
msgid "No action selected."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:48
|
||||
#: views.py:58
|
||||
msgid "Must select at least one item."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:100
|
||||
#: views.py:110
|
||||
#, python-format
|
||||
msgid "Unable to remove %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:125
|
||||
#: views.py:135
|
||||
#, python-format
|
||||
msgid "Unable to add %(selection)s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:138
|
||||
#: views.py:148
|
||||
msgid "Add"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:149
|
||||
#: views.py:158
|
||||
msgid "Remove"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:172
|
||||
#: views.py:181
|
||||
msgid "Current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:187
|
||||
#: views.py:196
|
||||
msgid "Current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:204
|
||||
#: views.py:213
|
||||
msgid "E-mail conflict, another user has that same email."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:207
|
||||
#: views.py:216
|
||||
msgid "Current user's details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:216
|
||||
#: views.py:225
|
||||
msgid "Edit current user details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:239
|
||||
#: views.py:248
|
||||
msgid "Current user's locale profile details updated."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:248
|
||||
#: views.py:257
|
||||
msgid "Edit current user locale profile details"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:288
|
||||
msgid "Current user password change"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:303
|
||||
msgid "Your password has been successfully changed."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:314
|
||||
#: views.py:282
|
||||
#, python-format
|
||||
msgid "Error saving %s details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:316
|
||||
#: views.py:284
|
||||
msgid "Error saving details."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:324
|
||||
#: views.py:292
|
||||
#, python-format
|
||||
msgid "%s details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:326
|
||||
#: views.py:294
|
||||
msgid "Details saved successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:338
|
||||
#: views.py:306
|
||||
#, python-format
|
||||
msgid "Error creating new %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:340
|
||||
#: views.py:308
|
||||
msgid "Error creating object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:347
|
||||
#: views.py:315
|
||||
#, python-format
|
||||
msgid "%s created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:349
|
||||
#: views.py:317
|
||||
msgid "New object created successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:367
|
||||
#: views.py:335
|
||||
#, python-format
|
||||
msgid "Error deleting %s."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:369
|
||||
#: views.py:337
|
||||
msgid "Error deleting object."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:374
|
||||
#: views.py:342
|
||||
#, python-format
|
||||
msgid "%s deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:376
|
||||
#: views.py:344
|
||||
msgid "Object deleted successfully."
|
||||
msgstr ""
|
||||
|
||||
#: views.py:425
|
||||
msgid "Setup items"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:459
|
||||
msgid "Results"
|
||||
msgstr ""
|
||||
|
||||
#: views.py:479
|
||||
msgid "Maintenance menu"
|
||||
msgstr ""
|
||||
|
||||
#: widgets.py:60
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
0
mayan/apps/common/management/commands/__init__.py
Normal file
0
mayan/apps/common/management/commands/__init__.py
Normal file
@@ -1,5 +1,6 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
|
||||
@@ -57,8 +58,8 @@ class RedirectionMixin(object):
|
||||
post_action_redirect = None
|
||||
|
||||
def dispatch(self, request, *args, **kwargs):
|
||||
self.next_url = self.request.POST.get('next', self.request.GET.get('next', self.post_action_redirect if self.post_action_redirect else self.request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
self.previous_url = self.request.POST.get('previous', self.request.GET.get('previous', self.request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
self.next_url = self.request.POST.get('next', self.request.GET.get('next', self.post_action_redirect if self.post_action_redirect else self.request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
self.previous_url = self.request.POST.get('previous', self.request.GET.get('previous', self.request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
return super(RedirectionMixin, self).dispatch(request, *args, **kwargs)
|
||||
|
||||
|
||||
@@ -39,24 +39,6 @@ register_setting(
|
||||
default=User.objects.make_random_password(),
|
||||
)
|
||||
|
||||
register_setting(
|
||||
namespace='common',
|
||||
module='common.settings',
|
||||
name='LOGIN_METHOD',
|
||||
global_name='COMMON_LOGIN_METHOD',
|
||||
default='username',
|
||||
description=_('Controls the mechanism used to authenticated user. Options are: username, email'),
|
||||
)
|
||||
|
||||
register_setting(
|
||||
namespace='common',
|
||||
module='common.settings',
|
||||
name='ALLOW_ANONYMOUS_ACCESS',
|
||||
global_name='COMMON_ALLOW_ANONYMOUS_ACCESS',
|
||||
default=False,
|
||||
description=_('Allow non authenticated users, access to all views'),
|
||||
)
|
||||
|
||||
register_setting(
|
||||
namespace='common',
|
||||
module='common.settings',
|
||||
|
||||
@@ -1,13 +1,18 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.conf.urls import patterns, url
|
||||
from django.contrib.staticfiles.templatetags.staticfiles import static
|
||||
from django.views.generic import RedirectView
|
||||
|
||||
from .views import AboutView
|
||||
|
||||
|
||||
urlpatterns = patterns('common.views',
|
||||
url(r'^$', 'home', (), 'home'),
|
||||
url(r'^maintenance_menu/$', 'maintenance_menu', (), 'maintenance_menu'),
|
||||
|
||||
url(r'^about/$', AboutView.as_view(), name='about_view'),
|
||||
url(r'^license/$', 'license_view', (), name='license_view'),
|
||||
url(r'^password/change/done/$', 'password_change_done', (), name='password_change_done'),
|
||||
url(r'^object/multiple/action/$', 'multi_object_action_view', (), name='multi_object_action_view'),
|
||||
|
||||
url(r'^user/$', 'current_user_details', (), name='current_user_details'),
|
||||
@@ -16,22 +21,11 @@ urlpatterns = patterns('common.views',
|
||||
url(r'^user/locale/$', 'current_user_locale_profile_details', (), name='current_user_locale_profile_details'),
|
||||
url(r'^user/locale/edit/$', 'current_user_locale_profile_edit', (), name='current_user_locale_profile_edit'),
|
||||
|
||||
url(r'^login/$', 'login_view', (), name='login_view'),
|
||||
url(r'^password/change/$', 'password_change_view', (), name='password_change_view'),
|
||||
|
||||
url(r'^setup/$', 'setup_list', (), 'setup_list'),
|
||||
url(r'^tools/$', 'tools_list', (), 'tools_list'),
|
||||
)
|
||||
|
||||
urlpatterns += patterns('',
|
||||
url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': 'main:home'}, name='logout_view'),
|
||||
|
||||
url(r'^password/reset/$', 'django.contrib.auth.views.password_reset', {'email_template_name': 'appearance/password_reset_email.html', 'template_name': 'appearance/password_reset_form.html', 'post_reset_redirect': '/password/reset/done'}, name='password_reset_view'),
|
||||
url(r'^password/reset/confirm/(?P<uidb36>[0-9A-Za-z]+)-(?P<token>.+)/$', 'django.contrib.auth.views.password_reset_confirm', {'template_name': 'appearance/password_reset_confirm.html', 'post_reset_redirect': '/password/reset/complete/'}, name='password_reset_confirm_view'),
|
||||
url(r'^password/reset/complete/$', 'django.contrib.auth.views.password_reset_complete', {'template_name': 'appearance/password_reset_complete.html'}, name='password_reset_complete_view'),
|
||||
url(r'^password/reset/done/$', 'django.contrib.auth.views.password_reset_done', {'template_name': 'appearance/password_reset_done.html'}, name='password_reset_done_view'),
|
||||
)
|
||||
|
||||
urlpatterns += patterns('',
|
||||
url(r'^set_language/$', 'django.views.i18n.set_language', name='set_language'),
|
||||
(r'^favicon\.ico$', RedirectView.as_view(url=static('appearance/images/favicon.ico'))),
|
||||
)
|
||||
|
||||
@@ -2,11 +2,12 @@ from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from json import dumps, loads
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.contrib.auth.models import User
|
||||
from django.contrib.auth.views import login, password_change
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
from django.conf import settings
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.shortcuts import redirect, render_to_response
|
||||
@@ -17,16 +18,20 @@ from django.views.generic import FormView, TemplateView
|
||||
from django.views.generic.edit import CreateView, DeleteView, UpdateView
|
||||
from django.views.generic.list import ListView
|
||||
|
||||
from dynamic_search.classes import SearchModel
|
||||
from permissions.models import Permission
|
||||
|
||||
from .api import tools
|
||||
from .classes import MissingItem
|
||||
from .forms import (
|
||||
ChoiceForm, EmailAuthenticationForm, LicenseForm, LocaleProfileForm,
|
||||
LocaleProfileForm_view, UserForm, UserForm_view
|
||||
ChoiceForm, LicenseForm, LocaleProfileForm, LocaleProfileForm_view,
|
||||
UserForm, UserForm_view
|
||||
)
|
||||
from .menus import menu_tools, menu_setup
|
||||
from .mixins import (
|
||||
ExtraContextMixin, ObjectListPermissionFilterMixin,
|
||||
ObjectPermissionCheckMixin, RedirectionMixin, ViewPermissionCheckMixin
|
||||
)
|
||||
from .settings import LOGIN_METHOD
|
||||
|
||||
|
||||
class AboutView(TemplateView):
|
||||
@@ -39,7 +44,7 @@ def multi_object_action_view(request):
|
||||
then redirects to the appropiate specialized view
|
||||
"""
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
action = request.GET.get('action', None)
|
||||
id_list = ','.join([key[3:] for key in request.GET.keys() if key.startswith('pk_')])
|
||||
@@ -47,11 +52,11 @@ def multi_object_action_view(request):
|
||||
|
||||
if not action:
|
||||
messages.error(request, _('No action selected.'))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse('main:home')))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL)))
|
||||
|
||||
if not id_list and not items_property_list:
|
||||
messages.error(request, _('Must select at least one item.'))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse('main:home')))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL)))
|
||||
|
||||
# Separate redirects to keep backwards compatibility with older
|
||||
# functions that don't expect a properties_list parameter
|
||||
@@ -254,23 +259,6 @@ def current_user_locale_profile_edit(request):
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
|
||||
def login_view(request):
|
||||
"""
|
||||
Control how the use is to be authenticated, options are 'email' and
|
||||
'username'
|
||||
"""
|
||||
kwargs = {'template_name': 'appearance/login.html'}
|
||||
|
||||
if LOGIN_METHOD == 'email':
|
||||
kwargs['authentication_form'] = EmailAuthenticationForm
|
||||
|
||||
if not request.user.is_authenticated():
|
||||
context = {'appearance_type': 'plain'}
|
||||
return login(request, extra_context=context, **kwargs)
|
||||
else:
|
||||
return HttpResponseRedirect(reverse(getattr(settings, 'LOGIN_REDIRECT_URL', 'main:home')))
|
||||
|
||||
|
||||
def license_view(request):
|
||||
"""
|
||||
Display the included LICENSE file from the about menu
|
||||
@@ -284,29 +272,6 @@ def license_view(request):
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
|
||||
def password_change_view(request):
|
||||
"""
|
||||
Password change wrapper for better control
|
||||
"""
|
||||
context = {'title': _('Current user password change')}
|
||||
|
||||
return password_change(
|
||||
request,
|
||||
extra_context=context,
|
||||
template_name='appearance/generic_form.html',
|
||||
post_change_redirect=reverse('common:password_change_done'),
|
||||
)
|
||||
|
||||
|
||||
def password_change_done(request):
|
||||
"""
|
||||
View called when the new user password has been accepted
|
||||
"""
|
||||
|
||||
messages.success(request, _('Your password has been successfully changed.'))
|
||||
return redirect('common:current_user_details')
|
||||
|
||||
|
||||
class SingleObjectEditView(ViewPermissionCheckMixin, ObjectPermissionCheckMixin, ExtraContextMixin, RedirectionMixin, UpdateView):
|
||||
template_name = 'appearance/generic_form.html'
|
||||
|
||||
@@ -472,3 +437,44 @@ def tools_list(request):
|
||||
|
||||
return render_to_response('appearance/generic_list_horizontal.html', context,
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
|
||||
def home(request):
|
||||
document_search = SearchModel.get('documents.Document')
|
||||
|
||||
context = {
|
||||
'query_string': request.GET,
|
||||
'hide_links': True,
|
||||
'search_results_limit': 100,
|
||||
'missing_list': [item for item in MissingItem.get_all() if item.condition()],
|
||||
}
|
||||
|
||||
if request.GET:
|
||||
queryset, ids, timedelta = document_search.search(request.GET, request.user)
|
||||
|
||||
# Update the context with the search results
|
||||
context.update({
|
||||
'object_list': queryset,
|
||||
'time_delta': timedelta,
|
||||
'title': _('Results'),
|
||||
})
|
||||
|
||||
return render_to_response('appearance/home.html', context, context_instance=RequestContext(request))
|
||||
|
||||
|
||||
def maintenance_menu(request):
|
||||
user_tools = {}
|
||||
for namespace, values in tools.items():
|
||||
user_tools[namespace] = {
|
||||
'title': values['title']
|
||||
}
|
||||
user_tools[namespace].setdefault('links', [])
|
||||
for link in values['links']:
|
||||
resolved_link = link.resolve(context=RequestContext(request))
|
||||
if resolved_link:
|
||||
user_tools[namespace]['links'].append(resolved_link)
|
||||
|
||||
return render_to_response('appearance/tools.html', {
|
||||
'blocks': user_tools,
|
||||
'title': _('Maintenance menu')
|
||||
}, context_instance=RequestContext(request))
|
||||
|
||||
@@ -2,6 +2,7 @@ from __future__ import absolute_import, unicode_literals
|
||||
|
||||
import logging
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import HttpResponseRedirect
|
||||
@@ -28,8 +29,8 @@ def key_receive(request, key_id):
|
||||
Permission.objects.check_permissions(request.user, [PERMISSION_KEY_RECEIVE])
|
||||
|
||||
post_action_redirect = None
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
@@ -94,8 +95,8 @@ def key_delete(request, fingerprint, key_type):
|
||||
key = Key.get(gpg, fingerprint, secret=secret)
|
||||
|
||||
post_action_redirect = None
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.contrib.comments.models import Comment
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
@@ -37,10 +38,10 @@ def comment_delete(request, comment_id=None, comment_id_list=None):
|
||||
|
||||
if not comments:
|
||||
messages.error(request, _('Must provide at least one comment.'))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse('main:home')))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL)))
|
||||
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
for comment in comments:
|
||||
@@ -85,7 +86,7 @@ def comment_add(request, document_id):
|
||||
|
||||
post_action_redirect = None
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
form = CommentForm(request.POST)
|
||||
|
||||
@@ -7,8 +7,8 @@ from django.utils.translation import ugettext_lazy as _
|
||||
from common import (
|
||||
menu_facet, menu_main, menu_object, menu_secondary, menu_setup
|
||||
)
|
||||
from common.api import register_maintenance_links
|
||||
from documents.models import Document
|
||||
from main.api import register_maintenance_links
|
||||
from metadata.models import DocumentMetadata
|
||||
from rest_api.classes import APIEndPoint
|
||||
|
||||
|
||||
@@ -111,8 +111,8 @@ def index_setup_delete(request, index_pk):
|
||||
|
||||
post_action_redirect = reverse('indexing:index_setup_list')
|
||||
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
@@ -250,8 +250,8 @@ def template_node_delete(request, node_pk):
|
||||
|
||||
post_action_redirect = reverse('indexing:index_setup_view', args=[node.index.pk])
|
||||
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
@@ -358,8 +358,8 @@ def rebuild_index_instances(request):
|
||||
"""
|
||||
Permission.objects.check_permissions(request.user, [PERMISSION_DOCUMENT_INDEXING_REBUILD_INDEXES])
|
||||
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', None)))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', None)))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method != 'POST':
|
||||
return render_to_response('appearance/generic_confirm.html', {
|
||||
|
||||
@@ -3,6 +3,7 @@ from __future__ import absolute_import, unicode_literals
|
||||
from datetime import datetime
|
||||
import logging
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
@@ -86,8 +87,8 @@ def document_signature_upload(request, document_pk):
|
||||
document.add_as_recent_document_for_user(request.user)
|
||||
|
||||
post_action_redirect = None
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
form = DetachedSignatureForm(request.POST, request.FILES)
|
||||
@@ -146,8 +147,8 @@ def document_signature_delete(request, document_pk):
|
||||
document.add_as_recent_document_for_user(request.user)
|
||||
|
||||
post_action_redirect = None
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
|
||||
@@ -8,16 +8,15 @@ from django.utils.translation import ugettext_lazy as _
|
||||
from actstream import registry
|
||||
|
||||
from acls.api import class_permissions
|
||||
from common.classes import ModelAttribute
|
||||
from common import (
|
||||
menu_facet, menu_front_page, menu_object, menu_secondary, menu_setup,
|
||||
menu_sidebar, menu_multi_item
|
||||
MissingItem, menu_facet, menu_front_page, menu_object, menu_secondary,
|
||||
menu_setup, menu_sidebar, menu_multi_item
|
||||
)
|
||||
from common.api import register_maintenance_links
|
||||
from common.classes import ModelAttribute
|
||||
from common.utils import encapsulate, validate_path
|
||||
from dynamic_search.classes import SearchModel
|
||||
from events.permissions import PERMISSION_EVENTS_VIEW
|
||||
from main import MissingItem
|
||||
from main.api import register_maintenance_links
|
||||
from navigation.api import register_model_list_columns
|
||||
from rest_api.classes import APIEndPoint
|
||||
from statistics.classes import StatisticNamespace
|
||||
|
||||
@@ -3,6 +3,7 @@ from __future__ import unicode_literals
|
||||
import logging
|
||||
import urlparse
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.shortcuts import render_to_response
|
||||
@@ -86,5 +87,5 @@ def search(request, advanced=False):
|
||||
|
||||
|
||||
def search_again(request):
|
||||
query = urlparse.urlparse(request.META.get('HTTP_REFERER', reverse('main:home'))).query
|
||||
query = urlparse.urlparse(request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))).query
|
||||
return HttpResponseRedirect('%s?%s' % (reverse('search:search_advanced'), query))
|
||||
|
||||
@@ -2,6 +2,7 @@ from __future__ import absolute_import, unicode_literals
|
||||
|
||||
import logging
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
@@ -100,8 +101,8 @@ def folder_delete(request, folder_id):
|
||||
|
||||
post_action_redirect = reverse('folders:folder_list')
|
||||
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
@@ -155,7 +156,7 @@ def folder_add_document(request, document_id=None, document_id_list=None):
|
||||
documents = [get_object_or_404(Document, pk=document_id) for document_id in document_id_list.split(',')]
|
||||
else:
|
||||
messages.error(request, _('Must provide at least one document.'))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse('main:home')))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL)))
|
||||
|
||||
try:
|
||||
Permission.objects.check_permissions(request.user, [PERMISSION_FOLDER_ADD_DOCUMENT])
|
||||
@@ -163,8 +164,8 @@ def folder_add_document(request, document_id=None, document_id_list=None):
|
||||
documents = AccessEntry.objects.filter_objects_by_access(PERMISSION_FOLDER_ADD_DOCUMENT, request.user, documents)
|
||||
|
||||
post_action_redirect = None
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
form = FolderListForm(request.POST, user=request.user)
|
||||
@@ -240,7 +241,7 @@ def folder_document_remove(request, folder_id, document_id=None, document_id_lis
|
||||
folder_documents = [get_object_or_404(Document, pk=document_id) for document_id in document_id_list.split(',')]
|
||||
else:
|
||||
messages.error(request, _('Must provide at least one folder document.'))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse('main:home')))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL)))
|
||||
|
||||
logger.debug('folder_documents (pre permission check): %s', folder_documents)
|
||||
try:
|
||||
@@ -250,8 +251,8 @@ def folder_document_remove(request, folder_id, document_id=None, document_id_lis
|
||||
|
||||
logger.debug('folder_documents (post permission check): %s', folder_documents)
|
||||
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
next = request.POST.get('next', request.GET.get('next', post_action_redirect if post_action_redirect else request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
for folder_document in folder_documents:
|
||||
|
||||
@@ -2,6 +2,7 @@ from __future__ import absolute_import, unicode_literals
|
||||
|
||||
import logging
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.core.exceptions import PermissionDenied
|
||||
from django.core.urlresolvers import reverse
|
||||
@@ -172,8 +173,8 @@ def smart_link_delete(request, smart_link_pk):
|
||||
except PermissionDenied:
|
||||
AccessEntry.objects.check_access(PERMISSION_SMART_LINK_DELETE, request.user, smart_link)
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
@@ -270,8 +271,8 @@ def smart_link_condition_edit(request, smart_link_condition_pk):
|
||||
except PermissionDenied:
|
||||
AccessEntry.objects.check_accesses([PERMISSION_SMART_LINK_EDIT], request.user, smart_link_condition.smart_link)
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
form = SmartLinkConditionForm(request.POST, instance=smart_link_condition)
|
||||
@@ -301,8 +302,8 @@ def smart_link_condition_delete(request, smart_link_condition_pk):
|
||||
except PermissionDenied:
|
||||
AccessEntry.objects.check_accesses([PERMISSION_SMART_LINK_EDIT], request.user, smart_link_condition.smart_link)
|
||||
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse('main:home'))))
|
||||
next = request.POST.get('next', request.GET.get('next', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
previous = request.POST.get('previous', request.GET.get('previous', request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL))))
|
||||
|
||||
if request.method == 'POST':
|
||||
try:
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
from __future__ import absolute_import, unicode_literals
|
||||
|
||||
from django.conf import settings
|
||||
from django.contrib import messages
|
||||
from django.contrib.sites.models import Site
|
||||
from django.core.exceptions import PermissionDenied
|
||||
@@ -39,7 +40,7 @@ def send_document_link(request, document_id=None, document_id_list=None, as_atta
|
||||
|
||||
if not documents:
|
||||
messages.error(request, _('Must provide at least one document.'))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse('main:home')))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', reverse(settings.LOGIN_REDIRECT_URL)))
|
||||
|
||||
post_action_redirect = reverse('documents:document_list_recent')
|
||||
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
from .classes import MissingItem # NOQA
|
||||
@@ -1,9 +0,0 @@
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django import apps
|
||||
from django.utils.translation import ugettext_lazy as _
|
||||
|
||||
|
||||
class MainApp(apps.AppConfig):
|
||||
name = 'main'
|
||||
verbose_name = _('Main')
|
||||
@@ -1,14 +0,0 @@
|
||||
class MissingItem(object):
|
||||
_registry = []
|
||||
|
||||
@classmethod
|
||||
def get_all(cls):
|
||||
return cls._registry
|
||||
|
||||
def __init__(self, label, condition, description, view):
|
||||
self.label = label
|
||||
self.condition = condition
|
||||
self.description = description
|
||||
self.view = view
|
||||
self.__class__._registry.append(self)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user