This commit is contained in:
Mai Gillmann
2019-12-17 14:09:10 +01:00
parent 66e908fc8a
commit 4791d00a43
2122 changed files with 423791 additions and 0 deletions
@@ -0,0 +1,225 @@
import inspect
import re
from django.apps import apps as django_apps
from django.conf import settings
from django.core.exceptions import ImproperlyConfigured, PermissionDenied
from django.middleware.csrf import rotate_token
from django.utils.crypto import constant_time_compare
from django.utils.module_loading import import_string
from django.utils.translation import LANGUAGE_SESSION_KEY
from .signals import user_logged_in, user_logged_out, user_login_failed
SESSION_KEY = '_auth_user_id'
BACKEND_SESSION_KEY = '_auth_user_backend'
HASH_SESSION_KEY = '_auth_user_hash'
REDIRECT_FIELD_NAME = 'next'
def load_backend(path):
return import_string(path)()
def _get_backends(return_tuples=False):
backends = []
for backend_path in settings.AUTHENTICATION_BACKENDS:
backend = load_backend(backend_path)
backends.append((backend, backend_path) if return_tuples else backend)
if not backends:
raise ImproperlyConfigured(
'No authentication backends have been defined. Does '
'AUTHENTICATION_BACKENDS contain anything?'
)
return backends
def get_backends():
return _get_backends(return_tuples=False)
def _clean_credentials(credentials):
"""
Clean a dictionary of credentials of potentially sensitive info before
sending to less secure functions.
Not comprehensive - intended for user_login_failed signal
"""
SENSITIVE_CREDENTIALS = re.compile('api|token|key|secret|password|signature', re.I)
CLEANSED_SUBSTITUTE = '********************'
for key in credentials:
if SENSITIVE_CREDENTIALS.search(key):
credentials[key] = CLEANSED_SUBSTITUTE
return credentials
def _get_user_session_key(request):
# This value in the session is always serialized to a string, so we need
# to convert it back to Python whenever we access it.
return get_user_model()._meta.pk.to_python(request.session[SESSION_KEY])
def authenticate(request=None, **credentials):
"""
If the given credentials are valid, return a User object.
"""
for backend, backend_path in _get_backends(return_tuples=True):
try:
inspect.getcallargs(backend.authenticate, request, **credentials)
except TypeError:
# This backend doesn't accept these credentials as arguments. Try the next one.
continue
try:
user = backend.authenticate(request, **credentials)
except PermissionDenied:
# This backend says to stop in our tracks - this user should not be allowed in at all.
break
if user is None:
continue
# Annotate the user object with the path of the backend.
user.backend = backend_path
return user
# The credentials supplied are invalid to all backends, fire signal
user_login_failed.send(sender=__name__, credentials=_clean_credentials(credentials), request=request)
def login(request, user, backend=None):
"""
Persist a user id and a backend in the request. This way a user doesn't
have to reauthenticate on every request. Note that data set during
the anonymous session is retained when the user logs in.
"""
session_auth_hash = ''
if user is None:
user = request.user
if hasattr(user, 'get_session_auth_hash'):
session_auth_hash = user.get_session_auth_hash()
if SESSION_KEY in request.session:
if _get_user_session_key(request) != user.pk or (
session_auth_hash and
not constant_time_compare(request.session.get(HASH_SESSION_KEY, ''), session_auth_hash)):
# To avoid reusing another user's session, create a new, empty
# session if the existing session corresponds to a different
# authenticated user.
request.session.flush()
else:
request.session.cycle_key()
try:
backend = backend or user.backend
except AttributeError:
backends = _get_backends(return_tuples=True)
if len(backends) == 1:
_, backend = backends[0]
else:
raise ValueError(
'You have multiple authentication backends configured and '
'therefore must provide the `backend` argument or set the '
'`backend` attribute on the user.'
)
else:
if not isinstance(backend, str):
raise TypeError('backend must be a dotted import path string (got %r).' % backend)
request.session[SESSION_KEY] = user._meta.pk.value_to_string(user)
request.session[BACKEND_SESSION_KEY] = backend
request.session[HASH_SESSION_KEY] = session_auth_hash
if hasattr(request, 'user'):
request.user = user
rotate_token(request)
user_logged_in.send(sender=user.__class__, request=request, user=user)
def logout(request):
"""
Remove the authenticated user's ID from the request and flush their session
data.
"""
# Dispatch the signal before the user is logged out so the receivers have a
# chance to find out *who* logged out.
user = getattr(request, 'user', None)
if not getattr(user, 'is_authenticated', True):
user = None
user_logged_out.send(sender=user.__class__, request=request, user=user)
# remember language choice saved to session
language = request.session.get(LANGUAGE_SESSION_KEY)
request.session.flush()
if language is not None:
request.session[LANGUAGE_SESSION_KEY] = language
if hasattr(request, 'user'):
from django.contrib.auth.models import AnonymousUser
request.user = AnonymousUser()
def get_user_model():
"""
Return the User model that is active in this project.
"""
try:
return django_apps.get_model(settings.AUTH_USER_MODEL, require_ready=False)
except ValueError:
raise ImproperlyConfigured("AUTH_USER_MODEL must be of the form 'app_label.model_name'")
except LookupError:
raise ImproperlyConfigured(
"AUTH_USER_MODEL refers to model '%s' that has not been installed" % settings.AUTH_USER_MODEL
)
def get_user(request):
"""
Return the user model instance associated with the given request session.
If no user is retrieved, return an instance of `AnonymousUser`.
"""
from .models import AnonymousUser
user = None
try:
user_id = _get_user_session_key(request)
backend_path = request.session[BACKEND_SESSION_KEY]
except KeyError:
pass
else:
if backend_path in settings.AUTHENTICATION_BACKENDS:
backend = load_backend(backend_path)
user = backend.get_user(user_id)
# Verify the session
if hasattr(user, 'get_session_auth_hash'):
session_hash = request.session.get(HASH_SESSION_KEY)
session_hash_verified = session_hash and constant_time_compare(
session_hash,
user.get_session_auth_hash()
)
if not session_hash_verified:
request.session.flush()
user = None
return user or AnonymousUser()
def get_permission_codename(action, opts):
"""
Return the codename of the permission for the specified action.
"""
return '%s_%s' % (action, opts.model_name)
def update_session_auth_hash(request, user):
"""
Updating a user's password logs out all sessions for the user.
Take the current request and the updated user object from which the new
session hash will be derived and update the session hash appropriately to
prevent a password change from logging out the session from which the
password was changed.
"""
request.session.cycle_key()
if hasattr(user, 'get_session_auth_hash') and request.user == user:
request.session[HASH_SESSION_KEY] = user.get_session_auth_hash()
default_app_config = 'django.contrib.auth.apps.AuthConfig'
@@ -0,0 +1,166 @@
from itertools import chain
from types import MethodType
from django.apps import apps
from django.conf import settings
from django.core import checks
from .management import _get_builtin_permissions
def check_user_model(app_configs=None, **kwargs):
if app_configs is None:
cls = apps.get_model(settings.AUTH_USER_MODEL)
else:
app_label, model_name = settings.AUTH_USER_MODEL.split('.')
for app_config in app_configs:
if app_config.label == app_label:
cls = app_config.get_model(model_name)
break
else:
# Checks might be run against a set of app configs that don't
# include the specified user model. In this case we simply don't
# perform the checks defined below.
return []
errors = []
# Check that REQUIRED_FIELDS is a list
if not isinstance(cls.REQUIRED_FIELDS, (list, tuple)):
errors.append(
checks.Error(
"'REQUIRED_FIELDS' must be a list or tuple.",
obj=cls,
id='auth.E001',
)
)
# Check that the USERNAME FIELD isn't included in REQUIRED_FIELDS.
if cls.USERNAME_FIELD in cls.REQUIRED_FIELDS:
errors.append(
checks.Error(
"The field named as the 'USERNAME_FIELD' "
"for a custom user model must not be included in 'REQUIRED_FIELDS'.",
obj=cls,
id='auth.E002',
)
)
# Check that the username field is unique
if not cls._meta.get_field(cls.USERNAME_FIELD).unique:
if (settings.AUTHENTICATION_BACKENDS ==
['django.contrib.auth.backends.ModelBackend']):
errors.append(
checks.Error(
"'%s.%s' must be unique because it is named as the 'USERNAME_FIELD'." % (
cls._meta.object_name, cls.USERNAME_FIELD
),
obj=cls,
id='auth.E003',
)
)
else:
errors.append(
checks.Warning(
"'%s.%s' is named as the 'USERNAME_FIELD', but it is not unique." % (
cls._meta.object_name, cls.USERNAME_FIELD
),
hint='Ensure that your authentication backend(s) can handle non-unique usernames.',
obj=cls,
id='auth.W004',
)
)
if isinstance(cls().is_anonymous, MethodType):
errors.append(
checks.Critical(
'%s.is_anonymous must be an attribute or property rather than '
'a method. Ignoring this is a security issue as anonymous '
'users will be treated as authenticated!' % cls,
obj=cls,
id='auth.C009',
)
)
if isinstance(cls().is_authenticated, MethodType):
errors.append(
checks.Critical(
'%s.is_authenticated must be an attribute or property rather '
'than a method. Ignoring this is a security issue as anonymous '
'users will be treated as authenticated!' % cls,
obj=cls,
id='auth.C010',
)
)
return errors
def check_models_permissions(app_configs=None, **kwargs):
if app_configs is None:
models = apps.get_models()
else:
models = chain.from_iterable(app_config.get_models() for app_config in app_configs)
Permission = apps.get_model('auth', 'Permission')
permission_name_max_length = Permission._meta.get_field('name').max_length
errors = []
for model in models:
opts = model._meta
builtin_permissions = dict(_get_builtin_permissions(opts))
# Check builtin permission name length.
max_builtin_permission_name_length = (
max(len(name) for name in builtin_permissions.values())
if builtin_permissions else 0
)
if max_builtin_permission_name_length > permission_name_max_length:
verbose_name_max_length = (
permission_name_max_length - (max_builtin_permission_name_length - len(opts.verbose_name_raw))
)
errors.append(
checks.Error(
"The verbose_name of model '%s.%s' must be at most %d characters "
"for its builtin permission names to be at most %d characters." % (
opts.app_label, opts.object_name, verbose_name_max_length, permission_name_max_length
),
obj=model,
id='auth.E007',
)
)
codenames = set()
for codename, name in opts.permissions:
# Check custom permission name length.
if len(name) > permission_name_max_length:
errors.append(
checks.Error(
"The permission named '%s' of model '%s.%s' is longer than %d characters." % (
name, opts.app_label, opts.object_name, permission_name_max_length
),
obj=model,
id='auth.E008',
)
)
# Check custom permissions codename clashing.
if codename in builtin_permissions:
errors.append(
checks.Error(
"The permission codenamed '%s' clashes with a builtin permission "
"for model '%s.%s'." % (
codename, opts.app_label, opts.object_name
),
obj=model,
id='auth.E005',
)
)
elif codename in codenames:
errors.append(
checks.Error(
"The permission codenamed '%s' is duplicated for model '%s.%s'." % (
codename, opts.app_label, opts.object_name
),
obj=model,
id='auth.E006',
)
)
codenames.add(codename)
return errors
@@ -0,0 +1,73 @@
from functools import wraps
from urllib.parse import urlparse
from django.conf import settings
from django.contrib.auth import REDIRECT_FIELD_NAME
from django.core.exceptions import PermissionDenied
from django.shortcuts import resolve_url
def user_passes_test(test_func, login_url=None, redirect_field_name=REDIRECT_FIELD_NAME):
"""
Decorator for views that checks that the user passes the given test,
redirecting to the log-in page if necessary. The test should be a callable
that takes the user object and returns True if the user passes.
"""
def decorator(view_func):
@wraps(view_func)
def _wrapped_view(request, *args, **kwargs):
if test_func(request.user):
return view_func(request, *args, **kwargs)
path = request.build_absolute_uri()
resolved_login_url = resolve_url(login_url or settings.LOGIN_URL)
# If the login url is the same scheme and net location then just
# use the path as the "next" url.
login_scheme, login_netloc = urlparse(resolved_login_url)[:2]
current_scheme, current_netloc = urlparse(path)[:2]
if ((not login_scheme or login_scheme == current_scheme) and
(not login_netloc or login_netloc == current_netloc)):
path = request.get_full_path()
from django.contrib.auth.views import redirect_to_login
return redirect_to_login(
path, resolved_login_url, redirect_field_name)
return _wrapped_view
return decorator
def login_required(function=None, redirect_field_name=REDIRECT_FIELD_NAME, login_url=None):
"""
Decorator for views that checks that the user is logged in, redirecting
to the log-in page if necessary.
"""
actual_decorator = user_passes_test(
lambda u: u.is_authenticated,
login_url=login_url,
redirect_field_name=redirect_field_name
)
if function:
return actual_decorator(function)
return actual_decorator
def permission_required(perm, login_url=None, raise_exception=False):
"""
Decorator for views that checks whether a user has a particular permission
enabled, redirecting to the log-in page if necessary.
If the raise_exception parameter is given the PermissionDenied exception
is raised.
"""
def check_perms(user):
if isinstance(perm, str):
perms = (perm,)
else:
perms = perm
# First check if the user has the permission (even anon users)
if user.has_perms(perms):
return True
# In case the 403 handler should be called raise the exception
if raise_exception:
raise PermissionDenied
# As the last resort, show the login form
return False
return user_passes_test(check_perms, login_url=login_url)
@@ -0,0 +1,304 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Boris Chervenkov <office@sentido.bg>, 2012
# Georgi Kostadinov <grgkostadinov@gmail.com>, 2012
# Jannis Leidel <jannis@leidel.info>, 2011
# Lyuboslav Petrov <petrov.lyuboslav@gmail.com>, 2014
# Todor Lubenov <tgl.sysdev@gmail.com>, 2015
# Venelin Stoykov <vkstoykov@gmail.com>, 2015-2016
# vestimir <vestimir@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Bulgarian (http://www.transifex.com/django/django/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"
msgid "Personal info"
msgstr "Лична информация"
msgid "Permissions"
msgstr "Права"
msgid "Important dates"
msgstr "Важни дати"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s обект с първичен ключ %(key)r не съществува."
msgid "Password changed successfully."
msgstr "Паролата беше променена успешно. "
#, python-format
msgid "Change password: %s"
msgstr "Промени парола: %s"
msgid "Authentication and Authorization"
msgstr "Аутентикация и оторизация"
msgid "password"
msgstr "парола"
msgid "last login"
msgstr "последно вписване"
msgid "No password set."
msgstr "Не е запазена парола."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Невалиден формат за парола или неизвестен алгоритъм за хеширане."
msgid "The two password fields didn't match."
msgstr "Двете полета за паролата не съвпадат. "
msgid "Password"
msgstr "Парола"
msgid "Password confirmation"
msgstr "Потвърждение на паролата"
msgid "Enter the same password as before, for verification."
msgstr "Въведете същата парола като преди, за да потвърдите."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Моля, въведете правилните %(username)s и парола. Имайте предвид, че и двете "
"полета могат да бъдат малки или главни букви."
msgid "This account is inactive."
msgstr "Този профил е неактивен."
msgid "Email"
msgstr "Email"
msgid "New password"
msgstr "Нова парола"
msgid "New password confirmation"
msgstr "Потвърждение на новата парола"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Въвели сте погрешна стара парола. Въведете я отново. "
msgid "Old password"
msgstr "Стара парола"
msgid "Password (again)"
msgstr "Парола (отново)"
msgid "algorithm"
msgstr "алгоритъм"
msgid "iterations"
msgstr "повторения"
msgid "salt"
msgstr "'salt'"
msgid "hash"
msgstr "хеш"
msgid "variety"
msgstr ""
msgid "version"
msgstr "версия"
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr "работен фактор"
msgid "checksum"
msgstr "чексума"
msgid "name"
msgstr "име"
msgid "content type"
msgstr "тип на съдържанието"
msgid "codename"
msgstr "код"
msgid "permission"
msgstr "право"
msgid "permissions"
msgstr "права"
msgid "group"
msgstr "група"
msgid "groups"
msgstr "групи"
msgid "superuser status"
msgstr "статут на супер-потребител"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Указва, че този потребител има всички права (без да има нужда да се "
"изброяват изрично)."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Групите на които този потребител принадлежи. Потребителят ще получи всички "
"разрешения, дадени на всяка една от своите групи."
msgid "user permissions"
msgstr "права на потребител"
msgid "Specific permissions for this user."
msgstr "Специфични права за този потребител"
msgid "username"
msgstr "потребител"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Задължително. 150 знака или по-малко. Букви, цифри и @/./+/-/_ ."
msgid "A user with that username already exists."
msgstr "Потребител с това потребителско име вече съществува. "
msgid "first name"
msgstr "собствено име"
msgid "last name"
msgstr "фамилно име"
msgid "email address"
msgstr "имейл адрес"
msgid "staff status"
msgstr "статус на персонал"
msgid "Designates whether the user can log into this admin site."
msgstr "Указва дали този потребител има достъп до административния панел."
msgid "active"
msgstr "активен"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Указва дали този потребител трябва да се третира като активен. Премахнете на "
"избора на това, вместо да триете профила."
msgid "date joined"
msgstr "дата на регистриране"
msgid "user"
msgstr "потребител"
msgid "users"
msgstr "потребители"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Паролата е прекелно къса. Трябва да съдържа поне %(min_length)d символ."
msgstr[1] ""
"Паролата е прекелно къса. Трябва да съдържа поне %(min_length)d символа."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Вашата парола трябва да съдържа поне %(min_length)d символ."
msgstr[1] "Вашата парола трябва да съдържа поне %(min_length)d символа."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Паролата е много подобна на %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr "Вашата парола не може да прилича на останалата Ви лична информация."
msgid "This password is too common."
msgstr "Тази парола е често срещана."
msgid "Your password can't be a commonly used password."
msgstr "Вашата парола не може да бъде често срещана."
msgid "This password is entirely numeric."
msgstr "Тази парола е изцяло от цифри."
msgid "Your password can't be entirely numeric."
msgstr "Вашата парола не може да бъде само от цифри."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Променена парола на %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Въведете валидно потребителско име. То може да съдържа само букви на "
"латиница, цифри и @/./+/-/_ символи."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Въведете валидно потребителско име. То може да съдържа само букви, цифри и "
"@/./+/-/_ символи."
msgid "Logged out"
msgstr "Извън системата"
msgid "Password reset"
msgstr "Забравена парола"
msgid "Password reset sent"
msgstr "Нулиране на паролата изпратено"
msgid "Enter new password"
msgstr "Въведете нова парола"
msgid "Password reset unsuccessful"
msgstr "Неуспешна промяна на паролата "
msgid "Password reset complete"
msgstr "Промяната на парола завърши"
msgid "Password change"
msgstr "Промяна на парола"
msgid "Password change successful"
msgstr "Паролата е сменена успешно"
@@ -0,0 +1,292 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Bosnian (http://www.transifex.com/django/django/language/"
"bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bs\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"
msgid "Personal info"
msgstr "Lični podaci"
msgid "Permissions"
msgstr "Dozvole"
msgid "Important dates"
msgstr "Važni datumi"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr "Lozinka uspješno izmjenjena."
#, python-format
msgid "Change password: %s"
msgstr "Izmjeni lozinku: %s"
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr "lozinka"
msgid "last login"
msgstr "posljednja prijava"
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr "Dva polja za lozinku se nisu poklopila."
msgid "Password"
msgstr "Lozinka"
msgid "Password confirmation"
msgstr "Potvrda lozinke"
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr "Ovaj nalog je neaktivan."
msgid "Email"
msgstr ""
msgid "New password"
msgstr "Nova lozinka"
msgid "New password confirmation"
msgstr "Potvrda nove lozinke"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Vaša stara lozinka nije pravilno unesena. Unesite je ponovo."
msgid "Old password"
msgstr "Stara lozinka"
msgid "Password (again)"
msgstr "Lozinka (ponovite)"
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr "ime"
msgid "content type"
msgstr ""
msgid "codename"
msgstr "šifra dozvole"
msgid "permission"
msgstr "dozvola"
msgid "permissions"
msgstr "dozvole"
msgid "group"
msgstr "grupa"
msgid "groups"
msgstr "grupe"
msgid "superuser status"
msgstr "status administratora"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Označava da li korisnik ima sve dozvole bez dodjeljivanja pojedinačnih "
"dozvola."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "korisničke dozvole"
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr "korisničko ime"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr "Korisnik sa tim korisničkim imenom već postoji."
msgid "first name"
msgstr "ime"
msgid "last name"
msgstr "prezime"
msgid "email address"
msgstr ""
msgid "staff status"
msgstr "status člana uredništva"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"Označava da li korisnik može da se prijavi na ovaj sajt za administraciju."
msgid "active"
msgstr "aktivan"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Označava da li se korisnik smatra aktivnim. Uklnote izbor sa ovog polja "
"umjesto da brišete nalog."
msgid "date joined"
msgstr "datum registracije"
msgid "user"
msgstr "korisnik"
msgid "users"
msgstr "korisnici"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "Odjavljen"
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,306 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jan Munclinger <jan.munclinger@gmail.com>, 2013
# Jannis Leidel <jannis@leidel.info>, 2011
# Tomáš Ehrlich <tomas.ehrlich@gmail.com>, 2015
# Vláďa Macek <macek@sandbox.cz>, 2013-2014
# Vláďa Macek <macek@sandbox.cz>, 2015-2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-11-16 12:22+0000\n"
"Last-Translator: Vláďa Macek <macek@sandbox.cz>\n"
"Language-Team: Czech (http://www.transifex.com/django/django/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
msgid "Personal info"
msgstr "Osobní údaje"
msgid "Permissions"
msgstr "Oprávnění"
msgid "Important dates"
msgstr "Důležitá data"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "Položka \"%(name)s\" s primárním klíčem \"%(key)r\" neexistuje."
msgid "Password changed successfully."
msgstr "Změna hesla byla úspěšná."
#, python-format
msgid "Change password: %s"
msgstr "Heslo pro uživatele %s: změnit"
msgid "Authentication and Authorization"
msgstr "Autentizace a autorizace"
msgid "password"
msgstr "heslo"
msgid "last login"
msgstr "poslední přihlášení"
msgid "No password set."
msgstr "Heslo nenastaveno."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Neplatný formát hesla nebo neplatný hashovací algoritmus."
msgid "The two password fields didn't match."
msgstr "Hesla se neshodují."
msgid "Password"
msgstr "Heslo"
msgid "Password confirmation"
msgstr "Potvrzení hesla"
msgid "Enter the same password as before, for verification."
msgstr "Zadejte pro ověření stejné heslo jako předtím."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Hesla se neukládají přímo a tak je nelze zobrazit. Je ale možné je změnit "
"pomocí <a href=\"{}\">tohoto formuláře</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Zadejte správnou hodnotu pole %(username)s a heslo. Pozor, obě pole mohou "
"rozlišovat malá a velká písmena."
msgid "This account is inactive."
msgstr "Tento účet je neaktivní."
msgid "Email"
msgstr "E-mail"
msgid "New password"
msgstr "Nové heslo"
msgid "New password confirmation"
msgstr "Potvrzení nového hesla"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Vaše současné heslo nebylo zadáno správně. Zkuste to znovu."
msgid "Old password"
msgstr "Současné heslo"
msgid "Password (again)"
msgstr "Heslo (znovu)"
msgid "algorithm"
msgstr "algoritmus"
msgid "iterations"
msgstr "iterace"
msgid "salt"
msgstr "hodnota salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "varieta"
msgid "version"
msgstr "verze"
msgid "memory cost"
msgstr "spotřeba paměti"
msgid "time cost"
msgstr "doba"
msgid "parallelism"
msgstr "paralelismus"
msgid "work factor"
msgstr "faktor práce"
msgid "checksum"
msgstr "kontrolní součet"
msgid "name"
msgstr "název"
msgid "content type"
msgstr "typ obsahu"
msgid "codename"
msgstr "kódový název"
msgid "permission"
msgstr "oprávnění"
msgid "permissions"
msgstr "oprávnění"
msgid "group"
msgstr "skupina"
msgid "groups"
msgstr "skupiny"
msgid "superuser status"
msgstr "superuživatel"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Určuje, že uživatel má veškerá oprávnění bez jejich explicitního přiřazení."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Skupiny, do kterých tento uživatel patří. Uživatel dostane všechna oprávnění "
"udělená každé z jeho skupin."
msgid "user permissions"
msgstr "uživatelská oprávnění"
msgid "Specific permissions for this user."
msgstr "Konkrétní oprávnění tohoto uživatele."
msgid "username"
msgstr "uživatelské jméno"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Požadováno. 150 znaků nebo méně. Pouze písmena, číslice a znaky @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Uživatel s tímto jménem již existuje."
msgid "first name"
msgstr "křestní jméno"
msgid "last name"
msgstr "příjmení"
msgid "email address"
msgstr "e-mailová adresa"
msgid "staff status"
msgstr "administrační přístup"
msgid "Designates whether the user can log into this admin site."
msgstr "Určuje, zda se uživatel může přihlásit do správy tohoto webu."
msgid "active"
msgstr "aktivní"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Určuje, zda bude uživatel považován za aktivního. Použijte tuto možnost "
"místo odstranění účtů."
msgid "date joined"
msgstr "datum registrace"
msgid "user"
msgstr "uživatel"
msgid "users"
msgstr "uživatelé"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] "Heslo je příliš krátké. Musí mít délku aspoň %(min_length)d znak."
msgstr[1] "Heslo je příliš krátké. Musí mít délku aspoň %(min_length)d znaky."
msgstr[2] "Heslo je příliš krátké. Musí mít délku aspoň %(min_length)d znaků."
msgstr[3] "Heslo je příliš krátké. Musí mít délku aspoň %(min_length)d znaků."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Heslo musí mít délku aspoň %(min_length)d znak."
msgstr[1] "Heslo musí mít délku aspoň %(min_length)d znaky."
msgstr[2] "Heslo musí mít délku aspoň %(min_length)d znaků."
msgstr[3] "Heslo musí mít délku aspoň %(min_length)d znaků."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Heslo je příliš podobné obsahu pole %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr "Heslo nemůže být příliš podobné jinému údaji ve vašem účtu."
msgid "This password is too common."
msgstr "Heslo je příliš běžné."
msgid "Your password can't be a commonly used password."
msgstr "Vaše heslo nemůže být takové, které je často používané."
msgid "This password is entirely numeric."
msgstr "Heslo se skládá pouze z čísel."
msgid "Your password can't be entirely numeric."
msgstr "Vaše heslo nemůže být čistě číselné."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Obnovení hesla na webu %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Zadejte platné uživatelské jméno. Hodnota může obsahovat pouze písmena bez "
"diakritiky, tj. háčků a čárek, číslice a znaky @/./+/-/_."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Zadejte platné uživatelské jméno. Hodnota může obsahovat pouze písmena, "
"číslice a znaky @/./+/-/_."
msgid "Logged out"
msgstr "Odhlášeno"
msgid "Password reset"
msgstr "Obnovení hesla"
msgid "Password reset sent"
msgstr "Zpráva s obnovením hesla byla odeslána"
msgid "Enter new password"
msgstr "Zadejte nové heslo"
msgid "Password reset unsuccessful"
msgstr "Obnovení hesla bylo neúspěšné"
msgid "Password reset complete"
msgstr "Heslo bylo obnoveno"
msgid "Password change"
msgstr "Změna hesla"
msgid "Password change successful"
msgstr "Změna hesla byla úspěšná"
@@ -0,0 +1,315 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Michael Wolf <milupo@sorbzilla.de>, 2016-2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-10-02 10:01+0000\n"
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
"Language-Team: Lower Sorbian (http://www.transifex.com/django/django/"
"language/dsb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: dsb\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
msgid "Personal info"
msgstr "Wósobinske informacije"
msgid "Permissions"
msgstr "Pšawa"
msgid "Important dates"
msgstr "Wažne daty"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "Objekt %(name)s z primarnym klucom %(key)r njeeksistěrujo."
msgid "Password changed successfully."
msgstr "Gronidło jo se změniło."
#, python-format
msgid "Change password: %s"
msgstr "Gronidło změniś: %s"
msgid "Authentication and Authorization"
msgstr "Awtentifikacija a awtorizacija"
msgid "password"
msgstr "gronidło"
msgid "last login"
msgstr "slědne pśizjawjenje"
msgid "No password set."
msgstr "Žedno gronidło nastajone."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Njepłaśiwy gronidłowy format abo njeznaty kontrolny algoritmus."
msgid "The two password fields didn't match."
msgstr "Gronidle njejstej jadnak."
msgid "Password"
msgstr "Gronidło"
msgid "Password confirmation"
msgstr "Gronidłowe wobkšuśenje"
msgid "Enter the same password as before, for verification."
msgstr "Zapódajśo to samske gronidło, za pśespytanje."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Grube gronidła se njeskładuju, togodla njejo móžno, gronidło wužywarja "
"wiźeś, ale móžośo gronidło z pomocu <a href=\"{}\">toś togo formulara</a> "
"změniś."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Pšosym zapódajśo pšawe %(username)s a gronidło. Źiwajśo na to, až wobej póli "
"móžotej mjazy wjeliko- a małopisanim rozeznawaś."
msgid "This account is inactive."
msgstr "Toś to konto jo inaktiwne."
msgid "Email"
msgstr "E-mail"
msgid "New password"
msgstr "Nowe gronidło"
msgid "New password confirmation"
msgstr "Wobkšuśenje nowego gronidła"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"Wašo stare gronidło jo se wopak zapódało. Pšosym zapódajśo jo hyšći raz."
msgid "Old password"
msgstr "Stare gronidło"
msgid "Password (again)"
msgstr "Gronidło (znowego)"
msgid "algorithm"
msgstr "algoritmus"
msgid "iterations"
msgstr "wóspjetowanja"
msgid "salt"
msgstr "sol"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "warianta"
msgid "version"
msgstr "wersija"
msgid "memory cost"
msgstr "składowa pśetrjeba"
msgid "time cost"
msgstr "casowa pśetrjeba"
msgid "parallelism"
msgstr "paralelizm"
msgid "work factor"
msgstr "źěłowy faktor"
msgid "checksum"
msgstr "kontrolna suma"
msgid "name"
msgstr "mě"
msgid "content type"
msgstr "wopśimjeśowy typ"
msgid "codename"
msgstr "kodowe mě"
msgid "permission"
msgstr "pšawo"
msgid "permissions"
msgstr "pšawa"
msgid "group"
msgstr "kupka"
msgid "groups"
msgstr "kupki"
msgid "superuser status"
msgstr "status superwužywarja"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Wóznamjenijo, lěc toś ten wužywaŕ ma wšykne pšawa bźez togo, aby mógał je "
"pśipokazaś."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Kupki, ku kótarymž toś ten wužywaŕ słuša. Wužywaŕ dóstanjo wšykne pšawa, "
"kótarež jomu kupki dawaju."
msgid "user permissions"
msgstr "wužywarske pšawa"
msgid "Specific permissions for this user."
msgstr "Wěste pšawa za toś togo wužywarja."
msgid "username"
msgstr "wužywarske mě"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Trěbne. 150 znamuškow abo mjenjej. Jano pismiki, cyfry a @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Wužywaŕ z toś tym wužywarskim mjenim južo eksistěrujo."
msgid "first name"
msgstr "pśedmě"
msgid "last name"
msgstr "familijowe mě"
msgid "email address"
msgstr "e-mailowa adresa"
msgid "staff status"
msgstr "personalny status"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"Wóznamjenijo, lěc wužywaŕ móžo se pla administratorowego sedła pśizjawiś."
msgid "active"
msgstr "aktiwny"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Wóznamjenijo, lěc deje z toś tym wužywarjom ako z aktiwnym wobchadás. "
"Znjemóžniśo to město togo, aby konta wulašował."
msgid "date joined"
msgstr "cłonk wót"
msgid "user"
msgstr "wužywaŕ"
msgid "users"
msgstr "wužywarje"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Toś to gronidło jo pśekrotke. Musy nanejmjenjej %(min_length)d znamuško "
"wopśimowaś."
msgstr[1] ""
"Toś to gronidło jo pśekrotke. Musy nanejmjenjej %(min_length)d znamušce "
"wopśimowaś."
msgstr[2] ""
"Toś to gronidło jo pśekrotke. Musy nanejmjenjej %(min_length)d znamuška "
"wopśimowaś."
msgstr[3] ""
"Toś to gronidło jo pśekrotke. Musy nanejmjenjej %(min_length)d znamuškow "
"wopśimowaś."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Wašo gronidło musy nanejmjenjej %(min_length)d znamuško wopśimowaś."
msgstr[1] "Wašo gronidło musy nanejmjenjej %(min_length)d znamušce wopśimowaś."
msgstr[2] "Wašo gronidło musy nanejmjenjej %(min_length)d znamuška wopśimowaś."
msgstr[3] ""
"Wašo gronidło musy nanejmjenjej %(min_length)d znamuškow wopśimowaś."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Gronidło jo na %(verbose_name)s pśepódobne."
msgid "Your password can't be too similar to your other personal information."
msgstr "Wašo gronidło njesmějo na waše druge wósobinske daty pśepódobne byś."
msgid "This password is too common."
msgstr "Toś to gronidło jo pśepowšykne."
msgid "Your password can't be a commonly used password."
msgstr "Wašo gronidło njesmějo cesto wužywane gronidło byś."
msgid "This password is entirely numeric."
msgstr "Toś to gronidło jo cele numeriske."
msgid "Your password can't be entirely numeric."
msgstr "Wašo gronidło njesmějo cele numeriske byś."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Slědkstajenje gronidła na %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Zapódajśo płaśiwe wužywarske mě. Toś ta gódnota smějo jano engelske pismiki, "
"licby a znamuška @/./+/-/_ wopśimowaś."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Zapódajśo płaśiwe wužywarske mě. Toś ta gódnota smějo jano pismiki, licby a "
"znamuška @/./+/-/_ wopśimowaś."
msgid "Logged out"
msgstr "Wótzjawjony"
msgid "Password reset"
msgstr "Slědkstajenje gronidła"
msgid "Password reset sent"
msgstr "Slědkstajenje gronidła wótpósłane"
msgid "Enter new password"
msgstr "Zapódajśo nowe gronidło"
msgid "Password reset unsuccessful"
msgstr "Slědkstajenje gronidła njejo se raźiło"
msgid "Password reset complete"
msgstr "Slědkstajenje gronidła dokóńcone"
msgid "Password change"
msgstr "Změnjenje gronidła"
msgid "Password change successful"
msgstr "Gronidło jo se wuspěšnje změniło"
@@ -0,0 +1,369 @@
# This file is distributed under the same license as the Django package.
#
msgid ""
msgstr ""
"Project-Id-Version: Django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2010-05-13 15:35+0200\n"
"Last-Translator: Django team\n"
"Language-Team: English <en@li.org>\n"
"Language: en\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"
#: contrib/auth/admin.py:49
msgid "Personal info"
msgstr ""
#: contrib/auth/admin.py:50
msgid "Permissions"
msgstr ""
#: contrib/auth/admin.py:52
msgid "Important dates"
msgstr ""
#: contrib/auth/admin.py:136
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
#: contrib/auth/admin.py:146
msgid "Password changed successfully."
msgstr ""
#: contrib/auth/admin.py:165
#, python-format
msgid "Change password: %s"
msgstr ""
#: contrib/auth/apps.py:12
msgid "Authentication and Authorization"
msgstr ""
#: contrib/auth/base_user.py:50
msgid "password"
msgstr ""
#: contrib/auth/base_user.py:51
msgid "last login"
msgstr ""
#: contrib/auth/forms.py:30
msgid "No password set."
msgstr ""
#: contrib/auth/forms.py:36
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
#: contrib/auth/forms.py:69 contrib/auth/forms.py:268
#: contrib/auth/forms.py:332
msgid "The two password fields didn't match."
msgstr ""
#: contrib/auth/forms.py:71 contrib/auth/forms.py:102
#: contrib/auth/forms.py:130 contrib/auth/forms.py:336
msgid "Password"
msgstr ""
#: contrib/auth/forms.py:73
msgid "Password confirmation"
msgstr ""
#: contrib/auth/forms.py:75 contrib/auth/forms.py:343
msgid "Enter the same password as before, for verification."
msgstr ""
#: contrib/auth/forms.py:103
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#: contrib/auth/forms.py:133
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
#: contrib/auth/forms.py:135
msgid "This account is inactive."
msgstr ""
#: contrib/auth/forms.py:198
msgid "Email"
msgstr ""
#: contrib/auth/forms.py:270
msgid "New password"
msgstr ""
#: contrib/auth/forms.py:273
msgid "New password confirmation"
msgstr ""
#: contrib/auth/forms.py:306
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
#: contrib/auth/forms.py:309
msgid "Old password"
msgstr ""
#: contrib/auth/forms.py:341
msgid "Password (again)"
msgstr ""
#: contrib/auth/hashers.py:251 contrib/auth/hashers.py:334
#: contrib/auth/hashers.py:386 contrib/auth/hashers.py:414
#: contrib/auth/hashers.py:447 contrib/auth/hashers.py:480
#: contrib/auth/hashers.py:514
msgid "algorithm"
msgstr ""
#: contrib/auth/hashers.py:252
msgid "iterations"
msgstr ""
#: contrib/auth/hashers.py:253 contrib/auth/hashers.py:336
#: contrib/auth/hashers.py:387 contrib/auth/hashers.py:415
#: contrib/auth/hashers.py:515
msgid "salt"
msgstr ""
#: contrib/auth/hashers.py:254 contrib/auth/hashers.py:388
#: contrib/auth/hashers.py:416 contrib/auth/hashers.py:448
#: contrib/auth/hashers.py:481 contrib/auth/hashers.py:516
msgid "hash"
msgstr ""
#: contrib/auth/hashers.py:347
msgid "variety"
msgstr ""
#: contrib/auth/hashers.py:348
msgid "version"
msgstr ""
#: contrib/auth/hashers.py:349
msgid "memory cost"
msgstr ""
#: contrib/auth/hashers.py:350
msgid "time cost"
msgstr ""
#: contrib/auth/hashers.py:351
msgid "parallelism"
msgstr ""
#: contrib/auth/hashers.py:445
msgid "work factor"
msgstr ""
#: contrib/auth/hashers.py:337
msgid "checksum"
msgstr ""
#: contrib/auth/models.py:61 contrib/auth/models.py:116
msgid "name"
msgstr ""
#: contrib/auth/models.py:65
msgid "content type"
msgstr ""
#: contrib/auth/models.py:67
msgid "codename"
msgstr ""
#: contrib/auth/models.py:71
msgid "permission"
msgstr ""
#: contrib/auth/models.py:72 contrib/auth/models.py:119
msgid "permissions"
msgstr ""
#: contrib/auth/models.py:126
msgid "group"
msgstr ""
#: contrib/auth/models.py:127 contrib/auth/models.py:222
msgid "groups"
msgstr ""
#: contrib/auth/models.py:213
msgid "superuser status"
msgstr ""
#: contrib/auth/models.py:216
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
#: contrib/auth/models.py:225
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
#: contrib/auth/models.py:233
msgid "user permissions"
msgstr ""
#: contrib/auth/models.py:235
msgid "Specific permissions for this user."
msgstr ""
#: contrib/auth/models.py:305
msgid "username"
msgstr ""
#: contrib/auth/models.py:313
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
#: contrib/auth/models.py:316
msgid "A user with that username already exists."
msgstr ""
#: contrib/auth/models.py:320
msgid "first name"
msgstr ""
#: contrib/auth/models.py:321
msgid "last name"
msgstr ""
#: contrib/auth/models.py:322
msgid "email address"
msgstr ""
#: contrib/auth/models.py:324
msgid "staff status"
msgstr ""
#: contrib/auth/models.py:326
msgid "Designates whether the user can log into this admin site."
msgstr ""
#: contrib/auth/models.py:329
msgid "active"
msgstr ""
#: contrib/auth/models.py:332
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
#: contrib/auth/models.py:336
msgid "date joined"
msgstr ""
#: contrib/auth/models.py:344
msgid "user"
msgstr ""
#: contrib/auth/models.py:345
msgid "users"
msgstr ""
#: contrib/auth/password_validation.py:101
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
#: contrib/auth/password_validation.py:111
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
#: contrib/auth/password_validation.py:147
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
#: contrib/auth/password_validation.py:153
msgid "Your password can't be too similar to your other personal information."
msgstr ""
#: contrib/auth/password_validation.py:180
msgid "This password is too common."
msgstr ""
#: contrib/auth/password_validation.py:185
msgid "Your password can't be a commonly used password."
msgstr ""
#: contrib/auth/password_validation.py:195
msgid "This password is entirely numeric."
msgstr ""
#: contrib/auth/password_validation.py:200
msgid "Your password can't be entirely numeric."
msgstr ""
#: contrib/auth/templates/registration/password_reset_subject.txt:2
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
#: contrib/auth/validators.py:13
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
#: contrib/auth/validators.py:23
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
#: contrib/auth/views.py:133
msgid "Logged out"
msgstr ""
#: contrib/auth/views.py:211
msgid "Password reset"
msgstr ""
#: contrib/auth/views.py:224
msgid "Password reset sent"
msgstr ""
#: contrib/auth/views.py:261
msgid "Enter new password"
msgstr ""
#: contrib/auth/views.py:272
msgid "Password reset unsuccessful"
msgstr ""
#: contrib/auth/views.py:290
msgid "Password reset complete"
msgstr ""
#: contrib/auth/views.py:325
msgid "Password change"
msgstr ""
#: contrib/auth/views.py:339
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,306 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Baptiste Darthenay <baptiste+transifex@darthenay.fr>, 2012-2013
# Baptiste Darthenay <baptiste+transifex@darthenay.fr>, 2013-2019
# Robin van der Vliet <info@robinvandervliet.nl>, 2019
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2019-02-13 19:03+0000\n"
"Last-Translator: Baptiste Darthenay <baptiste+transifex@darthenay.fr>\n"
"Language-Team: Esperanto (http://www.transifex.com/django/django/language/"
"eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr "Personaj informoj"
msgid "Permissions"
msgstr "Permesoj"
msgid "Important dates"
msgstr "Gravaj datoj"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s objekto kun ĉefŝlosilo %(key)r ne ekzistas."
msgid "Password changed successfully."
msgstr "Pasvorto suksese ŝanĝita."
#, python-format
msgid "Change password: %s"
msgstr "Ŝanĝi pasvorton: %s"
msgid "Authentication and Authorization"
msgstr "Aŭtentigo kaj rajtigo"
msgid "password"
msgstr "pasvorto"
msgid "last login"
msgstr "lasta ensaluto"
msgid "No password set."
msgstr "Neniu pasvorto agordita."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Nevalida pasvorta formato, aŭ nekonata haketa algoritmo."
msgid "The two password fields didn't match."
msgstr "La du pasvotaj kampoj ne kongruas."
msgid "Password"
msgstr "Pasvorto"
msgid "Password confirmation"
msgstr "Pasvorta konfirmo"
msgid "Enter the same password as before, for verification."
msgstr "Entajpu la saman pasvorton kiel supre, por konfirmo."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Krudaj pasvortoj ne estas entenitaj, do ne eblas vidi la pasvorton de tiu "
"uzanto, sed vi povas ŝanĝi la pasvorton uzante <a href=\"{}\">tiun "
"formalaron</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Bonvolu enigi ĝustan %(username)sn kaj pasvorton. Notu, ke ambaŭ kampoj "
"povas esti usklecodistingaj."
msgid "This account is inactive."
msgstr "Ĉi-tiu konto ne estas aktiva."
msgid "Email"
msgstr "Retpoŝto"
msgid "New password"
msgstr "Nova pasvorto"
msgid "New password confirmation"
msgstr "Nova pasvorto por konfirmo"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"Via malnova pasvorto estis tajpita malĝuste. Bonvolu denove entajpi ĝin."
msgid "Old password"
msgstr "Malnova pasvorto"
msgid "Password (again)"
msgstr "Pasvorto (denove)"
msgid "algorithm"
msgstr "algoritmo"
msgid "iterations"
msgstr "iteracioj"
msgid "salt"
msgstr "salo"
msgid "hash"
msgstr "haketo"
msgid "variety"
msgstr "diverseco"
msgid "version"
msgstr "versio"
msgid "memory cost"
msgstr "memoria kosto"
msgid "time cost"
msgstr "tempa kosto"
msgid "parallelism"
msgstr "paralelismo"
msgid "work factor"
msgstr "laborfaktoro"
msgid "checksum"
msgstr "kontrolsumo"
msgid "name"
msgstr "nomo"
msgid "content type"
msgstr "enhava tipo"
msgid "codename"
msgstr "kodnomo"
msgid "permission"
msgstr "permeso"
msgid "permissions"
msgstr "permesoj"
msgid "group"
msgstr "grupo"
msgid "groups"
msgstr "grupoj"
msgid "superuser status"
msgstr "ĉefuzanta statuso"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Indikas ke tiu uzanto havas ĉiujn permesojn, sen eksplicite asigni ilin."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"La grupoj en kiu tiu uzanto apartenas. Uzanto akiros ĉiuj permesoj donita al "
"ĉiuj de iliaj grupoj."
msgid "user permissions"
msgstr "uzantaj permesoj"
msgid "Specific permissions for this user."
msgstr "Specifaj permesoj por tiu ĉi uzanto."
msgid "username"
msgstr "salutnomo"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Petita. 150 signoj aŭ malpli. Nur literoj, ciferoj kaj @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Uzanto kun sama salutnomo jam ekzistas."
msgid "first name"
msgstr "persona nomo"
msgid "last name"
msgstr "familia nomo"
msgid "email address"
msgstr "retpoŝta adreso"
msgid "staff status"
msgstr "personara statuso"
msgid "Designates whether the user can log into this admin site."
msgstr "Indikas ĉu la uzanto povas saluti en ĉi-tiu administranta retejo."
msgid "active"
msgstr "aktiva"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Indikas ĉu tiu uzanto devus esti traktita kiel aktiva. Malselekti tion ĉi "
"anstataŭ forigi kontojn."
msgid "date joined"
msgstr "dato aliĝita"
msgid "user"
msgstr "uzanto"
msgid "users"
msgstr "uzantoj"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Tiu pasvorto estas tro mallonga. Ĝi devas enhavi almenaŭ %(min_length)d "
"signon."
msgstr[1] ""
"Tiu pasvorto estas tro mallonga. Ĝi devas enhavi almenaŭ %(min_length)d "
"signojn."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Via pasvorto devas enhavi almenaŭ %(min_length)d signon."
msgstr[1] "Via pasvorto devas enhavi almenaŭ %(min_length)d signojn."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "La pasvorto estas tro simila al la %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr ""
"Via pasvorto ne povas esti tro similaj al viaj aliaj personaj informoj."
msgid "This password is too common."
msgstr "Tiu pasvorto estas tro kutima."
msgid "Your password can't be a commonly used password."
msgstr "Via pasvorto ne povas esti kutime uzata pasvorto."
msgid "This password is entirely numeric."
msgstr "Tiu pasvorto estas tute cefera."
msgid "Your password can't be entirely numeric."
msgstr "Via pasvorto ne povas esti tute cifera."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Pasvorta rekomencigo ĉe %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Enigu validan uzantnomon. Ĉi tiu valoro povas enhavi nur sensupersignajn "
"literojn, ciferojn kaj la signojn @/./+/-/_."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Enigu validan uzantnomon. Ĉi tiu valoro povas enhavi nur literojn, ciferojn "
"kaj la signojn @/./+/-/_."
msgid "Logged out"
msgstr "Adiaŭita"
msgid "Password reset"
msgstr "Pasvorta rekomencigo"
msgid "Password reset sent"
msgstr "Pasvorta rekomencigo sendita"
msgid "Enter new password"
msgstr "Enigu novan pasvorton"
msgid "Password reset unsuccessful"
msgstr "Pasvorta rekomencigo malsuksesis"
msgid "Password reset complete"
msgstr "Pasvorta rekomencigo plenumita"
msgid "Password change"
msgstr "Pasvorta ŝanĝo"
msgid "Password change successful"
msgstr "Pasvorto sukcese ŝanĝita"
@@ -0,0 +1,311 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
# Ramiro Morales, 2013-2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-10-29 17:25+0000\n"
"Last-Translator: Ramiro Morales\n"
"Language-Team: Spanish (Argentina) (http://www.transifex.com/django/django/"
"language/es_AR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es_AR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr "Información personal"
msgid "Permissions"
msgstr "Permisos"
msgid "Important dates"
msgstr "Fechas importantes"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "No existe un objeto %(name)s con una clave primaria %(key)r."
msgid "Password changed successfully."
msgstr "Cambio de contraseña exitoso"
#, python-format
msgid "Change password: %s"
msgstr "Cambiar contraseña: %s"
msgid "Authentication and Authorization"
msgstr "Autenticación y Autorización"
msgid "password"
msgstr "contraseña"
msgid "last login"
msgstr "último ingreso"
msgid "No password set."
msgstr "No se ha establecido una contraseña."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Formato de contraseña inválido o algoritmo de hashing desconocido."
msgid "The two password fields didn't match."
msgstr "Los dos campos de contraseñas no coinciden entre si."
msgid "Password"
msgstr "Contraseña"
msgid "Password confirmation"
msgstr "Confirmación de contraseña"
msgid "Enter the same password as before, for verification."
msgstr ""
"Introduzca la misma contraseña nuevamente, para poder verificar la misma."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"El sistema no almacena las contraseñas originales por lo cual no es posible "
"visualizar la contraseña de este usuario, pero puede modificarla usando <a "
"href=\"{}\">este formulario</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Por favor introduzca un %(username)s y una contraseña correctos. Tenga en "
"cuenta que ambos campos son sensibles a mayúsculas/minúsculas."
msgid "This account is inactive."
msgstr "Esta cuenta está inactiva."
msgid "Email"
msgstr "Email"
msgid "New password"
msgstr "Contraseña nueva"
msgid "New password confirmation"
msgstr "Confirmación de contraseña nueva"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"La antigua contraseña introducida es incorrecta. Por favor introdúzcala "
"nuevamente."
msgid "Old password"
msgstr "Contraseña antigua"
msgid "Password (again)"
msgstr "Contraseña (de nuevo)"
msgid "algorithm"
msgstr "algoritmo"
msgid "iterations"
msgstr "iteraciones"
msgid "salt"
msgstr "salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "variedad"
msgid "version"
msgstr "versión"
msgid "memory cost"
msgstr "costo en memoria"
msgid "time cost"
msgstr "costo en tiempo"
msgid "parallelism"
msgstr "paralelismo"
msgid "work factor"
msgstr "work factor"
msgid "checksum"
msgstr "suma de verificación"
msgid "name"
msgstr "nombre"
msgid "content type"
msgstr "tipo de contenido"
msgid "codename"
msgstr "nombre en código"
msgid "permission"
msgstr "permiso"
msgid "permissions"
msgstr "permisos"
msgid "group"
msgstr "grupo"
msgid "groups"
msgstr "grupos"
msgid "superuser status"
msgstr "es superusuario"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Indica que este usuario posee todos los permisos sin que sea necesario "
"asignarle los mismos en forma explícita."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Grupos a los cuales pertenece este usuario. Un usuario obtiene todos los "
"permisos otorgados a cada uno de los grupos a los cuales pertenece."
msgid "user permissions"
msgstr "permisos de usuario"
msgid "Specific permissions for this user."
msgstr "Permisos específicos de este usuario"
msgid "username"
msgstr "nombre de usuario"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Obligatorio. Longitud máxima de 150 caracteres. Solo puede estar formado por "
"letras, números y los caracteres @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Ya existe un usuario con ese nombre."
msgid "first name"
msgstr "nombre"
msgid "last name"
msgstr "apellido"
msgid "email address"
msgstr "Dirección de email"
msgid "staff status"
msgstr "es staff"
msgid "Designates whether the user can log into this admin site."
msgstr "Indica si el usuario puede ingresar a este sitio de administración."
msgid "active"
msgstr "activo"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Indica si el usuario debe ser tratado como un usuario activo. Desactive este "
"campo en lugar de eliminar usuarios."
msgid "date joined"
msgstr "fecha de creación"
msgid "user"
msgstr "usuario"
msgid "users"
msgstr "usuarios"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"La contraseña es demasiado corta. Debe contener por lo menos %(min_length)d "
"caracter."
msgstr[1] ""
"La contraseña es demasiado corta. Debe contener por lo menos %(min_length)d "
"caracteres."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Su contraseña debe contener por lo menos %(min_length)d caracter."
msgstr[1] "Su contraseña debe contener por lo menos %(min_length)d caracteres."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "La contraseña es muy similar a %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr ""
"Su contraseña no puede ser similar a otros componentes de su información "
"personal."
msgid "This password is too common."
msgstr "La contraseña tiene un valor demasiado común."
msgid "Your password can't be a commonly used password."
msgstr "Su contraseña no puede ser una contraseña muy comunmente usada."
msgid "This password is entirely numeric."
msgstr "La contraseña está formada completamente por dígitos."
msgid "Your password can't be entirely numeric."
msgstr "Su contraseña no puede estar formada exclusivamente por números."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Reinicio de contraseña en %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Introduzca un nombre de usuario válido. Este valor solo puede contener "
"letras del alfabeto inglés, números y los caracteres @/./+/-/_."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Introduzca un nombre de usuario válido. Este valor solo puede contener "
"letras, números y los caracteres @/./+/-/_."
msgid "Logged out"
msgstr "Sesión cerrada"
msgid "Password reset"
msgstr "Reinicio de contraseña"
msgid "Password reset sent"
msgstr "Se ha enviado un email de reinicialización de contraseña"
msgid "Enter new password"
msgstr "Introduzca nueva contraseña"
msgid "Password reset unsuccessful"
msgstr "Reinicio de contraseña fallido"
msgid "Password reset complete"
msgstr "Reinicio de contraseña completado"
msgid "Password change"
msgstr "Cambio de contraseña"
msgid "Password change successful"
msgstr "Cambio de contraseña exitoso"
@@ -0,0 +1,308 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Ali Nikneshan <ali@nikneshan.com>, 2015
# Eric Hamiter <ehamiter@gmail.com>, 2013
# Jannis Leidel <jannis@leidel.info>, 2011
# Kaveh Karimi, 2015
# MJafar Mashhadi <raindigital2007@gmail.com>, 2018
# Pouya Abbassi, 2016
# Reza Mohammadi <reza@teeleh.ir>, 2013-2014
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2018-06-23 23:12+0000\n"
"Last-Translator: MJafar Mashhadi <raindigital2007@gmail.com>\n"
"Language-Team: Persian (http://www.transifex.com/django/django/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=2; plural=(n > 1);\n"
msgid "Personal info"
msgstr "اطلاعات شخصی"
msgid "Permissions"
msgstr "اجازه‌ها"
msgid "Important dates"
msgstr "تاریخ‌های مهم"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "شیء %(name)s با کلید اصلی %(key)r وجود ندارد."
msgid "Password changed successfully."
msgstr "گذرواژه با موفقیت تغییر یافت."
#, python-format
msgid "Change password: %s"
msgstr "تغییر گذرواژه: %s"
msgid "Authentication and Authorization"
msgstr "بررسی اصالت و اجازه‌ها"
msgid "password"
msgstr "گذرواژه"
msgid "last login"
msgstr "آخرین ورود"
msgid "No password set."
msgstr "هیچ رمزی انتخاب نشده است."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "رمز نامعتبر یا الگوریتم رمزنگاری ناشناس"
msgid "The two password fields didn't match."
msgstr "دو فیلد گذرواژه با هم مطابقت ندارند."
msgid "Password"
msgstr "گذرواژه"
msgid "Password confirmation"
msgstr "تأیید گذرواژه"
msgid "Enter the same password as before, for verification."
msgstr "برای تائید، رمز عبور قبلی را وارد کنید."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"گذرواژه‌ها به صورت خام نگهداری نمی‌شوند لذا راهی برای مشاهدهٔ گذرواژهٔ این کاربر "
"وجود ندارد، اما می‌توانید آن را با <a href=\"{}\">این فرم</a> تغییر دهید."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"لطفا %(username)s و گذرواژه‌ای قابل قبول وارد کنید.\n"
"توجه داشته باشید که ممکن است هر دو به کوچکی و بزرگی حروف حساس باشند."
msgid "This account is inactive."
msgstr "این حساب غیر فعال است."
msgid "Email"
msgstr "ایمیل"
msgid "New password"
msgstr "گذرواژهٔ جدید"
msgid "New password confirmation"
msgstr "تأیید گذرواژهٔ جدید"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "گذرواژهٔ قدیمی‌تان اشتباه وارد شد. لطفاً دوباره وارد کنید."
msgid "Old password"
msgstr "گذرواژهٔ قدیمی"
msgid "Password (again)"
msgstr "گذرواژه (تکرار)"
msgid "algorithm"
msgstr "الگوریتم"
msgid "iterations"
msgstr "تکرار"
msgid "salt"
msgstr "salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "تنوع"
msgid "version"
msgstr "نسخه"
msgid "memory cost"
msgstr "هزینه‌ی حافظه"
msgid "time cost"
msgstr "هزینه‌ی زمان"
msgid "parallelism"
msgstr "موازات"
msgid "work factor"
msgstr "عامل کار"
msgid "checksum"
msgstr "جمع کنترلی"
msgid "name"
msgstr "نام"
msgid "content type"
msgstr "نوع محتوی"
msgid "codename"
msgstr "نام کد"
msgid "permission"
msgstr "اجازه"
msgid "permissions"
msgstr "اجازه‌ها"
msgid "group"
msgstr "گروه"
msgid "groups"
msgstr "گروه‌ها"
msgid "superuser status"
msgstr "ابرکاربر"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"نشان می‌دهد که این کاربر همهٔ اجازه‌ها را دارد بدون آنکه به صراحت به او اختصاص "
"داده شده باشد."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"گروه‌هایی که این کاربر به آنها تعلق دارد. کاربر تمام اجازه‌های مرتبط با این "
"گروه‌ها را دریافت خواهد کرد."
msgid "user permissions"
msgstr "اجازه‌های کاربر"
msgid "Specific permissions for this user."
msgstr "اجازه‌های خاص این کاربر."
msgid "username"
msgstr "نام کاربری"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "الزامی. 150 کاراکتر یا کمتر. فقط شامل حروف، اعداد، و علامات @/./+/-/_"
msgid "A user with that username already exists."
msgstr "کاربری با آن نام کاربری وجود دارد."
msgid "first name"
msgstr "نام"
msgid "last name"
msgstr "نام خانوادگی"
msgid "email address"
msgstr "آدرس ایمیل"
msgid "staff status"
msgstr "وضعیت کارمندی"
msgid "Designates whether the user can log into this admin site."
msgstr "نشان می‌دهد که آیا این کاربر می‌تواند وارد این وبگاه مدیریت شود یا خیر."
msgid "active"
msgstr "فعال"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"نشان می‌دهد که آیا این کاربر اجازهٔ فعالیت دارد یا خیر. به جای حذف کاربر این "
"تیک را بردارید."
msgid "date joined"
msgstr "تاریخ پیوستن"
msgid "user"
msgstr "کاربر"
msgid "users"
msgstr "کاربرها"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"این رمز عبور خیلی کوتاه است. رمز عبور می‌بایست حداقل از %(min_length)d حرف "
"تشکیل شده باشد."
msgstr[1] ""
"این رمز عبور خیلی کوتاه است. رمز عبور می‌بایست حداقل از %(min_length)d حرف "
"تشکیل شده باشد."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "رمز عبور شما می‌بایست حداقل از %(min_length)d حرف تشکیل شده باشد."
msgstr[1] "رمز عبور شما می‌بایست حداقل از %(min_length)d حرف تشکیل شده باشد."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "این رمز عبور بسیار شبیه %(verbose_name)s می‌باشد."
msgid "Your password can't be too similar to your other personal information."
msgstr "رمز عبور شما نمی‌تواند شبیه سایر اطلاعات شخصی شما باشد."
msgid "This password is too common."
msgstr "این رمز عبور بسیار رایج است."
msgid "Your password can't be a commonly used password."
msgstr "رمز شما نمی تواند از عبارات معروف باشد."
msgid "This password is entirely numeric."
msgstr "رمز شما کلا عدد است"
msgid "Your password can't be entirely numeric."
msgstr "رمز شما نمی تواند کلا عدد باشد"
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "بازیابی گذرواژه در %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"یک نام کاربری معتبر وارد کنید. این مقدار میتواند فقط شامل حروف الفبای "
"انگلیسی، اعداد، و علامات @/./+/-/_ باشد."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"یک نام کاربری معتبر وارد کنید. این مقدار میتواند فقط شامل حروف، اعداد، و "
"علامات @/./+/-/_ باشد."
msgid "Logged out"
msgstr "خارج شدید"
msgid "Password reset"
msgstr "ایجاد گذرواژهٔ جدید"
msgid "Password reset sent"
msgstr "تقاضای ریست رمز فرستاده شد"
msgid "Enter new password"
msgstr "ورود گذرواژهٔ جدید"
msgid "Password reset unsuccessful"
msgstr "گذرواژهٔ جدید ایجاد نشد."
msgid "Password reset complete"
msgstr "گذرواژهٔ جدید ایجاد شد"
msgid "Password change"
msgstr "تغییر گذرواژه"
msgid "Password change successful"
msgstr "گذرواژه تغییر یافت."
@@ -0,0 +1,315 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Claude Paroz <claude@2xlibre.net>, 2013-2018
# Claude Paroz <claude@2xlibre.net>, 2013
# Jannis Leidel <jannis@leidel.info>, 2011
# mlorant <maxime.lorant@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2018-02-27 13:36+0000\n"
"Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
"Language-Team: French (http://www.transifex.com/django/django/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"
msgid "Personal info"
msgstr "Informations personnelles"
msgid "Permissions"
msgstr "Permissions"
msgid "Important dates"
msgstr "Dates importantes"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "L'objet %(name)s avec la clef primaire %(key)r n'existe pas."
msgid "Password changed successfully."
msgstr "Mot de passe modifié avec succès"
#, python-format
msgid "Change password: %s"
msgstr "Modifier le mot de passe : %s"
msgid "Authentication and Authorization"
msgstr "Authentification et autorisation"
msgid "password"
msgstr "mot de passe"
msgid "last login"
msgstr "dernière connexion"
msgid "No password set."
msgstr "Aucun mot de passe défini."
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
"Format de mot de passe non valide ou algorithme de hachage non reconnu."
msgid "The two password fields didn't match."
msgstr "Les deux mots de passe ne correspondent pas."
msgid "Password"
msgstr "Mot de passe"
msgid "Password confirmation"
msgstr "Confirmation du mot de passe"
msgid "Enter the same password as before, for verification."
msgstr "Saisissez le même mot de passe que précédemment, pour vérification."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Les mots de passe ne sont pas enregistrés en clair, ce qui ne permet pas "
"d'afficher le mot de passe de cet utilisateur, mais il est possible de le "
"changer en utilisant <a href=\"{}\">ce formulaire</a>. "
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Saisissez un %(username)s et un mot de passe valides. Remarquez que chacun "
"de ces champs est sensible à la casse (différenciation des majuscules/"
"minuscules)."
msgid "This account is inactive."
msgstr "Ce compte est inactif."
msgid "Email"
msgstr "Courriel"
msgid "New password"
msgstr "Nouveau mot de passe"
msgid "New password confirmation"
msgstr "Confirmation du nouveau mot de passe"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Votre ancien mot de passe est incorrect. Veuillez le rectifier."
msgid "Old password"
msgstr "Ancien mot de passe"
msgid "Password (again)"
msgstr "Mot de passe (à nouveau)"
msgid "algorithm"
msgstr "algorithme"
msgid "iterations"
msgstr "itérations"
msgid "salt"
msgstr "salage"
msgid "hash"
msgstr "empreinte"
msgid "variety"
msgstr "variété"
msgid "version"
msgstr "version"
msgid "memory cost"
msgstr "coût mémoire"
msgid "time cost"
msgstr "coût temps"
msgid "parallelism"
msgstr "parallélisme"
msgid "work factor"
msgstr "facteur travail"
msgid "checksum"
msgstr "somme de contrôle"
msgid "name"
msgstr "nom"
msgid "content type"
msgstr "type de contenu"
msgid "codename"
msgstr "nom de code"
msgid "permission"
msgstr "permission"
msgid "permissions"
msgstr "permissions"
msgid "group"
msgstr "groupe"
msgid "groups"
msgstr "groupes"
msgid "superuser status"
msgstr "statut super-utilisateur"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Précise que l'utilisateur possède toutes les permissions sans les assigner "
"explicitement."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Les groupes dont fait partie cet utilisateur. Celui-ci obtient tous les "
"droits de tous les groupes auxquels il appartient."
msgid "user permissions"
msgstr "permissions de l'utilisateur"
msgid "Specific permissions for this user."
msgstr "Permissions spécifiques à cet utilisateur."
msgid "username"
msgstr "nom d'utilisateur"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Requis. 150 caractères maximum. Uniquement des lettres, nombres et les "
"caractères « @ », « . », « + », « - » et « _ »."
msgid "A user with that username already exists."
msgstr "Un utilisateur avec ce nom existe déjà."
msgid "first name"
msgstr "prénom"
msgid "last name"
msgstr "nom"
msgid "email address"
msgstr "adresse électronique"
msgid "staff status"
msgstr "statut équipe"
msgid "Designates whether the user can log into this admin site."
msgstr "Précise si l'utilisateur peut se connecter à ce site d'administration."
msgid "active"
msgstr "actif"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Précise si l'utilisateur doit être considéré comme actif. Décochez ceci "
"plutôt que de supprimer le compte."
msgid "date joined"
msgstr "date d'inscription"
msgid "user"
msgstr "utilisateur"
msgid "users"
msgstr "utilisateurs"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Ce mot de passe est trop court. Il doit contenir au minimum %(min_length)d "
"caractère."
msgstr[1] ""
"Ce mot de passe est trop court. Il doit contenir au minimum %(min_length)d "
"caractères."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
"Votre mot de passe doit contenir au minimum %(min_length)d caractère."
msgstr[1] ""
"Votre mot de passe doit contenir au minimum %(min_length)d caractères."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Le mot de passe est trop semblable au champ « %(verbose_name)s »."
msgid "Your password can't be too similar to your other personal information."
msgstr ""
"Votre mot de passe ne peut pas trop ressembler à vos autres informations "
"personnelles."
msgid "This password is too common."
msgstr "Ce mot de passe est trop courant."
msgid "Your password can't be a commonly used password."
msgstr ""
"Votre mot de passe ne peut pas être un mot de passe couramment utilisé."
msgid "This password is entirely numeric."
msgstr "Ce mot de passe est entièrement numérique."
msgid "Your password can't be entirely numeric."
msgstr "Votre mot de passe ne peut pas être entièrement numérique."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Réinitialisation du mot de passe sur %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Saisissez un nom d'utilisateur valide. Il ne peut contenir que des lettres "
"non accentuées, des nombres ou les caractères « @ », « . », « + », « - » et "
"« _ »."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Saisissez un nom d'utilisateur valide. Il ne peut contenir que des lettres, "
"des nombres ou les caractères « @ », « . », « + », « - » et « _ »."
msgid "Logged out"
msgstr "Déconnecté"
msgid "Password reset"
msgstr "Réinitialisation du mot de passe"
msgid "Password reset sent"
msgstr "Message de réinitialisation du mot de passe envoyé"
msgid "Enter new password"
msgstr "Saisissez un nouveau mot de passe"
msgid "Password reset unsuccessful"
msgstr "Échec lors de la mise à jour du mot de passe"
msgid "Password reset complete"
msgstr "Mise à jour du mot de passe terminée"
msgid "Password change"
msgstr "Modification du mot de passe"
msgid "Password change successful"
msgstr "Mot de passe modifié avec succès"
@@ -0,0 +1,298 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
# Michael Thornhill <michael@maithu.com>, 2012,2015
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Irish (http://www.transifex.com/django/django/language/ga/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ga\n"
"Plural-Forms: nplurals=5; plural=(n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n<11 ? 3 : "
"4);\n"
msgid "Personal info"
msgstr "Eolas pearsantach"
msgid "Permissions"
msgstr "Ceada"
msgid "Important dates"
msgstr "Dáta tábhactach"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr "Focal faire aithraithe rathúil"
#, python-format
msgid "Change password: %s"
msgstr "Athraigh focal faire: %s"
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr "focal faire"
msgid "last login"
msgstr "logáil deirneach"
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr "Níl an dá focla faire comhoiriúnigh"
msgid "Password"
msgstr "Focal faire"
msgid "Password confirmation"
msgstr "Focal faire deimhniú"
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr "Tá an cuntas seo neamhghníomhach."
msgid "Email"
msgstr "Ríomhphost"
msgid "New password"
msgstr "Focal faire nua"
msgid "New password confirmation"
msgstr "Deimnhiú focal faire nua"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"Cuireadh do sean-focal faire isteach go mícheart. Iontráil isteach é arís."
msgid "Old password"
msgstr "Sean-focal faire "
msgid "Password (again)"
msgstr "Focal faire (arís)"
msgid "algorithm"
msgstr "algartam"
msgid "iterations"
msgstr "atriallta"
msgid "salt"
msgstr "salann"
msgid "hash"
msgstr "haiseáil"
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr "fachtóir oibre"
msgid "checksum"
msgstr "suim sheiceála"
msgid "name"
msgstr "ainm"
msgid "content type"
msgstr ""
msgid "codename"
msgstr "Ainm cód"
msgid "permission"
msgstr "cead"
msgid "permissions"
msgstr "ceada"
msgid "group"
msgstr "grúpa"
msgid "groups"
msgstr "grúpa"
msgid "superuser status"
msgstr "stádas forúsáideoir"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Sainíonn go bhfuil gach ceada ag an úsáideoir seo gan iad a cur le go "
"díreach."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "ceada úsáideoira"
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr "Ainm úsáideoir"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr "In ann do úsáideoir leis an ainm úsáideora."
msgid "first name"
msgstr "ainm baiste"
msgid "last name"
msgstr "sloinne"
msgid "email address"
msgstr "seoladh r-phoist"
msgid "staff status"
msgstr "stádas foirne"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"Sainigh an bhfuil cead ag an úsáideoir logáil isteach go dtí an suíomh "
"riaracháin seo."
msgid "active"
msgstr "gníomhach"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Sainíonn an bhfuil an úsáideoir gníomhach. Míroghnaigh seo in aineonn de "
"scriseadh cuntasí."
msgid "date joined"
msgstr "Dáta teacht isteach"
msgid "user"
msgstr "úsáideoir"
msgid "users"
msgstr "úsáideora"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
msgstr[4] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Athshocraigh focal faire ar %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "Logáilte amach"
msgid "Password reset"
msgstr "Pasfhocal athshocrú"
msgid "Password reset sent"
msgstr "Pasfhocal athshocrú sheoladh"
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,333 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# GunChleoc, 2015-2017
# GunChleoc, 2015
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-10-04 18:25+0000\n"
"Last-Translator: GunChleoc\n"
"Language-Team: Gaelic, Scottish (http://www.transifex.com/django/django/"
"language/gd/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: gd\n"
"Plural-Forms: nplurals=4; plural=(n==1 || n==11) ? 0 : (n==2 || n==12) ? 1 : "
"(n > 2 && n < 20) ? 2 : 3;\n"
msgid "Personal info"
msgstr "Fiosrachadh pearsanta"
msgid "Permissions"
msgstr "Ceadan"
msgid "Important dates"
msgstr "Cinn-là chudromach"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "Chan eil oibseact %(name)s air a bheil prìomh-iuchair %(key)r ann."
msgid "Password changed successfully."
msgstr "Chaidh am facal-faire atharrachadh gu soirbheachail."
#, python-format
msgid "Change password: %s"
msgstr "Atharraich am facal-faire: %s"
msgid "Authentication and Authorization"
msgstr "Dearbhadh is ùghdarrachadh"
msgid "password"
msgstr "facal-faire"
msgid "last login"
msgstr "an clàradh a-steach mu dheireadh"
msgid "No password set."
msgstr "Cha deach facal-faire a shuidheachadh."
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
"Tha fòrmat mì-dhligheach air an fhacal-fhaire no chan aithne dhuinn algairim "
"a’ hais."
msgid "The two password fields didn't match."
msgstr "Cha robh an dà fhacal-faire co-ionnann."
msgid "Password"
msgstr "Facal-faire"
msgid "Password confirmation"
msgstr "Dearbhadh an fhacail-fhaire"
msgid "Enter the same password as before, for verification."
msgstr "Cuir an t-aon fhacal-faire a-steach a-rithist gus a dhearbhadh."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Cha dèid faclan-faire amh a shàbhaladh ’s mar sin chan eil dòigh ann gus "
"facal-faire a’ chleachdaiche seo a shealltainn. ’S urrainn dhut am facal-"
"faire atharrachadh co-dhiù leis <a href=\"{}\">an fhoirm seo</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Cuir a-steach %(username)s agus facal-faire ceart. Thoir an aire gum bi aire "
"do litrichean mòra ’s beaga air an dà raon, ma dh’fhaoidte."
msgid "This account is inactive."
msgstr "Chan eil an cunntas seo gnìomhach."
msgid "Email"
msgstr "Post-d"
msgid "New password"
msgstr "Facal-faire ùr"
msgid "New password confirmation"
msgstr "Dearbhadh an fhacail-fhaire ùir"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"Cha do chuir thu an seann fhacal-faire a-steach mar bu chòir. Cuir a-steach "
"e a-rithist."
msgid "Old password"
msgstr "An seann fhacal-faire"
msgid "Password (again)"
msgstr "Facal-faire (a-rithist)"
msgid "algorithm"
msgstr "algairim"
msgid "iterations"
msgstr "ath-thriallan"
msgid "salt"
msgstr "salann"
msgid "hash"
msgstr "hais"
msgid "variety"
msgstr "eug-samhail"
msgid "version"
msgstr "tionndadh"
msgid "memory cost"
msgstr "cosgais cuimhne"
msgid "time cost"
msgstr "cosgais ùine"
msgid "parallelism"
msgstr "co-shìneadh"
msgid "work factor"
msgstr "factar obrachaidh"
msgid "checksum"
msgstr "àireamh dhearbhaidh"
msgid "name"
msgstr "ainm"
msgid "content type"
msgstr "seòrsa susbainte"
msgid "codename"
msgstr "ainm-còd"
msgid "permission"
msgstr "cead"
msgid "permissions"
msgstr "ceadan"
msgid "group"
msgstr "buidheann"
msgid "groups"
msgstr "buidhnean"
msgid "superuser status"
msgstr "staid superuser"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Iomruinidh seo gu bheil a h-uile aig a’ chleachdaiche seo gun a bhith ’gan "
"iomruineadh fa leth."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Am buidheann ris a bhuineas an cleachdaiche seo. Gheibh cleachdaiche a h-"
"uile cead a chaidh a thoirt dha ghin dhe na buidhnean aige."
msgid "user permissions"
msgstr "ceadan a’ chleachdaiche"
msgid "Specific permissions for this user."
msgstr "Ceadan sònraichte airson a’ chleachdaiche seo."
msgid "username"
msgstr "ainm-cleachdaiche"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Riatanach. 150 caractar air a char as motha. Litrichean, àireamhan agus @/./"
"+/-/_ a-mhàin."
msgid "A user with that username already exists."
msgstr "Tha cleachdaiche air a bheil an t-ainm-cleachdaiche seo ann mar-tha."
msgid "first name"
msgstr "ainm"
msgid "last name"
msgstr "sloinneadh"
msgid "email address"
msgstr "seòladh puist-d"
msgid "staff status"
msgstr "inbhe luchd-obrach"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"Iomruinidh seo an urrainn dhan chleachdaiche seo clàradh a-steach gu làrach "
"nan rianairean gus nach urrainn."
msgid "active"
msgstr "staid ghnìomhach"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Iomruinidh seo an dèid dèiligeadh ris a’ cleachdaiche seo mar fhear "
"gnìomhach gus nach dèid. Neo-thagh seo seach an cunntas a sguabadh às."
msgid "date joined"
msgstr "fhuair e ballrachd"
msgid "user"
msgstr "cleachdaiche"
msgid "users"
msgstr "cleachdaichean"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Tha am facal-faire seo ro ghoirid. Feumaidh %(min_length)d charactar a bhith "
"ann air a char as lugha."
msgstr[1] ""
"Tha am facal-faire seo ro ghoirid. Feumaidh %(min_length)d charactar a bhith "
"ann air a char as lugha."
msgstr[2] ""
"Tha am facal-faire seo ro ghoirid. Feumaidh %(min_length)d caractaran a "
"bhith ann air a char as lugha."
msgstr[3] ""
"Tha am facal-faire seo ro ghoirid. Feumaidh %(min_length)d caractar a bhith "
"ann air a char as lugha."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
"Feumaidh %(min_length)d charactar a bhith san fhacal-fhaire agad air a char "
"as lugha."
msgstr[1] ""
"Feumaidh %(min_length)d charactar a bhith san fhacal-fhaire agad air a char "
"as lugha."
msgstr[2] ""
"Feumaidh %(min_length)d caractaran a bhith san fhacal-fhaire agad air a char "
"as lugha."
msgstr[3] ""
"Feumaidh %(min_length)d caractar a bhith san fhacal-fhaire agad air a char "
"as lugha."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Tha am facal-faire agad ro choltach ri %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr ""
"Chan fhaod am facal-faire agad a bhith ro choltach ris an fhiosrachadh "
"phearsanta eile agad."
msgid "This password is too common."
msgstr "Tha am facal-faire seo ro chumanta."
msgid "Your password can't be a commonly used password."
msgstr ""
"Chan fhaod thu facal-faire a chleachdadh a chleachd mòran daoine mar-thà."
msgid "This password is entirely numeric."
msgstr "Chan eil ach àireamhan san fhacal-fhaire seo.ac"
msgid "Your password can't be entirely numeric."
msgstr ""
"Feumaidh caractaran a bhith san fhacal-fhaire agad nach eil ’nan àireamhan."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Ath-shuidheachadh an fhacail-fhaire air %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Cuir a-steach ainm-cleachdaiche dligheach. Chan fhaod ach litrichean gun "
"sràcan, àireamhan is caractaran @/./+/-/_ a bhith ’na bhroinn."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Cuir a-steach ainm-cleachdaiche dligheach. Chan fhaod ach litrichean, "
"àireamhan is caractaran @/./+/-/_ a bhith ’na bhroinn."
msgid "Logged out"
msgstr "Air a clàradh a-mach"
msgid "Password reset"
msgstr "Ath-shuidheachadh an fhacail-fhaire"
msgid "Password reset sent"
msgstr "Chaidh ath-shuidheachadh an fhacail-fhaire a chur"
msgid "Enter new password"
msgstr "Cuir a-steach facal-faire ùr"
msgid "Password reset unsuccessful"
msgstr "Cha deach le ath-shuidheachadh an facail-faire"
msgid "Password reset complete"
msgstr "Tha ath-shuidheachadh an fhacail-fhaire deiseil"
msgid "Password change"
msgstr "Atharrachadh an facail-fhaire"
msgid "Password change successful"
msgstr "Chaidh am facal-faire atharrachadh gu soirbheachail"
@@ -0,0 +1,312 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Michael Wolf <milupo@sorbzilla.de>, 2016-2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-27 20:07+0000\n"
"Last-Translator: Michael Wolf <milupo@sorbzilla.de>\n"
"Language-Team: Upper Sorbian (http://www.transifex.com/django/django/"
"language/hsb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hsb\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
msgid "Personal info"
msgstr "Wosobinske informacije"
msgid "Permissions"
msgstr "Prawa"
msgid "Important dates"
msgstr "Wažne daty"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "Objekt %(name)s z primarnym klučom %(key)r njeeksistuje."
msgid "Password changed successfully."
msgstr "Hesło je so wuspěšnje změniło."
#, python-format
msgid "Change password: %s"
msgstr "Hesło změnić: %s"
msgid "Authentication and Authorization"
msgstr "Awtentifikacija a awtorizacija"
msgid "password"
msgstr "hesło"
msgid "last login"
msgstr "poslednje přizjewjenje"
msgid "No password set."
msgstr "Žane hesło nastajene."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Njepłaćiwy hesłowy format abo njeznaty kontrolny algoritmus."
msgid "The two password fields didn't match."
msgstr "Hesle jednak njejstej."
msgid "Password"
msgstr "Hesło"
msgid "Password confirmation"
msgstr "Hesłowe wobkrućenje"
msgid "Enter the same password as before, for verification."
msgstr "Zapodajće samsne hesło kaž do toho, za přepruwowanje."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Hrube hesła so njeskładuja, tohodla njeje móžno, hesło wužiwarja widźeć, ale "
"móžeće hesło z pomocu <a href=\"{}\">tutoho formulara</a> změnić."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Prošu zapodajće korektne %(username)s a hesło. Dźiwajće na to, zo wobě poli "
"móžetej mjez wulko- a małopisanjom rozeznawać."
msgid "This account is inactive."
msgstr "Tute konto je inaktiwne."
msgid "Email"
msgstr "E-mejl"
msgid "New password"
msgstr "Nowe hesło"
msgid "New password confirmation"
msgstr "Wobkrućenje noweho hesła"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Waše stare hesło je so wopak zapodało. Prošu zapodajće jo hišće raz."
msgid "Old password"
msgstr "Stare hesło"
msgid "Password (again)"
msgstr "Hesło (znowa)"
msgid "algorithm"
msgstr "algoritmus"
msgid "iterations"
msgstr "wospjetowanja"
msgid "salt"
msgstr "sól"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "warianta"
msgid "version"
msgstr "wersija"
msgid "memory cost"
msgstr "Składowa přetrjeba"
msgid "time cost"
msgstr "Časowa přetrjeba"
msgid "parallelism"
msgstr "paralelizm"
msgid "work factor"
msgstr "dźěłowy faktor"
msgid "checksum"
msgstr "pruwowanska suma"
msgid "name"
msgstr "mjeno"
msgid "content type"
msgstr "wobsahowy typ"
msgid "codename"
msgstr "kodowe mjeno"
msgid "permission"
msgstr "prawo"
msgid "permissions"
msgstr "prawa"
msgid "group"
msgstr "skupina"
msgid "groups"
msgstr "skupiny"
msgid "superuser status"
msgstr "status superwužiwarja"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Woznamjenja, zo tutón wužiwar ma wšě prawa bjez toho, zo by móhł je "
"eksplicitnje připokazać."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Skupiny, ke kotrymž wužiwar słuša. Wužiwar dóstanje wšě prawa, kotrež jemu "
"skupiny dawaja."
msgid "user permissions"
msgstr "wužiwarske prawa"
msgid "Specific permissions for this user."
msgstr "Wěste prawa za tutoho wužiwarja."
msgid "username"
msgstr "wužiwarske mjeno"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Trěbne. 150 znamješkow abo mjenje. Jenož pismiki, cyfry a @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Wužiwar z tutym mjenom hižo eksistuje."
msgid "first name"
msgstr "předmjeno"
msgid "last name"
msgstr "swójbne mjeno"
msgid "email address"
msgstr "e-mejlowa adresa"
msgid "staff status"
msgstr "personalny status"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"Woznamjenja, hač wužiwar móže so pola administratoroweho sydła přizjewić."
msgid "active"
msgstr "aktiwny"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Woznamjenja, hač maja z wužiwarjom jako aktiwnym wobchadźeć. Znjemóžńće to "
"město toho, zo byšće konto zhašał."
msgid "date joined"
msgstr "čłon wot"
msgid "user"
msgstr "wužiwar"
msgid "users"
msgstr "wužiwarjo"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Tute hesło je překrótke. Dyrbi znajmjeńša %(min_length)d znamješko "
"wobsahować."
msgstr[1] ""
"Tute hesło je překrótke. Dyrbi znajmjeńša %(min_length)d znamješce "
"wobsahować."
msgstr[2] ""
"Tute hesło je překrótke. Dyrbi znajmjeńša %(min_length)d znamješka "
"wobsahować."
msgstr[3] ""
"Tute hesło je překrótke. Dyrbi znajmjeńša %(min_length)d znamješkow "
"wobsahować."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Waše hesło dyrbi znajmjeńša %(min_length)d znamješko měć."
msgstr[1] "Waše hesło dyrbi znajmjeńša %(min_length)d znamješce měć."
msgstr[2] "Waše hesło dyrbi znajmjeńša %(min_length)d znamješka měć."
msgstr[3] "Waše hesło dyrbi znajmjeńša %(min_length)d znamješkow měć."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Hesło je na %(verbose_name)s přepodobne."
msgid "Your password can't be too similar to your other personal information."
msgstr "Waše hesło njesmě wašim druhim wosobinskim datam podobne być."
msgid "This password is too common."
msgstr "Tute hesło je přehuste,"
msgid "Your password can't be a commonly used password."
msgstr "Waše hesło njemóže husto wužiwane hesło być."
msgid "This password is entirely numeric."
msgstr "Tute hesło je cyle numeriske."
msgid "Your password can't be entirely numeric."
msgstr "Waše hesło njemóže cyle numeriske być."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Hesło je so na %(site_name)s wróćo stajiło."
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Zapodajće płaćiwe wužiwarske mjeno. Tuta hódnota smě jenož jendźelske "
"pismiki, ličby a znamješka @/./+/-/_ wobsahować."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Zapodajće płaćiwe wužiwarske mjeno. Tuta hódnota smě jenož pismiki, ličby a "
"znamješka @/./+/-/_ wobsahować."
msgid "Logged out"
msgstr "Wotzjewjeny"
msgid "Password reset"
msgstr "Wróćostajenje hesła"
msgid "Password reset sent"
msgstr "Wróćostajenje hesła jo se wotpósłało."
msgid "Enter new password"
msgstr "Zapodajće nowe hesło"
msgid "Password reset unsuccessful"
msgstr "Wróćostajenje hesła njeje so poradźiło"
msgid "Password reset complete"
msgstr "Wróćostajenje hesła je zakónčene"
msgid "Password change"
msgstr "Změnjenje hesła"
msgid "Password change successful"
msgstr "Hesło je so wuspěšnje změniło"
@@ -0,0 +1,308 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# András Veres-Szentkirályi, 2016-2017
# Jannis Leidel <jannis@leidel.info>, 2011
# János R (Hangya), 2014
# Szilveszter Farkas <szilveszter.farkas@gmail.com>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-11-24 13:37+0000\n"
"Last-Translator: András Veres-Szentkirályi\n"
"Language-Team: Hungarian (http://www.transifex.com/django/django/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"
msgid "Personal info"
msgstr "Személyes információ"
msgid "Permissions"
msgstr "Jogosultságok"
msgid "Important dates"
msgstr "Fontos dátumok"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s objektum %(key)r elsődleges kulccsal nem létezik."
msgid "Password changed successfully."
msgstr "Sikeres jelszóváltoztatás."
#, python-format
msgid "Change password: %s"
msgstr "Jelszó megváltoztatása: %s"
msgid "Authentication and Authorization"
msgstr "Hitelesítés és engedélyezés"
msgid "password"
msgstr "jelszó"
msgid "last login"
msgstr "utolsó bejelentkezés"
msgid "No password set."
msgstr "Nincs jelszó beállítva."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Érvénytelen jelszóformátum vagy ismeretlen hash-algoritmus."
msgid "The two password fields didn't match."
msgstr "A két jelszó mező tartalma nem egyezik meg."
msgid "Password"
msgstr "Jelszó"
msgid "Password confirmation"
msgstr "Jelszó megerősítése"
msgid "Enter the same password as before, for verification."
msgstr "Írja be az előbb megadott jelszót, ellenőrzés céljából."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"A kódolatlan jelszavakat nem tároljuk, így a felhasználó jelszavát nem lehet "
"megtekinteni, azonban <a href=\"{}\">ezzel az űrlappal</a> a jelszó "
"megváltoztatható."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Írjon be egy helyes %(username)s és jelszót. Mindkét mező kisbetű-nagybetű "
"érzékeny lehet."
msgid "This account is inactive."
msgstr "Ez a fiók inaktív."
msgid "Email"
msgstr "E-mail"
msgid "New password"
msgstr "Új jelszó"
msgid "New password confirmation"
msgstr "Új jelszó megerősítése"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "A régi jelszó hibásan lett megadva. Írja be újra."
msgid "Old password"
msgstr "Régi jelszó"
msgid "Password (again)"
msgstr "Jelszó újra"
msgid "algorithm"
msgstr "algoritmus"
msgid "iterations"
msgstr "iterációk"
msgid "salt"
msgstr "salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "változat"
msgid "version"
msgstr "verzió"
msgid "memory cost"
msgstr "memória költség"
msgid "time cost"
msgstr "idő költség"
msgid "parallelism"
msgstr "párhuzamosság"
msgid "work factor"
msgstr "erősség"
msgid "checksum"
msgstr "ellenőrző összeg"
msgid "name"
msgstr "név"
msgid "content type"
msgstr "tartalom típusa"
msgid "codename"
msgstr "kódnév"
msgid "permission"
msgstr "jogosultság"
msgid "permissions"
msgstr "jogosultságok"
msgid "group"
msgstr "csoport"
msgid "groups"
msgstr "csoportok"
msgid "superuser status"
msgstr "rendszergazda státusz"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Megadja, hogy ez a felhasználó rendelkezik-e minden jogosultsággal anélkül, "
"hogy azt külön meg kellene adni."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"A csoportok, amelyekhez a felhasználó tartozik. A felhasználó minden egyes "
"csoportja jogosultságaival rendelkezni fog."
msgid "user permissions"
msgstr "felhasználói jogosultságok"
msgid "Specific permissions for this user."
msgstr "A felhasználó egyedi jogosultságai."
msgid "username"
msgstr "felhasználónév"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Kötelező. Legfeljebb 150 karakter. Betűk, számok és @/./+/-/_ karakterek."
msgid "A user with that username already exists."
msgstr "Létezik már egy felhasználó ezzel a névvel."
msgid "first name"
msgstr "keresztnév"
msgid "last name"
msgstr "vezetéknév"
msgid "email address"
msgstr "e-mail cím"
msgid "staff status"
msgstr "személyzet státusz"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"Megadja, hogy a felhasználó bejelentkezhet-e erre az adminisztrációs oldalra."
msgid "active"
msgstr "aktív"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Megadja, hogy a felhasználó aktív-e. Állítsa át ezt az értéket a fiók "
"törlése helyett."
msgid "date joined"
msgstr "csatlakozás dátuma"
msgid "user"
msgstr "felhasználó"
msgid "users"
msgstr "felhasználók"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Ez a jelszó túl rövid. Legalább %(min_length)d karakter hosszú legyen."
msgstr[1] ""
"Ez a jelszó túl rövid. Legalább %(min_length)d karakter hosszú legyen."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
"A jelszavának legalább %(min_length)d karakter hosszúnak kell lennie."
msgstr[1] ""
"A jelszavának legalább %(min_length)d karakter hosszúnak kell lennie."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "A jelszava túlságosan hasonlít a következőhöz: %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr "A jelszava nem lehet túlságosan hasonló egyéb személyes adataihoz."
msgid "This password is too common."
msgstr "Ez a jelszó túlságosan gyakori."
msgid "Your password can't be a commonly used password."
msgstr "A jelszava nem lehet gyakran használt jelszó."
msgid "This password is entirely numeric."
msgstr "A jelszava kizárólag számjegyekből áll."
msgid "Your password can't be entirely numeric."
msgstr "A jelszava nem állhat kizárólag számjegyekből."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Jelszó újragenerálása ezen az oldalon: %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Írjon be egy érvényes felhasználónevet, mely csak ékezetmentes betűket, "
"számokat és @/./+/-/_ karaktereket tartalmazhat."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Írjon be egy érvényes felhasználónevet, mely csak betűket, számokat és @/./"
"+/-/_ karaktereket tartalmazhat."
msgid "Logged out"
msgstr "Kijelentkezve"
msgid "Password reset"
msgstr "Jelszó újragenerálása"
msgid "Password reset sent"
msgstr "Jelszó beállítás infók elküldve"
msgid "Enter new password"
msgstr "Írja be az új jelszavát"
msgid "Password reset unsuccessful"
msgstr "Jelszó beállítása sikertelen"
msgid "Password reset complete"
msgstr "Jelszó beállítása kész"
msgid "Password change"
msgstr "Jelszó megváltoztatása"
msgid "Password change successful"
msgstr "Sikeres jelszóváltoztatás"
@@ -0,0 +1,313 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Federico Capoano <federico.capoano@teletu.it>, 2011
# Flavio Curella <flavio.curella@gmail.com>, 2013-2014
# Jannis Leidel <jannis@leidel.info>, 2011
# Luciano De Falco Alfano, 2016
# Marco Bonetti, 2014
# palmux <palmux@gmail.com>, 2015
# Mattia Procopio <promat85@gmail.com>, 2015
# Stefano Brentegani <sbrentegani@gmail.com>, 2015,2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-11-16 13:37+0000\n"
"Last-Translator: palmux <palmux@gmail.com>\n"
"Language-Team: Italian (http://www.transifex.com/django/django/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"
msgid "Personal info"
msgstr "Informazioni personali"
msgid "Permissions"
msgstr "Permessi"
msgid "Important dates"
msgstr "Date importanti"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "L'oggetto %(name)s con chiave primaria %(key)r non esiste."
msgid "Password changed successfully."
msgstr "La password è stata modificata correttamente."
#, python-format
msgid "Change password: %s"
msgstr "Modifica la password: %s"
msgid "Authentication and Authorization"
msgstr "Autenticazione e Autorizzazione "
msgid "password"
msgstr "password"
msgid "last login"
msgstr "ultimo accesso"
msgid "No password set."
msgstr "Nessuna password impostata."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Formato di password non valido o algoritmo di hash sconosciuto."
msgid "The two password fields didn't match."
msgstr "I due campi password non corrispondono."
msgid "Password"
msgstr "Password"
msgid "Password confirmation"
msgstr "Conferma password"
msgid "Enter the same password as before, for verification."
msgstr "Inserisci la stessa password inserita sopra, come verifica."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Le password non vengono conservate nella forma originale, quindi non è "
"possibile visualizzare la password di questo utente, ma è possibile "
"cambiarla usando <a href=\"{}\">questo modulo</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Inserisci %(username)s e password corretti. In entrambi i campi le maiuscole "
"potrebbero essere significative."
msgid "This account is inactive."
msgstr "Questo account non è attivo."
msgid "Email"
msgstr "Email"
msgid "New password"
msgstr "Nuova password"
msgid "New password confirmation"
msgstr "Conferma nuova password"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"La password attuale non è stata inserita correttamente. Riprova per favore."
msgid "Old password"
msgstr "Password attuale"
msgid "Password (again)"
msgstr "Password (di nuovo)"
msgid "algorithm"
msgstr "algoritmo"
msgid "iterations"
msgstr "iterazioni"
msgid "salt"
msgstr "salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "varietà"
msgid "version"
msgstr "versione"
msgid "memory cost"
msgstr "impegno di memoria"
msgid "time cost"
msgstr "impiego di tempo"
msgid "parallelism"
msgstr "parallelismo"
msgid "work factor"
msgstr "work factor"
msgid "checksum"
msgstr "checksum"
msgid "name"
msgstr "nome"
msgid "content type"
msgstr "content type"
msgid "codename"
msgstr "nome in codice"
msgid "permission"
msgstr "permesso"
msgid "permissions"
msgstr "permessi"
msgid "group"
msgstr "gruppo"
msgid "groups"
msgstr "gruppi"
msgid "superuser status"
msgstr "privilegi di superutente"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Attribuisce all'utente tutti i privilegi, senza che sia necessario "
"assegnarli esplicitamente."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"I gruppi a cui appartiene l'utente. L'utente eredita tutti i permessi "
"assegnati a ciascuno dei suoi gruppi."
msgid "user permissions"
msgstr "privilegi utente"
msgid "Specific permissions for this user."
msgstr "Permessi specifici per questo utente."
msgid "username"
msgstr "nome utente"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Obbligatorio. 150 caratteri o meno.Solo lettere, cifre e @/./+/-/_"
msgid "A user with that username already exists."
msgstr "Un utente con questo nome è già presente."
msgid "first name"
msgstr "nome"
msgid "last name"
msgstr "cognome"
msgid "email address"
msgstr "indirizzo email"
msgid "staff status"
msgstr "privilegi di staff"
msgid "Designates whether the user can log into this admin site."
msgstr "Stabilisce se l'utente può accedere a questo sito di amministrazione."
msgid "active"
msgstr "attivo"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Stabilisce se l'utente debba essere considerato attivo. Deseleziona qui, "
"piuttosto che cancellare gli account."
msgid "date joined"
msgstr "iscritto in data"
msgid "user"
msgstr "utente"
msgid "users"
msgstr "utenti"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Questa password è troppo corta. Deve contenere almeno %(min_length)d "
"carattere."
msgstr[1] ""
"Questa password è troppo corta. Deve contenere almeno %(min_length)d "
"caratteri."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "La tua password deve contenere almeno %(min_length)d carattere."
msgstr[1] "La tua password deve contenere almeno %(min_length)d caratteri."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "La password è troppo simile a %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr ""
"La tua password non può essere troppo simile alle altre tue informazioni "
"personali."
msgid "This password is too common."
msgstr "Questa password è troppo comune."
msgid "Your password can't be a commonly used password."
msgstr "La tua password non può essere una password comunemente usata."
msgid "This password is entirely numeric."
msgstr "Questa password è interamente numerica."
msgid "Your password can't be entirely numeric."
msgstr "La tua password non può essere interamente numerica."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Password reset su %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Immetti un nome utente valido. Questo campo può contenere solo lettere "
"dell'alfabeto inglese, numeri e caratteri @/./+/-/_ ."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Immetti un nome utente valido. Questo campo può contenere solo lettere "
"dell'alfabeto inglese, numeri e caratteri @/./+/-/_ ."
msgid "Logged out"
msgstr "Accesso annullato"
msgid "Password reset"
msgstr "Reimposta la password"
msgid "Password reset sent"
msgstr "Istruzioni per il recupero della password inviate"
msgid "Enter new password"
msgstr "Inserisci la nuova password"
msgid "Password reset unsuccessful"
msgstr "Password non reimpostata"
msgid "Password reset complete"
msgstr "Password reimpostata"
msgid "Password change"
msgstr "Modifica password"
msgid "Password change successful"
msgstr "Password modificata correttamente"
@@ -0,0 +1,300 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# André Bouatchidzé <a@anbz.net>, 2013-2015
# Jannis Leidel <jannis@leidel.info>, 2011
# Tornike Beradze <beradze@europe.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2018-02-07 12:11+0000\n"
"Last-Translator: Tornike Beradze <beradze@europe.com>\n"
"Language-Team: Georgian (http://www.transifex.com/django/django/language/"
"ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ka\n"
"Plural-Forms: nplurals=2; plural=(n!=1);\n"
msgid "Personal info"
msgstr "პირადი ინფორმაცია"
msgid "Permissions"
msgstr "უფლებები"
msgid "Important dates"
msgstr "მნიშვნელოვანი თარიღები"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s ობიექტი პირველადი გასაღებით %(key)r არ არსებობს."
msgid "Password changed successfully."
msgstr "პაროლი წარმატებით შეიცვალა."
#, python-format
msgid "Change password: %s"
msgstr "შევცვალოთ პაროლი: %s"
msgid "Authentication and Authorization"
msgstr "იდენტიფიკაცია და ავტორიზაცია"
msgid "password"
msgstr "პაროლი"
msgid "last login"
msgstr "ბოლო შესვლა"
msgid "No password set."
msgstr "არ არის დაყენებული პაროლი."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "არასწორი პაროლის ფორმატი ან უცნობი ჰეშირების ალგორითმი."
msgid "The two password fields didn't match."
msgstr "პაროლის ორი ველი ერთმანეთს არ ემთხვევა."
msgid "Password"
msgstr "პაროლი"
msgid "Password confirmation"
msgstr "პაროლის დამოწმება"
msgid "Enter the same password as before, for verification."
msgstr "გაიმეორეთ იგივე პაროლი ვერიფიკაციისთვის."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"მომხმარებლის პაროლი პირდაპ არ ინახება ბაზაში, ამიტომ მისი ნახვა შეუძლებელია, "
"მაგრამ შეგიძლიათ შეცვალოთ <a href=\"{}\">ამ ფორმით</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"გთხოვთ, შეიყვანოთ სწორი %(username)s და პაროლი. იქონიეთ მხედველობაში, რომ "
"ორივე ველი ითვალისწინებს მთავრულს."
msgid "This account is inactive."
msgstr "თქვენი ანგარიში არააქტიურია."
msgid "Email"
msgstr "ელ. ფოსტა"
msgid "New password"
msgstr "ახალი პაროლი"
msgid "New password confirmation"
msgstr "ახალი პაროლის დამოწმება"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "თქვენი ძველი პაროლი შეყვანილია არასწორად. გთხოვთ, შეიყვანოთ ხელახლა."
msgid "Old password"
msgstr "ძველი პაროლი"
msgid "Password (again)"
msgstr "პაროლი (განმეორებით)"
msgid "algorithm"
msgstr "ალგორითმი"
msgid "iterations"
msgstr "იტერაციები"
msgid "salt"
msgstr "მარილი"
msgid "hash"
msgstr "ჰეში"
msgid "variety"
msgstr ""
msgid "version"
msgstr "ვერსია"
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr "პარალელიზმი"
msgid "work factor"
msgstr "სამუშაო ფაქტორი"
msgid "checksum"
msgstr "საკონტროლო ჯამი"
msgid "name"
msgstr "სახელი"
msgid "content type"
msgstr "კონტენტის ტიპი"
msgid "codename"
msgstr "კოდური სახელი"
msgid "permission"
msgstr "უფლება"
msgid "permissions"
msgstr "უფლებები"
msgid "group"
msgstr "ჯგუფი"
msgid "groups"
msgstr "ჯგუფები"
msgid "superuser status"
msgstr "სუპერმომხმარებლის სტატუსი"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr "განსაზღვრავს, რომ ამ მომხმარებელს აქვს ყველა უფლება."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"ჯგუფები, რომლებსაც მიეკუთვნება ეს მომხმარებელი. მომხმარებელი მიიღებს ყველა "
"უფლებას, რომელიც მინიჭებული აქვს მის თითოეულ ჯგუფს."
msgid "user permissions"
msgstr "მომხმარებლის უფლებები"
msgid "Specific permissions for this user."
msgstr "სპეციფიური უფლებები ამ მომხმარებლისთვის."
msgid "username"
msgstr "მომხმარებლის სახელი"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"აუცილებელი. 150 სიმბოლ ან ნაკლები. მხოლოდ ასოები, ციფრები ან @/./+/-/_ ."
msgid "A user with that username already exists."
msgstr "მომხმარებელი ამ სახელით უკვე არსებობს."
msgid "first name"
msgstr "სახელი"
msgid "last name"
msgstr "გვარი"
msgid "email address"
msgstr "ელ. ფოსტის მისამართი"
msgid "staff status"
msgstr "თანამშრომლობის სტატუსი"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"განსაზღვრავს, აქვს თუ არა მომხმარებელს ადმინისტრირების საიტზე შესვლის უფლება."
msgid "active"
msgstr "აქტიურია"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"განსაზღვრავს, რომ მომხმარებელი გააქტიურებულია. მომხმარებლის წაშლის მაგივრად "
"გადანიშნეთ ეს დროშა."
msgid "date joined"
msgstr "გაწევრიანების თარიღი"
msgid "user"
msgstr "მომხმარებელი"
msgid "users"
msgstr "მომხმარებლები"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"პაროლი ძალიან მოკლეა. მინიმუმ %(min_length)dსიმბოლოს უნდა შეიცავდეს."
msgstr[1] ""
"პაროლი ძალიან მოკლეა. მინიმუმ %(min_length)dსიმბოლოს უნდა შეიცავდეს."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
"პაროლი ძალიან მოკლეა. მინიმუმ %(min_length)d სიმბოლოს უნდა შეიცავდეს."
msgstr[1] ""
"პაროლი ძალიან მოკლეა. მინიმუმ %(min_length)d სიმბოლოს უნდა შეიცავდეს."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "პაროლი ძალიან გავს %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr "პაროლი ძალიან გავს თქვენს პერსონალურ ინფორმაციას."
msgid "This password is too common."
msgstr "ეს პაროლი ხშირად გამოიყენება."
msgid "Your password can't be a commonly used password."
msgstr "თქვენი პაროლი არ უნდა იყოს ხშირად გამოყენებადი."
msgid "This password is entirely numeric."
msgstr "პაროლი მხოლოდ ციფრებისგან შედგება."
msgid "Your password can't be entirely numeric."
msgstr "თქვენი პაროლი არ შეიძლება შეიცავდეს მხოლოდ ციფრებს."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "პაროლის თავიდან დაყენება %(site_name)s-ზე"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "გამოსული ხართ"
msgid "Password reset"
msgstr "პაროლის აღდგენა"
msgid "Password reset sent"
msgstr "პაროლის აღდგენა გაგზავნილია"
msgid "Enter new password"
msgstr "შეიყვანეთ ახალი პაროლი"
msgid "Password reset unsuccessful"
msgstr "პაროლის აღდგენა წარუმატებლად დასრულდა"
msgid "Password reset complete"
msgstr "პაროლის აღდგენა დასრულებულია"
msgid "Password change"
msgstr "პაროლის შეცვლა"
msgid "Password change successful"
msgstr "პაროლი წარმატებით შეიცვალა"
@@ -0,0 +1,287 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-10-06 11:56+0000\n"
"Last-Translator: Muḥend Belqasem <belkacem77@gmail.com>\n"
"Language-Team: Kabyle (http://www.transifex.com/django/django/language/"
"kab/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: kab\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr "Talɣut tudmawant"
msgid "Permissions"
msgstr "Tisirag"
msgid "Important dates"
msgstr "Izemzen ixataren"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr ""
#, python-format
msgid "Change password: %s"
msgstr "Snifel awal uffir: %s"
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr "awal uffir"
msgid "last login"
msgstr "tuqqna taneggarut"
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr ""
msgid "Password"
msgstr "Awal n uɛeddi"
msgid "Password confirmation"
msgstr "Asentem n wawal uffir"
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr "Amidan-agi ur yermid ara."
msgid "Email"
msgstr "E-mail"
msgid "New password"
msgstr "Awal uffir amaynut"
msgid "New password confirmation"
msgstr "Asentem n wawal uffir amaynut"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
msgid "Old password"
msgstr "Awal uffir aqbuṛ"
msgid "Password (again)"
msgstr "Mot de passe (bis)"
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr "lqem"
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr "tasqamt n wakud"
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr "isem"
msgid "content type"
msgstr "anaw n ugbur"
msgid "codename"
msgstr ""
msgid "permission"
msgstr "tasiregt"
msgid "permissions"
msgstr "tisirag"
msgid "group"
msgstr "agraw"
msgid "groups"
msgstr "igrawen"
msgid "superuser status"
msgstr "addad n unebdal"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Yemmal-d d akken aseqdac-agi ɣur-s akk tisirag war ma ttwanefkent-as s wudem "
"aflalay."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "tisirag n useqdac"
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr "isem n useqdac"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr "Tansa-agi imayl tella yakan."
msgid "first name"
msgstr "isem"
msgid "last name"
msgstr "Isem aneggaru"
msgid "email address"
msgstr "tansa imayl"
msgid "staff status"
msgstr ""
msgid "Designates whether the user can log into this admin site."
msgstr ""
msgid "active"
msgstr "urmid"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Yettwag ma yella aseqdac-agi yezmer ad yettwammel d urmid neɣ ala. Kkes "
"afran deg umḍiq n tukksa n umiḍan."
msgid "date joined"
msgstr "azemz n ujerred"
msgid "user"
msgstr "aseqdac"
msgid "users"
msgstr "Iseqdaceniseqdacen"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "Yeffeɣ"
msgid "Password reset"
msgstr "Awennez n wawal uffir"
msgid "Password reset sent"
msgstr "Tulsa n wennez n wawal uffir tettwazen"
msgid "Enter new password"
msgstr "Sekcem awal n uffir amaynut"
msgid "Password reset unsuccessful"
msgstr "tulsa n uwennez n wawal uffir tedda"
msgid "Password reset complete"
msgstr "Awennez n wawal uffir yemmed"
msgid "Password change"
msgstr "Abeddel n wawal uffir"
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,281 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Khmer (http://www.transifex.com/django/django/language/km/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "Personal info"
msgstr "ព័ត៌មានផ្ទាល់ខ្លួន"
msgid "Permissions"
msgstr "ការអនុញ្ញាត"
msgid "Important dates"
msgstr "កាលបរិច្ឆេទសំខាន់"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr ""
#, python-format
msgid "Change password: %s"
msgstr ""
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr "ពាក្យសំងាត់"
msgid "last login"
msgstr "ការពិនិត្យចូលកន្លងមក"
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr ""
msgid "Password"
msgstr "ពាក្យសំងាត់"
msgid "Password confirmation"
msgstr ""
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr "ឈ្មោះសមាជិកនេះ​លែងដំណើរការ"
msgid "Email"
msgstr ""
msgid "New password"
msgstr ""
msgid "New password confirmation"
msgstr ""
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
msgid "Old password"
msgstr ""
msgid "Password (again)"
msgstr "ពាក្យសំងាត់ (ម្តងទៀត)"
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr "ឈ្មោះ"
msgid "content type"
msgstr ""
msgid "codename"
msgstr "ឈ្មោះលេខកូត"
msgid "permission"
msgstr "អនុញ្ញាត"
msgid "permissions"
msgstr "អនុញ្ញាត"
msgid "group"
msgstr "ក្រុម"
msgid "groups"
msgstr "ក្រុម"
msgid "superuser status"
msgstr "ស្ថានភាពអ្នកគ្រងគ្រង"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr "កំណត់អោយសមាជិកនេះមានសិទ្ធិទាំងអស់។"
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "ការអនុញ្ញាតអោយសមាជិក"
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr "ឈ្មោះជាសមាជិក"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr ""
msgid "first name"
msgstr "នាម"
msgid "last name"
msgstr "គោត្តនាម"
msgid "email address"
msgstr ""
msgid "staff status"
msgstr "ស្ថានភាពបុគ្គលិក"
msgid "Designates whether the user can log into this admin site."
msgstr "កំណត់អោយសមាជិកអាចចូលមកប្រើប្រាស់ទំព័រគ្រប់គ្រងនេះ។"
msgid "active"
msgstr "សកម្ម"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
msgid "date joined"
msgstr "កាលបរិច្ឆេទចូលរួម"
msgid "user"
msgstr "សមាជិក"
msgid "users"
msgstr "សមាជិក"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "ចាកចេញ"
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,308 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# dekomote <dr.mote@gmail.com>, 2015
# Jannis Leidel <jannis@leidel.info>, 2011
# Vasil Vangelovski <vvangelovski@gmail.com>, 2016-2017
# Vasil Vangelovski <vvangelovski@gmail.com>, 2013-2015
# Vasil Vangelovski <vvangelovski@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Macedonian (http://www.transifex.com/django/django/language/"
"mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
msgid "Personal info"
msgstr "Лични информации"
msgid "Permissions"
msgstr "Привилегии"
msgid "Important dates"
msgstr "Важни датуми"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "Не постои %(name)s објект со примарен клуч %(key)r."
msgid "Password changed successfully."
msgstr "Успешна промена на лозинката."
#, python-format
msgid "Change password: %s"
msgstr "Промени лозинка: %s"
msgid "Authentication and Authorization"
msgstr "Автентикација и авторизација"
msgid "password"
msgstr "лозинка"
msgid "last login"
msgstr "последна најава"
msgid "No password set."
msgstr "Нема зададена лозинка."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Невалиден формат на лозинка или непознат алгоритам за хеширање."
msgid "The two password fields didn't match."
msgstr "Двете полиња со лозинките не се совпаѓаат."
msgid "Password"
msgstr "Лозинка"
msgid "Password confirmation"
msgstr "Потврда на лозинка"
msgid "Enter the same password as before, for verification."
msgstr "Внесете ја истата лозинка како претходно, за верификација."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Ве молиме внесете ја точно %(username)s и лозинка. Имајте на ум дека двете "
"полиња може да бидат со мали букви."
msgid "This account is inactive."
msgstr "Оваа сметка е неактивна."
msgid "Email"
msgstr "Email"
msgid "New password"
msgstr "Нова лозинка"
msgid "New password confirmation"
msgstr "Потврда за нова лозинка"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"Не ја внесовте точно вашата стара лозинка. Ве молам внесете ја повторно."
msgid "Old password"
msgstr "Стара лозинка"
msgid "Password (again)"
msgstr "Лозинка (повторно)"
msgid "algorithm"
msgstr "алгоритам"
msgid "iterations"
msgstr "повторувања"
msgid "salt"
msgstr "случаен клуч"
msgid "hash"
msgstr "хеш"
msgid "variety"
msgstr ""
msgid "version"
msgstr "верзија"
msgid "memory cost"
msgstr "просторна (мемориска) комплексност"
msgid "time cost"
msgstr "временска комплексност"
msgid "parallelism"
msgstr "паралелизам"
msgid "work factor"
msgstr "фактор на работа"
msgid "checksum"
msgstr "проверка"
msgid "name"
msgstr "име"
msgid "content type"
msgstr "тип содржина"
msgid "codename"
msgstr "кодно име"
msgid "permission"
msgstr "привилегија"
msgid "permissions"
msgstr "привилегии"
msgid "group"
msgstr "група"
msgid "groups"
msgstr "групи"
msgid "superuser status"
msgstr "статус на суперкорисник"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Означува дека овој корисник ги има сите привилегии без експлицитно да се "
"доделуваат сите."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Групите на коишто припаѓа овој корисник. Корисникот ќе ги добие сите "
"пермисии на секоја од избраните групи."
msgid "user permissions"
msgstr "кориснички привилегии"
msgid "Specific permissions for this user."
msgstr "Специфични дозволи за овој корисник."
msgid "username"
msgstr "корисничко име"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Задолжително. 150 или помалку знаци. Единствено букви, бројки и @/./+/-/_ ."
msgid "A user with that username already exists."
msgstr "Веќе постои корисник со тоа корисничко име."
msgid "first name"
msgstr "име"
msgid "last name"
msgstr "презиме"
msgid "email address"
msgstr "email адреса"
msgid "staff status"
msgstr "статус на администраторите"
msgid "Designates whether the user can log into this admin site."
msgstr ""
"Означува дали корисникот може да се логира во сајтот за администрација."
msgid "active"
msgstr "активен"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Означува дали корисникот треба да биде активен. Одштиклирајте го ова наместо "
"да бришете корисници."
msgid "date joined"
msgstr "датум на зачленување"
msgid "user"
msgstr "корисник"
msgid "users"
msgstr "корисници"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Оваа лозинка е премногу кратка. Мора да содржи најмалку %(min_length)d "
"карактер."
msgstr[1] ""
"Оваа лозинка е премногу кратка. Мора да содржи најмалку %(min_length)d "
"карактери."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Вашата лозинка мора да содржи најмалку %(min_length)d карактер."
msgstr[1] "Вашата лозинка мора да содржи најмалку %(min_length)d карактери."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Лозинката е премногу слична со %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr ""
"Вашата лозинка не смее да биде премногу слична со други лични информации."
msgid "This password is too common."
msgstr "Оваа лозинка е премногу често користена."
msgid "Your password can't be a commonly used password."
msgstr "Вашата лозинка не смее да биде лозинка која се користи многу често."
msgid "This password is entirely numeric."
msgstr "Оваа лозинка содржи само цифри."
msgid "Your password can't be entirely numeric."
msgstr "Вашата лозинка не може да содржи само цифри."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Ресетирање на лозинка за %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Внесете валидно корисничко име. Оваа вредност може да содржи само латински "
"букви, бројки и @/./+/-/_ знаци."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Внесете валидно корисничко име. Оваа вредност може да содржи само букви, "
"бројки и @/./+/-/_ знаци."
msgid "Logged out"
msgstr "Одјавен"
msgid "Password reset"
msgstr "Ресетирање на лозинка"
msgid "Password reset sent"
msgstr "Испратено информации за ресетирање лозинка"
msgid "Enter new password"
msgstr "Внесете нова лозинка"
msgid "Password reset unsuccessful"
msgstr "Неуспешно ресетирање на лозинка"
msgid "Password reset complete"
msgstr "Ресетирањето на лозинката е завршено"
msgid "Password change"
msgstr "Промена на лозинка"
msgid "Password change successful"
msgstr "Успешна промена на лозинка"
@@ -0,0 +1,226 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-03-18 09:16+0100\n"
"PO-Revision-Date: 2015-03-18 10:30+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Marathi (http://www.transifex.com/projects/p/django/language/"
"mr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: mr\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr ""
msgid "Permissions"
msgstr ""
msgid "Important dates"
msgstr ""
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr ""
#, python-format
msgid "Change password: %s"
msgstr ""
msgid "Authentication and Authorization"
msgstr ""
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr ""
msgid "Password"
msgstr ""
msgid "Password confirmation"
msgstr ""
msgid "Enter the same password as above, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"password/\">this "
"form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr ""
msgid "Email"
msgstr ""
msgid "New password"
msgstr ""
msgid "New password confirmation"
msgstr ""
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
msgid "Old password"
msgstr ""
msgid "Password (again)"
msgstr ""
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr ""
msgid "codename"
msgstr ""
msgid "permission"
msgstr ""
msgid "permissions"
msgstr ""
msgid "group"
msgstr ""
msgid "groups"
msgstr ""
msgid "password"
msgstr ""
msgid "last login"
msgstr ""
msgid "superuser status"
msgstr ""
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr ""
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr ""
msgid "Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers and @/./"
"+/-/_ characters."
msgstr ""
msgid "A user with that username already exists."
msgstr ""
msgid "first name"
msgstr ""
msgid "last name"
msgstr ""
msgid "email address"
msgstr ""
msgid "staff status"
msgstr ""
msgid "Designates whether the user can log into this admin site."
msgstr ""
msgid "active"
msgstr ""
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
msgid "date joined"
msgstr ""
msgid "user"
msgstr ""
msgid "users"
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid "Logged out"
msgstr ""
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,282 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Yhal Htet Aung <jumoun@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Burmese (http://www.transifex.com/django/django/language/"
"my/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: my\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "Personal info"
msgstr "ကိုယ်ရေးအချက်အလက်"
msgid "Permissions"
msgstr "ခွင့်ပြုချက်များ"
msgid "Important dates"
msgstr "အရေးကြီးနေ့စွဲများ"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr ""
#, python-format
msgid "Change password: %s"
msgstr ""
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr ""
msgid "last login"
msgstr ""
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr ""
msgid "Password"
msgstr "စကားဝှက်"
msgid "Password confirmation"
msgstr ""
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr ""
msgid "Email"
msgstr "အီးမေးလ်"
msgid "New password"
msgstr ""
msgid "New password confirmation"
msgstr ""
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
msgid "Old password"
msgstr ""
msgid "Password (again)"
msgstr ""
msgid "algorithm"
msgstr "ပံုသေနည်း"
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr "နာမည်"
msgid "content type"
msgstr ""
msgid "codename"
msgstr ""
msgid "permission"
msgstr ""
msgid "permissions"
msgstr ""
msgid "group"
msgstr "အုပ်စု"
msgid "groups"
msgstr "အုပ်စုများ"
msgid "superuser status"
msgstr ""
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr ""
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr ""
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr ""
msgid "first name"
msgstr ""
msgid "last name"
msgstr ""
msgid "email address"
msgstr ""
msgid "staff status"
msgstr ""
msgid "Designates whether the user can log into this admin site."
msgstr ""
msgid "active"
msgstr ""
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
msgid "date joined"
msgstr ""
msgid "user"
msgstr ""
msgid "users"
msgstr ""
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr ""
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,285 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Norwegian Nynorsk (http://www.transifex.com/django/django/"
"language/nn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr "Personleg informasjon"
msgid "Permissions"
msgstr "Løyve"
msgid "Important dates"
msgstr "Viktige datoar"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr "Passordet er endra."
#, python-format
msgid "Change password: %s"
msgstr "Endre passord: %s"
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr "passord"
msgid "last login"
msgstr "siste innlogging"
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr "Dei to passordfelta er ikkje like."
msgid "Password"
msgstr "Passord"
msgid "Password confirmation"
msgstr "Stadfesting av passord"
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr "Denne kontoen er inaktiv."
msgid "Email"
msgstr ""
msgid "New password"
msgstr "Nytt passord"
msgid "New password confirmation"
msgstr "Stadfest nytt passord"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Det gamle passordet er feil. Prøv omatt."
msgid "Old password"
msgstr "Gammalt passord"
msgid "Password (again)"
msgstr "Passord (gjenta)"
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr "namn"
msgid "content type"
msgstr ""
msgid "codename"
msgstr "kodenamn"
msgid "permission"
msgstr "løyve"
msgid "permissions"
msgstr "løyve"
msgid "group"
msgstr "gruppe"
msgid "groups"
msgstr "grupper"
msgid "superuser status"
msgstr "superbrukar"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr "Angir at denne brukaren har alle løyve utan å eksplisitt sette dei."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "Brukerløyve"
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr "brukarnamn"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr "Det eksisterar allereie ein brukar med dette brukernamnet."
msgid "first name"
msgstr "fornamn"
msgid "last name"
msgstr "etternamn"
msgid "email address"
msgstr ""
msgid "staff status"
msgstr "administrasjonsstatus"
msgid "Designates whether the user can log into this admin site."
msgstr "Angir at brukaren kan logge inn på denne administrasjonssida."
msgid "active"
msgstr "aktiv"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Angir at denne brukaren er aktiv. Avmerk denne i staden for å slette kontoen."
msgid "date joined"
msgstr "registrert"
msgid "user"
msgstr "brukar"
msgid "users"
msgstr "brukarar"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "Logga ut"
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,313 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Claude Paroz <claude@2xlibre.net>, 2017
# Jannis Leidel <jannis@leidel.info>, 2011
# jorgecarleitao <jorgecarleitao@gmail.com>, 2015
# Nuno Mariz <nmariz@gmail.com>, 2013,2015,2017
# Raúl Pedro Fernandes Santos, 2014
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-11-30 23:58+0000\n"
"Last-Translator: Nuno Mariz <nmariz@gmail.com>\n"
"Language-Team: Portuguese (http://www.transifex.com/django/django/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"
msgid "Personal info"
msgstr "Informação pessoal"
msgid "Permissions"
msgstr "Permissões"
msgid "Important dates"
msgstr "Datas importantes"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "O objecto %(name)s com a chave primária %(key)r não existe."
msgid "Password changed successfully."
msgstr "Palavra-passe modificada com sucesso."
#, python-format
msgid "Change password: %s"
msgstr "Modificar a palavra-passe: %s"
msgid "Authentication and Authorization"
msgstr "Autenticação e Autorização"
msgid "password"
msgstr "palavra-passe"
msgid "last login"
msgstr "última entrada"
msgid "No password set."
msgstr "Nenhuma palavra-chave definida."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Formato de palavra-chave inválido ou função de mistura desconhecida."
msgid "The two password fields didn't match."
msgstr "Os dois campos da palavra-passe não coincidem."
msgid "Password"
msgstr "Palavra-passe"
msgid "Password confirmation"
msgstr "Confirmação da palavra-passe"
msgid "Enter the same password as before, for verification."
msgstr "Introduza a palavra-passe como acima, para verificação."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Não são guardadas palavras-passe sem encriptação, portanto não é possível "
"visualizar a password deste utilizador, mas poderá modificar a palavra-passe "
"através <a href=\"{}\">deste formulário</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Por favor introduza o %(username)s e password corretos. Tenha em atenção às "
"maiúsculas e minúsculas."
msgid "This account is inactive."
msgstr "Esta conta não está activa."
msgid "Email"
msgstr "Email"
msgid "New password"
msgstr "Nova palavra-passe"
msgid "New password confirmation"
msgstr "Confirmação da nova palavra-passe"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"A sua palavra-passe antiga foi introduzida incorretamente. Por favor tente "
"novamente."
msgid "Old password"
msgstr "Palavra-passe antiga"
msgid "Password (again)"
msgstr "Palavra-passe (novamente)"
msgid "algorithm"
msgstr "algoritmo"
msgid "iterations"
msgstr "iterações"
msgid "salt"
msgstr "salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "variedade"
msgid "version"
msgstr "versão"
msgid "memory cost"
msgstr "custo da memória"
msgid "time cost"
msgstr "custo de tempo"
msgid "parallelism"
msgstr "paralelismo"
msgid "work factor"
msgstr "fator trabalho"
msgid "checksum"
msgstr "verificação"
msgid "name"
msgstr "nome"
msgid "content type"
msgstr "tipo de conteúdo"
msgid "codename"
msgstr "nome de código"
msgid "permission"
msgstr "permissão"
msgid "permissions"
msgstr "permissões"
msgid "group"
msgstr "grupo"
msgid "groups"
msgstr "grupos"
msgid "superuser status"
msgstr "Status de superuser"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Define se este utilizador tem todas as permissões sem explicitamente as "
"atribuir."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Os grupos que este utilizador pertence. Um utilizador terá todas as "
"permissões concedidas a cada um dos seus grupos."
msgid "user permissions"
msgstr "permissões do utilizador"
msgid "Specific permissions for this user."
msgstr "Permissões específicas para este utilizador."
msgid "username"
msgstr "utilizador"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Obrigatório. 150 carateres ou menos. Apenas letras, dígitos @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Já existe um utilizador com esse nome."
msgid "first name"
msgstr "primeiro nome"
msgid "last name"
msgstr "último nome"
msgid "email address"
msgstr "endereço de email"
msgid "staff status"
msgstr "status de equipa"
msgid "Designates whether the user can log into this admin site."
msgstr "Define se o utilizador pode usar a administração do site."
msgid "active"
msgstr "ativo"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Defina se este utilizador deva ser tratado como ativo. Não selecione em vez "
"de remover as contas."
msgid "date joined"
msgstr "data de registo"
msgid "user"
msgstr "utilizador"
msgid "users"
msgstr "utilizadores"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Esta palavra-passe é muito curta. Deve conter pelo menos %(min_length)d "
"caractere."
msgstr[1] ""
"Esta palavra-passe é muito curta. Deve conter pelo menos %(min_length)d "
"caracteres."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
"A sua palavra-passe deve conter pelo menos %(min_length)d caractere."
msgstr[1] ""
"A sua palavra-passe deve conter pelo menos %(min_length)d caracteres."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "A palavra-passe é muito semelhante ao %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr ""
"Sua palavra-passe não pode ser muito semelhante a outras informações "
"pessoais."
msgid "This password is too common."
msgstr "Esta palavra-passe é muito comum."
msgid "Your password can't be a commonly used password."
msgstr "A sua palavra-passe não pode ser uma palavra-passe comum."
msgid "This password is entirely numeric."
msgstr "Esta palavra-passe é inteiramente numérica."
msgid "Your password can't be entirely numeric."
msgstr "Sua palavra-passe não pode ser inteiramente numérica."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Redefinição de palavra-passe em %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Insira um nome de utilizador válido. Este valor apenas deverá conter letras, "
"números e carateres @/./+/-/_."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Insira um nome de utilizador válido. Este valor apenas deverá conter letras, "
"números e carateres @/./+/-/_."
msgid "Logged out"
msgstr "Saiu"
msgid "Password reset"
msgstr "Gerar nova palavra-passe"
msgid "Password reset sent"
msgstr "Redefinição de palavra-passe enviada"
msgid "Enter new password"
msgstr "Introduza nova palavra-passe"
msgid "Password reset unsuccessful"
msgstr "A mudança da palavra-passe não foi bem sucedida"
msgid "Password reset complete"
msgstr "Geração de nova palavra-passe completa"
msgid "Password change"
msgstr "Mudança de palavra-passe"
msgid "Password change successful"
msgstr "Mudança de palavra-passe bem sucedida"
@@ -0,0 +1,308 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
# Jure Cuhalev <gandalf@owca.info>, 2012
# Primož Verdnik <primoz.verdnik@gmail.com>, 2017
# zejn <zejn@kiberpipa.org>, 2013,2016-2017
# zejn <zejn@kiberpipa.org>, 2011-2013
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-12-03 15:49+0000\n"
"Last-Translator: zejn <zejn@kiberpipa.org>\n"
"Language-Team: Slovenian (http://www.transifex.com/django/django/language/"
"sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n"
"%100==4 ? 2 : 3);\n"
msgid "Personal info"
msgstr "Osebni podatki"
msgid "Permissions"
msgstr "Dovoljenja"
msgid "Important dates"
msgstr "Pomembni datumi"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "Objekt %(name)s z glavnim ključem %(key)r ne obstaja."
msgid "Password changed successfully."
msgstr "Geslo je uspešno spremenjeno."
#, python-format
msgid "Change password: %s"
msgstr "Spremeni geslo: %s"
msgid "Authentication and Authorization"
msgstr "Avtentikacija in avtorizacija"
msgid "password"
msgstr "geslo"
msgid "last login"
msgstr "zadnja prijava"
msgid "No password set."
msgstr "Geslo ni nastavljeno."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Neveljavna oblika gesla ali neznan algoritem razpršila."
msgid "The two password fields didn't match."
msgstr "Gesli se ne ujemata."
msgid "Password"
msgstr "Geslo"
msgid "Password confirmation"
msgstr "Potrditev gesla"
msgid "Enter the same password as before, for verification."
msgstr "Vnesite isto geslo kot prej, za preverjanje."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Čitljiva gesla se ne shranjujejo, tako da ni možno videti gesla tega "
"uporabnika, lahko pa geslo spremenite z uporabo <a href=\"{}\">tega obrazca</"
"a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Vnesite veljavno %(username)s in geslo. Opomba: obe polji upoštevata "
"velikost črk."
msgid "This account is inactive."
msgstr "Ta uporabniški račun ni dejaven."
msgid "Email"
msgstr "Elektronski naslov"
msgid "New password"
msgstr "Novo geslo"
msgid "New password confirmation"
msgstr "Potrditev novega gesla"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Vaše staro geslo ni vneseno pravilno. Poskusite znova."
msgid "Old password"
msgstr "Staro geslo"
msgid "Password (again)"
msgstr "Geslo (znova)"
msgid "algorithm"
msgstr "algoritem"
msgid "iterations"
msgstr "ponovitev"
msgid "salt"
msgstr "naključna vrednost"
msgid "hash"
msgstr "razpršilo"
msgid "variety"
msgstr "pestrost"
msgid "version"
msgstr "različica"
msgid "memory cost"
msgstr "pomnilniška zahtevnost"
msgid "time cost"
msgstr "časovna zahtevnost"
msgid "parallelism"
msgstr "paralelnost"
msgid "work factor"
msgstr "faktor obremenitve"
msgid "checksum"
msgstr "nadzorna vsota"
msgid "name"
msgstr "ime"
msgid "content type"
msgstr "vrsta vsebine"
msgid "codename"
msgstr "kodno ime"
msgid "permission"
msgstr "dovoljenje"
msgid "permissions"
msgstr "dovoljenja"
msgid "group"
msgstr "skupina"
msgid "groups"
msgstr "skupine"
msgid "superuser status"
msgstr "stanje skrbnika"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Določi, da bo uporabnik imel vsa dovoljenja, ne da bi mu jih posebej "
"dodelili."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Skupine, katerih član je ta uporabnik. Uporabnik pridobi vsa dovoljenja, "
"povezana z vsako izmed skupin."
msgid "user permissions"
msgstr "uporabniška dovoljenja"
msgid "Specific permissions for this user."
msgstr "Dovoljenja specifična za tega uporabnika."
msgid "username"
msgstr "uporabniško ime"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "Zahtevano. 150 znakov ali manj. Le črke, števke in znaki @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Uporabnik s tem uporabniškim imenom že obstaja."
msgid "first name"
msgstr "ime"
msgid "last name"
msgstr "priimek"
msgid "email address"
msgstr "elektronski naslov"
msgid "staff status"
msgstr "stanje osebja"
msgid "Designates whether the user can log into this admin site."
msgstr "Določi, ali se sme uporabnik prijaviti kot skrbnik."
msgid "active"
msgstr "dejaven"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Določi, ali je uporabnik dejaven. Možnost je priročna in preprečuje brisanje "
"računov."
msgid "date joined"
msgstr "vpisan od"
msgid "user"
msgstr "uporabnik"
msgid "users"
msgstr "uporabniki"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] "To geslo je prekratko. Imeti mora vsaj %(min_length)d znak."
msgstr[1] "To geslo je prekratko. Imeti mora vsaj %(min_length)d znaka."
msgstr[2] "To geslo je prekratko. Imeti mora vsaj %(min_length)d znake."
msgstr[3] "To geslo je prekratko. Imeti mora vsaj %(min_length)d znakov."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Vaše geslo mora imeti vsaj %(min_length)d znak."
msgstr[1] "Vaše geslo mora imeti vsaj %(min_length)d znaka."
msgstr[2] "Vaše geslo mora imeti vsaj %(min_length)d znake."
msgstr[3] "Vaše geslo mora imeti vsaj %(min_length)d znakov."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Geslo je preveč podobno %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr "Geslo ne sme biti preveč podobno ostalim vašim osebnim podatkom."
msgid "This password is too common."
msgstr "Geslo je eno izmed preveč pogosto uporabljanih."
msgid "Your password can't be a commonly used password."
msgstr "Vaše geslo ne sme biti eno izmed pogosto uporabljanih gesel."
msgid "This password is entirely numeric."
msgstr "Vaše geslo je sestavljeno samo iz števk."
msgid "Your password can't be entirely numeric."
msgstr "Vaše geslo ne sme biti sestavljeno samo iz števk."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Geslo na %(site_name)s je ponastavljeno."
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Vnesite veljavno uporabniško ime. Ta vrednost sme vsebovati le angleške "
"črke, števke in znake @/./+/-/_."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Vnesite veljavno uporabniško ime. Ta vrednost sme vsebovati le črke, števke "
"in znake @/./+/-/_."
msgid "Logged out"
msgstr "Odjavljen"
msgid "Password reset"
msgstr "Ponastavi geslo"
msgid "Password reset sent"
msgstr "Navodila za ponastavitev gesla so bila poslana"
msgid "Enter new password"
msgstr "Vnesite novo geslo"
msgid "Password reset unsuccessful"
msgstr "Ponastavitev gesla ni uspela"
msgid "Password reset complete"
msgstr "Ponastavitev gesla zaključena"
msgid "Password change"
msgstr "Sprememba gesla"
msgid "Password change successful"
msgstr "Sprememba gesla je uspela"
@@ -0,0 +1,309 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
# Janos Guljas <janos@resenje.org>, 2011-2012
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-10-19 14:35+0000\n"
"Last-Translator: mPyth <oostoya2@yahoo.com>\n"
"Language-Team: Serbian (http://www.transifex.com/django/django/language/"
"sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sr\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"
msgid "Personal info"
msgstr "Лични подаци"
msgid "Permissions"
msgstr "Дозволе"
msgid "Important dates"
msgstr "Важни датуми"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s објекат са примарним кључем %(key)r не постоји."
msgid "Password changed successfully."
msgstr "Лозинка успешно измењена."
#, python-format
msgid "Change password: %s"
msgstr "Измени лозинку: %s"
msgid "Authentication and Authorization"
msgstr "Аутентикација и Ауторизација"
msgid "password"
msgstr "лозинка"
msgid "last login"
msgstr "последња пријава"
msgid "No password set."
msgstr "Лозинка није унета."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Инвалидан формат лозинке или непознат hashing алгоритам."
msgid "The two password fields didn't match."
msgstr "Два поља за лозинке се нису поклопила."
msgid "Password"
msgstr "Лозинка"
msgid "Password confirmation"
msgstr "Потврда лозинке"
msgid "Enter the same password as before, for verification."
msgstr "Унесите исту лозинку као малопре ради верификације."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Лозинке се не чувају у изворном облику па не постоји могућност приказа "
"лозинке овог корисника, али можете променити лозинку коришћењем <a href=\"../"
"password/\">ове форме</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Молим вас унесите исправно %(username)s и лозинку. Обратите пажњу да мала и "
"велика слова представљају различите карактере."
msgid "This account is inactive."
msgstr "Овај налог је неактиван."
msgid "Email"
msgstr "И-мејл"
msgid "New password"
msgstr "Нова лозинка"
msgid "New password confirmation"
msgstr "Потврда нове лозинке"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Ваша стара лознка није правилно унесена. Унесите је поново."
msgid "Old password"
msgstr "Стара лозинка"
msgid "Password (again)"
msgstr "Лозинка (поновите)"
msgid "algorithm"
msgstr "алгоритам"
msgid "iterations"
msgstr "итерације"
msgid "salt"
msgstr "зачин"
msgid "hash"
msgstr "хеш"
msgid "variety"
msgstr "варијанта"
msgid "version"
msgstr "верзија"
msgid "memory cost"
msgstr "меморијска захтевност"
msgid "time cost"
msgstr "временска захтевност"
msgid "parallelism"
msgstr "паралелизам"
msgid "work factor"
msgstr "фактор сложености"
msgid "checksum"
msgstr "сума за проверу"
msgid "name"
msgstr "име"
msgid "content type"
msgstr "тип садржаја"
msgid "codename"
msgstr "шифра дозволе"
msgid "permission"
msgstr "дозвола"
msgid "permissions"
msgstr "дозволе"
msgid "group"
msgstr "група"
msgid "groups"
msgstr "групе"
msgid "superuser status"
msgstr "статус администратора"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Указује да корисник има све дозволе без додељивања појединачних дозвола."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Групе којима припада овај корисник. Корисник ће добити све дозволе које су "
"дате групама којима припада."
msgid "user permissions"
msgstr "корисникове дозволе"
msgid "Specific permissions for this user."
msgstr "Дозволе које се односе на овог корисника."
msgid "username"
msgstr "корисничко име"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Обавезан податак. 150 карактера или мање. Дозвољена су само слова, цифре и "
"карактери @/./+/-/_ ."
msgid "A user with that username already exists."
msgstr "Корисник са тим корисничким именом већ постоји."
msgid "first name"
msgstr "име"
msgid "last name"
msgstr "презиме"
msgid "email address"
msgstr "и-мејл адреса"
msgid "staff status"
msgstr "статус члана посаде"
msgid "Designates whether the user can log into this admin site."
msgstr "Указује да корисник може да се пријави на овај сајт за администрацију."
msgid "active"
msgstr "активан"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Означава да ли се корисник сматра активним. Деселектујте ово уместо да "
"бришете налог."
msgid "date joined"
msgstr "датум регистрације"
msgid "user"
msgstr "корисник"
msgid "users"
msgstr "корисници"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Ова лозинка је превише кратка, мора садржати најмање %(min_length)d карактер."
msgstr[1] ""
"Ова лозинка је превише кратка, мора садржати најмање %(min_length)d "
"карактера."
msgstr[2] ""
"Ова лозинка је превише кратка, мора садржати најмање %(min_length)d "
"карактера."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Ваша лозинка мора садржати најмање %(min_length)d карактер."
msgstr[1] "Ваша лозинка мора садржати најмање %(min_length)d карактера."
msgstr[2] "Ваша лозинка мора садржати најмање %(min_length)d карактера."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Лозинка је превише слична пољу '%(verbose_name)s'."
msgid "Your password can't be too similar to your other personal information."
msgstr "Ваша лозинка не може бити слична вашим личним подацима."
msgid "This password is too common."
msgstr "Ова лозинка је међу најчешће коришћеним лозинкама."
msgid "Your password can't be a commonly used password."
msgstr "Ваша лозинка не може бити међу најчешће коришћеним лозинкама."
msgid "This password is entirely numeric."
msgstr "Ова лозинка садржи само цифре."
msgid "Your password can't be entirely numeric."
msgstr "Ваша лозинка не може садржати само цифре."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Ресетовање лозинке на сајту %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Унесите исправно корисничко име. Оно може садржати само слова енглеске "
"абецеде, цифре и карактере @/./+/-/_ ."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Унесите исправно корисничко име. Оно може садржати само слова, цифре и "
"карактере @/./+/-/_ ."
msgid "Logged out"
msgstr "Одјављен"
msgid "Password reset"
msgstr "Ресет лозинке"
msgid "Password reset sent"
msgstr "Захтев за ресет лозинке је послат"
msgid "Enter new password"
msgstr "Унесите нову лозинку"
msgid "Password reset unsuccessful"
msgstr "Неуспешан ресет лозинке"
msgid "Password reset complete"
msgstr "Ресет лозинке је завршен"
msgid "Password change"
msgstr "Промена лозинке"
msgid "Password change successful"
msgstr "Лозинка је успешно промењена"
@@ -0,0 +1,311 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Alex Nordlund <deep.alexander@gmail.com>, 2012
# Cybjit <cybjit@gmail.com>, 2012
# Jannis Leidel <jannis@leidel.info>, 2011
# Jonathan Lindén, 2015
# Jonathan Lindén, 2014
# Mattias Hansson <mattias.gothenburg@gmail.com>, 2016
# nip3o <n@niclasolofsson.se>, 2014
# Petter Strandmark <petter.strandmark@gmail.com>, 2019
# Samuel Linde <samuel@linde.im>, 2011
# Thomas Lundqvist, 2013,2016
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2019-01-28 13:46+0000\n"
"Last-Translator: Petter Strandmark <petter.strandmark@gmail.com>\n"
"Language-Team: Swedish (http://www.transifex.com/django/django/language/"
"sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr "Personlig information"
msgid "Permissions"
msgstr "Rättigheter"
msgid "Important dates"
msgstr "Viktiga datum"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s-objekt med primärnyckel %(key)r finns inte."
msgid "Password changed successfully."
msgstr "Lösenordet ändrades."
#, python-format
msgid "Change password: %s"
msgstr "Ändra lösenord: %s"
msgid "Authentication and Authorization"
msgstr "Autentisering och auktorisering"
msgid "password"
msgstr "lösenord"
msgid "last login"
msgstr "senaste inloggning"
msgid "No password set."
msgstr "Inget lösenord angivet."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Ogiltigt lösenordsformat eller okänd hashalgoritm."
msgid "The two password fields didn't match."
msgstr "De två lösenordsfälten stämde inte överens."
msgid "Password"
msgstr "Lösenord"
msgid "Password confirmation"
msgstr "Lösenordsbekräftelse"
msgid "Enter the same password as before, for verification."
msgstr "Fyll i samma lösenord som tidigare för verifiering."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Lösenord lagras inte direkt, så det finns inget sätt att se denna användares "
"lösenord, men du kan ändra lösenorden med <a href=\"{}\">detta formulär</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Ange ett korrekt %(username)s och lösenord. Observera att båda fälten är "
"skiftlägeskänsliga."
msgid "This account is inactive."
msgstr "Detta konto är inaktivt."
msgid "Email"
msgstr "E-postadress"
msgid "New password"
msgstr "Nytt lösenord"
msgid "New password confirmation"
msgstr "Bekräfta nytt lösenord"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Ditt gamla lösenord var felaktigt ifyllt. Var vänlig fyll i det igen."
msgid "Old password"
msgstr "Gammalt lösenord"
msgid "Password (again)"
msgstr "Lösenord (igen)"
msgid "algorithm"
msgstr "algoritm"
msgid "iterations"
msgstr "iterationer"
msgid "salt"
msgstr "salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr "variation"
msgid "version"
msgstr "version"
msgid "memory cost"
msgstr "minneskostnad"
msgid "time cost"
msgstr "tidskostnad"
msgid "parallelism"
msgstr "parallellism"
msgid "work factor"
msgstr "arbetsfaktor"
msgid "checksum"
msgstr "kontrollsumma"
msgid "name"
msgstr "namn"
msgid "content type"
msgstr "innehållstyp"
msgid "codename"
msgstr "kodnamn"
msgid "permission"
msgstr "rättighet"
msgid "permissions"
msgstr "rättigheter"
msgid "group"
msgstr "grupp"
msgid "groups"
msgstr "grupper"
msgid "superuser status"
msgstr "superanvändare"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
"Anger att denna användare har alla rättigheter utan att uttryckligen "
"tilldela dem."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"De grupper som användaren är medlem i. Användare får tillgång till alla "
"rättigheter som deras grupper har."
msgid "user permissions"
msgstr "användarättigheter"
msgid "Specific permissions for this user."
msgstr "Specifika rättigheter för denna användare."
msgid "username"
msgstr "användarnamn"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Obligatoriskt. 150 tecken eller färre. Endast bokstäver, siffror och @/./+/-/"
"_."
msgid "A user with that username already exists."
msgstr "En användare med det användarnamnet finns redan."
msgid "first name"
msgstr "förnamn"
msgid "last name"
msgstr "efternamn"
msgid "email address"
msgstr "e-postadress"
msgid "staff status"
msgstr "personalstatus"
msgid "Designates whether the user can log into this admin site."
msgstr "Avgör om användaren kan logga in på denna adminsida."
msgid "active"
msgstr "aktiv"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Anger om användaren skall betraktas som aktiv. Avmarkera detta istället för "
"att ta bort konton."
msgid "date joined"
msgstr "registreringsdatum"
msgid "user"
msgstr "användare"
msgid "users"
msgstr "användare"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Detta lösenord är för kort. Det måste innehålla minst %(min_length)d tecken."
msgstr[1] ""
"Detta lösenord är för kort. Det måste innehålla minst %(min_length)d tecken."
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Ditt lösenord måste innehålla minst %(min_length)d tecken."
msgstr[1] "Ditt lösenord måste innehålla minst %(min_length)d tecken."
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Ditt lösenord är alltför likt %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr "Ditt lösenord kan inte vara alltför lik din personliga information."
msgid "This password is too common."
msgstr "Detta lösenord är alldeles för vanligt."
msgid "Your password can't be a commonly used password."
msgstr "Ditt lösenord kan inte vara ett allmänt använt lösenord."
msgid "This password is entirely numeric."
msgstr "Detta lösenord är enbart numeriskt."
msgid "Your password can't be entirely numeric."
msgstr "Ditt lösenord kan inte bara vara numeriskt."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Lösenord nollställt på %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Fyll i ett giltigt användarnamn. Detta värde får endast innehålla bokstäver "
"a-z, siffror och @/./+/-/_."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Fyll i ett giltigt användarnamn. Detta värde får endast innehålla bokstäver, "
"siffror och @/./+/-/_."
msgid "Logged out"
msgstr "Utloggad"
msgid "Password reset"
msgstr "Nollställ lösenord"
msgid "Password reset sent"
msgstr "Lösenordsnollställning skickad"
msgid "Enter new password"
msgstr "Nytt lösenord"
msgid "Password reset unsuccessful"
msgstr "Lösenordsnollställning misslyckad"
msgid "Password reset complete"
msgstr "Nollställning av lösenord klar"
msgid "Password change"
msgstr "Ändra lösenord"
msgid "Password change successful"
msgstr "Lösenordet ändrades"
@@ -0,0 +1,283 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Tamil (http://www.transifex.com/django/django/language/ta/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ta\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr "தனிப்பட்ட விவரம்"
msgid "Permissions"
msgstr "அனுமதிகள்"
msgid "Important dates"
msgstr "முக்கியமான தேதிகள்"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr ""
#, python-format
msgid "Change password: %s"
msgstr ""
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr "கடவுச்சொல்"
msgid "last login"
msgstr "கடைசி உள்நுழைவு"
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr ""
msgid "Password"
msgstr "கடவுச்சொல்"
msgid "Password confirmation"
msgstr ""
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr "இந்த கணக்கு செயல்பட துவங்கவில்லை"
msgid "Email"
msgstr ""
msgid "New password"
msgstr ""
msgid "New password confirmation"
msgstr ""
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
msgid "Old password"
msgstr ""
msgid "Password (again)"
msgstr "கடவுச்சொல்(மறுபடியும்)"
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr "பெயர்"
msgid "content type"
msgstr ""
msgid "codename"
msgstr "குறிமுறை பெயர்"
msgid "permission"
msgstr "அனுமதி"
msgid "permissions"
msgstr "அனுமதிகள்"
msgid "group"
msgstr "குழு"
msgid "groups"
msgstr "குழுக்கள்"
msgid "superuser status"
msgstr "மேலாளர் இருப்பு நிலை"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr "இந்த பயனருக்கு எல்லா அங்கீகாரங்களும் வழங்கப்படவில்லை."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "பயனர் அனுமதிகள்"
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr "பயனர் பெயர்"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr ""
msgid "first name"
msgstr "முதல் பெயர்"
msgid "last name"
msgstr "கடைசி பெயர்"
msgid "email address"
msgstr ""
msgid "staff status"
msgstr "பணியாளர் நிலை"
msgid "Designates whether the user can log into this admin site."
msgstr "பயனர், 'மேலாளலர்' பக்கத்தில் நுழைவதை முடிவு செய்கிறது"
msgid "active"
msgstr "செயல்படும்"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
msgid "date joined"
msgstr "சேர்ந்த தேதி"
msgid "user"
msgstr "பயனர்"
msgid "users"
msgstr "பயனர்கள்"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "வெளியே வந்துவீட்டீர்"
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,285 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# bhaskar teja yerneni <prudhviy@gmail.com>, 2011
# Jannis Leidel <jannis@leidel.info>, 2011
# వీవెన్ <veeven@gmail.com>, 2011
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Telugu (http://www.transifex.com/django/django/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr "వ్యక్తిగత సమాచారం "
msgid "Permissions"
msgstr "అనుమతులు"
msgid "Important dates"
msgstr "ముఖ్యమైన తేదీలు"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr "సంకేతపదాన్ని విజయవంతంగా మార్చారు."
#, python-format
msgid "Change password: %s"
msgstr "సంకేతపదాన్ని మార్చుకోండి: %s"
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr "సంకేతపదం"
msgid "last login"
msgstr "చివరి ప్రవేశం"
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr "ఈ రెండు అనుమతి పదాలు అసమానమైనంగ ఉన్నాయి"
msgid "Password"
msgstr "సంకేతపదం"
msgid "Password confirmation"
msgstr "సంకేపదపు నిర్ధారణ"
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr "ఈ ఖాతా అచేతనమైనది"
msgid "Email"
msgstr ""
msgid "New password"
msgstr "కొత్త సంకేతపదం"
msgid "New password confirmation"
msgstr "కొత్త సంకేతపదపు నిర్ధారణ"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
msgid "Old password"
msgstr "పాత సంకేతపదం"
msgid "Password (again)"
msgstr "సంకేతపదం (మళ్ళీ)"
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr "పేరు"
msgid "content type"
msgstr ""
msgid "codename"
msgstr "సంహితనామము"
msgid "permission"
msgstr "అనుమతి"
msgid "permissions"
msgstr "అనుమతులు"
msgid "group"
msgstr "గుంపు"
msgid "groups"
msgstr "గుంపులు"
msgid "superuser status"
msgstr ""
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "వాడుకరి అనుమతులు"
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr "వాడుకరిపేరు"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr "ఈ నామముతొ ఇంకొ వినియొగదారి ఉన్నరు"
msgid "first name"
msgstr "మొదటి పేరు"
msgid "last name"
msgstr "ఇంటి పేరు"
msgid "email address"
msgstr ""
msgid "staff status"
msgstr "ఉద్యోగస్తుల స్థితి"
msgid "Designates whether the user can log into this admin site."
msgstr ""
msgid "active"
msgstr "క్రియాశీలం"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
msgid "date joined"
msgstr "చేరిన తేదీ"
msgid "user"
msgstr "వాడుకరి"
msgid "users"
msgstr "వాడుకరులు"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "నిష్క్రమించారు"
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,282 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# Jannis Leidel <jannis@leidel.info>, 2011
# Kowit Charoenratchatabhan <kowit.s.c@gmail.com>, 2014
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-11-29 04:33+0000\n"
"Last-Translator: Kowit Charoenratchatabhan <kowit.s.c@gmail.com>\n"
"Language-Team: Thai (http://www.transifex.com/django/django/language/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
msgid "Personal info"
msgstr "ข้อมูลส่วนตัว"
msgid "Permissions"
msgstr "สิทธิ์"
msgid "Important dates"
msgstr "วันที่ที่สำคัญ"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr "เปลี่ยนรหัสผ่านสำเร็จแล้ว"
#, python-format
msgid "Change password: %s"
msgstr "เปลี่ยนรหัสผ่าน: %s "
msgid "Authentication and Authorization"
msgstr "การตรวจสอบและอนุมัติ"
msgid "password"
msgstr "รหัสผ่าน"
msgid "last login"
msgstr "เข้าสู่ระบบครั้งสุดท้าย"
msgid "No password set."
msgstr "ไม่ได้ตั้งค่ารหัสผ่าน"
msgid "Invalid password format or unknown hashing algorithm."
msgstr "รูปแบบรหัสผ่านไม่ถูกต้อง หรือไม่รู้จักแฮชอัลกอริทึมนี้"
msgid "The two password fields didn't match."
msgstr "รหัสผ่านไม่ตรงกัน"
msgid "Password"
msgstr "รหัสผ่าน"
msgid "Password confirmation"
msgstr "ยืนยันรหัสผ่าน"
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr "กรุณาใส่ %(username)s และรหัสผ่านที่ถูกต้อง มีการแยกแยะตัวพิมพ์ใหญ่-เล็ก"
msgid "This account is inactive."
msgstr "บัญชีนี้ไม่ทำงาน"
msgid "Email"
msgstr "อีเมล"
msgid "New password"
msgstr "รหัสผ่านใหม่"
msgid "New password confirmation"
msgstr "ยืนยันการตั้งรหัสผ่านใหม่"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "ใส่รหัสผ่านเก่าผิด กรุณาใส่รหัสผ่านอีกครั้ง"
msgid "Old password"
msgstr "รหัสผ่านเก่า"
msgid "Password (again)"
msgstr "รหัสผ่าน (อีกครั้ง)"
msgid "algorithm"
msgstr "algorithm"
msgid "iterations"
msgstr "iterations"
msgid "salt"
msgstr "salt"
msgid "hash"
msgstr "hash"
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr "ปัจจัยการทำงาน"
msgid "checksum"
msgstr "checksum"
msgid "name"
msgstr "ชื่อ"
msgid "content type"
msgstr ""
msgid "codename"
msgstr "รหัสชื่อ"
msgid "permission"
msgstr "สิทธิ์"
msgid "permissions"
msgstr "สิทธิ์"
msgid "group"
msgstr "กลุ่ม"
msgid "groups"
msgstr "กลุ่ม"
msgid "superuser status"
msgstr "สถานะผู้ใช้พิเศษ"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr "กำหนดสิทธิ์ทุกอย่างให้ผู้ใช้ โดยไม่ต้องการมอบหมายอย่างเป็นทางการ"
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr "สิทธิ์ของผู้ใช้"
msgid "Specific permissions for this user."
msgstr "สิทธิ์ที่เฉพาะเจาะจงสำหรับผู้ใช้นี้"
msgid "username"
msgstr "ชื่อผู้ใช้"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr "ชื่อผู้ใช้นั้นได้ถูกใช้ไปแล้ว"
msgid "first name"
msgstr "ชื่อ"
msgid "last name"
msgstr "นามสกุล"
msgid "email address"
msgstr "ที่อยู่อีเมล"
msgid "staff status"
msgstr "สถานะของพนักงาน"
msgid "Designates whether the user can log into this admin site."
msgstr "กำหนดผู้ที่จะเข้ามาใช้งานในส่วนของผู้ดูแลระบบ"
msgid "active"
msgstr "ใช้งานได้"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr "กำหนดให้ผู้ใช้มีสถานะที่สามารถเข้ามาใช้งานได้ เลือกออกแทนที่จะลบชื่อผู้ใช้ทิ้งไป "
msgid "date joined"
msgstr "วันที่เข้าร่วม"
msgid "user"
msgstr "ผู้ใช้"
msgid "users"
msgstr "ผู้ใช้"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "รีเซ็ตรหัสผ่านบน %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr "ออกจากระบบ"
msgid "Password reset"
msgstr "รีเซ็ตรหัสผ่าน"
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr "ป้อนรหัสผ่านใหม่"
msgid "Password reset unsuccessful"
msgstr "ตั้งรหัสผ่านใหม่ไม่สำเร็จ"
msgid "Password reset complete"
msgstr "รีเซ็ตรหัสผ่านเสร็จสมบูรณ์"
msgid "Password change"
msgstr "เปลี่ยนรหัสผ่าน"
msgid "Password change successful"
msgstr "เปลี่ยนรหัสผ่านสำเร็จ"
@@ -0,0 +1,319 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# captain_m4l <qotsaman@gmail.com>, 2012
# Igor Melnyk, 2014-2015
# Jannis Leidel <jannis@leidel.info>, 2011
# Kirill Gagarski <gagarin.gtn@gmail.com>, 2015
# Max V. Stotsky <transifex@ms.pereslavl.ru>, 2014
# captain_m4l <qotsaman@gmail.com>, 2012
# Mykola Zamkovoi <nickzam@gmail.com>, 2014
# Alex Bolotov <oleksandr.bolotov@gmail.com>, 2013
# Vitaliy Kozlovskyi <ubombi@gmail.com>, 2015
# Zoriana Zaiats, 2016-2017
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-11-08 15:37+0000\n"
"Last-Translator: Zoriana Zaiats\n"
"Language-Team: Ukrainian (http://www.transifex.com/django/django/language/"
"uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
msgid "Personal info"
msgstr "Персональна інформація"
msgid "Permissions"
msgstr "Дозволи"
msgid "Important dates"
msgstr "Важливі дати"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "%(name)s об'єкт з первинним ключем %(key)r не існує."
msgid "Password changed successfully."
msgstr "Пароль успішно змінено."
#, python-format
msgid "Change password: %s"
msgstr "Змінити пароль: %s"
msgid "Authentication and Authorization"
msgstr "Аутентифікація та авторизація"
msgid "password"
msgstr "пароль"
msgid "last login"
msgstr "останній вхід"
msgid "No password set."
msgstr "Пароль не встановлено."
msgid "Invalid password format or unknown hashing algorithm."
msgstr "Невірний формат пароля або невідомий алгоритм хешування."
msgid "The two password fields didn't match."
msgstr "Паролі у двох полях не співпадають."
msgid "Password"
msgstr "Пароль"
msgid "Password confirmation"
msgstr "Підтвердження пароля"
msgid "Enter the same password as before, for verification."
msgstr "Введіть той же пароль, що і раніше, для підтвердження."
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"Паролі не зберігаються у відкритому вигляді, тому немає можливості "
"переглянути пароль цього користувача, але ви можете змінити пароль за "
"допомогою <a href=\"{}\">цієї форми</a>."
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
"Будь ласка, введіть правильні %(username)s та пароль. Зауважте, що обидва "
"поля чутливі до регістру."
msgid "This account is inactive."
msgstr "Цей запис користувача не активний."
msgid "Email"
msgstr "Email"
msgid "New password"
msgstr "Новий пароль"
msgid "New password confirmation"
msgstr "Новий пароль (підтвердження)"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
"Старий пароль було введено неправильно. Будь ласка, введіть його знову."
msgid "Old password"
msgstr "Старий пароль"
msgid "Password (again)"
msgstr "Пароль (ще раз)"
msgid "algorithm"
msgstr "алгоритм"
msgid "iterations"
msgstr "ітерації"
msgid "salt"
msgstr "сіль"
msgid "hash"
msgstr "хеш"
msgid "variety"
msgstr "різноманітність"
msgid "version"
msgstr "версія"
msgid "memory cost"
msgstr "витрати пам’яті"
msgid "time cost"
msgstr "витрати часу"
msgid "parallelism"
msgstr "паралелізм"
msgid "work factor"
msgstr "робочий фактор"
msgid "checksum"
msgstr "контрольна сума"
msgid "name"
msgstr "ім'я"
msgid "content type"
msgstr "тип вмісту"
msgid "codename"
msgstr "код"
msgid "permission"
msgstr "дозвіл"
msgid "permissions"
msgstr "дозволи"
msgid "group"
msgstr "група"
msgid "groups"
msgstr "групи"
msgid "superuser status"
msgstr "статус суперкористувача"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr "Визначає, що цей користувач має всі дозволи без їх точного зазначення."
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
"Групи, до яких належить користувач. Користувач отримає всі дозволи, що "
"вказані в кожній з його груп."
msgid "user permissions"
msgstr "дозволи користувача"
msgid "Specific permissions for this user."
msgstr "Особливі права доступу для цього користувача."
msgid "username"
msgstr "ім'я користувача"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
"Необхідно: 150 або менше символів. тільки букви, цифри та знаки @/./+/-/_."
msgid "A user with that username already exists."
msgstr "Користувач з таким ім'ям вже існує."
msgid "first name"
msgstr "ім'я"
msgid "last name"
msgstr "прізвище"
msgid "email address"
msgstr "email адреса"
msgid "staff status"
msgstr "статус персоналу"
msgid "Designates whether the user can log into this admin site."
msgstr "Визначає, чи може користувач увійти до цього сайту адміністрування."
msgid "active"
msgstr "активний"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
"Визначає, чи можна цього користувача вважати діючим. Заберіть галочку, "
"замість видалення запису користувача."
msgid "date joined"
msgstr "дата приєднання"
msgid "user"
msgstr "користувач"
msgid "users"
msgstr "користувачі"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
"Пароль надто короткий. Він повинен містити як мінімум %(min_length)d символ"
msgstr[1] ""
"Пароль надто короткий. Він повинен містити як мінімум %(min_length)d символи"
msgstr[2] ""
"Пароль надто короткий. Він повинен містити як мінімум %(min_length)d символів"
msgstr[3] ""
"Пароль надто короткий. Він повинен містити як мінімум %(min_length)d символів"
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "Ваш пароль повинен містити як мінімум %(min_length)d символ"
msgstr[1] "Ваш пароль повинен містити як мінімум %(min_length)d символи"
msgstr[2] "Ваш пароль повинен містити як мінімум %(min_length)d символів"
msgstr[3] "Ваш пароль повинен містити як мінімум %(min_length)d символів"
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "Пароль надто схожий на %(verbose_name)s."
msgid "Your password can't be too similar to your other personal information."
msgstr "Пароль не повинен бути надто схожим на іншу персональну інформацію."
msgid "This password is too common."
msgstr "Пароль надто відомий."
msgid "Your password can't be a commonly used password."
msgstr "Ваш пароль не повинен бути загальновідомим."
msgid "This password is entirely numeric."
msgstr "Цей пароль повністю складається із цифр."
msgid "Your password can't be entirely numeric."
msgstr "Ваш пароль не може складається лише із цифр."
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "Скидання пароля на %(site_name)s"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
"Введіть коректне ім'я користувача. Значення цього поля може складатися лише "
"з англійських літер, цифр, а також з символів: @/./+/-/_."
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
"Введіть коректне ім'я користувача. Значення цього поля може складатися лише "
"з літер, цифр, а також з символів: @/./+/-/_."
msgid "Logged out"
msgstr "Вихід"
msgid "Password reset"
msgstr "Перевстановлення паролю"
msgid "Password reset sent"
msgstr "Скидання пароля відправлено"
msgid "Enter new password"
msgstr "Введіть новий пароль"
msgid "Password reset unsuccessful"
msgstr "Пароль не перевстановлено"
msgid "Password reset complete"
msgstr "Пароль перевстановлено"
msgid "Password change"
msgstr "Зміна паролю"
msgid "Password change successful"
msgstr "Пароль успішно змінено"
@@ -0,0 +1,282 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2017-09-24 14:24+0000\n"
"Last-Translator: Jannis Leidel <jannis@leidel.info>\n"
"Language-Team: Urdu (http://www.transifex.com/django/django/language/ur/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "Personal info"
msgstr ""
msgid "Permissions"
msgstr ""
msgid "Important dates"
msgstr ""
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr ""
msgid "Password changed successfully."
msgstr ""
#, python-format
msgid "Change password: %s"
msgstr ""
msgid "Authentication and Authorization"
msgstr ""
msgid "password"
msgstr ""
msgid "last login"
msgstr ""
msgid "No password set."
msgstr ""
msgid "Invalid password format or unknown hashing algorithm."
msgstr ""
msgid "The two password fields didn't match."
msgstr ""
msgid "Password"
msgstr "لفظ اجازت"
msgid "Password confirmation"
msgstr ""
msgid "Enter the same password as before, for verification."
msgstr ""
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr ""
msgid "This account is inactive."
msgstr ""
msgid "Email"
msgstr ""
msgid "New password"
msgstr "نیا لفظ اجازت"
msgid "New password confirmation"
msgstr ""
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
msgid "Old password"
msgstr "پرانا لفظ اجازت"
msgid "Password (again)"
msgstr "لفظ اجازت (دوبارہ)"
msgid "algorithm"
msgstr ""
msgid "iterations"
msgstr ""
msgid "salt"
msgstr ""
msgid "hash"
msgstr ""
msgid "variety"
msgstr ""
msgid "version"
msgstr ""
msgid "memory cost"
msgstr ""
msgid "time cost"
msgstr ""
msgid "parallelism"
msgstr ""
msgid "work factor"
msgstr ""
msgid "checksum"
msgstr ""
msgid "name"
msgstr ""
msgid "content type"
msgstr ""
msgid "codename"
msgstr ""
msgid "permission"
msgstr ""
msgid "permissions"
msgstr ""
msgid "group"
msgstr ""
msgid "groups"
msgstr ""
msgid "superuser status"
msgstr ""
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr ""
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr ""
msgid "user permissions"
msgstr ""
msgid "Specific permissions for this user."
msgstr ""
msgid "username"
msgstr ""
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr ""
msgid "A user with that username already exists."
msgstr ""
msgid "first name"
msgstr ""
msgid "last name"
msgstr ""
msgid "email address"
msgstr ""
msgid "staff status"
msgstr ""
msgid "Designates whether the user can log into this admin site."
msgstr ""
msgid "active"
msgstr ""
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr ""
msgid "date joined"
msgstr ""
msgid "user"
msgstr ""
msgid "users"
msgstr ""
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] ""
msgstr[1] ""
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr ""
msgid "Your password can't be too similar to your other personal information."
msgstr ""
msgid "This password is too common."
msgstr ""
msgid "Your password can't be a commonly used password."
msgstr ""
msgid "This password is entirely numeric."
msgstr ""
msgid "Your password can't be entirely numeric."
msgstr ""
#, python-format
msgid "Password reset on %(site_name)s"
msgstr ""
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr ""
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr ""
msgid "Logged out"
msgstr ""
msgid "Password reset"
msgstr ""
msgid "Password reset sent"
msgstr ""
msgid "Enter new password"
msgstr ""
msgid "Password reset unsuccessful"
msgstr ""
msgid "Password reset complete"
msgstr ""
msgid "Password change"
msgstr ""
msgid "Password change successful"
msgstr ""
@@ -0,0 +1,295 @@
# This file is distributed under the same license as the Django package.
#
# Translators:
# David <huangtao0202@gmail.com>, 2019
# ausaki <www.ljm969087551@qq.com>, 2017
# jamin M <lxxmbyx@163.com>, 2019
# Jannis Leidel <jannis@leidel.info>, 2011
# Kevin Sze <leiarix@gmail.com>, 2012
# Lele Long <schemacs@gmail.com>, 2011,2015
# Liping Wang <lynn.config@gmail.com>, 2016-2017
# mozillazg <opensource.mozillazg@gmail.com>, 2016
# pylemon <leeway1985@gmail.com>, 2012-2013
# hizyn <zhangyanan5552@gmail.com>, 2016
# ced773123cfad7b4e8b79ca80f736af9, 2011
# Kevin Sze <leiarix@gmail.com>, 2012
msgid ""
msgstr ""
"Project-Id-Version: django\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-24 13:46+0200\n"
"PO-Revision-Date: 2019-05-26 10:59+0000\n"
"Last-Translator: jamin M <lxxmbyx@163.com>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/django/django/"
"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"
msgid "Personal info"
msgstr "个人信息"
msgid "Permissions"
msgstr "权限"
msgid "Important dates"
msgstr "重要日期"
#, python-format
msgid "%(name)s object with primary key %(key)r does not exist."
msgstr "具有主键 %(key)r 的对象 %(name)s 不存在。"
msgid "Password changed successfully."
msgstr "密码修改成功。"
#, python-format
msgid "Change password: %s"
msgstr "修改密码:%s"
msgid "Authentication and Authorization"
msgstr "认证和授权"
msgid "password"
msgstr "密码"
msgid "last login"
msgstr "上次登录"
msgid "No password set."
msgstr "密码未设置。"
msgid "Invalid password format or unknown hashing algorithm."
msgstr "不可用的密码格式或未知的哈希算法。"
msgid "The two password fields didn't match."
msgstr "两个密码字段不一致。"
msgid "Password"
msgstr "密码"
msgid "Password confirmation"
msgstr "密码确认"
msgid "Enter the same password as before, for verification."
msgstr "为了校验,请输入与上面相同的密码。"
msgid ""
"Raw passwords are not stored, so there is no way to see this user's "
"password, but you can change the password using <a href=\"{}\">this form</a>."
msgstr ""
"由于没有存储明文密码,所以无法查看该用户的密码,但是可以通过这个<a href="
"\"{}\">表单</a>修改密码。"
#, python-format
msgid ""
"Please enter a correct %(username)s and password. Note that both fields may "
"be case-sensitive."
msgstr "请输入一个正确的 %(username)s 和密码. 注意他们都是大区分大小写的."
msgid "This account is inactive."
msgstr "该帐号未激活。"
msgid "Email"
msgstr "电子邮件"
msgid "New password"
msgstr "新密码"
msgid "New password confirmation"
msgstr "新密码确认"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "你的旧密码不正确。请重新输入。"
msgid "Old password"
msgstr "旧密码"
msgid "Password (again)"
msgstr "密码(重复)"
msgid "algorithm"
msgstr "算法"
msgid "iterations"
msgstr "迭代次数"
msgid "salt"
msgstr "盐"
msgid "hash"
msgstr "哈希"
msgid "variety"
msgstr "多样性"
msgid "version"
msgstr "版本"
msgid "memory cost"
msgstr "内存花销"
msgid "time cost"
msgstr "时间花销"
msgid "parallelism"
msgstr "对比"
msgid "work factor"
msgstr "加密因子"
msgid "checksum"
msgstr "校验和"
msgid "name"
msgstr "名称"
msgid "content type"
msgstr "内容类型"
msgid "codename"
msgstr "代码名称"
msgid "permission"
msgstr "权限"
msgid "permissions"
msgstr "权限"
msgid "group"
msgstr "组"
msgid "groups"
msgstr "组"
msgid "superuser status"
msgstr "超级用户状态"
msgid ""
"Designates that this user has all permissions without explicitly assigning "
"them."
msgstr "指明该用户缺省拥有所有权限。"
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
"each of their groups."
msgstr "该用户归属的组。一个用户将得到其归属的组的所有权限。"
msgid "user permissions"
msgstr "用户权限"
msgid "Specific permissions for this user."
msgstr "这个用户的特定权限。"
msgid "username"
msgstr "用户名"
msgid "Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only."
msgstr "必填。150个字符或者更少。包含字母,数字和仅有的@/./+/-/_符号。"
msgid "A user with that username already exists."
msgstr "已存在一位使用该名字的用户。"
msgid "first name"
msgstr "名字"
msgid "last name"
msgstr "姓氏"
msgid "email address"
msgstr "电子邮件地址"
msgid "staff status"
msgstr "人员状态"
msgid "Designates whether the user can log into this admin site."
msgstr "指明用户是否可以登录到这个管理站点。"
msgid "active"
msgstr "有效"
msgid ""
"Designates whether this user should be treated as active. Unselect this "
"instead of deleting accounts."
msgstr "指明用户是否被认为是活跃的。以反选代替删除帐号。"
msgid "date joined"
msgstr "加入日期"
msgid "user"
msgstr "用户"
msgid "users"
msgstr "用户"
#, python-format
msgid ""
"This password is too short. It must contain at least %(min_length)d "
"character."
msgid_plural ""
"This password is too short. It must contain at least %(min_length)d "
"characters."
msgstr[0] "密码长度太短。密码必须包含至少 %(min_length)d 个字符。"
#, python-format
msgid "Your password must contain at least %(min_length)d character."
msgid_plural "Your password must contain at least %(min_length)d characters."
msgstr[0] "你的密码必须包含至少 %(min_length)d 个字符。"
#, python-format
msgid "The password is too similar to the %(verbose_name)s."
msgstr "密码跟 %(verbose_name)s 太相似了。"
msgid "Your password can't be too similar to your other personal information."
msgstr "你的密码不能与你的其他个人信息太相似。"
msgid "This password is too common."
msgstr "这个密码太常见了。"
msgid "Your password can't be a commonly used password."
msgstr "你的密码不能是大家都爱用的常见密码。"
msgid "This password is entirely numeric."
msgstr "密码只包含数字。"
msgid "Your password can't be entirely numeric."
msgstr "你的密码不能全部为数字。"
#, python-format
msgid "Password reset on %(site_name)s"
msgstr "重置 %(site_name)s 的密码"
msgid ""
"Enter a valid username. This value may contain only English letters, "
"numbers, and @/./+/-/_ characters."
msgstr "请输入合法的用户名。只能包含英文字母,数字和@/./+/-/_字符。"
msgid ""
"Enter a valid username. This value may contain only letters, numbers, and "
"@/./+/-/_ characters."
msgstr "请输入合法用户名。只能包含字母,数字和@/./+/-/_ 字符。"
msgid "Logged out"
msgstr "登出"
msgid "Password reset"
msgstr "重置密码"
msgid "Password reset sent"
msgstr "密码重置链接已经发送。"
msgid "Enter new password"
msgstr "输入新密码"
msgid "Password reset unsuccessful"
msgstr "密码重置失败"
msgid "Password reset complete"
msgstr "密码重置完成"
msgid "Password change"
msgstr "密码更改"
msgid "Password change successful"
msgstr "密码更改成功"
@@ -0,0 +1,16 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('auth', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='permission',
name='name',
field=models.CharField(max_length=255, verbose_name='name'),
),
]
@@ -0,0 +1,23 @@
from django.contrib.auth import validators
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('auth', '0003_alter_user_email_max_length'),
]
# No database changes; modifies validators and error_messages (#13147).
operations = [
migrations.AlterField(
model_name='user',
name='username',
field=models.CharField(
error_messages={'unique': 'A user with that username already exists.'}, max_length=30,
validators=[validators.UnicodeUsernameValidator()],
help_text='Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.',
unique=True, verbose_name='username'
),
),
]
@@ -0,0 +1,16 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('auth', '0004_alter_user_username_opts'),
]
operations = [
migrations.AlterField(
model_name='user',
name='last_login',
field=models.DateTimeField(null=True, verbose_name='last login', blank=True),
),
]
@@ -0,0 +1,16 @@
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('auth', '0009_alter_user_last_name_max_length'),
]
operations = [
migrations.AlterField(
model_name='group',
name='name',
field=models.CharField(max_length=150, unique=True, verbose_name='name'),
),
]
@@ -0,0 +1,205 @@
import functools
import gzip
import re
from difflib import SequenceMatcher
from pathlib import Path
from django.conf import settings
from django.core.exceptions import (
FieldDoesNotExist, ImproperlyConfigured, ValidationError,
)
from django.utils.functional import lazy
from django.utils.html import format_html, format_html_join
from django.utils.module_loading import import_string
from django.utils.translation import gettext as _, ngettext
@functools.lru_cache(maxsize=None)
def get_default_password_validators():
return get_password_validators(settings.AUTH_PASSWORD_VALIDATORS)
def get_password_validators(validator_config):
validators = []
for validator in validator_config:
try:
klass = import_string(validator['NAME'])
except ImportError:
msg = "The module in NAME could not be imported: %s. Check your AUTH_PASSWORD_VALIDATORS setting."
raise ImproperlyConfigured(msg % validator['NAME'])
validators.append(klass(**validator.get('OPTIONS', {})))
return validators
def validate_password(password, user=None, password_validators=None):
"""
Validate whether the password meets all validator requirements.
If the password is valid, return ``None``.
If the password is invalid, raise ValidationError with all error messages.
"""
errors = []
if password_validators is None:
password_validators = get_default_password_validators()
for validator in password_validators:
try:
validator.validate(password, user)
except ValidationError as error:
errors.append(error)
if errors:
raise ValidationError(errors)
def password_changed(password, user=None, password_validators=None):
"""
Inform all validators that have implemented a password_changed() method
that the password has been changed.
"""
if password_validators is None:
password_validators = get_default_password_validators()
for validator in password_validators:
password_changed = getattr(validator, 'password_changed', lambda *a: None)
password_changed(password, user)
def password_validators_help_texts(password_validators=None):
"""
Return a list of all help texts of all configured validators.
"""
help_texts = []
if password_validators is None:
password_validators = get_default_password_validators()
for validator in password_validators:
help_texts.append(validator.get_help_text())
return help_texts
def _password_validators_help_text_html(password_validators=None):
"""
Return an HTML string with all help texts of all configured validators
in an <ul>.
"""
help_texts = password_validators_help_texts(password_validators)
help_items = format_html_join('', '<li>{}</li>', ((help_text,) for help_text in help_texts))
return format_html('<ul>{}</ul>', help_items) if help_items else ''
password_validators_help_text_html = lazy(_password_validators_help_text_html, str)
class MinimumLengthValidator:
"""
Validate whether the password is of a minimum length.
"""
def __init__(self, min_length=8):
self.min_length = min_length
def validate(self, password, user=None):
if len(password) < self.min_length:
raise ValidationError(
ngettext(
"This password is too short. It must contain at least %(min_length)d character.",
"This password is too short. It must contain at least %(min_length)d characters.",
self.min_length
),
code='password_too_short',
params={'min_length': self.min_length},
)
def get_help_text(self):
return ngettext(
"Your password must contain at least %(min_length)d character.",
"Your password must contain at least %(min_length)d characters.",
self.min_length
) % {'min_length': self.min_length}
class UserAttributeSimilarityValidator:
"""
Validate whether the password is sufficiently different from the user's
attributes.
If no specific attributes are provided, look at a sensible list of
defaults. Attributes that don't exist are ignored. Comparison is made to
not only the full attribute value, but also its components, so that, for
example, a password is validated against either part of an email address,
as well as the full address.
"""
DEFAULT_USER_ATTRIBUTES = ('username', 'first_name', 'last_name', 'email')
def __init__(self, user_attributes=DEFAULT_USER_ATTRIBUTES, max_similarity=0.7):
self.user_attributes = user_attributes
self.max_similarity = max_similarity
def validate(self, password, user=None):
if not user:
return
for attribute_name in self.user_attributes:
value = getattr(user, attribute_name, None)
if not value or not isinstance(value, str):
continue
value_parts = re.split(r'\W+', value) + [value]
for value_part in value_parts:
if SequenceMatcher(a=password.lower(), b=value_part.lower()).quick_ratio() >= self.max_similarity:
try:
verbose_name = str(user._meta.get_field(attribute_name).verbose_name)
except FieldDoesNotExist:
verbose_name = attribute_name
raise ValidationError(
_("The password is too similar to the %(verbose_name)s."),
code='password_too_similar',
params={'verbose_name': verbose_name},
)
def get_help_text(self):
return _("Your password can't be too similar to your other personal information.")
class CommonPasswordValidator:
"""
Validate whether the password is a common password.
The password is rejected if it occurs in a provided list of passwords,
which may be gzipped. The list Django ships with contains 20000 common
passwords (lowercased and deduplicated), created by Royce Williams:
https://gist.github.com/roycewilliams/281ce539915a947a23db17137d91aeb7
The password list must be lowercased to match the comparison in validate().
"""
DEFAULT_PASSWORD_LIST_PATH = Path(__file__).resolve().parent / 'common-passwords.txt.gz'
def __init__(self, password_list_path=DEFAULT_PASSWORD_LIST_PATH):
try:
with gzip.open(str(password_list_path)) as f:
common_passwords_lines = f.read().decode().splitlines()
except IOError:
with open(str(password_list_path)) as f:
common_passwords_lines = f.readlines()
self.passwords = {p.strip() for p in common_passwords_lines}
def validate(self, password, user=None):
if password.lower().strip() in self.passwords:
raise ValidationError(
_("This password is too common."),
code='password_too_common',
)
def get_help_text(self):
return _("Your password can't be a commonly used password.")
class NumericPasswordValidator:
"""
Validate whether the password is alphanumeric.
"""
def validate(self, password, user=None):
if password.isdigit():
raise ValidationError(
_("This password is entirely numeric."),
code='password_entirely_numeric',
)
def get_help_text(self):
return _("Your password can't be entirely numeric.")
@@ -0,0 +1,5 @@
from django.dispatch import Signal
user_logged_in = Signal(providing_args=['request', 'user'])
user_login_failed = Signal(providing_args=['credentials', 'request'])
user_logged_out = Signal(providing_args=['request', 'user'])
@@ -0,0 +1,20 @@
# The views used below are normally mapped in django.contrib.admin.urls.py
# This URLs file is used to provide a reliable view deployment for test purposes.
# It is also provided as a convenience to those who want to deploy these URLs
# elsewhere.
from django.contrib.auth import views
from django.urls import path
urlpatterns = [
path('login/', views.LoginView.as_view(), name='login'),
path('logout/', views.LogoutView.as_view(), name='logout'),
path('password_change/', views.PasswordChangeView.as_view(), name='password_change'),
path('password_change/done/', views.PasswordChangeDoneView.as_view(), name='password_change_done'),
path('password_reset/', views.PasswordResetView.as_view(), name='password_reset'),
path('password_reset/done/', views.PasswordResetDoneView.as_view(), name='password_reset_done'),
path('reset/<uidb64>/<token>/', views.PasswordResetConfirmView.as_view(), name='password_reset_confirm'),
path('reset/done/', views.PasswordResetCompleteView.as_view(), name='password_reset_complete'),
]
@@ -0,0 +1,25 @@
import re
from django.core import validators
from django.utils.deconstruct import deconstructible
from django.utils.translation import gettext_lazy as _
@deconstructible
class ASCIIUsernameValidator(validators.RegexValidator):
regex = r'^[\w.@+-]+$'
message = _(
'Enter a valid username. This value may contain only English letters, '
'numbers, and @/./+/-/_ characters.'
)
flags = re.ASCII
@deconstructible
class UnicodeUsernameValidator(validators.RegexValidator):
regex = r'^[\w.@+-]+$'
message = _(
'Enter a valid username. This value may contain only letters, '
'numbers, and @/./+/-/_ characters.'
)
flags = 0